在表控件中,输入被清除,将清除值

2020-08-23 03:15发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


我有一个用于表控制的子屏幕区域,其中一个选项卡是标题详细信息,第二个选项卡是项目详细信息。
 单击输入按钮后,我的值将被清除,并且尚未捕获到内部表中。
 输出之前进行处理。
    模块TABLEWIZARD_DESCRIBE。
   环行G_TABLEWIZARD_ITAB
        进入G_TABLEWIZARD_WA
        带控制台向导0
        CURSOR TABLEWIZARD0-CURRENT_LINE。
   结局。

 输入后的过程。
   环游G_TABLEWIZARD_ITAB。
     链。
       FIELD G_TABLEWIZARD_WA-ZPURCHASE_DOC_NO。
       FIELD G_TABLEWIZARD_WA-ZPURCHASE_ITEM。
       FIELD G_TABLEWIZARD_WA-ZMATERIAL_NUMBER。
       FIELD G_TABLEWIZARD_WA-ZCOMPANY_CODE。
       FIELD G_TABLEWIZARD_WA-ZMATERIAL_PLANT。
       FIELD G_TABLEWIZARD_WA-ZMATERIAL_STOR。
       FIELD G_TABLEWIZARD_WA-ZPURCH_VENDOR。
       FIELD G_TABLEWIZARD_WA-ZMAT_VENDER。
       FIELD G_TABLEWIZARD_WA-ZTARGET_QUANTITY。
       FIELD G_TABLEWIZARD_WA-ZNET_PRICE。
       模组F_VALIDATE_ITEM_DETAILS。
       在链输入上模块TABLEWIZARD0_MODIFY。
     ENDCHAIN。
   结局。

  MODULE TABLEWIZARD_DESCRIBE输出。

     描述表G_TABLEWIZARD_ITAB行TABLEWIZARD0行。
 ENDMODULE。

 模组F_VALIDATE_ITEM_DETAILS输入。
 我验证该领域。
 终端模块。
 MODULE TABLEWIZARD0_MODIFY INPUT。
 *将表G_TABLEWIZARD_ITAB读入G_TABLEWIZARD_WA索引TABLEWIZARD0行。
    修改G_TABLEWIZARD_ITAB
     来自G_TABLEWIZARD_WA
     INDEX TABLEWIZARD0-CURRENT_LINE。

     如果SY-SUBRC NE 0。
     APPEND G_TABLEWIZARD_WA到G_TABLEWIZARD_ITAB。
     万一。
 *清除:G_TABLEWIZARD_WA。
 ENDMODULE。

 

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


我有一个用于表控制的子屏幕区域,其中一个选项卡是标题详细信息,第二个选项卡是项目详细信息。
 单击输入按钮后,我的值将被清除,并且尚未捕获到内部表中。
 输出之前进行处理。
    模块TABLEWIZARD_DESCRIBE。
   环行G_TABLEWIZARD_ITAB
        进入G_TABLEWIZARD_WA
        带控制台向导0
        CURSOR TABLEWIZARD0-CURRENT_LINE。
   结局。

 输入后的过程。
   环游G_TABLEWIZARD_ITAB。
     链。
       FIELD G_TABLEWIZARD_WA-ZPURCHASE_DOC_NO。
       FIELD G_TABLEWIZARD_WA-ZPURCHASE_ITEM。
       FIELD G_TABLEWIZARD_WA-ZMATERIAL_NUMBER。
       FIELD G_TABLEWIZARD_WA-ZCOMPANY_CODE。
       FIELD G_TABLEWIZARD_WA-ZMATERIAL_PLANT。
       FIELD G_TABLEWIZARD_WA-ZMATERIAL_STOR。
       FIELD G_TABLEWIZARD_WA-ZPURCH_VENDOR。
       FIELD G_TABLEWIZARD_WA-ZMAT_VENDER。
       FIELD G_TABLEWIZARD_WA-ZTARGET_QUANTITY。
       FIELD G_TABLEWIZARD_WA-ZNET_PRICE。
       模组F_VALIDATE_ITEM_DETAILS。
       在链输入上模块TABLEWIZARD0_MODIFY。
     ENDCHAIN。
   结局。

  MODULE TABLEWIZARD_DESCRIBE输出。

     描述表G_TABLEWIZARD_ITAB行TABLEWIZARD0行。
 ENDMODULE。

 模组F_VALIDATE_ITEM_DETAILS输入。
 我验证该领域。
 终端模块。
 MODULE TABLEWIZARD0_MODIFY INPUT。
 *将表G_TABLEWIZARD_ITAB读入G_TABLEWIZARD_WA索引TABLEWIZARD0行。
    修改G_TABLEWIZARD_ITAB
     来自G_TABLEWIZARD_WA
     INDEX TABLEWIZARD0-CURRENT_LINE。

     如果SY-SUBRC NE 0。
     APPEND G_TABLEWIZARD_WA到G_TABLEWIZARD_ITAB。
     万一。
 *清除:G_TABLEWIZARD_WA。
 ENDMODULE。

 
付费偷看设置
发送
2条回答
xfwsx85
1楼 · 2020-08-23 03:52.采纳回答

调试输入模块TABLEWIZARD0_MODIFY的第一行,结构G_TABLEWIZARD_WA是否包含您输入的值? 确保屏幕字段的名称为G_TABLEWIZARD_WA-ZPURCHASE_DOC_NO,G_TABLEWIZARD_WA-ZPURCHASE_ITEM等。并确保在屏幕流逻辑的PROCESS AFTER INPUT部分中声明了输入模块TABLEWIZARD0_MODIFY。

我是小鹏鹏啊
2楼-- · 2020-08-23 03:55

hraf=" https://people.sap.com/sandra.rossi"> Sandra Rossi Karthik Sekar , 很抱歉收到通知,但将整个对话转换成Sandra的"答案"下的评论是唯一的方法:

  1. Sandra获得"官方"荣誉,以获得最佳答案( (如Karthik的评论所证明),以及
  2. 向他人展示的具有答案的问题,从而同时对社区有所帮助

,Karthik,我删除了"用于ABAP的NetWeaver应用服务器"的标签,因为该标签与ABAP开发无关。

干杯,
Matt Fraser
SAP社区主持人

一周热门 更多>