2020-08-23 12:45发布
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
嗨,
当BAPI不能提供某种功能时,有些时候可以使用其他FM来满足我们的要求。 但是,如果未发布FM(AFAIK,SAP将不支持未发布的FM的使用),是选择BDC还是选择未发布的FM更好?
谢谢。
您好Suwandi,这是一个很大的问题,我很确定每位经验丰富的SAP专业人员在这里都有自己的看法。
我想说,如果您没有BDC,BDC是最安全的方法 正式发布的BAPI。 当您使用BDC调用事务时,就无法使数据不一致。 当然,许多事务都不是BDC友好的,并且存在性能问题,因为BDC处理中存在屏幕处理开销。 因此,在使用BDC进行批量处理时应谨慎。
在我看来,使用未发布的功能是最不利的方法,因为您永远无法确定这些功能如何工作和交互。 您只能尝试猜测。 有时它足够好,但是风险仍然存在。 同样,SAP可能会更改这些功能的行为,恕不另行通知,并且您的解决方案可能会在您不知情的情况下遭到破坏。 我非常确定几乎没有人在SAP系统更新后进行完整的回归测试。
最重要的是,我建议按照以下顺序进行操作:
Dominik Tylczynski
因此,您需要这两种技术的利弊。 您是否不了解它们?
要借助优缺点列表,您必须将它们与自己的要求进行比较(可接受的性能与可接受的技术债务= IT与SAP支持的独立性等等),以及 您可以在两者之间进行选择。
有时BAPI的局限性在于BAPI的参数中没有我们要更新的字段。 但是这一段时间可以通过某种方式传递参数来解决,然后在BAPI内部的正确位置(希望有一个BADI)创建一个隐式增强,以获取参数并更新BAPI的内部结构。 我想知道如果我们使用这种方式对SAP的支持如何。
最多设置5个标签!
您好Suwandi,这是一个很大的问题,我很确定每位经验丰富的SAP专业人员在这里都有自己的看法。
我想说,如果您没有BDC,BDC是最安全的方法 正式发布的BAPI。 当您使用BDC调用事务时,就无法使数据不一致。 当然,许多事务都不是BDC友好的,并且存在性能问题,因为BDC处理中存在屏幕处理开销。 因此,在使用BDC进行批量处理时应谨慎。
在我看来,使用未发布的功能是最不利的方法,因为您永远无法确定这些功能如何工作和交互。 您只能尝试猜测。 有时它足够好,但是风险仍然存在。 同样,SAP可能会更改这些功能的行为,恕不另行通知,并且您的解决方案可能会在您不知情的情况下遭到破坏。 我非常确定几乎没有人在SAP系统更新后进行完整的回归测试。
最重要的是,我建议按照以下顺序进行操作:
Dominik Tylczynski
因此,您需要这两种技术的利弊。 您是否不了解它们?
要借助优缺点列表,您必须将它们与自己的要求进行比较(可接受的性能与可接受的技术债务= IT与SAP支持的独立性等等),以及 您可以在两者之间进行选择。
嗨,
有时BAPI的局限性在于BAPI的参数中没有我们要更新的字段。 但是这一段时间可以通过某种方式传递参数来解决,然后在BAPI内部的正确位置(希望有一个BADI)创建一个隐式增强,以获取参数并更新BAPI的内部结构。 我想知道如果我们使用这种方式对SAP的支持如何。
谢谢。
一周热门 更多>