Oracle EBS PO调用API修改一揽子发放行需求日期或数量引发单价变更

当用户尝试通过API修改Oracle EBS中的批量发放行需求日期、数量时,单价会自动更改为PBA行单价。解决此问题的方法是在调用API前将"MANUAL_PRICE_CHANGE_FLAG"设为Y,阻止单价自动更新。官方文档指出,只有当该标志为Y时,手动价格更改才会保留。同时,详细介绍了设置PBA行允许单价覆盖的步骤和修改发运行单价的步骤。
摘要由CSDN通过智能技术生成

背景:
        最近,客户的用户反映批量修改或拆分一揽子发放行的需求日期或承诺日期或数量时,自动修改该发放行的单价为对应PBA行的单价。
解决方法:
        通过实际数据分析、参考官方文档和数据测试得出如下:
        调用修改或拆分一揽子发放行API时,首先更新对应发运行表“PO_LINE_LOCATIONS_ALL”的字段“MANUAL_PRICE_CHANGE_FLAG”为Y,然后调用API,就不会再把发运行的单价默认更新为对应PBA行的单价了。
参考官方文档如下:

Only for Blanket Release shipments: Y if the user has manually entered a price overriding the Blanket Agreement price, N or null otherwise.

系统标准功能:如何使用得发运行表“PO_LINE_LOCATIONS_ALL”的字段“MANUAL_PRICE_CHANGE_FLAG”为呢?
1.设置PBA对应行允许修改单价:
path:PO->Purchase Orders->Purchase Orders
如下图PBA行页签Price

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

AlanChen

您的鼓励是我创作的源泉

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值