点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
嗨,
我想通过bapi更改装运:'BAPI_SHIPMENT_CHANGE'我尝试使用下面的代码,但没有用。
在我的代码中,我尝试更改CONTAINER_ID。
数据:ls_header TYPE bapishipmentheader, ls_headera TYPE bapishipmentheaderaction, ls_headerd TYPE bapishipmentheaderdeadline, ls_control TYPE BAPISHIPMENTCONTROL, lt_headerd bapishipmentheader截止日期的类型标准表, ls_headerda TYPE bapishipmentheaderdeadlineact, lt_headerda bapishipmentheaderdeadlineact类型标准表, lt_return TYPE bapiret2_t。 ls_header-SHIPMENT_NUM ='4000143'。 ls_header-CONTAINER_ID ='A2'。 附加ls_headerd至lt_headerd。 附加ls_headerda至lt_headerda。 通话功能" BAPI_SHIPMENT_CHANGE" 出口 headerdata = ls_header headerdataaction = ls_headera TECHNCONTROL = ls_control 桌子 headerdeadline = lt_headerd headerdeadlineaction = lt_headerda return = lt_return。 通话功能'BAPI_TRANSACTION_COMMIT' 出口 等待= abap_true。
最诚挚的问候,
我给您一个提示:您的LS_HEADERA结构中有什么?
不工作并不完全有意义:您在RETURN表中遇到哪个错误?
"不工作"是什么意思?
什么是 ls_headera中有吗?
当我检查Tcode VT02N中的数据时,我发现信息(CONTAINER_ID)没有更改为'A2'
您必须在调用bapi之后提交。 p>
您是否从bapi中检查了RETURN表? 它不包含任何错误(类型为E或A或X的记录)吗?
一周热门 更多>