如何创建一个带有参数的事务并返回其数据的SAP?
我见过有人使用PERFORM BDC_DYNPRO,当我通过调试器运行代码时,它似乎运行了实际的事务屏幕。你要怎么安排这件事?
发布于 2014-10-23 14:01:22
SAP系统中有大量的RFCs正是这样做的--它们被称为BAPI函数。有时填充参数可能很棘手,其中一些参数的文档并没有真正的帮助。在transaction中查看一个列表。
您还可以通过使用IDOC的代码在事务中创建文档,这应该被称为内置IDOC RFCs。
BDC并不真正被推荐用于您想要达到的目标,因为它们模拟了系统内部的屏幕流,并且可以为一些简单的任务(比如向文档中添加一个新项)消耗大量资源。BDC还依赖于位置引用,这可能是实现/维护的痛苦。与BDC相比,BAPI始终是首选的,然而,在某些情况下,您没有用于事务的BAPI,而且除了使用BDC之外,没有其他解决方案。
最后,正如我所说的,有些BAPI很难实现,因此RFC“包装器”可以简化集成过程。
https://stackoverflow.com/questions/26516614
复制相似问题