我使用.NET连接器连接.NET应用程序和SAP。它可以很好地使用"BAPI_MATERIAL_SAVEDATA",但是我需要从表J_1IMTCHID中更新字段J_1IGRXREF,这在这个BAPI中是不存在的。是否可以使用此BAPI的扩展来更新此字段?
或者是否存在任何其他标准BAPI,用于在创建材料时更新此字段?
提前谢谢你,维格内什
发布于 2012-11-09 07:13:29
在我们的系统(版本7.02)中,似乎没有通过RFC (BAPI)更新此字段的标准方法。如果你运行的是一个行业解决方案,可能会有一些微小的变化,可能会发布一些函数来实现这一点,但可能性不是很大。
您需要一个ABAP程序员来创建一个RFC来更新这个表。警告!!我也找不到内部发布的函数模块来更新此表。功能模块J_1IMTCHID_POST是我们系统中唯一更新此表的FM,并且not已发布供客户使用,并有效地直接更新SAP标准表,这很少是可取的。
如果您决定走这条路(或者没有其他选择),确保对此表的任何更新都符合SAP对该表的预期用途是非常重要的,因为SAP维护协议不支持由于您的更改而导致的任何数据损坏。
发布于 2012-12-01 22:59:32
使用BADI。它应该能帮助你实现你想要做的事情。
https://stackoverflow.com/questions/13250845
复制相似问题