2020-08-31 15:14发布
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
大家好,
创建销售订单时,我需要使VBEP-LIFSP = Y2'
我获得了包含和退出名称,但是我的代码无法正常工作。
请告诉我同样的逻辑。
谢谢
乔西。
您编写的代码是? 您要实现哪些包含和表单?
----编辑我的第一个尝试将是这样-
表单USEREXIT_SAVEDOCUMENT
FIELD-SYMBOLS: 就像xvbep的生产线一样。 "仅当我插入新的计划行时。
-lifsp ='Y2'。
ENDLOOP:
嗨西蒙妮,
您的代码运行正常。
非常感谢您的帮助。
此致
M。 Jyothi。
您好,我有一个称为ZA01的定价条件。
我的要求是:如果ZA01不同于0,则在计划行中,我必须放置一个Z交付块。
我将在用户出口中尝试使用此代码
USEREXIT_SAVE_DOCUMENT
如果sy-ucomm ='SICH'。
案例sy-tcode。 当'VA01'或'VA02'。 在xvbep ASSIGNING 循环。用键kPOSN =读取表xkomv。 -POSNR KSCHL ='ZA01'。如果sy-subrc = 0. IF xkomv-kwert <> 0. -lifsp ='Z1'。 IF sy -tcode ='VA02'。 -updkz = updkz_update。 ENDIF。 ELSE。 -lifsp =空间。如果sy-tcode ='VA02' -updkz = updkz_update。 ENDIF。 endif。 ENDLOOP。 * endif。当其他人退出结束时。 br> endif。 ENDIF。
当我使调试出现xvbep时,带有更改,但是在检查SO交付块为空之后。
最多设置5个标签!
您编写的代码是? 您要实现哪些包含和表单?
----编辑我的第一个尝试将是这样-
表单USEREXIT_SAVEDOCUMENT
FIELD-SYMBOLS:就像xvbep的生产线一样。 "仅当我插入新的计划行时。
ENDLOOP:
嗨西蒙妮,
您的代码运行正常。
非常感谢您的帮助。
此致
M。 Jyothi。
您好,我有一个称为ZA01的定价条件。
我的要求是:如果ZA01不同于0,则在计划行中,我必须放置一个Z交付块。
我将在用户出口中尝试使用此代码
USEREXIT_SAVE_DOCUMENT
如果sy-ucomm ='SICH'。
案例sy-tcode。
当'VA01'或'VA02'。
在xvbep ASSIGNING
用键kPOSN =读取表xkomv。
如果sy-subrc = 0.
IF xkomv-kwert <> 0.
IF sy -tcode ='VA02'。
ENDIF。
ELSE。
如果sy-tcode ='VA02'
ENDIF。
endif。
ENDLOOP。
* endif。
当其他人
退出
结束时。 br>
endif。
ENDIF。
当我使调试出现xvbep时,带有更改,但是在检查SO交付块为空之后。
谢谢
一周热门 更多>