SAP Reports / Programs | Sales and Distribution | Sales(SD-SLS) SAP SD

MV45AF0D_DOCUMENT_READ_ARCHIVE SAP ABAP INCLUDE - MV45AF0DDOCUMENTREADARCHIVE







MV45AF0D_DOCUMENT_READ_ARCHIVE 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 MV45AF0D_DOCUMENT_READ_ARCHIVE into the relevant SAP transactions such as SE38 or SE80


ABAP code to call this SAP report using the submit statement

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.






SUBMIT MV45AF0D_DOCUMENT_READ_ARCHIVE. "Basic submit
SUBMIT MV45AF0D_DOCUMENT_READ_ARCHIVE AND RETURN. "Return to original report after report execution complete
SUBMIT MV45AF0D_DOCUMENT_READ_ARCHIVE VIA SELECTION-SCREEN. "Display selection screen of submitted report to user
    See more syntax options for the ABAP SUBMIT statement


INCLUDES used within this REPORT MV45AF0D_DOCUMENT_READ_ARCHIVE

No INCLUDES are used within this REPORT code!


TABLES used within REPORT and the associated SELECT statement:





No SAP DATABASE tables are accessed within this REPORT code!


Function Modules used within report and the associated call statement:

ASH_SD_VBAK_READ call function 'ASH_SD_VBAK_READ' exporting i_borident = i_borident tables et_vbak = da_xvbak et_vbfa = xvbfa et_vbap = da_xvbap et_vbuk = xvbuk et_konv = xkonv et_vbep = da_xvbep et_vbkd = xvbkd et_veda = xveda et_vbpa = xvbpa et_vbup = xvbup et_nast = xnast et_jest = xjest et_jsto = xjsto et_fpla = xfpla et_fplt = xfplt et_addr1_val = da_addr1_val et_paysp_hl = lt_paysphl et_xvblb = xvblb et_xvbeh = xvbeh et_xvbsn = xvbsn et_vbkfz = xvbkfz et_xs073 = lt_s073 changing c_handle = data_read_from_archive_handle exceptions not_in_infostructure = 1 not_in_archive = 2 no_instructure_defined = 3 others = 4.

STATUS_BUFFER_FILL_EXT call function 'STATUS_BUFFER_FILL_EXT' tables jest_imp = xjest[] jsto_imp = xjsto[].

VIEW_KUPAV call function 'VIEW_KUPAV' exporting comwa = vtcom importing pawa = kupav tpar_wa = tpar.

SD_VBPA_RECORD_COMPLETE call function 'SD_VBPA_RECORD_COMPLETE' changing frs_vbpa = lvs_vbpa.

SD_VBPA_RECORD_COMPLETE call function 'SD_VBPA_RECORD_COMPLETE' changing frs_vbpa = lvs_vbpa.

SD_OBJECT_TYPE_DETERMINE call function 'SD_OBJECT_TYPE_DETERMINE' exporting i_document_type = vbak-vbtyp i_tvak = tvak importing e_business_object = businessobjekt e_business_object_item = businessobjekt_pos exceptions others = 0.

SWU_OBJECT_PUBLISH call function 'SWU_OBJECT_PUBLISH' exporting objtype = businessobjekt objkey = vbak-vbeln exceptions objtype_not_found = 1 others = 2.

WTAD_ADDIS_IN_SO_READ_FROM_DB call function 'WTAD_ADDIS_IN_SO_READ_FROM_DB' exporting fi_vbak = vbak.

SD_ADDRESS_HANDLE_GET call function 'SD_ADDRESS_HANDLE_GET' importing fef_adrnr = da_sd_address_handle exceptions no_handle_available = 1 others = 2.

ADDR_INSERT call function 'ADDR_INSERT' exporting address_data = da_address_data address_group = 'SD01' address_handle = da_address_handle exceptions address_exists = 1 parameter_error = 2 internal_error = 3 others = 4.

SD_ADDRESS_GET call function 'SD_ADDRESS_GET' exporting * FIF_ADDRESS_NUMBER = * FIF_PERSONAL_NUMBER = fif_address_handle = da_address_handle * FIF_ADDRESS_TYPE = fif_address_indicator = xvbpa-adrda * FIF_READ_SADR_ONLY = ' ' fif_reload_entry = 'X' * FIF_LANGU = SY-LANGU importing fes_address = da_vbadr * FES_SDPARTNER_ADDRESS = exceptions address_not_found = 1 address_type_not_exists = 2 no_person_number = 3 others = 4.

RV_KONV_SELECT call function 'RV_KONV_SELECT' exporting comm_head_i = tkomk read_condition_record = 'X' importing comm_head_e = tkomk tables tkomv = xkomv.

SD_VEDA_SET_DATA call function 'SD_VEDA_SET_DATA' exporting i_tvak = tvak.

SD_XVEDA_REFRESH call function 'SD_XVEDA_REFRESH'.

SD_VEDA_PUT_DATA call function 'SD_VEDA_PUT_DATA' exporting i_document_number = vedavb-vbeln i_position_number = vedavb-vposn i_vbak = vbak i_tvak = tvak tables it_xveda = xveda[].

SD_PUSH_ITEM call function 'SD_PUSH_ITEM' exporting i_vbak = vbak.

SD_PUSH_AGR call function 'SD_PUSH_AGR' exporting iv_vbeln = vbak-vbeln tables it_xvblb = xvblb it_xvbeh = xvbeh it_xvbkfz = xvbkfz it_xs073 = lt_s073.

RV_XVBAPF_CREATE call function 'RV_XVBAPF_CREATE' exporting vbeln = vbak-vbeln i_vbak = vbak tables fxvbfa = xvbfa fxvbapf = xvbapf.

RV_MESSAGES_READ





call function 'RV_MESSAGES_READ' exporting msg_kappl = tvak-kappl msg_objky = xobjky msg_objky_to = xobjky_to.

SD_PUSH_ITEM call function 'SD_PUSH_ITEM' tables i_xvbap = xvbap[] i_xvbup = xvbup[] i_xvbep = xvbep[] i_xvbkd = xvbkd[].



Contribute (Add Comments)

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 MV45AF0D_DOCUMENT_READ_ARCHIVE or its description.