MEMORY IDpid:通过SAP Memory进行同一用户会话不同窗口间的参数传递 VALUE CHECK:开启系统自动检验(如果屏幕元素参照的数据元素所对应的Domain设置了fixed Values、Value Table) PARAMETERS:p_checkasCHECKBOXUSER-COMMANDchk PARAMETERS:p_radio1TYPE cRADIOBUTTONGROUPg1USER-COMMANDrbt, p_radio2TYPE c RADIOBUTTON GRO...
Value Table(值表):定义字段可能的取值范围,用于校验和自动补全。 示例说明 通过具体示例,我们来详细说明Input Help/Check界面的各个部分。 数据元素(Data Element) 数据元素是SAP 数据字典中的基本对象,它定义了字段的基本属性和数据类型。在Input Help/Check界面中,你可以为表字段指定一个数据元素。例如,对于一个客...
...AS LISTBOX VISIBLE LENGTH vlen:创建一个下拉框,并指定长度. l value_options ... [DEFAULT val] [LOWER CASE] [MATCHCODE OBJECT search_help] [MEMORY ID pid] [VALUE CHECK] ... .“若要使值表检查生效,则首先需要将此 Domain 引用到表字段,再对此表字段通过 按钮进行外键分配,并且外键一定是来...
Value Table (值表):定义字段可能的取值范围,用于校验和自动补全。 示例说明 通过具体示例,我们来详细说明Input Help/Check界面的各个部分。 数据元素(Data Element) 数据元素是 SAP 数据字典中的基本对象,它定义了字段的基本属性和数据类型。在Input Help/Check界面中,你可以为表字段指定一个数据元素。例如,对于一...
check table 它只是包含特定外键表字段的所有有效条目的表。用于字段级验证(它限制字段值)。 value table 值表在域(domain)级别维护,也称为域级别验证。 二者的区别 check table 将对在任何应用程序中输入的表字段的输入值进行检查,value table 将在 F4 帮助上为该表字段提供值。
Domain:定义数据元素的技术属性,类型,长度,精度。 Definition: Format、Output Charact、 Converse Routine(转换规则):注意前导0的补充问题,将该字段设置为ALPHA。 Lower Case:不勾选,默认会全部转换为大写字母。 value range:设置该Domain的固定取值列表和其含义。
Value table只有在定义foreign key时才能够起到check table的作用。Foreign key只有在屏幕输入时有效,其在ABAP程序中并不被检查。 在ABAP dictionary中check field和check table的reference field的domain必须相同。Domain必须相同只是针对check field其他foreign key field只要类型和长度相同就可以了。不过应当尽量保证domain...
1, 固定值。 我们在Domain 中可以定义 value range ,在 value range 中定义的值,就可以出现在f4帮助中。这是最简单的实现f4帮助的方法。 2,数据类型关联。 加入我们在选择屏幕上定义一个 dats 类型的 参数,她就自动调用了日期类型的f4帮助。 3, se11 创建 f4帮助。
首先会检查所有的requiredfield是否输入值,然后根据field的datatype进行formatcheck,如果field是abapdictionary中的domain定义,并且定义了fixedvalues那么就会进行fixedvaluecheck。如果有checktable那么就会进行foreignkeycheck。前提条件是fieldelement的foreignkeycheck属性被激活。可以在PAIEVENT中写自己的inputcheck逻辑,可以通过...
此外Domain的固定值/数据库表的Check table等也会实现F4帮助,就不举例了。 2、动态实现Search Help 界面0100下添加如下代码: PROCESS ON VALUE-REQUEST. FIELD GV_ZSCHOOL MODULE F4_ZSCHOOL. 此时界面上已经出现了F4的效果: image.png 不过此时是没有效果的。