ABAP 条件价格 BAPI_PRICES_CONDITIONS 没有修改记录,RV_CONDITION_COPY产生修改记录了

70 篇文章 3 订阅

我正在尝试使用来自 excel 文件的数据更新 A* 定价条件表的 DATBI 字段。我尝试了以下方法但无法更新条目,因为 DATBI 是关键字段。它创建新记录而不是更新现有记录。方法:

  1. FM:RV_CONDITION_COPY(以维护模式为 B)
  2. FM:RV_CONDITION_MAINTENANCE(使用维护模式作为 B)
  3. BAPI_PRICES_CONDITIONS(它改变了 KONH 表而不是 A* 表。另外,根据 note#1135984,我们不应该使用它)
  4. FM:RV_KONDITION_SICHERN_V13A 处于更新模式(这在此 FM 帖子更新 A* 中从 table__ 语法中提供了 sy-subrc 4,因为 datbi 是来自我的 excel 文件的新数据)
  5. Idoc COND_A04(这也会创建新条目而不是abap-使用 FM/BAPI 更新 SD 条件记录更新现有条目

 =========================================================================

实际使用中发现 BAPI_PRICES_CONDITIONS 这个是没有产生修改记录的 即没有写入修改记录数据到cdhdr 和cdpos的 

而用 RV_CONDITION_COPY 实际产生了修改记录。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

gavin_gxh

你的鼓励将是我创作的最大动力

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

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

打赏作者

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

抵扣说明:

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

余额充值