首先我们根据条件调用我们自定义的屏幕 。
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 &n

本文介绍了在SAP出口增强中如何调用自定义屏幕,并进行参数传递。通过设置条件调用SCREEN 9000,创建PBO和PAI过程。在PAI中利用FUNCTION 'F4IF_INT_TABLE_VALUE_REQUEST'创建下拉列表,并通过CHAIN和MODULE检查输入值。参数ID用于将屏幕输入值传递回增强程序,如SET PARAMETER ID 'SSS' FIELD XXX和GET PARAMETER ID 'TXJ' FIELD TNNID,实现了屏幕与增强程序之间的数据交互。
最低0.47元/天 解锁文章
469





