没有可用的BAPI时。 更好地使用BDC还是未发布FM?

2020-08-23 12:45发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)嗨, 当BAPI不能提供某种功...

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

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


嗨,

当BAPI不能提供某种功能时,有些时候可以使用其他FM来满足我们的要求。 但是,如果未发布FM(AFAIK,SAP将不支持未发布的FM的使用),是选择BDC还是选择未发布的FM更好?

谢谢。

3条回答
Bunny_CDM
2020-08-23 13:19 .采纳回答

您好Suwandi,这是一个很大的问题,我很确定每位经验丰富的SAP专业人员在这里都有自己的看法。

我想说,如果您没有BDC,BDC是最安全的方法 正式发布的BAPI。 当您使用BDC调用事务时,就无法使数据不一致。 当然,许多事务都不是BDC友好的,并且存在性能问题,因为BDC处理中存在屏幕处理开销。 因此,在使用BDC进行批量处理时应谨慎。

在我看来,使用未发布的功能是最不利的方法,因为您永远无法确定这些功能如何工作和交互。 您只能尝试猜测。 有时它足够好,但是风险仍然存在。 同样,SAP可能会更改这些功能的行为,恕不另行通知,并且您的解决方案可能会在您不知情的情况下遭到破坏。 我非常确定几乎没有人在SAP系统更新后进行完整的回归测试。

最重要的是,我建议按照以下顺序进行操作:

  1. BAPI或其他SAP- 已发布的界面
  2. SAP标准事务的BDC处理
  3. 未发布的功能模块

Dominik Tylczynski

一周热门 更多>