代码之家  ›  专栏  ›  技术社区  ›  GMaiolo

调用SAP事务,使用给定的参数执行并使用C#或VB.net下载报告

  •  1
  • GMaiolo  · 技术社区  · 11 年前

    我完全不熟悉ABAP,我正在尝试为我的工作自动化SAP报告(从SAP R/3中执行事务的结果下载)。

    现在,我必须打开SAP(当然是手动)、登录、调用事务、添加一些参数、执行并下载第一个报告。之后,我必须处理它(我已经自动化了,所以这不是问题),但我必须从中获取一些其他参数,并调用另一个事务,以使用我从第一个报告中获得的新参数执行。。。再重复2次。

    我的问题是,在自动化了所有与excel相关的工作之后,我找不到与SAP R/3交互的方法来登录、调用事务、使用参数执行并使用C#或VB.net获取报告

    有人能给我一个提示吗?

    我在谷歌上搜索了几个小时,我发现我可能需要使用RFC和BAPI,但我仍然无法确定如何做到这一点,也无法正确使用它们(如果我是正确的,我必须这样做)。

    1 回复  |  直到 5 年前
        1
  •  1
  •   GMaiolo    10 年前

    我发现SAP有一个 编写脚本 选项,我可以像宏一样“记录”步骤(甚至可以在第二个平面上记录!) VB.NET和VBScript 要做到这一点,这是完全可能的,也很简单。

    编辑: Introduction to SAP Gui Scripting 是我用来指导实现这一点的。