如何将数据写入表

2020-08-13 15:16发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)我没有将数据写入table。 桌...

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

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


我没有将数据写入table。 桌子是由我创建的。您能帮我吗?

代码如下:

在lt_dz处将LOOP AT放入wa_dz。
 选择单个maktx INTO wa_dz-maktx
       从makt中,matnr = wa_dz-matnr和spras = sy-langu。
     SHIFT wa_dz-matnr左删除领先'0'。
     "如果sy-tcode ='ZRMM009'和wa_h-zbsat ='C'。
      " wa_dz-ssmng = wa_dz-bdmng。
  如果wa_h-zbsat ='S'。
       通话功能'CONVERSION_EXIT_ALPHA_INPUT'
         出口
           输入= wa_dz-ssmng
         输入
           输出= wa_dz-ssmng。
     更新ztpsmx SET SSMNG = wa_dz-ssmng"我仅将数据写入表中。
           其中zpsdh = l_zpsdh并且zgwei = wa_dz-zgwei并且matnr = wa_dz-matnr。
     万一。
     从wa_dz TRANSPORTING matnr maktx ssmng修改lt_dz。
   结局。


 

(29.0 kB)
8条回答
落灬小鱼
2020-08-13 15:53

例如,使用这种SELECT编写一个临时程序,以通过执行更广泛的搜索来了解为什么找不到行(在每个SELECT上测试SY-DBCNT或SY-SUBRC才能知道

 ztpsmx的数据itab类型表。
 从ztpsmx中选择*,将zpsdh ='PE2008100008'和zgwei ='UB40'和matnr ='85101200FNAA2000'放入表itab中。
 从ztpsmx中选择COUNT(*),其中zpsdh ='PE2008100008'到表itab中。
 从ztpsmx中选择COUNT(*),将zpsdh ='PE2008100008'和zgwei ='UB40'插入表itab。
 从ztpsmx的SELECT COUNT(*)(其中matnr ='85101200FNAA2000')到表itab中。
 从ztpsmx的SELECT'COUNT'(*)到表itab的类似'85101200F%'的位置。
 从ztpsmx中选择COUNT(*),在其中将'%85101200F%'放入表itab中。

等。

一周热门 更多>