RSIWB_XML_CONFIG_UPDATE 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 RSIWB_XML_CONFIG_UPDATE 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: P_BSP = BSP Page
Selection Text: P_CFDTD = Modify Config DTD
Selection Text: P_CFXML = Modify Config Instance
Selection Text: P_PATH = Path for Config (BSP Frontend)
Selection Text: P_PC = Frontend
Selection Text: P_PHCL = PHIO Class
Title: Check In Config Info Object from BSP Page into KPro
Text Symbol: 001 = Path Specification
Text Symbol: 002 = XML Files
Text Symbol: 003 = All Files
Text Symbol: 004 = Save Old Config.
No INCLUDES are used within this REPORT code!
No SAP DATABASE tables are accessed within this REPORT code!
IW_C_PH_CLASS_VSP_GET CALL FUNCTION 'IW_C_PH_CLASS_VSP_GET' EXPORTING IV_CLASS = l_config_phio-class * IV_UPLOAD_DOWNLOAD = 'U' IMPORTING EV_VSP_NAME = gv_VSP_NAME.
SCMS_XSTRING_TO_BINARY call function 'SCMS_XSTRING_TO_BINARY' exporting buffer = l_config_xstr importing output_length = l_config_length tables binary_tab = l_config_table.
SDOK_PHIOS_FILE_PROPERTIES_GET call function 'SDOK_PHIOS_FILE_PROPERTIES_GET' tables components = l_components[] bad_objects = l_bad_objects[].
SDOK_PHIO_STORE_AS_UPDATE call function 'SDOK_PHIO_STORE_AS_UPDATE' exporting object_id = l_config_phio x_force_update = 'X' VSCAN_PROFILE = gv_VSP_NAME importing new_object_id = l_config_phio_new tables file_access_info = l_access_infos[] file_content_binary = l_config_table[] exceptions not_existing = 1 not_allowed = 2 not_authorized = 3 no_content = 4 bad_storage_type = 5 enqueue_failure = 6 exception_in_exit = 7 BLOCKED_BY_POLICY = 8 others = 9.
SCMS_BINARY_TO_XSTRING call function 'SCMS_BINARY_TO_XSTRING' exporting input_length = l_length importing buffer = p_xstr tables binary_tab = l_data_tab exceptions others = 0.
SDOK_CLASS_TO_RELATIONS_GET call function 'SDOK_CLASS_TO_RELATIONS_GET' exporting class = p_class relation_class = sdoki_recl_dtd_model tables result = l_dtd_models[] exceptions others = 1.
SDOK_LOIO_PHYSICAL_OBJECT_GET call function 'SDOK_LOIO_PHYSICAL_OBJECT_GET' exporting object_id = l_dtd_loio importing physical_object = l_dtd_phio tables context = l_context[] * phio_properties = exceptions others = 1.
SDOK_PHIO_FROM_RELATIONS_GET call function 'SDOK_PHIO_FROM_RELATIONS_GET' exporting object_id = l_dtd_phio relation_class = sdoki_recl_fragment_config tables result = l_configs[] exceptions others = 1.
SDOK_PHIO_TO_RELATIONS_GET call function 'SDOK_PHIO_TO_RELATIONS_GET' exporting object_id = l_config_phio relation_class = sdoki_recl_dtd_ref tables result = l_config_dtds[] exceptions others = 1.
SDOK_LOIO_PHYSICAL_OBJECT_GET call function 'SDOK_LOIO_PHYSICAL_OBJECT_GET' exporting object_id = l_config_dtd_loio importing physical_object = p_phio tables context = l_context[] * phio_properties = exceptions others = 1.
SDOK_PHIO_LOAD_CONTENT call function 'SDOK_PHIO_LOAD_CONTENT' exporting object_id = p_phio raw_mode = 'X' tables file_access_info = l_file_infos[] file_content_binary = l_config_table[] exceptions others = 1.
SDOK_IOS_COMMFILE_BUILD call function 'SDOK_IOS_COMMFILE_BUILD' tables object_list = l_transport_phios[] commfile_entries = l_tr_table[] bad_objects = l_err_objects[].
IW_C_APPEND_OBJECTS_TO_REQUEST call function 'IW_C_APPEND_OBJECTS_TO_REQUEST' importing transport_order = l_transport_order is_cancelled = l_cancelled error_msg = l_error_msg tables objects = l_tr_table[].
Although this basic information may have limited use it does provide an easy to find location to store any knowledge about this program/report.
RSIWB_XML_CONFIG_UPDATE - Check In Config Info Object from BSP Page into KPro RSIWB_XML_CONFIG_UPDATE - Check In Config Info Object from BSP Page into KPro RSIWB_XML_CONFIG_EDIT - KW-XML: Edit CONFIG XML/DTD RSIWB_XML_CONFIG_EDIT - KW-XML: Edit CONFIG XML/DTD RSIWB_XML_CONFIG_CHECK - KW-XML: Check Relationships for CONFIG XML/DTD RSIWB_XML_CONFIG_CHECK - KW-XML: Check Relationships for CONFIG XML/DTD