WTUT_FORMS 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 WTUT_FORMS 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!
REUSE_ALV_HIERSEQ_LIST_DISPLAY call function 'REUSE_ALV_HIERSEQ_LIST_DISPLAY' exporting i_callback_program = g_repid i_callback_pf_status_set = 'REACT_ON_ALV_CODES_FOR_AM' i_callback_user_command = 'ALV_CALLBACK_FOR_AM' is_layout = gs_layout it_fieldcat = gt_fieldcat[] * IT_EXCLUDING = it_special_groups = gt_sp_group[] * IT_SORT = * IT_FILTER = * IS_SEL_HIDE = * I_SCREEN_START_COLUMN = 0 * I_SCREEN_START_LINE = 0 * I_SCREEN_END_COLUMN = 0 * I_SCREEN_END_LINE = 0 * i_default = g_default * i_save = g_save * is_variant = g_variant * it_events = gt_events[] * IT_EVENT_EXIT = i_tabname_header = g_tabname_header i_tabname_item = g_tabname_item is_keyinfo = gs_keyinfo * IS_PRINT = * IMPORTING * E_EXIT_CAUSED_BY_CALLER = tables t_outtab_header = gt_mp_header t_outtab_item = gt_mp_items exceptions program_error = 1 others = 2.
DOCU_GET_FOR_F1HELP call function 'DOCU_GET_FOR_F1HELP' exporting id = gc_document_id langu = sy-langu object = help_object * TYP = 'E' * IMPORTING * DOKSTATE = * HEAD = tables line = ihelp_lines exceptions ret_code = 1 others = 2.
REUSE_ALV_FIELDCATALOG_MERGE call function 'REUSE_ALV_FIELDCATALOG_MERGE' exporting * I_PROGRAM_NAME = i_internal_tabname = pi_tabname_header i_structure_name = 'WTAD_MP_HEADER' * I_CLIENT_NEVER_DISPLAY = 'X' changing ct_fieldcat = ifieldcat[].
REUSE_ALV_FIELDCATALOG_MERGE call function 'REUSE_ALV_FIELDCATALOG_MERGE' exporting * I_PROGRAM_NAME = i_internal_tabname = pi_tabname_item i_structure_name = 'WTAD_MP_ITEM' * I_CLIENT_NEVER_DISPLAY = 'X' changing ct_fieldcat = ifieldcat[].
MARA_SINGLE_READ call function 'MARA_SINGLE_READ' exporting matnr = pi_addimat importing wmara = smara exceptions lock_on_material = 1 lock_system_error = 2 wrong_call = 3 not_found = 4 others = 5.
DOMAIN_VALUE_GET call function 'DOMAIN_VALUE_GET' exporting i_domname = 'ADDI_APPL' i_domvalue = dom_value_tmp importing e_ddtext = dom_text exceptions not_exist = 1 others = 2.
MAKT_SINGLE_READ call function 'MAKT_SINGLE_READ' exporting matnr = pi_matnr spras = sy-langu importing wmakt = smakt exceptions wrong_call = 1 not_found = 2 others = 3.
MAKT_SINGLE_READ call function 'MAKT_SINGLE_READ' exporting matnr = pi_addimat spras = sy-langu importing wmakt = smakt exceptions wrong_call = 1 not_found = 2 others = 3.
ME_EKKO_SINGLE_READ call function 'ME_EKKO_SINGLE_READ' exporting pi_ebeln = ebeln importing po_ekko = sekko exceptions no_records_found = 1 others = 2.
ME_EKPO_SINGLE_READ call function 'ME_EKPO_SINGLE_READ' exporting pi_ebeln = ebeln pi_ebelp = ebelp importing po_ekpo = sekpo exceptions no_records_found = 1 others = 2.
ME_EKET_SINGLE_READ_ITEM call function 'ME_EKET_SINGLE_READ_ITEM' exporting pi_ebeln = ebeln pi_ebelp = ebelp tables pto_eket = ieket exceptions err_no_record_found = 1 others = 2.
MB_READ_MATERIAL_HEADER call function 'MB_READ_MATERIAL_HEADER' exporting mblnr = pi_wtadab-addirdid mjahr = pi_wtadab-mjahr trtyp = c_gm_trtyp vgart = c_gm_vgart importing kopf = pxt_mkpf.
MB_READ_MATERIAL_POSITION call function 'MB_READ_MATERIAL_POSITION' exporting mblnr = pi_wtadab-addirdid mjahr = pi_wtadab-mjahr trtyp = c_gm_trtyp zeilb = zeilb zeile = zeile tables seqtab = imseg.
WTAD_CHECK_PLANT_IN_CLASS call function 'WTAD_CHECK_PLANT_IN_CLASS' exporting clint = pi_wtadab-addiclint locnr = pi_locnr plant = pi_werks * FLAG_RFB = ' ' importing flag = flag exceptions wrong_call = 1 others = 2.
WTAD_MESSAGE_TYPE_DERIVE call function 'WTAD_MESSAGE_TYPE_DERIVE' exporting addi_matnr = pi_wtadab-addimat importing message_type = pxt_addi_idoc_keys-mestyp exceptions additional_is_no_material = 1 message_type_not_found = 2 others = 3.
KNA1_SINGLE_READ CALL FUNCTION 'KNA1_SINGLE_READ' " 577797 EXPORTING " 577797 KNA1_KUNNR = ifret-abnnr " 577797 IMPORTING " 577797 WKNA1 = w_kna1 " 577797 EXCEPTIONS " 577797 NOT_FOUND = 1 " 577797 OTHERS = 2. " 577797
WTAD_ADDI_NUMBER_DERIVE call function 'WTAD_ADDI_NUMBER_DERIVE' exporting fi_matnr = pi_wtadab-matnr fi_addimatnr = pi_wtadab-addimat fi_plant = plant fi_quantity = addi_quantity fi_meins = ifret-peina fi_addivkme = pi_wtadab-addivkme importing fe_quantity = addi_quantity exceptions material_unit_conversion_error = 1 addi_number_round_error = 2 others = 3.
T001W_SINGLE_READ call function 'T001W_SINGLE_READ' exporting * KZRFB = ' ' t001w_werks = pi_plant importing wt001w = st001w exceptions not_found = 1 others = 2.
* CALL FUNCTION 'WBDT_ALLOCDATA_DETERMINATION' * TABLES * IN_PO = I_PURCHASE_ORDER ** OUT_PLANT = ** EX_AUVW = * EX_AUFI = I_STORE_ALLOCATION ** EX_AULW = ** EX_AUVZ = * EXCEPTIONS * NO_INPUT = 1 * NOTHING_TO_DO = 2 * OTHERS = 3.
WTAD_ADDI_NUMBER_DERIVE call function 'WTAD_ADDI_NUMBER_DERIVE' exporting fi_matnr = pi_wtadab-matnr fi_addimatnr = pi_wtadab-addimat fi_plant = i_store_allocation-fiwrk fi_quantity = addi_quantity ** fi_meins = i_store_allocation-aufme fi_meins = pi_wtadab-addivkme " CvB/P45K043987 fi_addivkme = pi_wtadab-addivkme importing fe_quantity = addi_quantity EXCEPTIONS "1079869 material_unit_conversion_error = 1 "1079869 addi_number_round_error = 2 "1079869 OTHERS = 3. "1079869
T001W_SINGLE_READ call function 'T001W_SINGLE_READ' exporting t001w_werks = pi_plant importing wt001w = st001w exceptions not_found = 1 others = 2.
T001W_SINGLE_READ call function 'T001W_SINGLE_READ' exporting t001w_werks = pi_werks importing wt001w = st001w exceptions not_found = 1 others = 2.
T006_SINGLE_READ call function 'T006_SINGLE_READ' exporting t006_msehi = pi_uom importing wt006 = st006 exceptions not_found = 1 others = 2.
DOCU_GET_FOR_F1HELP call function 'DOCU_GET_FOR_F1HELP' exporting id = gc_document_id langu = sy-langu object = help_object typ = gt_mp_items-msgty * IMPORTING * DOKSTATE = * HEAD = tables line = ihelp_lines exceptions ret_code = 1 others = 2.
HELP_DOCULINES_SHOW call function 'HELP_DOCULINES_SHOW' exporting * CUCOL = 10 * CUROW = 3 help_infos = shelp_info * LINENR = 1 * NOT_HELP = ' ' * OVERLAY_HEADER = ' ' * SUPPRESS_VIEWER = ' ' * IMPORTING * HELP_POPUP_CANCEL = tables excludefun = iexcludefun helplines = ihelp_lines.
MARA_SINGLE_READ call function 'MARA_SINGLE_READ' exporting matnr = pi_addimat importing wmara = smara exceptions lock_on_material = 1 lock_system_error = 2 wrong_call = 3 not_found = 4 others = 5.
WTAD_TWTFMA_READ call function 'WTAD_TWTFMA_READ' * EXPORTING * KZRFB = ' ' tables i_fb_twtfma = itwtfma exceptions not_found = 1 others = 2.
WTAD_CHECK_PLANT_IN_CLASS call function 'WTAD_CHECK_PLANT_IN_CLASS' exporting clint = pi_clint locnr = pi_customer plant = pi_plant importing flag = pe_flag exceptions wrong_call = 1 others = 2.
WTAD_TWTCTRL_READ call function 'WTAD_TWTCTRL_READ' exporting fi_provide_action_oper = 'X' fi_provide_ris_oper = ' ' tables i_fb_twtctrl = pet_twtctrl exceptions not_found = 1 others = 2.
WTAD_TWTCTRL_READ call function 'WTAD_TWTCTRL_READ' exporting fi_provide_action_oper = ' ' fi_provide_ris_oper = 'X' tables i_fb_twtctrl = pet_twtctrl exceptions not_found = 1 others = 2.
WTAD_TWT_ACTION_READ call function 'WTAD_TWT_ACTION_READ' tables fet_twt_action = pet_twt_action exceptions not_found = 1 others = 2.
DDIF_FIELDINFO_GET call function 'DDIF_FIELDINFO_GET' exporting tabname = pi_structure tables dfies_tab = i_field_catalog exceptions not_found = 1 internal_error = 2 others = 3.
SD_VBAK_SELECT call function 'SD_VBAK_SELECT' exporting i_document_number = vbeln importing e_vbak = pxt_vbak exceptions document_not_found = 1 others = 2.
SD_VBAP_SELECT call function 'SD_VBAP_SELECT' exporting i_document_number = vbeln i_item_number = posnr importing * E_VBAP = e_vbapvb = svbap exceptions item_not_found = 1 others = 2.
SD_VBEP_SELECT call function 'SD_VBEP_SELECT' exporting i_document_number = vbeln i_item_number = posnr i_etenr = etenr importing e_vbep = svbep * TABLES * FXVBEP = exceptions not_found = 1 others = 2.
WTAD_WTADFMCU_SINGLE_READ call function 'WTAD_WTADFMCU_SINGLE_READ' exporting fi_vkorg = pi_vkorg fi_vtweg = pi_vtweg fi_kunnr = pi_kunnr fi_addifm = pi_addifm * FI_ADDIFMCU = * FI_REFRESH_BUFFER = ' ' * FI_MAX_BUFFER_RECORDS = 10000 tables fet_wtadfmcu = iwtadfmcu exceptions no_record_found = 1 others = 2.
WTAD_WTAD_SUP_FM_SINGLE_READ call function 'WTAD_WTAD_SUP_FM_SINGLE_READ' exporting fi_ekorg = pi_ekorg fi_lifnr = pi_lifnr fi_ltsnr = pi_ltsnr fi_addifm = pi_addifm * FI_REFRESH_BUFFER = ' ' * FI_MAX_BUFFER_RECORDS = 10000 tables fet_wtad_sup_fm = iwtad_sup_fm exceptions no_record_found = 1 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 WTUT_FORMS or its description.
WTUT_FORMS - WTUTFORMS WTRA_DISPLAY_PROTOCOL - Runtime Measurement: List of Log Data WTRA_DISPLAY_PROTOCOL - Runtime Measurement: List of Log Data WTRA_DELETE_PROTOCOL_FROM_DB - Runtime Measurement: Deletion Report for Removing Stored Logs WTRA_DELETE_PROTOCOL_FROM_DB - Runtime Measurement: Deletion Report for Removing Stored Logs WTPR_VARS - Variables declarations for T&A process functions