我使用SAP .NET Connector连接.NET应用程序和SAP。它工作正常与 "BAPI_MATERIAL_SAVEDATA",但我需要更新字段 J_1IGRXREF
从表 J_1IMTCHID
在这个BAPI中并不存在。是否可以使用这个BAPI的扩展来更新这个字段?
或者有其他标准的BAPI存在,可以在创建材料时更新该字段?
先谢谢你,Vignesh
在我们的系统(7.02版)中,似乎没有标准的方法可以通过RFC(BAPI)更新这个字段。 如果你正在运行一个行业解决方案,有一个轻微的变化,可能会有发布的函数来做这个,但它不是很可能。
你将需要一个ABAP程序员来创建一个RFC来更新这个表。 注意! 我也找不到SAP内部发布的功能模块来更新这个表。 功能模块 J_1IMTCHID_POST
是我们系统中唯一更新此表的FM,并且有 不 已发布供客户使用,并且有效地对 SAP 标准表进行了直接的表更新,这是不可取的。
如果你决定走这条路(或者没有其他选择),确保对该表的任何更新都符合SAP对该表的预期用途是非常重要的,因为任何由于你的改变而导致的数据损坏都不会得到SAP维护协议的支持。
使用BADI。它应该可以帮助您实现您的尝试。