sap-linuxlab / community.sap_libs

Automation for SAP - Collection of Ansible Modules for SAP for low-level activities which are highly reusable
Apache License 2.0
15 stars 7 forks source link

How to specify field selection #32

Open dafiahmad123 opened 10 months ago

dafiahmad123 commented 10 months ago

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

sean-freeman commented 10 months ago

@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.