无法加入VBAK和QMEL

2020-09-21 14:06发布

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

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


在将这些表加入正在处理的报告中时遇到问题。 我们使用QMNUM作为某些销售单据上的集体编号(VBAK-SUBMI),我需要使用这些字段来加入VBAK和QMEL。 没有QMEL join语句,它运行良好,但是当我添加联接时,没有任何结果。

选择vbak〜vbeln

           vbak〜audat

           vbak〜auart

           vbak〜augru

           vbak〜kunnr

 * qmel〜qmtxt

 * qmel〜mawerk

             qmel〜qmnum

 * qmel〜erdat

 * qmel〜qmtxt

             vbap〜netwr

             vbap〜zmeng

             vbap〜zieme

             vbap〜matnr

             vbap〜arktx

         表it_data2的对应字段

         来自vbak

           加入vbap ON vbak〜vbeln EQ vbap〜vbeln

           加入qmel on vbak〜submi EQ qmel〜qmnum

         在s_qmnum中的vbak〜submi中。
 

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

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


在将这些表加入正在处理的报告中时遇到问题。 我们使用QMNUM作为某些销售单据上的集体编号(VBAK-SUBMI),我需要使用这些字段来加入VBAK和QMEL。 没有QMEL join语句,它运行良好,但是当我添加联接时,没有任何结果。

选择vbak〜vbeln

           vbak〜audat

           vbak〜auart

           vbak〜augru

           vbak〜kunnr

 * qmel〜qmtxt

 * qmel〜mawerk

             qmel〜qmnum

 * qmel〜erdat

 * qmel〜qmtxt

             vbap〜netwr

             vbap〜zmeng

             vbap〜zieme

             vbap〜matnr

             vbap〜arktx

         表it_data2的对应字段

         来自vbak

           加入vbap ON vbak〜vbeln EQ vbap〜vbeln

           加入qmel on vbak〜submi EQ qmel〜qmnum

         在s_qmnum中的vbak〜submi中。
 
付费偷看设置
发送
2条回答
微wx笑
1楼 · 2020-09-21 14:14.采纳回答

嗨,埃里克,

VBAK-SUBMI字段的类型为CHAR 10和QMEL-QMNUM CHAR 12,后者在左侧存储零,因此不应在表之间返回数据。 希望这会有所帮助。

My梦
2楼-- · 2020-09-21 14:36

抱歉,在我发表评论之前,我没有看到您是第二个依靠。 我可能必须尝试这种方式。

自上次回复以来,我实际上一直在研究FOR FOR ENTRIES,然后使用LOOP进行组合。

选择vbak〜vbeln
           vbak〜submi
           vbak〜audat
           vbak〜auart
           vbak〜augru
           vbak〜kunnr
           vbap〜netwr
           vbap〜zmeng
           vbap〜zieme
           vbap〜matnr
           vbap〜arktx
       表it_data2的对应字段
       来自vbak
         加入vbap ON vbak〜vbeln EQ vbap〜vbeln
       对于it_qmel中的所有条目
       在哪里vbak〜submi = it_qmel-submi AND
             vbak〜augru IN s_augru AND
             vbak〜auart IN s_auart。

   按submi排序it_data2。
   按submi排序it_qmel。

   循环到it_data2 INTO wa_data。
     循环到it_qmel进入wa_qmel。
       如果wa_data-submi = wa_qmel-submi。
         wa_data-qmnum = wa_qmel-qmnum。
         wa_data-qmtxt = wa_qmel-qmtxt。
         wa_data-mawerk = wa_qmel-mawerk。
         wa_data-erdat = wa_qmel-erdat。
         从wa_data修改it_data2。
       万一。
     结局。
 

谢谢!

一周热门 更多>