MSEDIDOCUF01 is a standard ABAP INCLUDE 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 MSEDIDOCUF01 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.
No INCLUDES are used within this REPORT code!
No SAP DATABASE tables are accessed within this REPORT code!
IDOCTYPE_EXISTENCE_CHECK CALL FUNCTION 'IDOCTYPE_EXISTENCE_CHECK' EXPORTING pi_idoctyp = seddocustr-idoctyp pi_read_devc = ' ' IMPORTING pe_attributes = l_attributes EXCEPTIONS OTHERS = 1.
EXTTYPE_EXISTENCE_CHECK CALL FUNCTION 'EXTTYPE_EXISTENCE_CHECK' EXPORTING pi_cimtyp = seddocustr-cimtyp pi_read_devc = ' ' IMPORTING pe_attributes = l_attributes EXCEPTIONS OTHERS = 1.
SEGMENT_READ CALL FUNCTION 'SEGMENT_READ' EXPORTING segmenttyp = l_seghead-segtyp IMPORTING segmentheader = l_seghead EXCEPTIONS OTHERS = 1.
DDIF_DOMA_GET CALL FUNCTION 'DDIF_DOMA_GET' EXPORTING name = 'EDI_VERSIO' langu = sy-langu TABLES dd07v_tab = gt_version_descrp.
IDOC_TYPE_GENERATE_HTML CALL FUNCTION 'IDOC_TYPE_GENERATE_HTML' EXPORTING struct_type = l_type idoctype = l_object release = g_released applrel = gd_applrel version = seddocustr-version basisurl = g_basisurl with_control_record = seddocustr-controlrec with_data_record = seddocustr-datarec with_status_record = seddocustr-statusrec IMPORTING tab_frame = gt_frameset tab_index = gt_index tab_docu = gt_docu htmlext = g_htmlext EXCEPTIONS OTHERS = 1.
IDOC_SEGMENT_GENERATE_HTML CALL FUNCTION 'IDOC_SEGMENT_GENERATE_HTML' EXPORTING segment = l_segment release = g_released applrel = gd_applrel version = seddocustr-version basisurl = g_basisurl IMPORTING tab_frame = gt_frameset tab_index = gt_index tab_docu = gt_docu htmlext = g_htmlext EXCEPTIONS OTHERS = 1.
IDOC_MAINTAIN_USER CALL FUNCTION 'IDOC_MAINTAIN_USER' EXCEPTIONS OTHERS = 1.
POPUP_TO_CONFIRM_STEP CALL FUNCTION 'POPUP_TO_CONFIRM_STEP' EXPORTING defaultoption = 'Y' textline1 = text-106 titel = syst-title cancel_display = space IMPORTING answer = l_answer.
IDOC_TYPE_GENERATE_C_HEADER CALL FUNCTION 'IDOC_TYPE_GENERATE_C_HEADER' EXPORTING release = g_released applrel = gd_applrel struct_type = l_type idoctype = l_object with_control_record = seddocustr-controlrec with_data_record = seddocustr-datarec with_status_record = seddocustr-statusrec version = seddocustr-version TABLES text = gt_formated_docu EXCEPTIONS definition_read_error = 1 format_error = 2 OTHERS = 3.
EXTTYPE_READ CALL FUNCTION 'EXTTYPE_READ' EXPORTING pi_cimtyp = seddocustr-cimtyp pi_read_devc = ' ' IMPORTING pe_attributes = l_cimattr EXCEPTIONS OTHERS = 1.
IDOC_TYPE_DTD_TABLE CALL FUNCTION 'IDOC_TYPE_DTD_TABLE' EXPORTING pi_idoctype = l_idoctyp pi_cimtype = l_cimtyp pi_dtd_type = 'E' unicode_format = conv_version TABLES pt_dtd = gt_formated_docu EXCEPTIONS OTHERS = 1.
POPUP_DISPLAY_TEXT CALL FUNCTION 'POPUP_DISPLAY_TEXT' EXPORTING popup_title = text-105 text_object = 'SED_DTD_INFO' EXCEPTIONS OTHERS = 0.
EDI_CREATE_SYIDOC01 CALL FUNCTION 'EDI_CREATE_SYIDOC01' EXPORTING object = l_object object_type = l_type object_release = g_released object_applrel = gd_applrel pi_rec_version = seddocustr-version IMPORTING docnum = l_docnum EXCEPTIONS OTHERS = 1.
EDI_CREATE_SYRECD01 CALL FUNCTION 'EDI_CREATE_SYRECD01' EXPORTING version = seddocustr-version with_control_record = seddocustr-controlrec with_data_record = seddocustr-datarec with_status_record = seddocustr-statusrec IMPORTING docnum = l_docnum EXCEPTIONS OTHERS = 1.
EDI_IDOC_PARSER CALL FUNCTION 'EDI_IDOC_PARSER' EXPORTING object = l_object object_type = l_type object_release = g_released object_applrel = gd_applrel version = seddocustr-version with_control_record = seddocustr-controlrec with_data_record = seddocustr-datarec with_status_record = seddocustr-statusrec IMPORTING parser_docu = gt_formated_docu EXCEPTIONS definition_read_error = 1 OTHERS = 2.
SDIXML_SCHEMA_CREATE CALL FUNCTION 'SDIXML_SCHEMA_CREATE' EXPORTING control = schema_control IMPORTING schema = xml_schema CHANGING document = document EXCEPTIONS internal_error = 1 OTHERS = 2 .
SDIXML_IDOC_TO_SCHEMA CALL FUNCTION 'SDIXML_IDOC_TO_SCHEMA' EXPORTING mestyp = mestyp idoctyp = idoctyp control = control IMPORTING elements = elements CHANGING idocdescr = idoctypdescr document = document EXCEPTIONS idoc_not_exists = 1 OTHERS = 2.
SDIXML_IDOC_TO_SCHEMA CALL FUNCTION 'SDIXML_IDOC_TO_SCHEMA' EXPORTING mestyp = mestyp idoctyp = idoctyp control = control IMPORTING elements = elements CHANGING idocdescr = idoctypdescr document = document EXCEPTIONS idoc_not_exists = 1 OTHERS = 2.
CALL FUNCTION 'SDIXML_DOM_TO_SCREEN' EXPORTING document = document EXCEPTIONS OTHERS = 2.
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 MSEDIDOCUF01 or its description.