点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
你好
我对自动生成临时销售订单编号有疑问。
当我调试该程序时,它会在zvbeln中显示一些数字,但是当我执行该程序时,它会自动保存该程序,但不会保存温度。 不会保存在ztable中。
程序如下:-
设置PF状态'SAVE'。
* CASE SY-UCOMM。
* END
* CASE SY-UCOMM。
* 当'SAVE'。
*断点。
*当'SAVE'。
如果SY-UCOMM ='SAVE'。
。
SELECT MAX( ZVBELN)从ZLIPS到P_VBELN,其中VBELN = WA_ZLIPS-ZVBELN。
WA_ZLIPS-ZVBELN = P_VBELN +1。
* BREAK-要点。
将wa_zlips-vbeln移至wa_final-vbeln。
将wa_zlips-posnr移至wa_final-posnr。 将MATNR转换为wa_final-MATNR。
将WA_zlips-ZIEME移至WA_final-ZIEME。
将WA_zlips-UMZIZ移至WA_final-UMZIZ。
将WA_zlips-MEINS移至WA_final-MEINS。 WA_final-UMZIN。
将WA_zlips-WERKS移至WA_final-WERKS。
将WA_zlips-ERDAT移至WA_final-ERDAT。
MOVE WA_zlips-MAKTX移至WA_final-MAKTX。
*将WA_ZLIPS追加到IT_FINAL。
如果sy-subrc = 0,则修改表it_final中的zlips。
消息:'新临时订单号。' 类型'I'。
endif。
ENDIF。
消息:'数据已成功保存'类型'S'。
*当"返回"时。
如果SY-UCOMM ='返回'。
离开程序。
ENDIF。
*退出时。
如果SY-UCOMM ='EXIT'。
*离开 屏幕0。
离开程序。
ENDIF。
*如果SY-UCOMM ='CANCEL'。
离开程序。
*离开程序。
> ENDIF。
1。 您将所有数据移至WA_FINAL
2。 您将WA_ZLIPS附加到IT_ZLIPS,但是从IT_FINAL修改表! IT_FINAL。
从表it_final修改zlips。
您是否是用户的同事问这个问题:t 单击保存按钮时,应自动生成临时销售订单。
问题中的代码看起来与您发布的内容非常相似,并且从外观上看,OP尚未完成开发。
对我来说,这段代码对我来说意义不大,为什么呢?
顺便说一下,这个概念对我来说并不好,我希望这只是一个练习或测试,而不是最终的设计。
一周热门 更多>