点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)在模块池程序中,我试图将在表控件...
点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)在模块池程序中,我试图将在表控件...
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
在模块池程序中,我试图将在表控件中输入的数据获取到内部表中。 我对语法感到困惑。 我的理解是,要将数据填充到内部表中,我们需要在屏幕的PBO中进行编写。 并且还可以将在表控件中输入的数据获取到内部表中,以在屏幕的PAI中进行处理。
创建内部表工作区的结构。
"全局数据 类型:开始于struct_items_re, id TYPE z15081947_rr_it-id, item_id TYPE z15081947_rr_it-item_id, ex_ty TYPE z15081947_rr_it-ex_ty, 能源部类型z15081947_rr_it-doe, 金额TYPE z15081947_rr_it-amount, 货币类型z15081947_rr_it-currency, 结束于struct_items_re。 内部表和工作区,用于填充表控件中的数据。 数据:it_z15081947_rr_it struct_items_re的类型表, wa_z15081947_rr_it喜欢it_z15081947_rr_it的线。
在屏幕上。
"在屏幕9000上。 输出之前进行处理。 MODULE status_9000。 循环至it_z15081947_rr_it,并与CONTROL item_tab_ctrl一起进入wa_z15081947_rr_it。 "要将数据填充到表控件中,请使用此区域??? "就我而言,我不需要这个。 结局。 输入后的过程。 环上it_z15081947_rr_it。 "在这里修改内部表??? 模块modify_itab。 结局。 MODULE user_command_9000。
模块MODIFY_ITAB输入。 "这个想法是将相应的值移到工作区中。不确定语法。 将struct_items_re移动到wa_z15081947_rr_it。 的想法是逐行修改内部表。 从wa_z15081947_rr_it修改it_z15081947_rr_it。 终端模块。 " MODIFY_ITAB输入
如您所见,存在语法错误,在理解流程方面可能是错误的。 任何帮助表示赞赏。
谢谢。
嗨,
PBO-您可以在其中填充显示在屏幕中的详细信息&
PAI-是您根据程序逻辑处理屏幕详细信息的地方。
因此,在您的情况下,您需要将表控件数据传输到内部表中,这需要在PAI事件中进行。
您是否遇到语法问题? 需要清楚
关于..
在屏幕流逻辑中,PBO和PAI中的LOOP AT块用于将内部表的行传输到表控件,反之亦然。/p>
由于PBO中的代码,我假设您在表控件中的屏幕字段均带有前缀:
在修改itab时,您也需要索引。 您可以查看演示
DEMO_DYNPRO_TABCONT_LOOP_AT
@ Quynh Doan Manh " DEMO_DYNPRO_TABCONT_LOOP_AT"提供了帮助。 谢谢。
一周热门 更多>