BAPI_PO_CHANGE未更新条件价格

2020-09-05 23:09发布

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

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


专家们,

我正在使用BAPI_PO_CHANGE更新条件价格值,并且正在传递所有必需的参数,但仍未更新,请帮忙,在BAPI_PO_CHANGE之后,我也在使用BAPI_TRANSACTION_COMMIT。

下面是供参考的代码。

删除it_cond,其中CONDITION_NO <> IT_STO-KNUMV或COND_TYPE <> IT_STO-KSCHL。

在it_cond循环。

IT_COND-COND_VALUE = IT_STO-L_KBETR。

修改it_cond。

结束循环。

IT_CONDX-CONDITION_NO = IT_STO-KNUMV。

IT_CONDX-COND_VALUE ='X'。

APPEND IT_CONDX。

清除IT_CONDX。

通话功能'BAPI_PO_CHANGE'

导出

PURCHASEORDER = IT_STO-EBELN

  • POHEADER =

表格

RETURN = IT_RETURN

  • POITEM =

  • POITEMX =

POCOND = IT_COND

POCONDX = IT_CONDX。

谢谢

Basanagouda

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

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


专家们,

我正在使用BAPI_PO_CHANGE更新条件价格值,并且正在传递所有必需的参数,但仍未更新,请帮忙,在BAPI_PO_CHANGE之后,我也在使用BAPI_TRANSACTION_COMMIT。

下面是供参考的代码。

删除it_cond,其中CONDITION_NO <> IT_STO-KNUMV或COND_TYPE <> IT_STO-KSCHL。

在it_cond循环。

IT_COND-COND_VALUE = IT_STO-L_KBETR。

修改it_cond。

结束循环。

IT_CONDX-CONDITION_NO = IT_STO-KNUMV。

IT_CONDX-COND_VALUE ='X'。

APPEND IT_CONDX。

清除IT_CONDX。

通话功能'BAPI_PO_CHANGE'

导出

PURCHASEORDER = IT_STO-EBELN

  • POHEADER =

表格

RETURN = IT_RETURN

  • POITEM =

  • POITEMX =

POCOND = IT_COND

POCONDX = IT_CONDX。

谢谢

Basanagouda

付费偷看设置
发送
5条回答
clasier
1楼 · 2020-09-05 23:26.采纳回答

POCOND-CHANGE_ID确定是否要添加/更改或删除条件。

I->插入

U->更新

D- >删除

还通过

IN表:PO_ITEM

PO_ITEM = <项目编号>

CALCTYPE ='C'或'B '(B表示手动情况)

在表PO_ITEMX

PO_ITEMX = <物品编号>

PO_ITEMX ='X'。

CALCTYPEX ='X'。

代楠1984
2楼-- · 2020-09-05 23:36

CHANGE_ID

解决了我的问题,非常感谢。
Bunny_CDM
3楼-- · 2020-09-05 23:35

嗨,

您还必须同时填写" Change_ID"和其他条件值。 喜欢-

参数:POCOND:

 ITM_NUMBER = 000010
 COND_TYPE = PB00
 COND_VALUE =
 货币=
 CHANGE_ID = U 

致谢

Pinaki

Doze时光
4楼-- · 2020-09-05 23:40

谢谢,

是的,我已经在使用我了,但我没有得到更新的价格...。

谢谢

Basanagouda

三十六小时_GS
5楼-- · 2020-09-05 23:25

在调用功能模块BAPI_PO_CHANGE之后,使用功能模块BAPI_TRANSACTION_COMMIT提交更改。

致谢

Srilaxmi

一周热门 更多>