点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)大家好: 我想在调用 BAP...
点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)大家好: 我想在调用 BAP...
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
大家好:
我想在调用" BAPI_PO_CREATE1"时更改条件中的货币。 代码如下:
清除t_po_condition。
t_po_condition-ITM_NUMBER = v_poitem * 10."项目编号
t_po_condition-COND_TYPE ='PBXX'。 "条件类型
t_po_condition-COND_VALUE = SEQ_FILEH-NETPR。 "条件值
t_po_condition-CURRENCY = SEQ_FILEH-WAERS。
t_po_condition-COND_P_UNT = SEQ_FILEH-PEINH。
t_po_condition-CHANGE_ID ='I'。
APPEND t_po_condition。
当我将t_po_condition-CHANGE_ID设置为" I"时(插入模式)。 它运作良好。 但是在创建的po中,将有两个条件类型为" PBXX"的项目。
如果我将t_po_condition-CHANGE_ID设置为" U"。(修改模式)。
出现错误"净价必须大于0"。
在线等待您的建议。
嗨,
如果要更新,则还需要传递POCONDX。
请参考以下主题:
BAPI_PO_CREATE1
最诚挚的问候,
农药
PS:请奖励所有有用的答案
一周热门 更多>