请参照红颜色代码
*&---------------------------------------------------------------------*
*& Report ZUS_SDN_F4IF_INT_TAB_VAL_REQ
*&
*&---------------------------------------------------------------------*
*&
*&
*&---------------------------------------------------------------------*
REPORT zus_sdn_f4if_int_tab_val_req.
TYPE-POOLS: shlp.
tables: knb1.
DATA:
gd_repid TYPE syrepid,
gt_knb1 TYPE STANDARD TABLE OF knb1,
*用于返回需要选中纪录的各个字段值
gt_values TYPE STANDARD TABLE OF ddshretval.
parameters: p_kunnr like knb1-kunnr.
INITIALIZATION.
gd_repid = syst-repid.
SELECT * FROM knb1 INTO TABLE gt_knb1 UP TO 100 ROWS.
AT SELECTION-SCREEN ON VALUE-REQUEST FOR p_kunnr.
CALL FUNCTION 'F4IF_INT_TABLE_VALUE_REQUEST'
EXPORTING
ddic_structure = 'KNB1'
retfield = 'KUNNR' " overwritten in callback !!!
* PVALKEY &n

这篇博客介绍了如何在ABAP中使用F4IF_INT_TABLE_VALUE_REQUEST函数,特别是在处理表格参数时如何进行回调并返回特定字段的值。通过示例代码展示了如何设置回调函数CALLBACK_F4,隐藏不需要的字段,并添加需要返回的字段'BUKRS'和'KUNNR'。
最低0.47元/天 解锁文章
6309

被折叠的 条评论
为什么被折叠?



