community.sap_libs.sap_pyrfc 模块 – 使用 SAP PyRFC 执行 SAP RFC(远程函数调用)以调用 SAP 远程启用函数模块的 Ansible 模块
注意
此模块是 community.sap_libs 集合(版本 1.4.2)的一部分。
如果您使用的是 ansible
包,则可能已安装此集合。它不包含在 ansible-core
中。要检查它是否已安装,请运行 ansible-galaxy collection list
。
要安装它,请使用:ansible-galaxy collection install community.sap_libs
。您需要其他要求才能使用此模块,请参阅 需求 获取详细信息。
要在 playbook 中使用它,请指定:community.sap_libs.sap_pyrfc
。
community.sap_libs 1.2.0 中的新增功能
概要
此模块将在 SAP 系统上执行 RFC 调用。
这是在 SAP 系统上调用 RFC 函数的通用方法。
在没有提供模块或角色的情况下,应使用此模块。
需求
以下需求是在执行此模块的主机上所需的。
pyrfc >= 2.4.0
参数
参数 |
注释 |
---|---|
所需的连接详细信息。 |
|
SAP 系统所需的宿主。可以是 FQDN 或 IP 地址。 |
|
要连接到的客户端编号。 您必须引用该值以确保保留前导零。 |
|
使用的执行语言。 |
|
SAP 系统所需的密码。 |
|
SAP 系统的系统 ID。 |
|
SAP 系统的系统编号。 您必须引用该值以确保保留前导零。 |
|
SAP 系统所需的用户名。 |
|
要调用的 SAP RFC 函数。 |
|
函数所需的 parameters。 |
示例
- name: test the pyrfc module
community.sap_libs.sap_pyrfc:
function: STFC_CONNECTION
parameters:
REQUTEXT: "Hello SAP!"
connection:
ashost: s4hana.poc.cloud
sysid: TDT
sysnr: "01"
client: "400"
user: DDIC
passwd: Password1
lang: EN
返回值
常见的返回值已在 此处 记录,以下是此模块特有的字段
键 |
描述 |
---|---|
执行描述。 返回:始终 示例: |