2020-09-02 18:55发布
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
如何避免在循环中避免在评估的类库存的内部表中重复输入物料。因为在循环中使用了循环。我两次获得相同的物料值。请给出避免两次重复的建议。
你好桑迪,
您能显示代码还是提供更多上下文信息?
最好的问候。
在it_mbew循环到wa_mbew。
在it_mard处循环,在其中matnr = wa_mbew_new-matnr和werks = wa_mbew_new-bwkey处循环。" AND labst = wa_mbew_NEW-lbkum。" AND charg = wa_mbew_bwtar。 wa_mbew-bwkey = > wa_mbew1-matnr = wa_mbew_new-matnr。 wa_mbew1-bwtar = wa_mbew_new-charg。 wa_mbew1-lbkum = wa_mard-labst + wa_mard-insme。 wa_mbew1-verpr = wa.mbew_ver-1 -bklas = wa_mbew_new-bklas。 ** wa_mbew1-STPRS = wa_mbew_new-STPRS。 ** wa_mbew1-lgort = wa_mchb-lgort。如果wa_mbew1-bklas ='8100'。 wa_mbew salk3 = wa_mbew1-lbkum * wa_mbew_new-STPRS。 ELSE。 wa_mbew1-salk3 = wa_mbew_new-salk3。" wa_mbew1-lbkum * wa_mbew_new-verpr。 ENDIF。 *如果wa matnr = wa_mard-matnr。 *将wa_mbew1附加到it_mbew1。 * ELSE。 *出口。 *尾数 如果wa_mbew1-lbkum不是初始的。 将wa_mbew1附加到it_mbew1。 ENDIF。清除wa_mbew1。 ENDLOOP。 通过bwkey matnr bwtar降序对it_mbew1排序。 ENDLOOP。
在这段代码中,我得到一个材料的两个值。请给我一些建议。
您是否有多个存储位置?
请使用COMMENT按钮进行评论,提问,添加详细信息等,ANSWER仅是提出解决方案,请在答案区域的右侧删除SAP文本:"在回答之前,您应该 仅在提出解决海报问题的方案时才提交答案。
最多设置5个标签!
你好桑迪,
您能显示代码还是提供更多上下文信息?
最好的问候。
在it_mbew循环到wa_mbew。
在it_mard处循环,在其中matnr = wa_mbew_new-matnr和werks = wa_mbew_new-bwkey处循环。" AND labst = wa_mbew_NEW-lbkum。" AND charg = wa_mbew_bwtar。
wa_mbew-bwkey = > wa_mbew1-matnr = wa_mbew_new-matnr。
wa_mbew1-bwtar = wa_mbew_new-charg。
wa_mbew1-lbkum = wa_mard-labst + wa_mard-insme。
wa_mbew1-verpr = wa.mbew_ver-1 -bklas = wa_mbew_new-bklas。
** wa_mbew1-STPRS = wa_mbew_new-STPRS。
** wa_mbew1-lgort = wa_mchb-lgort。
如果wa_mbew1-bklas ='8100'。
wa_mbew salk3 = wa_mbew1-lbkum * wa_mbew_new-STPRS。
ELSE。
wa_mbew1-salk3 = wa_mbew_new-salk3。" wa_mbew1-lbkum * wa_mbew_new-verpr。
ENDIF。
*如果wa matnr = wa_mard-matnr。
*将wa_mbew1附加到it_mbew1。
* ELSE。
*出口。
*尾数
如果wa_mbew1-lbkum不是初始的。
将wa_mbew1附加到it_mbew1。
ENDIF。
清除wa_mbew1。
ENDLOOP。
通过bwkey matnr bwtar降序对it_mbew1排序。
ENDLOOP。
在这段代码中,我得到一个材料的两个值。请给我一些建议。
您是否有多个存储位置?
请使用COMMENT按钮进行评论,提问,添加详细信息等,ANSWER仅是提出解决方案,请在答案区域的右侧删除SAP文本:"在回答之前,您应该 仅在提出解决海报问题的方案时才提交答案。
一周热门 更多>