sap-linuxlab / community.sap_libs

Automation for SAP - Collection of Ansible Modules for SAP for low-level activities which are highly reusable

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

How to specify field selection

dafiahmad123 opened this issue · comments

Summary

Can I get more information about "community.sap_libs.sap_pyrfc module"?
I want to retrieve RFC information from table RFCDES. However, I'm getting "DATA_BUFFER_EXCEEDED" exception when I didn't specify/limit the data field.

https://docs.ansible.com/ansible/latest/collections/community/sap_libs/sap_pyrfc_module.html#ansible-collections-community-sap-libs-sap-pyrfc-module

Issue Type

Documentation Report

Component Name

community.sap_libs.sap_pyrfc module

Ansible Version

$ ansible --version

ansible [core 2.13.12]
config file = /etc/ansible/ansible.cfg
configured module search path = ['/root/.ansible/plugins/modules', '/usr/share/ansible/plugins/modules']
ansible python module location = /django/TC/lib/python3.8/site-packages/ansible
ansible collection location = /root/.ansible/collections:/usr/share/ansible/collections
executable location = /django/TC/bin/ansible
python version = 3.8.5 (default, Oct 4 2023, 01:49:42) [GCC 4.8.5]
jinja version = 3.1.2
libyaml = True

Community.sap_libs Version

$ ansible-galaxy collection list community.sap_libs

# /django/TC/lib/python3.8/site-packages/ansible_collections
Collection         Version
------------------ -------
community.sap_libs 1.4.0

# /root/.ansible/collections/ansible_collections
Collection         Version
------------------ -------
community.sap_libs 1.4.1



### Configuration

```console (paste below)
$ ansible-config dump --only-changed

DEFAULT_CALLBACK_PLUGIN_PATH(/etc/ansible/ansible.cfg) = ['/Playbooks/Automation/run/callbacks']
DEFAULT_FORKS(/etc/ansible/ansible.cfg) = 10
DEFAULT_LOAD_CALLBACK_PLUGINS(/etc/ansible/ansible.cfg) = True
DEFAULT_STRATEGY(/etc/ansible/ansible.cfg) = free
DEFAULT_TIMEOUT(/etc/ansible/ansible.cfg) = 45
HOST_KEY_CHECKING(/etc/ansible/ansible.cfg) = False

OS / Environment

SLES

Additional Information

No response

Code of Conduct

  • I agree to follow the Ansible Code of Conduct

@dafiahmad123 More information is available in the upper-level Ansible Role that sits atop this low-level Ansible Module for handling low-level calls to SAP's PyRFC Python Module and the underlying SAP binary libraries (NWRFC SDK) and SAP endpoints.

community.sap_operations/roles/sap_rfc/README.md
community.sap_operations/roles/sap_rfc/SUPPLEMENTARY.md

It would be extremely difficult to document everything that this Ansible Module is capable of.