RSQUEU01 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 RSQUEU01 into the relevant SAP transactions such as SE38 or SE80
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.
Selection Text: S_UNAME = D .
Selection Text: P_USER = Specified user
Selection Text: P_TEST = Test Run
Selection Text: P_DOWN = Download
Selection Text: P_DELETE = Delete Files
Selection Text: P_DEL = Key Date of Expiration Date
Selection Text: P_ALL = All Users
Selection Text: OBJ_NAME = TeSe file
Selection Text: F_EXP = Export to application server
Selection Text: F_DOWN = Export to presentation server
Selection Text: F_DEL = Delete TemSe File
Title: Audit Information System Download/Export TEMSE File
Text Symbol: S02 = Further Selection Criteria
Text Symbol: S01 = Download Details
Text Symbol: 015 = Time
Text Symbol: 014 = Date
Text Symbol: 013 = File Size
Text Symbol: 012 = Date
Text Symbol: 011 = File Size
Text Symbol: 010 = Path (DIR_DATA):
Text Symbol: 009 = Server:
Text Symbol: 008 = Read
Text Symbol: 007 = TemSe File &1 Was Exported
Text Symbol: 006 = Manage TemSe file
Text Symbol: 005 = Cancel
Text Symbol: 004 = Delete
Text Symbol: 003 = Should the TemSe file be deleted?
Text Symbol: 002 = successful
Text Symbol: 001 = TemSe File &1 Was Downloaded
No INCLUDES are used within this REPORT code!
No SAP DATABASE tables are accessed within this REPORT code!
RSTS_OPEN_RLC CALL FUNCTION 'RSTS_OPEN_RLC' EXPORTING * ALLINE = ' ' * AUTHORITY = ' ' * CHARCO = '*' * CLIENT = SY-MANDT NAME = OBJ_NAME * OWN_FBHANDLE = ' ' * PROM = 'E' * RECTYP = '*' * OBJTYPE = 'TEXT' * ENQLOCK = 'N' * IMPORTING * FBHANDLE = EXCEPTIONS FB_CALL_HANDLE = 1 FB_ERROR = 2 FB_RSTS_NOCONV = 3 FB_RSTS_OTHER = 4 NO_OBJECT = 5 NO_PERMISSION = 6 ENQ_FOREIGN_LOCK = 7 ENQ_SYS_FAIL = 8 ENQ_OTHER = 9 OTHERS = 10 .
RSTS_READ CALL FUNCTION 'RSTS_READ' * EXPORTING * BUFFLG = '*' * FBHANDLE = 0 * MAXIX = '*' * PARTS1BY1 = ' ' * SHOWLG = ' ' * IMPORTING * ALLDATA = TABLES DATATAB = EXPORT_DATA EXCEPTIONS FB_CALL_HANDLE = 1 FB_ERROR = 2 FB_RSTS_NOCONV = 3 FB_RSTS_OTHER = 4 OTHERS = 5 .
RSTS_CLOSE CALL FUNCTION 'RSTS_CLOSE' * EXPORTING * FBHANDLE = 0 EXCEPTIONS FB_CALL_HANDLE = 1 FB_ERROR = 2 FB_RSTS_OTHER = 3 OTHERS = 4 .
RFC_SYSTEM_INFO * CALL FUNCTION 'RFC_SYSTEM_INFO' * IMPORTING * RFCSI_EXPORT = RFCSI_server * EXCEPTIONS * others = 1.
RFC_SYSTEM_INFO * CALL FUNCTION 'RFC_SYSTEM_INFO' * destination 'SAPGUI' * IMPORTING * RFCSI_EXPORT = RFCSI_SAPGUI * EXCEPTIONS * COMMUNICATION_FAILURE = 1 * SYSTEM_FAILURE = 2 * others = 3.
GUI_DOWNLOAD * CALL FUNCTION 'GUI_DOWNLOAD' * EXPORTING * BIN_FILESIZE = SIZE * FILENAME = FULLPATH * FILETYPE = FILETYPE ** APPEND = ' ' ** WRITE_FIELD_SEPARATOR = ' ' ** HEADER = '00' ** TRUNC_TRAILING_BLANKS = ' ' ** WRITE_LF = 'X' ** COL_SELECT = ' ' ** COL_SELECT_MASK = ' ' * IMPORTING * FILELENGTH = SIZE * TABLES * DATA_TAB = DOWNLOAD_DATA * EXCEPTIONS * FILE_WRITE_ERROR = 1 * NO_BATCH = 2 * GUI_REFUSE_FILETRANSFER = 3 * INVALID_TYPE = 4 * NO_AUTHORITY = 5 * UNKNOWN_ERROR = 6 * HEADER_NOT_ALLOWED = 7 * SEPARATOR_NOT_ALLOWED = 8 * FILESIZE_NOT_ALLOWED = 9 * HEADER_TOO_LONG = 10 * DP_ERROR_CREATE = 11 * DP_ERROR_SEND = 12 * DP_ERROR_WRITE = 13 * UNKNOWN_DP_ERROR = 14 * ACCESS_DENIED = 15 * DP_OUT_OF_MEMORY = 16 * DISK_FULL = 17 * DP_TIMEOUT = 18 * FILE_NOT_FOUND = 19 * DATAPROVIDER_EXCEPTION = 20 * CONTROL_FLUSH_ERROR = 21 * OTHERS = 22 * .
RSTS_OPEN_RLC CALL FUNCTION 'RSTS_OPEN_RLC' EXPORTING * ALLINE = ' ' * AUTHORITY = ' ' * CHARCO = '*' * CLIENT = SY-MANDT NAME = OBJ_NAME * OWN_FBHANDLE = ' ' * PROM = 'E' * RECTYP = '*' * OBJTYPE = 'TEXT' * ENQLOCK = 'N' * IMPORTING * FBHANDLE = EXCEPTIONS FB_CALL_HANDLE = 1 FB_ERROR = 2 FB_RSTS_NOCONV = 3 FB_RSTS_OTHER = 4 NO_OBJECT = 5 NO_PERMISSION = 6 ENQ_FOREIGN_LOCK = 7 ENQ_SYS_FAIL = 8 ENQ_OTHER = 9 OTHERS = 10 .
RSTS_READ CALL FUNCTION 'RSTS_READ' EXPORTING * BUFFLG = '*' * FBHANDLE = 0 maxix = 5 "C_RSTS_READ_BLOCK_LINES * PARTS1BY1 = ' ' * SHOWLG = ' ' IMPORTING ALLDATA = RSTS_READ_ALLDATA TABLES DATATAB = EXPORT_DATA EXCEPTIONS FB_CALL_HANDLE = 1 FB_ERROR = 2 FB_RSTS_NOCONV = 3 FB_RSTS_OTHER = 4 OTHERS = 5.
GUI_DOWNLOAD CALL FUNCTION 'GUI_DOWNLOAD' EXPORTING * BIN_FILESIZE = SIZE FILENAME = FULLPATH FILETYPE = FILETYPE APPEND = l_append * WRITE_FIELD_SEPARATOR = ' ' * HEADER = '00' trunc_trailing_blanks = 'X' write_lf = 'X' * COL_SELECT = ' ' * COL_SELECT_MASK = ' ' IMPORTING FILELENGTH = SIZE TABLES DATA_TAB = EXPORT_DATA EXCEPTIONS FILE_WRITE_ERROR = 1 NO_BATCH = 2 GUI_REFUSE_FILETRANSFER = 3 INVALID_TYPE = 4 NO_AUTHORITY = 5 UNKNOWN_ERROR = 6 HEADER_NOT_ALLOWED = 7 SEPARATOR_NOT_ALLOWED = 8 FILESIZE_NOT_ALLOWED = 9 HEADER_TOO_LONG = 10 DP_ERROR_CREATE = 11 DP_ERROR_SEND = 12 DP_ERROR_WRITE = 13 UNKNOWN_DP_ERROR = 14 ACCESS_DENIED = 15 DP_OUT_OF_MEMORY = 16 DISK_FULL = 17 DP_TIMEOUT = 18 FILE_NOT_FOUND = 19 DATAPROVIDER_EXCEPTION = 20 CONTROL_FLUSH_ERROR = 21 OTHERS = 22.
RSTS_CLOSE CALL FUNCTION 'RSTS_CLOSE' * EXPORTING * FBHANDLE = 0 EXCEPTIONS FB_CALL_HANDLE = 1 FB_ERROR = 2 FB_RSTS_OTHER = 3 OTHERS = 4 .
RSTS_OPEN_RLC CALL FUNCTION 'RSTS_OPEN_RLC' EXPORTING * ALLINE = ' ' * AUTHORITY = ' ' * CHARCO = '*' * CLIENT = SY-MANDT NAME = OBJ_NAME * OWN_FBHANDLE = ' ' * PROM = 'E' * RECTYP = '*' * OBJTYPE = 'TEXT' * ENQLOCK = 'N' * IMPORTING * FBHANDLE = EXCEPTIONS FB_CALL_HANDLE = 1 FB_ERROR = 2 FB_RSTS_NOCONV = 3 FB_RSTS_OTHER = 4 NO_OBJECT = 5 NO_PERMISSION = 6 ENQ_FOREIGN_LOCK = 7 ENQ_SYS_FAIL = 8 ENQ_OTHER = 9 OTHERS = 10 .
RSTS_READ CALL FUNCTION 'RSTS_READ' EXPORTING * BUFFLG = '*' * FBHANDLE = 0 maxix = c_rsts_read_block_lines * PARTS1BY1 = ' ' * SHOWLG = ' ' IMPORTING ALLDATA = RSTS_READ_ALLDATA TABLES DATATAB = EXPORT_DATA EXCEPTIONS FB_CALL_HANDLE = 1 FB_ERROR = 2 FB_RSTS_NOCONV = 3 FB_RSTS_OTHER = 4 OTHERS = 5.
RSTS_CLOSE CALL FUNCTION 'RSTS_CLOSE' * EXPORTING * FBHANDLE = 0 EXCEPTIONS FB_CALL_HANDLE = 1 FB_ERROR = 2 FB_RSTS_OTHER = 3 OTHERS = 4 .
POPUP_TO_DECIDE CALL FUNCTION 'POPUP_TO_DECIDE' EXPORTING * DEFAULTOPTION = '1' TEXTLINE1 = TEXTLINE1 TEXTLINE2 = TEXTLINE2 TEXTLINE3 = TEXTLINE3 TEXT_OPTION1 = 'Löschen'(004) TEXT_OPTION2 = 'Abbrechen'(005) ICON_TEXT_OPTION1 = 'ICON_DELETE' ICON_TEXT_OPTION2 = 'ICON_CANCEL' TITEL = TITEL * START_COLUMN = 25 * START_ROW = 6 cancel_display = space IMPORTING answer = answer.
RSTS_REMOVE_OBJECT call function 'RSTS_REMOVE_OBJECT' EXPORTING NAME = OBJ_NAME commit = 'X' force = 'X' EXCEPTIONS no_object = 1 no_permission = 2 others = 3.
TR_GET_CHARACTER_SIZE CALL FUNCTION 'TR_GET_CHARACTER_SIZE' IMPORTING ev_charsize = charsize.
F4IF_INT_TABLE_VALUE_REQUEST CALL FUNCTION 'F4IF_INT_TABLE_VALUE_REQUEST' EXPORTING retfield = 'DNAME' dynpprog = progid dynpnr = dynpnr dynprofield = 'OBJ_NAME' * window_title = TABLES value_tab = value_tab field_tab = field_tab * return_tab = return_tab EXCEPTIONS parameter_error = 0 no_values_found = 0 OTHERS = 0.
MESSAGES_INITIALIZE CALL FUNCTION 'MESSAGES_INITIALIZE'.
CALL FUNCTION 'RSTS_REMOVE_OBJECT' EXPORTING name = ls_data-dname commit = 'X' force = 'X' EXCEPTIONS no_object = 1 no_permission = 2 OTHERS = 3.
MESSAGE_STORE CALL FUNCTION 'MESSAGE_STORE' EXPORTING arbgb = sy-msgid txtnr = sy-msgno msgty = sy-msgty msgv1 = ls_data-dname.
MESSAGE_STORE CALL FUNCTION 'MESSAGE_STORE' EXPORTING arbgb = sy-msgid txtnr = sy-msgno msgty = sy-msgty msgv1 = ls_data-dname.
REUSE_ALV_FIELDCATALOG_MERGE CALL FUNCTION 'REUSE_ALV_FIELDCATALOG_MERGE' EXPORTING i_structure_name = 'TST01' CHANGING ct_fieldcat = lt_fieldcat.
REUSE_ALV_GRID_DISPLAY CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY' EXPORTING i_structure_name = 'TST01' i_grid_title = ld_title * I_GRID_SETTINGS = is_layout = ls_layout it_fieldcat = lt_fieldcat it_sort = lt_sort i_save = 'A' * IS_VARIANT = TABLES t_outtab = lt_data EXCEPTIONS OTHERS = 0.
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 RSQUEU01 or its description.
RSQUEU01 - Audit Information System Download/Export TEMSE File RSQUEU01 - Audit Information System Download/Export TEMSE File RSQRFCOBJ - Program of Object Type QUEUE : Queue RSQRFCOBJ - Program of Object Type QUEUE : Queue RSQRFCCHK - Get RFC Quotas from All Servers RSQRFCCHK - Get RFC Quotas from All Servers