点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
嗨,
我遇到的问题与我在SDn上搜索的问题类似。
我的要求是用不在标准SAP流程中的MBEW-STPRS字段值更新MSEG-DMBTR。 我必须这样做,而VL02n Tcode可以完成邮政收货。
我引用了各种线程,并尝试如下进行操作:
我尝试更新LE_SHP_GOODSMOVEMENT BADI中的值,并尝试修改结构中的字段值。
例如以这种方式
方法IF_EX_LE_SHP_GOODSMOVEMENT〜CHANGE_INPUT_HEADER_AND_ITEMS。
数据:wa1类型LINE OF shp_imsegvb_t。 " IMSEGVB。
DATA:标志TYPE c。
在CT_XIMSEG INTO wa1处循环播放。
wa1-dmbtr ='12345'。
从wa1修改CT_XIMSEG。
"运输dmbtr。
flag ='x'。
ENDLOOP。
endif。
方法。
该值在结构中得到更新,但是当创建物料凭证时,表MSEG的金额DMBTR字段未按我的期望进行更改。
此外,我尝试通过不同线程中提到的方法在功能eXit中进行更新:EXIT_SAPMM07M_001:
如果sy-tcode ='VL02n',则betweeb statemnet
FIELD-SYMBOLS:
ASSIGN'(SAPMM07M)MSEG-DMBTR'到
将(
......
但是仍然在MSEG中保存了物料文档,我找不到新的DMBTR字段值。
请对此进行紧急帮助。 我已经讨论了论坛中的线程数,但没有解决方案。
感谢您的帮助。
多莉R
嗨,
我还在尝试进行PGI时尝试更新MSEG-DMBTR。.如果您对此有任何想法,请与我们分享。
-Mahendran
尽管这是一篇很老的文章,但我还是想分享解决方案,因为我在搜索该主题时遇到了自己。
可以使用BADI LE_SHP_GOODSMOVEMENT BADI 但是dmbtr不能仅通过字段mseg-exbwr直接更改。 这将更改物料和所有后续财务单据中的金额。
一周热门 更多>