订单项条件未通过BAPI BAPI_PO_CHANGE更新

2020-08-23 21:02发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)我想通过BAPI BAPI_PO...

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


我想通过BAPI BAPI_PO_CHANGE更新PO项目条件,但没有更新

下面是我的代码:

WA_POCOND-CONDITION_NO ='1000019505'。
WA_POCOND-ITM_NUMBER ='00010'。
WA_POCOND-COND_ST_NO ='38'。
WA_POCOND-COND_COUNT ='1'。
WA_POCOND-CALCTYPCON ='B'。
WA_POCOND-COND_TYPE ='JEXC'。
WA_POCOND-COND_VALUE = '10 .00'。
WA_POCOND-CURRENCY ='INR'。
WA_POCOND-CURRENCY_ISO ='INR'。< br> WA_POCOND-CHANGE_ID ='U'。
将WA_POCOND附加到IT_POCOND。

WA_POCONDX-EBELN = P_EBELN。
WA_POCONDX-CONDITION_NO ='1000019505'。
WA_POCONDX-ITM_NUMBER ='00010'。
WA_POCONDX-COND_ST_NO ='38'。
WA_POCONDX-CONDITION_NOX =' X'。
WA_POCONDX-ITM_NUMBERX ='X'。
WA_POCONDX-COND_ST_NOX ='X'。
WA_POCONDX-CALCTYPCON ='X'。
WA_POCONDX-COND_TYPE ='X'。
WA_POCONDX-COND_VALUE ='X'。
WA_POCONDX-CURRENCY ='X'.WA_POCONDX-CURRENCY_ISO ='X'。
WA_POCONDX-CHANGE_ID ='X'。
APPEND WA_POCONDX TO IT_POCONDX。< br> CLEAR WA_POCOND。
CLEAR WA_POCONDX。

呼叫功能'BAPI_PO_CHANGE'
导出
购买订单= P_EBELN
桌子
返回= IT_RETURN
POCOND = IT_POCOND
POCONDX = IT_POCONDX。

呼叫功能' BAPI_TRANSACTION_COMMIT'
导出
WAIT ='X'。

请为我建议解决方案