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



我根本不熟悉ABAP,我正试图为我的工作自动生成SAP报告(从SAP R/3中执行事务的结果下载)。

目前我必须打开SAP(当然是手动),登录,调用交易,添加一些参数,执行它并下载第一个报告。之后,我必须解决它(我已经自动化的事情,所以这不是问题),但然后我必须从中获取一些其他参数,并调用另一个事务来执行我从第一个报告中获得的新参数……以此类推2次。

我的问题是,在自动化所有excel相关的东西之后,我找不到一种方法与SAP R/3交互登录,调用事务,执行参数并使用c#或VB.net获得报告

谁能给我一点提示吗?

我搜索了几个小时,所有我发现的是,我可能不得不与RFC和BAPI的工作,但我仍然不知道如何做到这一点,也不知道如何正确使用这些(如果我是对的,我必须)。

我发现SAP有一个脚本选项,用它我可以"记录"的步骤有点像一个宏(它甚至在第二平面!)所以我在VB工作。. NET和VBScript来完成这项工作,这是完全可能的,也很简单。

编辑:Introduction to SAP Gui Scripting是我用来实现这个的指南。

最新更新