点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
大家好,
我正在尝试使用SE37中的测试顺序使用BAPI_SALESORDER_CHANGE和BAPI_TRANSACTION_COMMIT更改SO行项目的数量。 在第一个BAPI调用之后,t_return表包含成功消息。 之后,我执行了
BAPI_TRANSACTION_COMMIT。 但是,在VA03中检查后,订单项"数量"没有改变。 我已经通过了以下内容。
ORDER_HEADER_INX-UPDATEFLAG ='U'。
ORDER_ITEM_IN-ITM_NUMBER = 000010。
ORDER_ITEM_IN-TARGET_QTY = 1,000
ORDER_ITEM_INX-ITM_NUMBER = 000010。
ORDER_ITEM_INX-UPDATEFLAG = X。
ORDER_ITEM_INX-TARGET_QTY =X。
请让我知道我是否在这里想念任何东西。
谢谢
HT
您好Haritha,
尝试这种方式
...
schedule_lines-updateflag ='U'。
schedule_lines-req_qty = ...
schedule_linesx-req_qty ='X'
...
通话功能'BAPI_SALESORDER_CHANGE'
导出
salesdocument = ...
order_header_inx = ...
表格return = ...
order_item_in = ...
order_item_inx = ...
schedule_lines = schedule_lines
schedule_linesx = schedule_linesx。
...
呼叫功能'BAPI_TRANSACTION_COMMIT'
导出等待= abap_true。
尝试SCHEDULE_LINES-REQ_QTY。
谢谢大家。 问题已解决。
一周热门 更多>