如何将数据从表控件填充到内部表中?

2020-08-26 20:53发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)在模块池程序中,我试图将在表控件...

         点击此处--->   EasySAP.com群内免费提供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输入

如您所见,存在语法错误,在理解流程方面可能是错误的。 任何帮助表示赞赏。

谢谢。