点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
大家好,
我刚刚发现有关PyRFC的信息。
我刚接触SAP,所以我真的希望我在这里发布一个有效的问题。 希望我能对PyRFC有所了解,并且也能够通过该软件包为社区提供帮助。
我们当前正在使用SAP BPC(业务计划与合并),并且我正在寻求使可以与BPC对话的应用程序(用Python编写)的某些工作流程自动化。 PyRFC似乎是正确的工具。
我要实现的具体目的是为现有维度创建一个新成员。 有没有可以调用的标准ABAP函数。
从pyrfc导入连接 汇入 从pprint导入PrettyPrinter main()类: def __init __(): ASHOST ='xxx.xxx.xxx.xxx' 客户='xxx' SYSNR ='xx' USER ='xxxxxxxxxx' PASSWD ='xxxxxxxxxx' self.conn =连接(ashost = ASHOST,sysnr = SYSNR,client = CLIENT,user = USER,passwd = PASSWD) #初始化类并连接 #我发现这样做可能很慢... s = main() conn = main()。conn print("连接成功:",conn.alive," \ n") #示例 结果= conn.call('STFC_CONNECTION',REQUTEXT = u'Hello SAP!') 打印(结果)
我得到的结果是:
连接是否成功:True
{'ECHOTEXT':'Hello SAP!','RESPTEXT':'SAP R/3 Rel。 750 Sysid:xxx日期:20190921时间:002528 Logon_Data:xxx/xxxxxxxxxxx/x'}
是否可以实现我在这里打算做的事情? 希望有人可以照亮。 谢谢!
ABAP代码以创建新成员:
https://blogs.sap.com/2015/08/30/create-master-data-on-the-fly-in-sap-businessobjects-planning- 并为Netweaver合并101-nw-version /
和
https://www.sap。 com/documents/2015/08/6c91e080-5b7c-0010-82c7-eda71af511fa.html
Vadim Kalinin 谢谢!
我只是浏览了文档。 我很不熟悉SAP,所以请问我是否理解正确?
是吗?
谢谢!
您必须在ABAP中创建启用RFC的功能,该功能将创建BPC成员。 需要ABAP开发人员技能。 没有标准程序!
然后您将通过Python传递所需信息来调用此RFC函数。
感谢Vadim。
在此方面将不得不与我们的ABAP开发人员合作。 我将在这里更新结果。 感谢您分享文档。
一周热门 更多>