BODS中的RFC数据传输

2020-08-31 22:51发布

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

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


大家好,

我需要对RFC数据传输BODS进行一些澄清。请帮助我。

  1. 虽然使用RFC数据传输,但DEV中的任务是为Dat和Aba文件生成并执行文件,以便在运行时创建该文件并将其放置在SAP的文件服务器(即AL11)中。
  2. 再次在QAS中将相同文件放入SAP文件服务器并执行。

在当前情况下,在开发人员中,我可以看到程序(aba)不在AL11中,但仍可以成功执行。

谢谢,

Vinaya

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

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


大家好,

我需要对RFC数据传输BODS进行一些澄清。请帮助我。

  1. 虽然使用RFC数据传输,但DEV中的任务是为Dat和Aba文件生成并执行文件,以便在运行时创建该文件并将其放置在SAP的文件服务器(即AL11)中。
  2. 再次在QAS中将相同文件放入SAP文件服务器并执行。

在当前情况下,在开发人员中,我可以看到程序(aba)不在AL11中,但仍可以成功执行。

谢谢,

Vinaya

付费偷看设置
发送
6条回答
三十六小时_GS
1楼 · 2020-08-31 23:20.采纳回答

在我看来,您可能会混入一些问题。

  • RFC流适用于generate_and_execute和execute_preloaded。 如果查看ABAP代码,则会发现一个与流相关的参数-如果设置了该参数,则每10000行调用一次流RFC。
  • 在generate_and_execute模式下,没有上传任何abap文件,因此您无法 在服务器上看到它。 源代码作为表参数发送。 查看RFC_INSTALL_AND_RUN的ABAP代码,您将明白。 BODS正在使用该功能或​​该功能的更合适的派生。
  • 在QAS中,您没有开发人员权限,因此RFC_INSTALL_AND_RUN以上将失败。 因此,您必须上传abap程序,将它们像其他任何程序一样传输到QAS,并使用数据存储区设置execute_preloaded。 然后,BODS不会尝试生成代码,而是期望ABAP程序存在并执行它。 由于ABAP的源代码在两种情况下都是相同的,因此RFC流在两种情况下都可以工作。

您可能需要浏览此页面并进行以下操作:

https://wiki.scn.sap.com/wiki/pages/viewpage.action? pageId = 272794967

野沐沐
2楼-- · 2020-08-31 23:15

在execute_preload中,ABAP程序刚刚启动。 您将以相同的方式打开se38事务并运行程序。

希望能回答您的后续问题?

天桥码农
3楼-- · 2020-08-31 23:30

您好!

使用RFC数据传输方法时,SAP应用程序服务器使用远程功能调用(RFC)将数据从源SAP系统直接流到数据服务数据流过程。

您可以在此处了解有关数据传输方法的信息 a>。

吹牛啤
4楼-- · 2020-08-31 23:25

嗨,安德烈,

在我们的场景中,我无法在AL11中找到abap程序,但是该作业仍然可以成功执行。您可以清除该消息吗。

槿木_熙
5楼-- · 2020-08-31 23:24

存储在生成的ABAP目录中的ABAP程序,如果您选中数据存储区选项,则会在SAP部分中看到它。

另外,请参见执行步骤 ,以了解ABAP作业的执行顺序。

shere_lin
6楼-- · 2020-08-31 23:22

谢谢安德烈。

一周热门 更多>