BAPI_SAG_CHANGE更新SC组件要求日期

2020-08-15 14:45发布

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

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


嗨,

我们正在使用BAPI_SAG_CHANGE修改某些计划协议行中的交货日期:


它非常适合非转包的SA。

但是,如果我们尝试修改分包计划协议,则每个交货行组件的需求日期保持不变。 为了解决这个问题,我们尝试使用BAPI的sc_component和sc_componentx表,但是在检查BAPI中的SC组件后会显示错误。

它显示错误MEOUT200,指出"分包组件不再可更改"。

我认为我们正确地填充了BAPI的sc_component和sc_componentx表,但是当BAPI去检查EKBE表的代码时(因为完成了一些GR),它显示了提到的错误MEOUT200。

这有点令人困惑,因为使用ME38 T代码可以完美地更改这些交货日期以及相应的组件要求日期。

即使SA完成了某些GR,还有其他方法可以明智地更改此组件代码吗? 还是我们必须使用的另一个BAPI?

感谢和问候。

(11.1 kB)

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

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


嗨,

我们正在使用BAPI_SAG_CHANGE修改某些计划协议行中的交货日期:


它非常适合非转包的SA。

但是,如果我们尝试修改分包计划协议,则每个交货行组件的需求日期保持不变。 为了解决这个问题,我们尝试使用BAPI的sc_component和sc_componentx表,但是在检查BAPI中的SC组件后会显示错误。

它显示错误MEOUT200,指出"分包组件不再可更改"。

我认为我们正确地填充了BAPI的sc_component和sc_componentx表,但是当BAPI去检查EKBE表的代码时(因为完成了一些GR),它显示了提到的错误MEOUT200。

这有点令人困惑,因为使用ME38 T代码可以完美地更改这些交货日期以及相应的组件要求日期。

即使SA完成了某些GR,还有其他方法可以明智地更改此组件代码吗? 还是我们必须使用的另一个BAPI?

感谢和问候。

(11.1 kB)
付费偷看设置
发送
3条回答
haha101010
1楼-- · 2020-08-15 15:35

您好 Francisco

我也遇到了这个问题,你解决了吗?

我计划实施增强功能以​​跳过错误消息,您有任何想法吗?

Violet凡
2楼-- · 2020-08-15 15:37

只需为该问题添加更多信息。

我们尝试了2个其他选项来更新此分包组件的要求日期:

-使用批处理输入的方式与在ME38事务中进行的方式相同。 这个问题是没有办法告诉BI代码更新哪条交付线。 如果您尝试通过SHDB在ME38中记录此更改,则无法将光标放在要根据预定协议进行更改的确切传递行中。

-使用BAPI_RESERVATION_CHANGE会导致另一个问题,因为尽管这些分包组件是RESB表中的保留,但它在RKPF中没有头,因此显示错误消息,表明该保留不存在。

至少有什么想法可以尝试吗?我们用光了。

再次感谢。

最诚挚的问候。

代楠1984
3楼-- · 2020-08-15 15:10

你好,

我们打开了一张通往SAP的票,他们实施了一个新的注释来解决该问题。 显然,标准代码中有一个错误。

首先,他们告诉我们确保在结构SC_COMPONENT和SC_COMPONENTX中正确使用了CHANGE_ID字段,但错误是相同的。

后来,他们开发了一个修正,该修正在音符编号2615512中得以实现。实施音符后,错误MEOUT200不再是问题。

如果可以,请尝试尝试。

如果它不适合您的系统,则还应注意1583797,尽管BAPI不同,但这样做的代码相同。

希望它能起作用。

最好的问候。

一周热门 更多>