SAP Reports / Programs | Basis Components | Client/Server Technology(BC-CST) SAP BC

RSARFCCHK SAP ABAP Report - Get RFC Quotas from All Servers







RSARFCCHK is a standard Executable ABAP Report available within your SAP system (depending on your version and release level). Below is the basic information available for this SAP report including which OBJECTS it interacts with such as TABLES, FUNCTION MODULES, INCLUDES ETC. Also check out the submitted Comments related to this SAP report or see any standard documentation available.

If you would like to execute this report or see the full code listing simply enter RSARFCCHK into the relevant SAP transactions such as SE38 or SE80


Transaction Code(s):

Below is a list of transaction codes which are relevant to this SAP report

SARFC - Server Resources for Asynchr. RFC


ABAP code to call this SAP report using the submit statement

This report can be called from another progam/report simply by using the ABAP SUBMIT statement, see below for example ABAP code snipts of how to do this.






SUBMIT RSARFCCHK. "Basic submit
SUBMIT RSARFCCHK AND RETURN. "Return to original report after report execution complete
SUBMIT RSARFCCHK VIA SELECTION-SCREEN. "Display selection screen of submitted report to user
    See more syntax options for the ABAP SUBMIT statement


Text pool values


Title: Get RFC Quotas from All Servers
Text Symbol: 057 = Maximum Wait Time (Seconds)
Text Symbol: 056 = Maximum No.of Comm. Entries(%)
Text Symbol: 055 = Minimum Number of Free WPs
Text Symbol: 054 = Maximum Number of Used WPs (%)
Text Symbol: 053 = Maximum No. Separate Logons(&)
Text Symbol: 052 = Maximum Number of Logons (%)
Text Symbol: 051 = Max.No.of Requests in Queue(%)
Text Symbol: 050 = Activated (0 or 1)
Text Symbol: 027 = Use these quotas?
Text Symbol: 026 = Current Quotas
Text Symbol: 025 = Resources of All Active Servers
Text Symbol: 024 = Resources of Server Group &
Text Symbol: 023 = Unexpected error (&)
Text Symbol: 022 = Server incorrectly configured
Text Symbol: 021 = Server is not running
Text Symbol: 020 = *** & Server ($ / $)***
Text Symbol: 019 = Initial
Text Symbol: 018 = Starting ...
Text Symbol: 017 = Stop
Text Symbol: 016 = Shutdown
Text Symbol: 015 = Passive
Text Symbol: 014 = Active
Text Symbol: 013 = Status
Text Symbol: 006 = (Trace activated)
Text Symbol: 005 = Reason
Text Symbol: 004 = Description
Text Symbol: 003 = Maximum Resources
Text Symbol: 002 = Resources
Text Symbol: 001 = Server


INCLUDES used within this REPORT RSARFCCHK

INCLUDE TSKHINCL.
INCLUDE LMSGSERVERDEF.


TABLES used within REPORT and the associated SELECT statement:





No SAP DATABASE tables are accessed within this REPORT code!


Function Modules used within report and the associated call statement:

REUSE_ALV_GRID_DISPLAY CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY' EXPORTING I_STRUCTURE_NAME = 'IMSXXLIST_ALV' I_CALLBACK_PROGRAM = 'RSARFCCHK' I_CALLBACK_PF_STATUS_SET = 'SET_STATUS' I_CALLBACK_USER_COMMAND = 'USER_CMD' I_SAVE = 'A' IT_EVENTS = EVENTS[] IT_FIELDCAT = FIELDCAT[] IS_LAYOUT = LAYOUT IS_VARIANT = IS_VARIANT TABLES T_OUTTAB = IMSXXLIST_ALV.

SMLG_GET_DEFINED_SERVERS CALL FUNCTION 'SMLG_GET_DEFINED_SERVERS' EXPORTING GROUPTYPE = SMLG_GROUP_TYPE_PBT GROUPNAME = GROUP_NAME TABLES INSTANCES = SMLG_SERVER_TBL EXCEPTIONS INVALID_GROUP_TYPE = 1 NO_INSTANCES_FOUND = 2 OTHERS = 99.

TH_SERVER_LIST CALL FUNCTION 'TH_SERVER_LIST' TABLES LIST = IMSXXLIST EXCEPTIONS NO_SERVER_LIST = 1 OTHERS = 2.

TH_ARFC_REQUESTS CALL FUNCTION 'TH_ARFC_REQUESTS' EXPORTING SERVER = IMSXXLIST_ALV-NAME TRACE = TRACE IMPORTING NOREQ = NOREQ MAXREQ = MAXREQ REASON = REASON CREASON = CREASON EXCEPTIONS SERVER_NOT_AVAILABLE = 1 NEVER_GET_RESOURCES = 2 OTHERS = 99.

DOCU_CALL * CALL FUNCTION 'DOCU_CALL' * EXPORTING * DISPL = 'X' * DISPL_MODE = '2' * ID = 'DE' * LANGU = SY-LANGU * OBJECT = DOKU-OBJECT * SHORTTEXT = DOKU-OBJECT * DISPLAY_SHORTTEXT = 'X' * EXCEPTIONS * OTHERS = 0. "#EC *

SMLG_GET_DEFINED_GROUPS CALL FUNCTION 'SMLG_GET_DEFINED_GROUPS' EXPORTING GROUPTYPE = SMLG_GROUP_TYPE_PBT TABLES GROUPS = SRVGROUP_HLP_TBL EXCEPTIONS FOREIGN_LOCK = 1 OTHERS = 99.

HELP_VALUES_GET_WITH_TABLE CALL FUNCTION 'HELP_VALUES_GET_WITH_TABLE' "#EC * EXPORTING TABNAME = FIELD_TBL-TABNAME FIELDNAME = FIELD_TBL-FIELDNAME IMPORTING SELECT_VALUE = SELECTED_SRVGROUP TABLES FIELDS = FIELD_TBL VALUETAB = SRVGROUP_HLP_TBL EXCEPTIONS OTHERS = 99.

TH_ARFC_GET_QUOTAS CALL FUNCTION 'TH_ARFC_GET_QUOTAS' DESTINATION APPLSERVER IMPORTING USE_QUOTAS = ARFCCONF-USE_QUOTAS MAX_QUEUE = ARFCCONF-MAX_QUEUE MAX_LOGIN = ARFCCONF-MAX_LOGIN MAX_OWN_LOGIN = ARFCCONF-MAX_OWN_LG MAX_OWN_USED_WP = ARFCCONF-MAX_OWN_WP MIN_WAIT_DIA_WP = ARFCCONF-MIN_WAIT_D MAX_COMM_ENTRIES = ARFCCONF-MAX_COMM MAX_WAIT_TIME = ARFCCONF-MAX_WAIT_T EXCEPTIONS OTHERS = 1.

POPUP_TO_CONFIRM CALL FUNCTION 'POPUP_TO_CONFIRM' EXPORTING TITLEBAR = TEXT-026 TEXT_QUESTION = TEXT-027 DISPLAY_CANCEL_BUTTON = ' ' IMPORTING ANSWER = CONFIRM_ANSWER EXCEPTIONS OTHERS = 0.

TH_ARFC_SET_QUOTAS CALL FUNCTION 'TH_ARFC_SET_QUOTAS' DESTINATION APPLSERVER EXPORTING USE_QUOTAS = ARFCCONF-USE_QUOTAS MAX_QUEUE = ARFCCONF-MAX_QUEUE MAX_LOGIN = ARFCCONF-MAX_LOGIN MAX_OWN_LOGIN = ARFCCONF-MAX_OWN_LG MAX_OWN_USED_WP = ARFCCONF-MAX_OWN_WP MIN_WAIT_DIA_WP = ARFCCONF-MIN_WAIT_D MAX_COMM_ENTRIES = ARFCCONF-MAX_COMM MAX_WAIT_TIME = ARFCCONF-MAX_WAIT_T EXCEPTIONS OTHERS = 1.



Contribute (Add Comments)

Although this basic information may have limited use it does provide an easy to find location to store any knowledge about this program/report.







The contribute/comments section below therefore offer's an opportunity for anyone to add additional information. This can be anything from useful hints, tips and screen shots to relevant SAP notes or anything else you feel is relevant to this report.

This will then be available for everyone to easily find by simply searching on the report name RSARFCCHK or its description.