RSIWB035_BATCH 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 RSIWB035_BATCH 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.
Text Symbol: 001 = Selected Objects:
Text Symbol: 002 = Context:
Text Symbol: 003 = Process has finished
Text Symbol: 004 = Unknown
Text Symbol: 005 = No links found
Text Symbol: 006 = No info object in RFC destination
Text Symbol: 007 = destination
INCLUDE RSIWB035_BATCHTOP . " GLOBAL DATA
INCLUDE RSIWB035_BATCHF01 . " FORM-ROUTINES
No SAP DATABASE tables are accessed within this REPORT code!
SIW_INFO_OBJECT_EXIST_CHECK CALL FUNCTION 'SIW_INFO_OBJECT_EXIST_CHECK' DESTINATION DEST EXPORTING info_object = objects IMPORTING ERROR_MSG = l_error_message exceptions system_failure = 1 communication_failure = 2.
TR_READ_REQUEST CALL FUNCTION 'TR_READ_REQUEST' EXPORTING IV_READ_E070 = c_yes IV_READ_E07T = c_yes IV_READ_E070C = c_yes IV_READ_E070M = c_yes IV_READ_OBJS_KEYS = c_yes IV_READ_ATTRIBUTES = c_yes IV_TRKORR = l_tr_request CHANGING CS_REQUEST = ls_TRWBO_REQUEST EXCEPTIONS ERROR_OCCURED = 1 NO_AUTHORIZATION = 2 OTHERS = 3.
SIW_AREA_GET CALL FUNCTION 'SIW_AREA_GET' EXPORTING LANGUAGE = l_lang TABLES AREAS = lt_areas.
IW_C_CLASSES_GET CALL FUNCTION 'IW_C_CLASSES_GET' EXPORTING AREA = l_area IMPORTING FOLDER_CLASS = l_folder TABLES INFO_CLASSES = lt_info_classes.
SDOK_LOIO_EXISTENCE_CHECK CALL FUNCTION 'SDOK_LOIO_EXISTENCE_CHECK' EXPORTING object_id = wa_info_object EXCEPTIONS NOT_EXISTING = 1 NOT_AUTHORIZED = 2 OTHERS = 3.
SDOK_LOIO_EXISTENCE_CHECK CALL FUNCTION 'SDOK_LOIO_EXISTENCE_CHECK' EXPORTING object_id = wa_info_object EXCEPTIONS NOT_EXISTING = 1 NOT_AUTHORIZED = 2 OTHERS = 3.
IW_C_LO_CLASS_PH_CLASSES_GET CALL FUNCTION 'IW_C_LO_CLASS_PH_CLASSES_GET' EXPORTING class = lt_info_classes-CLASS TABLES PHIO_CLASSES = lt_classes.
SDOK_PHIO_EXISTENCE_CHECK CALL FUNCTION 'SDOK_PHIO_EXISTENCE_CHECK' EXPORTING object_id = Ltv_info_object1 EXCEPTIONS NOT_EXISTING = 1 NOT_AUTHORIZED = 2 OTHERS = 3.
IO_C_LOIOS_GET_FOR_PHIOS CALL FUNCTION 'IO_C_LOIOS_GET_FOR_PHIOS' TABLES phys_objects = ltv_phios result = ltv_loio_phio * BAD_OBJECTS = .
INFO_OBJECTS_FOLDER_GET CALL FUNCTION 'INFO_OBJECTS_FOLDER_GET' TABLES info_objects = Lto_info_objects result = Lt_io_folds BAD_OBJECTS = l_bad_objects.
SDOK_LOIO_EXISTENCE_CHECK CALL FUNCTION 'SDOK_LOIO_EXISTENCE_CHECK' destination DEST EXPORTING object_id = wa_info_object EXCEPTIONS NOT_EXISTING = 1 NOT_AUTHORIZED = 2 system_failure = 3 communication_failure = 4 OTHERS = 5.
SDOK_PHIO_GET_CONTENT_ACCESS CALL FUNCTION 'SDOK_PHIO_GET_CONTENT_ACCESS' EXPORTING object_id = wa_info_object CONTENT_ONLY = 'X' TEXT_AS_STREAM = 'X' TABLES * CONTEXT = PROPERTIES = lto_properties1 * COMPONENTS = * COMPONENT_ACCESS = * FILE_CONTENT_ASCII = * FILE_CONTENT_BINARY = EXCEPTIONS NOT_EXISTING = 1 NOT_AUTHORIZED = 2 NO_CONTENT = 3 BAD_STORAGE_TYPE = 4 CONTEXT_INCOMPLETE = 5 NO_CODEPAGE_INFO = 6 BAD_PARAMETER = 7 OTHERS = 8.
SDOK_PHIO_GET_CONTENT_ACCESS CALL FUNCTION 'SDOK_PHIO_GET_CONTENT_ACCESS' DESTINATION DEST EXPORTING object_id = wa_info_object CONTENT_ONLY = 'X' TEXT_AS_STREAM = 'X' TABLES * CONTEXT = PROPERTIES = ltd_properties1 * COMPONENTS = * COMPONENT_ACCESS = * FILE_CONTENT_ASCII = * FILE_CONTENT_BINARY = EXCEPTIONS NOT_EXISTING = 1 NOT_AUTHORIZED = 2 NO_CONTENT = 3 BAD_STORAGE_TYPE = 4 CONTEXT_INCOMPLETE = 5 NO_CODEPAGE_INFO = 6 BAD_PARAMETER = 7 system_failure = 8 communication_failure = 9 OTHERS = 10 .
IWB_FOLDER_INFO_OBJECTS_GET CALL FUNCTION 'IWB_FOLDER_INFO_OBJECTS_GET' EXPORTING * ONLY_OBJECTS_FOR_CONTEXT = ' ' ADD_DESCRIPTION_FOR_STRUCTURES = c_yes IMPORTING ERROR_MSG = l_error_message TABLES folder = ltv_folders info_objects = lto_info_objects CONTEXT = context PROPERTIES_OF_RESULT = lto_properties BAD_FOLDER = l_bad_objects.
IWB_IF_FOLDER_INFO_OBJECTS_GET CALL FUNCTION 'IWB_IF_FOLDER_INFO_OBJECTS_GET' DESTINATION DEST EXPORTING folder = wa_folders IMPORTING ERROR_MSG = l_error_message tables info_objects = ltd_info_objects context = context PROPERTIES_OF_RESULT = ltd_properties exceptions system_failure = 1 communication_failure = 2.
SDOK_LOIOS_PHYSICAL_OBJECT_GET CALL FUNCTION 'SDOK_LOIOS_PHYSICAL_OBJECT_GET' TABLES object_list = Ltv_info_objects context = context physical_objects = ltv_loio_phio1 PROPERTIES_RESULT = ltv_properties BAD_OBJECTS = l_bad_object1.
SDOK_LOIOS_PHIOS_GET CALL FUNCTION 'SDOK_LOIOS_PHIOS_GET' EXPORTING X_REDUCE_TO_ONE = 'X' TABLES object_list = Ltv_info_objects CONTEXT = context physical_objects = ltv_loio_phio1 PROPERTIES_RESULT = ltv_properties BAD_OBJECTS = l_bad_object1.
SDOK_LOIOS_PHYSICAL_OBJECT_GET CALL FUNCTION 'SDOK_LOIOS_PHYSICAL_OBJECT_GET' DESTINATION DEST TABLES object_list = Ltv_info_objects context = context physical_objects = ltv_loio_phio1 PROPERTIES_RESULT = ltv_properties BAD_OBJECTS = l_bad_object1 exceptions system_failure = 1 communication_failure = 2.
CALL FUNCTION 'SDOK_LOIOS_PHIOS_GET' DESTINATION DEST EXPORTING X_REDUCE_TO_ONE = 'X' TABLES object_list = Ltv_info_objects CONTEXT = context physical_objects = ltv_loio_phio1 PROPERTIES_RESULT = ltv_properties BAD_OBJECTS = l_bad_object1.
SDOK_PHIO_GET_CONTENT_ACCESS CALL FUNCTION 'SDOK_PHIO_GET_CONTENT_ACCESS' DESTINATION DEST EXPORTING object_id = wa_info_object CONTENT_ONLY = 'X' TEXT_AS_STREAM = 'X' * TABLES * CONTEXT = * PROPERTIES = * COMPONENTS = * COMPONENT_ACCESS = * FILE_CONTENT_ASCII = * FILE_CONTENT_BINARY = EXCEPTIONS NOT_EXISTING = 1 NOT_AUTHORIZED = 2 NO_CONTENT = 3 BAD_STORAGE_TYPE = 4 CONTEXT_INCOMPLETE = 5 NO_CODEPAGE_INFO = 6 BAD_PARAMETER = 7 system_failure = 8 communication_failure = 9 OTHERS = 10.
INFO_OBJECT_USE CALL FUNCTION 'INFO_OBJECT_USE' EXPORTING info_object = wa_info_object IMPORTING ERROR_MSG = l_error_message tables context = context HYPERLINKS = hyperlinks INCLUDES = includes STRUCTURES = structures STRUCT_INCLUDES = struct_includes.
INFO_OBJECTS_FOLDER_GET CALL FUNCTION 'INFO_OBJECTS_FOLDER_GET' TABLES info_objects = Ltv_info_objects result = Lt_io_folds BAD_OBJECTS = l_bad_objects.
INFO_OBJECTS_FOLDER_GET CALL FUNCTION 'INFO_OBJECTS_FOLDER_GET' TABLES info_objects = Lto_info_objects result = Lt_io_folds BAD_OBJECTS = l_bad_objects.
SDOK_LOIO_EXISTENCE_CHECK CALL FUNCTION 'SDOK_LOIO_EXISTENCE_CHECK' destination DEST EXPORTING object_id = wa_info_object EXCEPTIONS NOT_EXISTING = 1 NOT_AUTHORIZED = 2 system_failure = 3 communication_failure = 4 OTHERS = 5.
IWB_IF_INFO_OBJECTS_PROPS_GET CALL FUNCTION 'IWB_IF_INFO_OBJECTS_PROPS_GET' IMPORTING ERROR_MSG = l_error_message TABLES info_objects = lto_info_objects CONTEXT = context PROPERTIES = lto_properties BAD_OBJECTS = l_BAD_OBJECTS.
IWB_IF_INFO_OBJECTS_PROPS_GET CALL FUNCTION 'IWB_IF_INFO_OBJECTS_PROPS_GET' destination DEST IMPORTING ERROR_MSG = l_error_message TABLES info_objects = ltd_info_objects CONTEXT = context PROPERTIES = ltd_properties BAD_OBJECTS = l_BAD_OBJECTS exceptions system_failure = 1 communication_failure = 2.
SDOK_LOIOS_PHYSICAL_OBJECT_GET CALL FUNCTION 'SDOK_LOIOS_PHYSICAL_OBJECT_GET' TABLES object_list = Ltv_info_objects context = context physical_objects = ltv_loio_phio1 PROPERTIES_RESULT = ltv_properties BAD_OBJECTS = l_bad_object1.
SDOK_LOIOS_PHIOS_GET CALL FUNCTION 'SDOK_LOIOS_PHIOS_GET' EXPORTING X_REDUCE_TO_ONE = 'X' TABLES object_list = Ltv_info_objects CONTEXT = context physical_objects = ltv_loio_phio1 PROPERTIES_RESULT = ltv_properties BAD_OBJECTS = l_bad_object1.
SDOK_LOIOS_PHYSICAL_OBJECT_GET CALL FUNCTION 'SDOK_LOIOS_PHYSICAL_OBJECT_GET' DESTINATION DEST TABLES object_list = Ltv_info_objects context = context physical_objects = ltv_loio_phio1 PROPERTIES_RESULT = ltv_properties BAD_OBJECTS = l_bad_object1 exceptions system_failure = 1 communication_failure = 2.
SDOK_LOIOS_PHIOS_GET CALL FUNCTION 'SDOK_LOIOS_PHIOS_GET' destination DEST EXPORTING X_REDUCE_TO_ONE = 'X' TABLES object_list = Ltv_info_objects CONTEXT = context physical_objects = ltv_loio_phio1 PROPERTIES_RESULT = ltv_properties BAD_OBJECTS = l_bad_object1.
SDOK_PHIO_GET_CONTENT_ACCESS CALL FUNCTION 'SDOK_PHIO_GET_CONTENT_ACCESS' DESTINATION DEST EXPORTING object_id = wa_info_object CONTENT_ONLY = 'X' TEXT_AS_STREAM = 'X' * TABLES * CONTEXT = * PROPERTIES = * COMPONENTS = * COMPONENT_ACCESS = * FILE_CONTENT_ASCII = * FILE_CONTENT_BINARY = EXCEPTIONS NOT_EXISTING = 1 NOT_AUTHORIZED = 2 NO_CONTENT = 3 BAD_STORAGE_TYPE = 4 CONTEXT_INCOMPLETE = 5 NO_CODEPAGE_INFO = 6 BAD_PARAMETER = 7 system_failure = 8 communication_failure = 9 OTHERS = 10 .
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 RSIWB035_BATCH or its description.