SD_SALES_DOCUMENT_READ======== 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 SD_SALES_DOCUMENT_READ======== 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!
SD_SALES_DOCUMENT_READ CALL FUNCTION 'SD_SALES_DOCUMENT_READ' EXPORTING DOCUMENT_NUMBER = %_IDOCUMENT_NUMBER PROCESSING_MODIFICATION = %_IPROCESSING_MODIFICATION PROCESSING_BUFFERREAD = %_IPROCESSING_BUFFERREAD RESULTS_INSERT = %_IRESULTS_INSERT SUPPRESS_AVAILIBILITY_DIA = %_ISUPPRESS_AVAILIBILITY_DIA SUPPRESS_TEXT_POPUP = %_ISUPPRESS_TEXT_POPUP I_BLOCK = %_II_BLOCK STATUS_BUFFER_REFRESH = %_ISTATUS_BUFFER_REFRESH REQUISITION_BUFFER_REFRESH = %_IREQUISITION_BUFFER_REFRESH CALL_ACTIVE = %_ICALL_ACTIVE I_NO_AUTHORITY_CHECK = %_II_NO_AUTHORITY_CHECK I_CALL_BAPI = %_II_CALL_BAPI I_CRM_LOCK_MODE = %_II_CRM_LOCK_MODE IMPORTING EKUAGV = %_OEKUAGV EKURGV = %_OEKURGV EKUWEV = %_OEKUWEV EVBAK = %_OEVBAK EVBAKKOM = %_OEVBAKKOM EVBKD = %_OEVBKD ETVAK = %_OETVAK.
SD_SALES_DOCUMENT_READ CALL FUNCTION 'SD_SALES_DOCUMENT_READ' DESTINATION DESTI EXPORTING DOCUMENT_NUMBER = %_IDOCUMENT_NUMBER PROCESSING_MODIFICATION = %_IPROCESSING_MODIFICATION PROCESSING_BUFFERREAD = %_IPROCESSING_BUFFERREAD RESULTS_INSERT = %_IRESULTS_INSERT SUPPRESS_AVAILIBILITY_DIA = %_ISUPPRESS_AVAILIBILITY_DIA SUPPRESS_TEXT_POPUP = %_ISUPPRESS_TEXT_POPUP I_BLOCK = %_II_BLOCK STATUS_BUFFER_REFRESH = %_ISTATUS_BUFFER_REFRESH REQUISITION_BUFFER_REFRESH = %_IREQUISITION_BUFFER_REFRESH CALL_ACTIVE = %_ICALL_ACTIVE I_NO_AUTHORITY_CHECK = %_II_NO_AUTHORITY_CHECK I_CALL_BAPI = %_II_CALL_BAPI I_CRM_LOCK_MODE = %_II_CRM_LOCK_MODE IMPORTING EKUAGV = %_OEKUAGV EKURGV = %_OEKURGV EKUWEV = %_OEKUWEV EVBAK = %_OEVBAK EVBAKKOM = %_OEVBAKKOM EVBKD = %_OEVBKD ETVAK = %_OETVAK.
RS_COMPLEX_OBJECT_EDIT CALL FUNCTION 'RS_COMPLEX_OBJECT_EDIT' EXPORTING OBJECT_NAME = 'DOCUMENT_NUMBER' MODE = P_MODE INSERT_TAB = 'X' UPPER_CASE = P_UPPER CHANGING OBJECT = %_IDOCUMENT_NUMBER.
RS_COMPLEX_OBJECT_EDIT CALL FUNCTION 'RS_COMPLEX_OBJECT_EDIT' EXPORTING OBJECT_NAME = 'PROCESSING_MODIFICATION' MODE = P_MODE INSERT_TAB = 'X' UPPER_CASE = P_UPPER CHANGING OBJECT = %_IPROCESSING_MODIFICATION.
RS_COMPLEX_OBJECT_EDIT CALL FUNCTION 'RS_COMPLEX_OBJECT_EDIT' EXPORTING OBJECT_NAME = 'PROCESSING_BUFFERREAD' MODE = P_MODE INSERT_TAB = 'X' UPPER_CASE = P_UPPER CHANGING OBJECT = %_IPROCESSING_BUFFERREAD.
RS_COMPLEX_OBJECT_EDIT CALL FUNCTION 'RS_COMPLEX_OBJECT_EDIT' EXPORTING OBJECT_NAME = 'RESULTS_INSERT' MODE = P_MODE INSERT_TAB = 'X' UPPER_CASE = P_UPPER CHANGING OBJECT = %_IRESULTS_INSERT.
RS_COMPLEX_OBJECT_EDIT CALL FUNCTION 'RS_COMPLEX_OBJECT_EDIT' EXPORTING OBJECT_NAME = 'SUPPRESS_AVAILIBILITY_DIA' MODE = P_MODE INSERT_TAB = 'X' UPPER_CASE = P_UPPER CHANGING OBJECT = %_ISUPPRESS_AVAILIBILITY_DIA.
RS_COMPLEX_OBJECT_EDIT CALL FUNCTION 'RS_COMPLEX_OBJECT_EDIT' EXPORTING OBJECT_NAME = 'SUPPRESS_TEXT_POPUP' MODE = P_MODE INSERT_TAB = 'X' UPPER_CASE = P_UPPER CHANGING OBJECT = %_ISUPPRESS_TEXT_POPUP.
RS_COMPLEX_OBJECT_EDIT CALL FUNCTION 'RS_COMPLEX_OBJECT_EDIT' EXPORTING OBJECT_NAME = 'I_BLOCK' MODE = P_MODE INSERT_TAB = 'X' UPPER_CASE = P_UPPER CHANGING OBJECT = %_II_BLOCK.
RS_COMPLEX_OBJECT_EDIT CALL FUNCTION 'RS_COMPLEX_OBJECT_EDIT' EXPORTING OBJECT_NAME = 'STATUS_BUFFER_REFRESH' MODE = P_MODE INSERT_TAB = 'X' UPPER_CASE = P_UPPER CHANGING OBJECT = %_ISTATUS_BUFFER_REFRESH.
RS_COMPLEX_OBJECT_EDIT CALL FUNCTION 'RS_COMPLEX_OBJECT_EDIT' EXPORTING OBJECT_NAME = 'REQUISITION_BUFFER_REFRESH' MODE = P_MODE INSERT_TAB = 'X' UPPER_CASE = P_UPPER CHANGING OBJECT = %_IREQUISITION_BUFFER_REFRESH.
RS_COMPLEX_OBJECT_EDIT CALL FUNCTION 'RS_COMPLEX_OBJECT_EDIT' EXPORTING OBJECT_NAME = 'CALL_ACTIVE' MODE = P_MODE INSERT_TAB = 'X' UPPER_CASE = P_UPPER CHANGING OBJECT = %_ICALL_ACTIVE.
RS_COMPLEX_OBJECT_EDIT CALL FUNCTION 'RS_COMPLEX_OBJECT_EDIT' EXPORTING OBJECT_NAME = 'I_NO_AUTHORITY_CHECK' MODE = P_MODE INSERT_TAB = 'X' UPPER_CASE = P_UPPER CHANGING OBJECT = %_II_NO_AUTHORITY_CHECK.
RS_COMPLEX_OBJECT_EDIT CALL FUNCTION 'RS_COMPLEX_OBJECT_EDIT' EXPORTING OBJECT_NAME = 'I_CALL_BAPI' MODE = P_MODE INSERT_TAB = 'X' UPPER_CASE = P_UPPER CHANGING OBJECT = %_II_CALL_BAPI.
RS_COMPLEX_OBJECT_EDIT CALL FUNCTION 'RS_COMPLEX_OBJECT_EDIT' EXPORTING OBJECT_NAME = 'I_CRM_LOCK_MODE' MODE = P_MODE INSERT_TAB = 'X' UPPER_CASE = P_UPPER CHANGING OBJECT = %_II_CRM_LOCK_MODE.
RS_COMPLEX_OBJECT_EDIT CALL FUNCTION 'RS_COMPLEX_OBJECT_EDIT' EXPORTING OBJECT_NAME = 'EKUAGV' MODE = P_MODE INSERT_TAB = 'X' UPPER_CASE = P_UPPER CHANGING OBJECT = %_OEKUAGV.
RS_COMPLEX_OBJECT_EDIT CALL FUNCTION 'RS_COMPLEX_OBJECT_EDIT' EXPORTING OBJECT_NAME = 'EKUAGV' MODE = P_MODE INSERT_TAB = 'X' UPPER_CASE = P_UPPER CHANGING OBJECT = %_VEKUAGV.
RS_COMPLEX_OBJECT_EDIT CALL FUNCTION 'RS_COMPLEX_OBJECT_EDIT' EXPORTING OBJECT_NAME = 'EKURGV' MODE = P_MODE INSERT_TAB = 'X' UPPER_CASE = P_UPPER CHANGING OBJECT = %_OEKURGV.
CALL FUNCTION 'RS_COMPLEX_OBJECT_EDIT' EXPORTING OBJECT_NAME = 'EKURGV' MODE = P_MODE INSERT_TAB = 'X' UPPER_CASE = P_UPPER CHANGING OBJECT = %_VEKURGV.
RS_COMPLEX_OBJECT_EDIT CALL FUNCTION 'RS_COMPLEX_OBJECT_EDIT' EXPORTING OBJECT_NAME = 'EKUWEV' MODE = P_MODE INSERT_TAB = 'X' UPPER_CASE = P_UPPER CHANGING OBJECT = %_OEKUWEV.
RS_COMPLEX_OBJECT_EDIT CALL FUNCTION 'RS_COMPLEX_OBJECT_EDIT' EXPORTING OBJECT_NAME = 'EKUWEV' MODE = P_MODE INSERT_TAB = 'X' UPPER_CASE = P_UPPER CHANGING OBJECT = %_VEKUWEV.
RS_COMPLEX_OBJECT_EDIT CALL FUNCTION 'RS_COMPLEX_OBJECT_EDIT' EXPORTING OBJECT_NAME = 'EVBAK' MODE = P_MODE INSERT_TAB = 'X' UPPER_CASE = P_UPPER CHANGING OBJECT = %_OEVBAK.
RS_COMPLEX_OBJECT_EDIT CALL FUNCTION 'RS_COMPLEX_OBJECT_EDIT' EXPORTING OBJECT_NAME = 'EVBAK' MODE = P_MODE INSERT_TAB = 'X' UPPER_CASE = P_UPPER CHANGING OBJECT = %_VEVBAK.
RS_COMPLEX_OBJECT_EDIT CALL FUNCTION 'RS_COMPLEX_OBJECT_EDIT' EXPORTING OBJECT_NAME = 'EVBAKKOM' MODE = P_MODE INSERT_TAB = 'X' UPPER_CASE = P_UPPER CHANGING OBJECT = %_OEVBAKKOM.
RS_COMPLEX_OBJECT_EDIT CALL FUNCTION 'RS_COMPLEX_OBJECT_EDIT' EXPORTING OBJECT_NAME = 'EVBAKKOM' MODE = P_MODE INSERT_TAB = 'X' UPPER_CASE = P_UPPER CHANGING OBJECT = %_VEVBAKKOM.
RS_COMPLEX_OBJECT_EDIT CALL FUNCTION 'RS_COMPLEX_OBJECT_EDIT' EXPORTING OBJECT_NAME = 'EVBKD' MODE = P_MODE INSERT_TAB = 'X' UPPER_CASE = P_UPPER CHANGING OBJECT = %_OEVBKD.
RS_COMPLEX_OBJECT_EDIT CALL FUNCTION 'RS_COMPLEX_OBJECT_EDIT' EXPORTING OBJECT_NAME = 'EVBKD' MODE = P_MODE INSERT_TAB = 'X' UPPER_CASE = P_UPPER CHANGING OBJECT = %_VEVBKD.
RS_COMPLEX_OBJECT_EDIT CALL FUNCTION 'RS_COMPLEX_OBJECT_EDIT' EXPORTING OBJECT_NAME = 'ETVAK' MODE = P_MODE INSERT_TAB = 'X' UPPER_CASE = P_UPPER CHANGING OBJECT = %_OETVAK.
RS_COMPLEX_OBJECT_EDIT CALL FUNCTION 'RS_COMPLEX_OBJECT_EDIT' EXPORTING OBJECT_NAME = 'ETVAK' MODE = P_MODE INSERT_TAB = 'X' UPPER_CASE = P_UPPER CHANGING OBJECT = %_VETVAK.
SWC_ELEMENT_SET CALL FUNCTION 'SWC_ELEMENT_SET' EXPORTING ELEMENT = NAME FIELD = %_IDOCUMENT_NUMBER TABLES CONTAINER = LCONT.
SWC_ELEMENT_GET CALL FUNCTION 'SWC_ELEMENT_GET' EXPORTING ELEMENT = NAME IMPORTING FIELD = %_IDOCUMENT_NUMBER TABLES CONTAINER = LCONT.
SWC_ELEMENT_SET CALL FUNCTION 'SWC_ELEMENT_SET' EXPORTING ELEMENT = NAME FIELD = %_IPROCESSING_MODIFICATION TABLES CONTAINER = LCONT.
SWC_ELEMENT_GET CALL FUNCTION 'SWC_ELEMENT_GET' EXPORTING ELEMENT = NAME IMPORTING FIELD = %_IPROCESSING_MODIFICATION TABLES CONTAINER = LCONT.
SWC_ELEMENT_SET CALL FUNCTION 'SWC_ELEMENT_SET' EXPORTING ELEMENT = NAME FIELD = %_IPROCESSING_BUFFERREAD TABLES CONTAINER = LCONT.
SWC_ELEMENT_GET CALL FUNCTION 'SWC_ELEMENT_GET' EXPORTING ELEMENT = NAME IMPORTING FIELD = %_IPROCESSING_BUFFERREAD TABLES CONTAINER = LCONT.
SWC_ELEMENT_SET CALL FUNCTION 'SWC_ELEMENT_SET' EXPORTING ELEMENT = NAME FIELD = %_IRESULTS_INSERT TABLES CONTAINER = LCONT.
SWC_ELEMENT_GET CALL FUNCTION 'SWC_ELEMENT_GET' EXPORTING ELEMENT = NAME IMPORTING FIELD = %_IRESULTS_INSERT TABLES CONTAINER = LCONT.
SWC_ELEMENT_SET CALL FUNCTION 'SWC_ELEMENT_SET' EXPORTING ELEMENT = NAME FIELD = %_ISUPPRESS_AVAILIBILITY_DIA TABLES CONTAINER = LCONT.
SWC_ELEMENT_GET CALL FUNCTION 'SWC_ELEMENT_GET' EXPORTING ELEMENT = NAME IMPORTING FIELD = %_ISUPPRESS_AVAILIBILITY_DIA TABLES CONTAINER = LCONT.
SWC_ELEMENT_SET CALL FUNCTION 'SWC_ELEMENT_SET' EXPORTING ELEMENT = NAME FIELD = %_ISUPPRESS_TEXT_POPUP TABLES CONTAINER = LCONT.
SWC_ELEMENT_GET CALL FUNCTION 'SWC_ELEMENT_GET' EXPORTING ELEMENT = NAME IMPORTING FIELD = %_ISUPPRESS_TEXT_POPUP TABLES CONTAINER = LCONT.
SWC_ELEMENT_SET CALL FUNCTION 'SWC_ELEMENT_SET' EXPORTING ELEMENT = NAME FIELD = %_II_BLOCK TABLES CONTAINER = LCONT.
SWC_ELEMENT_GET CALL FUNCTION 'SWC_ELEMENT_GET' EXPORTING ELEMENT = NAME IMPORTING FIELD = %_II_BLOCK TABLES CONTAINER = LCONT.
SWC_ELEMENT_SET CALL FUNCTION 'SWC_ELEMENT_SET' EXPORTING ELEMENT = NAME FIELD = %_ISTATUS_BUFFER_REFRESH TABLES CONTAINER = LCONT.
SWC_ELEMENT_GET CALL FUNCTION 'SWC_ELEMENT_GET' EXPORTING ELEMENT = NAME IMPORTING FIELD = %_ISTATUS_BUFFER_REFRESH TABLES CONTAINER = LCONT.
SWC_ELEMENT_SET CALL FUNCTION 'SWC_ELEMENT_SET' EXPORTING ELEMENT = NAME FIELD = %_IREQUISITION_BUFFER_REFRESH TABLES CONTAINER = LCONT.
SWC_ELEMENT_GET CALL FUNCTION 'SWC_ELEMENT_GET' EXPORTING ELEMENT = NAME IMPORTING FIELD = %_IREQUISITION_BUFFER_REFRESH TABLES CONTAINER = LCONT.
SWC_ELEMENT_SET CALL FUNCTION 'SWC_ELEMENT_SET' EXPORTING ELEMENT = NAME FIELD = %_ICALL_ACTIVE TABLES CONTAINER = LCONT.
SWC_ELEMENT_GET CALL FUNCTION 'SWC_ELEMENT_GET' EXPORTING ELEMENT = NAME IMPORTING FIELD = %_ICALL_ACTIVE TABLES CONTAINER = LCONT.
SWC_ELEMENT_SET CALL FUNCTION 'SWC_ELEMENT_SET' EXPORTING ELEMENT = NAME FIELD = %_II_NO_AUTHORITY_CHECK TABLES CONTAINER = LCONT.
SWC_ELEMENT_GET CALL FUNCTION 'SWC_ELEMENT_GET' EXPORTING ELEMENT = NAME IMPORTING FIELD = %_II_NO_AUTHORITY_CHECK TABLES CONTAINER = LCONT.
SWC_ELEMENT_SET CALL FUNCTION 'SWC_ELEMENT_SET' EXPORTING ELEMENT = NAME FIELD = %_II_CALL_BAPI TABLES CONTAINER = LCONT.
SWC_ELEMENT_GET CALL FUNCTION 'SWC_ELEMENT_GET' EXPORTING ELEMENT = NAME IMPORTING FIELD = %_II_CALL_BAPI TABLES CONTAINER = LCONT.
SWC_ELEMENT_SET CALL FUNCTION 'SWC_ELEMENT_SET' EXPORTING ELEMENT = NAME FIELD = %_II_CRM_LOCK_MODE TABLES CONTAINER = LCONT.
SWC_ELEMENT_GET CALL FUNCTION 'SWC_ELEMENT_GET' EXPORTING ELEMENT = NAME IMPORTING FIELD = %_II_CRM_LOCK_MODE TABLES CONTAINER = LCONT.
SWC_ELEMENT_SET CALL FUNCTION 'SWC_ELEMENT_SET' EXPORTING ELEMENT = NAME FIELD = %_OEKUAGV TABLES CONTAINER = LCONT.
SWC_ELEMENT_GET CALL FUNCTION 'SWC_ELEMENT_GET' EXPORTING ELEMENT = NAME IMPORTING FIELD = %_OEKUAGV TABLES CONTAINER = LCONT.
SWC_ELEMENT_SET CALL FUNCTION 'SWC_ELEMENT_SET' EXPORTING ELEMENT = NAME FIELD = %_OEKURGV TABLES CONTAINER = LCONT.
SWC_ELEMENT_GET CALL FUNCTION 'SWC_ELEMENT_GET' EXPORTING ELEMENT = NAME IMPORTING FIELD = %_OEKURGV TABLES CONTAINER = LCONT.
SWC_ELEMENT_SET CALL FUNCTION 'SWC_ELEMENT_SET' EXPORTING ELEMENT = NAME FIELD = %_OEKUWEV TABLES CONTAINER = LCONT.
SWC_ELEMENT_GET CALL FUNCTION 'SWC_ELEMENT_GET' EXPORTING ELEMENT = NAME IMPORTING FIELD = %_OEKUWEV TABLES CONTAINER = LCONT.
SWC_ELEMENT_SET CALL FUNCTION 'SWC_ELEMENT_SET' EXPORTING ELEMENT = NAME FIELD = %_OEVBAK TABLES CONTAINER = LCONT.
SWC_ELEMENT_GET CALL FUNCTION 'SWC_ELEMENT_GET' EXPORTING ELEMENT = NAME IMPORTING FIELD = %_OEVBAK TABLES CONTAINER = LCONT.
SWC_ELEMENT_SET CALL FUNCTION 'SWC_ELEMENT_SET' EXPORTING ELEMENT = NAME FIELD = %_OEVBAKKOM TABLES CONTAINER = LCONT.
SWC_ELEMENT_GET CALL FUNCTION 'SWC_ELEMENT_GET' EXPORTING ELEMENT = NAME IMPORTING FIELD = %_OEVBAKKOM TABLES CONTAINER = LCONT.
SWC_ELEMENT_SET CALL FUNCTION 'SWC_ELEMENT_SET' EXPORTING ELEMENT = NAME FIELD = %_OEVBKD TABLES CONTAINER = LCONT.
SWC_ELEMENT_GET CALL FUNCTION 'SWC_ELEMENT_GET' EXPORTING ELEMENT = NAME IMPORTING FIELD = %_OEVBKD TABLES CONTAINER = LCONT.
SWC_ELEMENT_SET CALL FUNCTION 'SWC_ELEMENT_SET' EXPORTING ELEMENT = NAME FIELD = %_OETVAK TABLES CONTAINER = LCONT.
SWC_ELEMENT_GET CALL FUNCTION 'SWC_ELEMENT_GET' EXPORTING ELEMENT = NAME IMPORTING FIELD = %_OETVAK TABLES CONTAINER = LCONT.
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 SD_SALES_DOCUMENT_READ======== or its description.
SD_SALES_DOCUMENT_READ========FT - SDSALESDOCUMENTREAD========FT SD_SALES_DOCUMENT_MAIN_SEL_I02 - Include ZRGU_SDOC_UI_GEN_SEL_SCR SD_SALES_DOCUMENT_MAIN_MAP_I04 - Include ZRGU_SDOC_VIEW_HEADER_MAP_I04 SD_SALES_DOCUMENT_INIT_VIEW - Include ZRGU_SDOC_UI_01 SD_SALES_DOCUMENT_DATA_I01 - Include ZRGU_SDOC_UI_01 SD_SALES_CONTRACTS_VIEW - List of Contracts