# Plugin modules The following table describes the modules available for the PandoraFMS\_SAP\_Plugin plugin:
**Module ID****Server plugin****Agent plugin****Module description (by default)**
**SYS\_INFO****YES****YES**Obtains information from the SAP system to which it is connected in table format.
**LOGIN\_TEXT****YES****NO**It checks if it is able to connect via RFC to the SAP system and generates an output indicating "Login OK" or a text with the error that occurs.
**LOGIN\_PROC****YES****NO**It checks if it is able to connect via RFC to the SAP system and generates an output of 1 in case of success or 0 in case of error.
**RFC\_FUNC\_COUNT****YES****NO**It allows executing an RFC function and obtaining as output the number of records obtained in the query.
**RFC\_FUNC\_TABLE****YES****NO**It allows executing an RFC function and obtaining as output a table with the records obtained in the query.
**RFC\_FUNC\_GROUPTABLE****YES****NO**It allows executing an RFC function and obtaining as output a table with the records obtained in the query and a counter of the number of different records.
**WP\_DIA\_FAIL\_COUNT****YES****YES**Counts the number of WP DIA in failed status on the SAP server.
**WP\_BGD\_FAIL\_COUNT****YES****YES**Counts the number of WP BGDs in failed status on the SAP server.
**WP\_UPD\_FAIL\_COUNT****YES****YES**Counts the number of WP UPDs in failed status on the SAP server.
**WP\_UP2\_FAIL\_COUNT****YES****YES**Counts the number of WP UP2 in failed status on the SAP server.
**WP\_SPO\_FAIL\_COUNT****YES****YES**Counts the number of WP SPOs in failed status on the SAP server.
**WP\_ENQ\_FAIL\_COUNT****YES****YES**Counts the number of WP ENQs in failed status on the SAP server.
**WP\_NOREST\_COUNT****YES****YES**Counts the number of WP without "restart" active on the SAP server.
**WP\_STOP\_COUNT****YES****YES**Counts the amount of WP stopped on the SAP server.
**WP\_DIA\_AVAIL\_COUNT****YES****YES**Counts the amount of WP DIA in available status on the SAP server.
**WP\_BGD\_AVAIL\_COUNT****YES****YES**Counts the number of WP BGDs in available status on the SAP server.
**WP\_UPD\_AVAIL\_COUNT****YES****YES**Counts the number of WP UPDs in available status on the SAP server.
**WP\_DIA\_AVAIL\_PERCENT****YES****YES**Gets the percentage of WP DIA available on the SAP server.
**WP\_BGD\_AVAIL\_PERCENT****YES****YES**Gets the percentage of WP BGDs available on the SAP server.
**WP\_UPD\_AVAIL\_PERCENT****YES****YES**Gets the percentage of WP UPDs available on the SAP server.
**IDOC\_FAIL\_COUNT****YES****YES**Posts the number of failed IDocs since yesterday in the SAP system.
**IDOC\_OK\_COUNT****YES****YES**Posts the number of successful IDocs since yesterday in the SAP system.
**DUMPS\_YEST\_TABLE****YES****YES**Obtains a table of the DUMPs generated since yesterday in the SAP system.
**DUMPS\_YEST\_COUNT****YES****YES**Posts the DUMPs generated since yesterday in the SAP system.
**JOBS\_CANCEL\_YEST\_TABLE****YES****YES**Obtains a table of JOBs canceled since yesterday in the SAP system.
**JOBS\_CANCEL\_YEST\_COUNT****YES****YES**Posts the JOBs canceled since yesterday in the SAP system.
**JOBS\_CANCEL\_YEST\_GROUPTABLE****YES****YES**Obtains a table where the JOBs canceled since yesterday in the SAP system are counted by name.
**BATCH\_INPUT\_FAIL\_COUNT****YES****YES**Posts the failed "Batch input" since yesterday in the SAP system.
**JOBS\_CANCEL\_TODAY\_TABLE****YES****YES**Gets a table of JOBs canceled today in the SAP system.
**JOBS\_CANCEL\_TODAY\_COUNT****YES****YES**Posts the JOBs canceled today in the SAP system.
**JOBS\_CANCEL\_TODAY\_GROUPTABLE****YES****YES**Obtains a table where the JOBs canceled today are counted by name in the SAP system.
**DUMPS\_TODAY\_GROUPTABLE****YES****YES**Obtains a table where the DUMPs generated today in the SAP system are counted by name.
**DUMPS\_TODAY\_COUNT****YES****YES**Posts the DUMPs generated today in the SAP system.
**SEND\_OP\_NOPROC\_COUNT****YES****YES**Accounts for external shipping operations not processed since yesterday.
**SEND\_OP\_PROC\_COUNT****YES****YES**Accounts for external shipping operations processed since yesterday.
**RFC\_READTABLE\_COUNT****YES****NO**It allows querying SAP system tables and obtaining as output the number of records obtained in the query.
**RFC\_READTABLE\_TABLE****YES****NO**It allows querying SAP system tables and obtaining as output a table with the records obtained in the query.
**RFC\_READTABLE\_GROUPTABLE****YES****NO**It allows querying SAP system tables and obtaining as output a table with the records obtained in the query and a counter for the number of different records.
**ORA\_TABLESPACES\_TABLE****YES****YES**Only available on SAP systems with Oracle database. Gets a table using Oracle's tablespaces.
**ORA\_TABLESPACES\_95\_COUNT****YES****YES**Only available on SAP systems with Oracle database. Counts the tablespaces with a usage greater than or equal to 95%.
**ORA\_TABLESPACES\_99\_COUNT****YES****YES**Only available on SAP systems with Oracle database. Counts the tablespaces with a usage greater than or equal to 99%.
**BLOCK\_ENTRIES\_TABLE****YES****YES**Gets a table with the SAP system lock entries.
**BLOCK\_ENTRIES\_COUNT****YES****YES**Posts the blocking entries of the SAP system.
**CUSTOMER\_OPEN\_ITEMS\_COUNT****YES****YES**Posts the open objects of customer accounts in the SAP system.
**CUSTOMER\_CLOSING\_BALANCE\_TABLE****YES****YES**Obtains a table of the closing balance of customer accounts from the SAP system.
**CUSTOMER\_CLEARING\_TRANS\_COUNT****YES****YES**Posts clearing transactions for customer accounts in the SAP system.
**PFL\_PARAM\_VALUES\_TABLE****YES****YES**Gets a table with PFL parameter values from the SAP system.
**PROFILES\_CHANGES\_COUNT****YES****YES**Posts changes to authorization profiles since yesterday in the SAP system.
**PROFILES\_CHANGES\_TABLE****YES****YES**Gets a table of changes to authorization profiles since yesterday in the SAP system.
**MSSQL\_LOG\_SIZE\_BYTES****YES****YES**Only available on SAP systems with MS SQL database. Gets the size in bytes of the MS SQL log.
**MSSQL\_LOG\_FREE\_BYTES****YES****YES**Only available on SAP systems with MS SQL database. Get the free bytes from the MS SQL log.
**MSSQL\_LOG\_FREE\_PERCENT****YES****YES**Only available on SAP systems with MS SQL database. Gets the free percentage of the MS SQL log.
**RFC\_QUEUE\_OUT\_COUNT****YES****YES**Posts the RFC output queue of the SAP system.
**RFC\_QUEUE\_IN\_COUNT****YES****YES**Posts the RFC input queue of the SAP system.
**RFC\_SEND\_FAIL\_COUNT****YES****YES**Accounts for failed delivery attempts in the SAP system.
**RFC\_SEND\_FAIL\_O\_COUNT****YES****YES**It counts the unsuccessful delivery attempts with an "O" output in the SAP system.
**RFC\_SEND\_FAIL\_I\_COUNT****YES****YES**Accounts for failed delivery attempts with "I" output in the SAP system.
**RFC\_ERROR\_QUEUE\_OUT\_FAIL\_COUNT****YES****YES**Posts the queue of RFC output errors from the SAP system.
**RFC\_ERROR\_QUEUE\_IN\_FAIL\_COUNT****YES****YES**Posts the RFC input error queue of the SAP system.
**RFC\_QUEUE\_OUT\_OLDER\_SECONDS****YES****YES**Gets the number of seconds since the oldest entry in the output queue was not processed.
**RFC\_QUEUE\_IN\_OLDER\_SECONDS****YES****YES**Gets the number of seconds since the oldest entry in the input queue was not processed.
**HANA\_FREE\_MEM\_BYTES****YES****YES**Only available on SAP systems with Hana database. Gets the bytes of free memory for the database.
**HANA\_USED\_MEM\_BYTES****YES****YES**Only available on SAP systems with Hana database. Gets the bytes of memory used from the database.
**RFC\_Z\_TRANS****YES****NO**It allows executing custom SAP function modules running SAP "Z" transactions and obtaining what is returned in output as a value.
The following table indicates the relevant information of the plugin modules for its execution:
**Module ID****XML name****Data type****Mandatory parameters****Optional parameters**
**SYS\_INFO**SAP System infogeneric\_data\_string **-F** **-H** **-D**
**LOGIN\_TEXT** generic\_data\_string
**LOGIN\_PROC** generic\_proc
**RFC\_FUNC\_COUNT** generic\_data**-R** **-T or -S** **-F** **-I** **-W**
**RFC\_FUNC\_TABLE** async\_string**-R** **-T or -S** **-F** **-I** **-W** **-H** **-D**
**RFC\_FUNC\_GROUPTABLE** async\_string**-R** **-T or -S** **-F** **-I** **-W** **-H** **-D**
**WP\_DIA\_FAIL\_COUNT**WP DIA failed - Countgeneric\_data
**WP\_BGD\_FAIL\_COUNT**WP BGD failed - Countgeneric\_data
**WP\_UPD\_FAIL\_COUNT**WP UPD failed - Countgeneric\_data
**WP\_UP2\_FAIL\_COUNT**WP UP2 failed - Countgeneric\_data
**WP\_SPO\_FAIL\_COUNT**WP SPO failed - Countgeneric\_data
**WP\_ENQ\_FAIL\_COUNT**WP ENQ failed - Countgeneric\_data
**WP\_NOREST\_COUNT**WP with restart not active - Countgeneric\_data
**WP\_STOP\_COUNT**WP stopped - Countgeneric\_data
**WP\_DIA\_AVAIL\_COUNT**WP DIA available - Countgeneric\_data
**WP\_BGD\_AVAIL\_COUNT**WP BGD available - Countgeneric\_data
**WP\_UPD\_AVAIL\_COUNT**WP UPD available - Countgeneric\_data
**WP\_DIA\_AVAIL\_PERCENT**WP DIA available - Percentgeneric\_data
**WP\_BGD\_AVAIL\_PERCENT**WP BGD available - Percentgeneric\_data
**WP\_UPD\_AVAIL\_PERCENT**WP UPD available - Percentgeneric\_data
**IDOC\_FAIL\_COUNT**IDOCs failed from yesterday - Countgeneric\_data
**IDOC\_OK\_COUNT**IDOCs ok from yesterday - Countgeneric\_data
**DUMPS\_YEST\_TABLE**Dumps from yesterday - Listasync\_string
**DUMPS\_YEST\_COUNT**Dumps from yesterday - Countgeneric\_data
**JOBS\_CANCEL\_YEST\_TABLE**Jobs canceled from yesterday - Listasync\_string **-H**
**JOBS\_CANCEL\_YEST\_COUNT**Jobs canceled from yesterday - Countgeneric\_data
**JOBS\_CANCEL\_YEST\_GROUPTABLE**Jobs canceled from yesterday - Grouped count listasync\_string **-H**
**BATCH\_INPUT\_FAIL\_COUNT**Batch input failed from yesterday - Countgeneric\_data
**JOBS\_CANCEL\_TODAY\_TABLE**Jobs canceled today - Listasync\_string **-H**
**JOBS\_CANCEL\_TODAY\_COUNT**Jobs canceled today - Countgeneric\_data
**JOBS\_CANCEL\_TODAY\_GROUPTABLE**Jobs canceled today - Grouped count listasync\_string **-H** **-D**
**DUMPS\_TODAY\_GROUPTABLE**Dumps today - Grouped count listasync\_string **-H** **-D**
**DUMPS\_TODAY\_COUNT**Dumps today - Countgeneric\_data
**SEND\_OP\_NOPROC\_COUNT**External send operations not processed from yesterday - Countgeneric\_data
**SEND\_OP\_PROC\_COUNT**External send operations processed from yesterday - Countgeneric\_data
**RFC\_READTABLE\_COUNT** generic\_data**-T** **-F** **-W**
**RFC\_READTABLE\_TABLE** async\_string**-T** **-F** **-W** **-H** **-D**
**RFC\_READTABLE\_GROUPTABLE** async\_string**-T** **-F** **-W** **-H** **-D**
**ORA\_TABLESPACES\_TABLE**Oracle tablespaces usage - Listgeneric\_data\_string **-H** **-D**
**ORA\_TABLESPACES\_95\_COUNT**Oracle tablespaces usage greater equal 95% - Countgeneric\_data
**ORA\_TABLESPACES\_99\_COUNT**Oracle tablespaces usage greater equal 99% - Countgeneric\_data
**BLOCK\_ENTRIES\_TABLE**System block entries - Listasync\_string **-H** **-D**
**BLOCK\_ENTRIES\_COUNT**System block entries - Countgeneric\_data
**CUSTOMER\_OPEN\_ITEMS\_COUNT**Customers accounts open items - Countgeneric\_data **-I**
**CUSTOMER\_CLOSING\_BALANCE\_TABLE**Closing balance of customers accounts - Listasync\_string **-I** **-H** **-D**
**CUSTOMER\_CLEARING\_TRANS\_COUNT**Customers accounts clearing transactions - Countgeneric\_data **-I**
**PFL\_PARAM\_VALUES\_TABLE**PFL parameters values - Listasync\_string **-W** **-H** **-D**
**PROFILES\_CHANGES\_COUNT**Changes on auth profiles from yesterday - Countgeneric\_data **-C** **-L**
**PROFILES\_CHANGES\_TABLE**Changes on auth profiles from yesterday - Listasync\_string **-C** **-L** **-H** **-D**
**MSSQL\_LOG\_SIZE\_BYTES**MS SQL log sizegeneric\_data
**MSSQL\_LOG\_FREE\_BYTES**MS SQL log freegeneric\_data
**MSSQL\_LOG\_FREE\_PERCENT**MS SQL log free %generic\_data
**RFC\_QUEUE\_OUT\_COUNT**RFC Queue OUT - Countgeneric\_data **-I**
**RFC\_QUEUE\_IN\_COUNT**RFC Queue IN - Countgeneric\_data **-I**
**RFC\_SEND\_FAIL\_COUNT**RFC send tries failed - Countgeneric\_data **-I**
**RFC\_SEND\_FAIL\_O\_COUNT**RFC send tries failed return O - Countgeneric\_data **-I**
**RFC\_SEND\_FAIL\_I\_COUNT**RFC send tries failed return I - Countgeneric\_data **-I**
**RFC\_ERROR\_QUEUE\_OUT\_FAIL\_COUNT**RFC Error queue OUT failed - Countgeneric\_data
**RFC\_ERROR\_QUEUE\_IN\_FAIL\_COUNT**RFC Error queue IN failed - Countgeneric\_data
**RFC\_QUEUE\_OUT\_OLDER\_SECONDS**RFC Queue OUT - Older entry seconds not processinggeneric\_data **-I**
**RFC\_QUEUE\_IN\_OLDER\_SECONDS**RFC Queue IN - Older entry seconds not processinggeneric\_data **-I**
**HANA\_FREE\_MEM\_BYTES**Hana free memory bytesgeneric\_data
**HANA\_USED\_MEM\_BYTES**Hana used memory bytesgeneric\_data
**RFC\_Z\_TRANS** **-F****-T** **-I** **-W**