试写了一个动态函数调用, 程序重要部分是那些引用语句。
*&---------------------------------------------------------------------*
*& Report ZDYN_CALL_FM
*&
*&---------------------------------------------------------------------*
*&
*&
*&---------------------------------------------------------------------*
REPORT zdyn_call_fm.
TYPE-POOLS: abap,slis.
TABLES: mara.
DATA: func_name TYPE string,
wa_par TYPE abap_func_parmbind,
it_par TYPE abap_func_parmbind_tab,
wa_exc TYPE abap_func_excpbind,
it_exc TYPE abap_func_excpbind_tab.
DATA: gt_mara LIKE TABLE OF mara.
DATA: it_fieldcat TYPE slis_t_fieldcat_alv,
ws_fieldcat LIKE LINE OF it_fieldcat.
DEFINE fill_fieldcat.
clear ws_fieldcat.
ws_fieldcat-fieldname = &1.
ws_fieldcat-seltext_l = &2.
ws_fieldcat-seltext_m = &2.
ws_fieldcat-seltext_s = &2.
ws_fieldcat-ref_tab

本文介绍了如何在ABAP中实现动态函数调用,重点探讨了程序中的引用语句在实现这一功能中的关键作用。
最低0.47元/天 解锁文章
2155

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



