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

2020-09-02 05:32发布

         点击此处--->   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'}  

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

         点击此处--->   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条回答
软件心理学工程师
2楼-- · 2020-09-02 06:03

Vadim Kalinin 谢谢!

我只是浏览了文档。 我很不熟悉SAP,所以请问我是否理解正确?

  • 我首先需要开发ABAP程序。 这些程序将有助于创建或修改维成员。
  • 通过远程功能调用来调用这些ABAP程序以执行任务。

是吗?

  • 或者是否有准备好用于成员创建/修改的标准程序?

谢谢!

太Q了
3楼-- · 2020-09-02 06:15

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

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

四川大学会员
4楼-- · 2020-09-02 06:01

感谢Vadim。

在此方面将不得不与我们的ABAP开发人员合作。 我将在这里更新结果。 感谢您分享文档。

一周热门 更多>