使用PyRFC在SAP BPC中创建维成员

2020-09-02 05:32发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)大家好, 我刚刚发现有关PyR...

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

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


大家好,

我刚刚发现有关PyRFC的信息。

我刚接触SAP,所以我真的希望我在这里发布一个有效的问题。 希望我能对PyRFC有所了解,并且也能够通过该软件包为社区提供帮助。

我们当前正在使用SAP BPC(业务计划与合并),并且我正在寻求使可以与BPC对话的应用程序(用Python编写)的某些工作流程自动化。 PyRFC似乎是正确的工具。

我要实现的具体目的是为现有维度创建一个新成员。 有没有可以调用的标准ABAP函数。

 image

从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'}  

是否可以实现我在这里打算做的事情? 希望有人可以照亮。 谢谢!

4条回答
太Q了
2020-09-02 06:15

您必须在ABAP中创建启用RFC的功能,该功能将创建BPC成员。 需要ABAP开发人员技能。 没有标准程序!

然后您将通过Python传递所需信息来调用此RFC函数。

一周热门 更多>