ADDI_SELECT 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 ADDI_SELECT 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!
MARA_SINGLE_READ call function 'MARA_SINGLE_READ' exporting matnr = pi_matnr importing wmara = smara exceptions lock_on_material = 1 lock_system_error = 2 wrong_call = 3 not_found = 4 others = 5.
MAMT_GENERIC_READ_WITH_MATNR call function 'MAMT_GENERIC_READ_WITH_MATNR' exporting matnr = pet_mara-matnr tables mamt_tab = imamt exceptions wrong_call = 1 not_found = 2 others = 3.
WTAD_WTADAB_READ call function 'WTAD_WTADAB_READ' exporting addihandle = pi_handle * ADDIBELNR = addiposnr = pi_posnr * ADDISTUNR = * LFDNR = * MATNR = * ADDIMAT = * ADDIAPPL = * addirdid = pi_vbeln * READ_WTADABT = 'X' tables iwtadab = pet_wtadab iwtadabt = pet_wtadabt exceptions db_error = 1 no_additionals_selected = 2 no_extra_text_selected = 3 others = 4.
WTAD_WTADAB_TO_WTADDI call function 'WTAD_WTADAB_TO_WTADDI' tables iwtadab = pet_wtadab iwtadabt = pet_wtadabt iwtaddi = pet_wtaddi imamt = pet_mamt.
SD_VBAK_SINGLE_READ call function 'SD_VBAK_SINGLE_READ' exporting i_vbeln = pi_vbeln * I_REFRESH_BUFFER = importing e_vbak = svbak exceptions record_not_found = 1 others = 2.
SD_VBAP_SINGLE_READ call function 'SD_VBAP_SINGLE_READ' exporting i_vbeln = pi_vbeln i_posnr = pi_posnr * I_REFRESH_BUFFER = * IMPORTING * E_VBAPVB = * E_VBAP = exceptions record_not_found = 1 others = 2.
SD_VBAK_SINGLE_READ call function 'SD_VBAK_SINGLE_READ' exporting i_vbeln = pi_sd_doc_ref * i_bypassing_buffer = 'X' * I_REFRESH_BUFFER = importing e_vbak = svbak exceptions record_not_found = 1 others = 2.
SD_VBAP_SINGLE_READ call function 'SD_VBAP_SINGLE_READ' exporting i_vbeln = pi_sd_doc_ref i_posnr = pi_itm_number_ref * i_bypassing_buffer = 'X' * I_REFRESH_BUFFER = * IMPORTING * E_VBAPVB = * E_VBAP = exceptions record_not_found = 1 others = 2.
SD_VBAK_SINGLE_READ call function 'SD_VBAK_SINGLE_READ' exporting i_vbeln = pi_vbeln * I_REFRESH_BUFFER = importing e_vbak = svbak exceptions record_not_found = 1 others = 2.
SD_VBAP_SINGLE_READ call function 'SD_VBAP_SINGLE_READ' exporting i_vbeln = pi_vbeln i_posnr = pi_posnr * I_REFRESH_BUFFER = * IMPORTING * E_VBAPVB = * E_VBAP = exceptions record_not_found = 1 others = 2.
ME_EKKO_SINGLE_READ call function 'ME_EKKO_SINGLE_READ' exporting pi_ebeln = ebeln * PI_BYPASSING_BUFFER = * PI_REFRESH_BUFFER = importing po_ekko = sekko exceptions no_records_found = 1 others = 2.
WTAD_WTADAB_READ call function 'WTAD_WTADAB_READ' exporting * addihandle = pi_handle addibelnr = sekko-addnr addiposnr = pi_ebelp * ADDISTUNR = * LFDNR = * MATNR = * ADDIMAT = * ADDIAPPL = * addirdid = pi_vbeln * READ_WTADABT = 'X' tables iwtadab = pet_wtadab iwtadabt = pet_wtadabt exceptions db_error = 1 no_additionals_selected = 2 no_extra_text_selected = 3 others = 4.
WTAD_WTADAB_TO_WTADDI call function 'WTAD_WTADAB_TO_WTADDI' tables iwtadab = pet_wtadab iwtadabt = pet_wtadabt iwtaddi = pet_wtaddi imamt = pet_mamt.
Although this basic information may have limited use it does provide an easy to find location to store any knowledge about this program/report.
ADDI_SELECT - ADDISELECT ADDI_SCREEN - Additionals: Change Analysis report: Screen Definition ADDI_PR_IDOC_REQUEST - Manually request additionals for materials in a promotion ADDI_PR_IDOC_REQUEST - Manually request additionals for materials in a promotion ADDI_PRINT - Additionals: Change Analysis report: Print Forms ADDI_ORDER_SCREEN - ADDIORDERSCREEN