从R以编程方式启动BAPI?
基本上我有两个问题:从R以编程方式启动BAPI?,r,business-objects,saprfc,bapi,R,Business Objects,Saprfc,Bapi,基本上我有两个问题: SAP中BAPI和InfoQueries之间的区别是什么 您将如何从SAP外部以编程方式启动和检索BAPI的结果 我正在尝试通过R启动SAP BAPI',我看到RSAP包应该允许,但是BAPI如何 我对SAP一无所知,但InfoQueries似乎由Business Warehouse使用,而BAPI将与BusinessObjects链接,因此我可能无法使用此RSAP库。。。有什么想法吗 版本: SAP ERP 2005, SP Stack 31 SAP Netweaver
R
启动SAP BAPI',我看到RSAP
包应该允许,但是BAPI如何
我对SAP一无所知,但InfoQueries似乎由Business Warehouse使用,而BAPI将与BusinessObjects链接,因此我可能无法使用此RSAP
库。。。有什么想法吗
版本:
SAP ERP 2005, SP Stack 31
SAP Netweaver 7.5, SP Stack 16
EHP8 for SAP ERP 6.0: SP Stack 13
你对SAP相当无知,而我对R相当无知,所以让我们保持一致 根据我对
r
软件包的了解,这里和那里(因为它是):
- 支持RFC调用
- 调用RFC函数的关键字是
nRSAPInvoke(con、func、parms)
RFC\u GET\u TABLE\u条目的结果的示例编码列在
con在提供BAPI的SAP解决方案中,它们链接到所谓的“业务对象”,但与业务对象绝对不相关。它们链接到所谓的“业务对象”,但与业务对象绝对不相关
欢迎来到SAP的世界,哈哈
con <- RSAPConnect(ashost="nplhost", sysnr="42", client="001", user="developer", passwd="developer", lang="EN", trace="1", lcheck="1")
info = RSAPGetInfo(con) print(info)
parms <- list('BYPASS_BUFFER' = 'X', 'MAX_ENTRIES' = 50, 'TABLE_NAME' = 'T005')
res <- RSAPInvoke(con, "RFC_GET_TABLE_ENTRIES", parms) print(res$ENTRIES) RSAPClose(con)