SAP Reports / Programs

RSRFCXPT SAP ABAP Report - Report to Test Directly the RFC-Based SAPXPG







RSRFCXPT 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 RSRFCXPT into the relevant SAP transactions such as SE38 or SE80


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 RSRFCXPT. "Basic submit
SUBMIT RSRFCXPT AND RETURN. "Return to original report after report execution complete
SUBMIT RSRFCXPT VIA SELECTION-SCREEN. "Display selection screen of submitted report to user
    See more syntax options for the ABAP SUBMIT statement


Text pool values


Selection Text: EXTPROG = Name of external program
Selection Text: INCNTL = Entry source
Selection Text: OUTCNTL = Output dest.
Selection Text: PARAMS = Program argument
Selection Text: TARGET = RFC destination
Selection Text: TERMCNTL = Scheduling
Selection Text: TRCCNTL = Trace level
Selection Text: ERRCNTL = Error output dest.
Title: Report to Test Directly the RFC-Based SAPXPG
Text Symbol: EST = Exit status
Text Symbol: EXC = ExideCode
Text Symbol: LOG = External program log
Text Symbol: NLG = No entries
Text Symbol: PID = Process no.
Text Symbol: SST = StartStatus


INCLUDES used within this REPORT RSRFCXPT

INCLUDE RSXPGDEF.


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:

SXPG_COMMAND_MAINTAIN_PERM_INT CALL FUNCTION 'SXPG_COMMAND_MAINTAIN_PERM_INT' EXCEPTIONS NO_PERMISSION = 1 OTHERS = 99.

SXPG_RFCDEST_OPEN_INT CALL FUNCTION 'SXPG_RFCDEST_OPEN_INT' EXPORTING HOST = TARGET IMPORTING DESTINATION = RFCDEST EXCEPTIONS CANNOT_OPEN = 1 OTHERS = 99.

SAPXPG_START_XPG CALL FUNCTION 'SAPXPG_START_XPG' DESTINATION TARGET EXPORTING EXTPROG = EXTPROG PARAMS = PARAMS STDINCNTL = INCNTL STDOUTCNTL = OUTCNTL STDERRCNTL = ERRCNTL TRACECNTL = TRCCNTL TERMCNTL = TERMCNTL IMPORTING STRTSTAT = STRTSTAT XPGID = XPGID TABLES LOG = LOG EXCEPTIONS COMMUNICATION_FAILURE = 1 MESSAGE MSG SYSTEM_FAILURE = 2 MESSAGE MSG.

SAPXPG_END_XPG CALL FUNCTION 'SAPXPG_END_XPG' DESTINATION TARGET IMPORTING EXITSTAT = EXITSTAT EXITCODE = EXITCODE TABLES LOG = LOG EXCEPTIONS COMMUNICATION_FAILURE = 1 MESSAGE MSG SYSTEM_FAILURE = 2 MESSAGE MSG.



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 RSRFCXPT or its description.