目录
SELECT-OPTIONS 参数
参数 | 说明 |
---|---|
OBLIGATORY | 输入的字段为必输字段 |
DEFAULT | 单一默认值 |
DEFAULT g TO h | 默认值的取值范围 |
NO-DISPLAY | 禁止显示在选择屏幕上 |
MEMORY ID | 将SELECT-OPTIONS分配参数名并存储在SAP内存,参数名长度不能超过三位 |
LOWER CASE | 输入值中不允许输入小写字符,否则会自动转换为大写 |
VISIBLE LENGTH vlen | 定义输入字段的可见长度为vlen,vlen必须被直接指定成一个正数 |
NO-EXTENSION | 不显示多值选择按钮 , 限制选择表为单行 |
NO INTERVALS | 不显示字段的HIGH条件 |
VALUE-REQUEST | LDB中追加F4 VALUE HELP |
HELP-REQUEST | 与VALUE-REQUEST相似,生成字段HELP |
MATCHCODE OBJECT mobj | 设定使用的Search Help |
PARAMETERS 参数
参数 | 说明 |
---|---|
DEFAULT ‘A’ | 设置初始值 |
LENGTH N | 定义长度,只适用于C,N,X,P |
DECIMALS des | 指定小数点位数 |
MEMORY ID pid | 指定SAP内存参数ID |
MATCHCODE OBJECT mobj | 设定使用Search Help (SE11定义搜索帮助) |
MODIF ID | 通过screen-group1为屏幕元素分组 |
NO-DISPLAY | 不显示在画面上 |
LOWER CASE | 区分大小写(默认大写) |
OBLIGATORY | 必须输入 |
AS CHECKBOX | 以复选框形式 |
RADIOBUTTON GROUP | 以单选按钮形式 |
VISIBLE LENGTH vlen | 设置显示长度 |
AS LISTBOX VISIBLE LENGTH vlen | 作为下拉框显示 |
VALUE CHECK | 开启系统自动检查 |
SELECTION-SCREEN用法
语法 | 说明 |
---|---|
SELECTION-SCREEN BEGIN OF LINE. …END OF LINE | 这条语句的作用是让Begin of line 与End of line之间的部分位于同一行 |
SELECTION-SCREEN POSITION XX | 将该语句后面的第一个Screen element定位在这一行的XX位置,最大值为79。值得注意的是,如果同一行中多个Position语句因为空间不够或Element所占空间重叠,将导致Screen创建时的错误,无法激活。此时并无具体的提示。只能仔细观察代码 |
SELECTION-SCREEN COMMENT XX(Y) TEXT-XXX FOR FIELD XXX | 在当前行的指定列位置处输出一段文本,For field则表示文本与某个element 关联,当此语句使用时,可以不必设定屏幕的Text element,系统会自动关联。XX表示位置,Y表示长度,注意,如果长度不足,超常的文字将被截掉。此处似乎还有一个小BUG,当Y小于5时,输出的文字字体会变大一号。 |
SELECTION-SCREEN SKIP 1 | 跳过一行 |
SELECTION-SCREEN ULINE /1(50) | 屏幕上画横线,第一个参数表示屏幕开始的位置,第二个参数表示长度 |
SCREEN字段解释
SCREEN字段解释 | 说明 |
---|---|
NAME | 屏幕字段的名称 |
GROUP1 | 属于字段组1的字段 |
GROUP2 | 属于字段组2的字段 |
GROUP3 | 属于字段组3的字段 |
GROUP4 | 属于字段组4的字段 |
ACTIVE | 可见并准备输入的字段 |
REQUIRED | 字段输入是强制的,即该值为X是表示该字段必须输入 |
INPUT | 字段准备输入 |
OUTPUT | 字段仅用于显示 |
INTENSIFIED | 高亮显示字段 |
INVISIBLE | 禁用字段 |
LENGTH | 减少字段输出长度 |
DISPLAY_3D | 以三维框架显示字段 |
VALUE_HELP | 显示有值帮助的字段 |
上述长度为1的字段,=1表示有效,=0则相反。