首先我们根据条件调用我们自定义的屏幕 。
If 条件 。
CALL SCREEN 9000.
Endif 。
这里的条件很重要的。不然有人会烦的 。然后我们就创建这个屏幕。创建PBO 、PAI
如果我们想在屏幕中创建下拉列表可以在PAI中加入如下代码:
PROCESS ON VALUE-REQUEST.
FIELD ZPP_JSTZ-TZTYP MODULE create_dropdown_box.
然后调用
CALL FUNCTION 'F4IF_INT_TABLE_VALUE_REQUEST'
EXPORTING
retfield = 'TZTYP'
value_org = 'S'
MARK_TAB = MARK_TAB
TABLES
value_tab = GT_TZTYP
EXCEPTIONS
parameter_error = 1
no_values_found = 2
OTHERS = 3.
建立下拉列表。
如果我们要验证屏幕输入的值。
CHAIN.
FIELD ZPP_JSTZ-TZTYP.
FIELD ZPP_JSTZ-TNNID .
FIELD ZPP_JSTZ-TNNOT .
FIELD ZPP_JSTZ-TNSGN .
FIELD ZPP_JSTZ-SGTXT .
MODULE CHECK_VALUE.
ENDCHAIN.
最主要的是我们如何把屏幕上的用户输入值。返回到标准的增强中。那么我们就需要使用到参数ID了。如果我们想得到标准程序中的某个值。就使