MEG83F01 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 MEG83F01 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.
Title: Include MEG83F01
No INCLUDES are used within this REPORT code!
No SAP DATABASE tables are accessed within this REPORT code!
DEQUEUE_E_TE271 call function 'DEQUEUE_E_TE271' exporting los = los.
ISU_DB_TE271_SINGLE call function 'ISU_DB_TE271_SINGLE' exporting x_los = te271-los importing y_te271 = te271 exceptions not_found = 1.
DDUT_DOMVALUE_TEXT_GET call function 'DDUT_DOMVALUE_TEXT_GET' exporting name = domname value = domvalue importing dd07v_wa = domvalwa exceptions not_found = 1 illegal_input = 2 others = 3.
ISU_DB_TESPT_SINGLE call function 'ISU_DB_TESPT_SINGLE' exporting x_sparte = te271-sparte importing y_spartyp = reg83-spartyp.
ISU_O_LOT_OPEN call function 'ISU_O_LOT_OPEN' exporting x_lot = te271-los x_wmode = co_display * x_wmode = co_change * X_UPD_ONLINE = * X_NO_DIALOG = * X_AUTO = * X_NO_CHANGE = * X_NO_OTHER = * X_TEILOBJ = importing y_obj = y_los * y_auto = * y_wmode = exceptions not_customized = 1 not_found = 2 existing = 3 foreign_lock = 4 key_invalid = 5 number_error = 6 system_error = 7 not_authorized = 8 others = 9.
ENQUEUE_E_TE271 call function 'ENQUEUE_E_TE271' exporting los = los exceptions foreign_lock = 1 system_failure = 2 others = 3.
ISU_MASTER_DATA_DEQUEUE call function 'ISU_MASTER_DATA_DEQUEUE' exporting x_objtype = 'EGER' x_program = irepid tables xt_keys = ieger[] exceptions others = 1.
ISU_MASTER_DATA_DEQUEUE call function 'ISU_MASTER_DATA_DEQUEUE' exporting x_objtype = 'EGER' x_program = irepid tables xt_keys = t_eger[] exceptions others = 1.
ISU_METER_IDENTIFY call function 'ISU_METER_IDENTIFY' exporting x_geraet = h_geraet x_einbau = co_flag_marked x_ausbau = co_flag_marked x_schrott = co_flag_marked x_ab = sy-datum x_bis = sy-datum x_sparte = te271-sparte importing y_v_eger = v_eger y_etyp = etyp.
ISU_METER_IDENTIFY call function 'ISU_METER_IDENTIFY' exporting x_equnr = v_eger-equnr x_einbau = co_flag_marked x_ausbau = co_flag_marked x_schrott = co_flag_marked importing y_v_eger = v_eger.
ISU_SYSTEMPARAMETER_MM call function 'ISU_SYSTEMPARAMETER_MM' EXPORTING x_parameter = co_gv_chlos IMPORTING y_active = par_active.
ISU_DB_TE571_SELECT_LOS_EQUNR call function 'ISU_DB_TE571_SELECT_LOS_EQUNR' EXPORTING x_los = te271-los x_equnr = geraettab-equnr x_maxcount = 1 EXCEPTIONS not_found = 1 system_error = 2 not_qualified = 3 others = 4.
ISU_DB_TE571_SELECT_LOS_EQUNR call function 'ISU_DB_TE571_SELECT_LOS_EQUNR' exporting x_los = te271-los x_equnr = geraettab-equnr x_maxcount = 1 exceptions not_found = 1 system_error = 2 not_qualified = 3 others = 4.
POPUP_TO_CONFIRM_STEP call function 'POPUP_TO_CONFIRM_STEP' exporting textline1 = text-004 textline2 = text-005 titel = text-t01 importing answer = abbruch.
POPUP_TO_CONFIRM_STEP call function 'POPUP_TO_CONFIRM_STEP' exporting textline1 = text-004 textline2 = text-005 titel = text-t01 importing answer = abbruch.
ISU_DB_EGER_SELECT_MATNR call function 'ISU_DB_EGER_SELECT_MATNR' exporting x_matnr = inttab-gertyp x_ab = co_date_infinite x_bis = co_date_infinite x_equnr = u_first_equnr x_maxcount = u_find " note 1113746 1140454 tables t_v_eger = tab_v_eger exceptions not_found = 1 not_qualified = 3.
ISU_MASTER_DATA_ENQUEUE * call function 'ISU_MASTER_DATA_ENQUEUE' * exporting * x_objtype = 'EGER' * x_program = irepid * tables * xt_keys = ieger * exceptions * foreign_lock = 1 * system_failure = 2.
ENQUEUE_EIEQUI call function 'ENQUEUE_EIEQUI' exporting equnr = p_equnr exceptions foreign_lock = 1 system_failure = 2.
call function 'NOTICE_OPEN' exporting x_object = co_notice_obj x_key = te271_key x_wmode = wmode importing y_obj = notizen exceptions notice_object_not_customized = 1.
ISU_DB_ETYP_SINGLE call function 'ISU_DB_ETYP_SINGLE' exporting x_matnr = v_eger-matnr importing y_etyp = etyp.
ISU_DB_TE271_SINGLE call function 'ISU_DB_TE271_SINGLE' exporting x_los = v_eger-los importing y_te271 = temp_te271 exceptions not_found = 1 system_error = 2 others = 3.
ISU_REPLACEMENT_YEAR call function 'ISU_REPLACEMENT_YEAR' exporting x_v_eger = i_v_eger x_etyp = i_etyp importing y_wechsel = repyear y_bglkenn = rep_bglkenn.
ISU_V_EGER_UPDATE_MULTIPLE call function 'ISU_V_EGER_UPDATE_MULTIPLE' exporting x_db_read = co_flag_marked x_upd_mode = co_upd_update x_upd_equi = ' ' tables t_v_eger_new = geraettab.
ISU_DB_TE271_UPDATE call function 'ISU_DB_TE271_UPDATE' exporting x_te271 = te271 x_te271_old = g_te271_db x_upd_mode = co_upd_update.
MSG_OPEN call function 'MSG_OPEN' exporting x_no_dialog = co_flag_marked x_log = co_flag_marked importing y_msg_handle = msg_handle changing xy_parm = msg_parm.
MSG_ACTION call function 'MSG_ACTION' exporting x_msg_handle = msg_handle x_action = co_msg_save.
MSG_CLOSE call function 'MSG_CLOSE' exporting x_msg_handle = msg_handle.
ISU_V_EGER_UPDATE_MULTIPLE call function 'ISU_V_EGER_UPDATE_MULTIPLE' exporting x_db_read = co_flag_marked x_upd_mode = co_upd_update x_upd_equi = '' tables t_v_eger_new = geraettab.
ISU_DB_TE271_UPDATE call function 'ISU_DB_TE271_UPDATE' exporting x_te271 = te271 x_te271_old = g_te271_db x_upd_mode = co_upd_update.
NOTICE_PREPARE_CLOSE call function 'NOTICE_PREPARE_CLOSE' importing y_changed = los_update changing xy_obj = notizen.
NOTICE_CLOSE call function 'NOTICE_CLOSE' changing xy_obj = notizen.
ISU_SYSTEMPARAMETER_MM call function 'ISU_SYSTEMPARAMETER_MM' exporting x_parameter = co_gv_chlos importing y_active = par_active.
ISU_LOT_CHECK_AUTHORITY call function 'ISU_LOT_CHECK_AUTHORITY' exporting x_activt = co_create x_sparte = te271-sparte x_losamt = te271-losamt.
ISU_DB_EGER_SELECT_LOS call function 'ISU_DB_EGER_SELECT_LOS' exporting x_los = te271-los x_maxcount = 1 exceptions not_found = 1 not_qualified = 3 others = 4.
ISU_DB_EGTUR_SELECT call function 'ISU_DB_EGTUR_SELECT' importing y_count = counter tables t_equnr = t_equi2 t_equi_egtur = t_equi_egtur exceptions not_found = 1 system_error = 2 not_qualified = 3 others = 4.
ISU_DB_EGTUR_UPDATE call function 'ISU_DB_EGTUR_UPDATE' exporting x_upd_mode = co_upd_delete tables t_equnr = t_equi1 exceptions others = 1.
MSG_OPEN call function 'MSG_OPEN' exporting x_no_dialog = co_flag_marked importing y_msg_handle = handle changing xy_parm = parm_open exceptions failed = 1 subs_invalid = 2 log_invalid = 3 others = 4.
MSG_ACTION call function 'MSG_ACTION' exporting x_msg_handle = handle x_action = co_msg_save exceptions action_not_supported = 1 handle_invalid = 2 not_found = 3 others = 4.
MSG_PREPARE_CLOSE call function 'MSG_PREPARE_CLOSE' exporting x_msg_handle = handle exceptions not_found = 1 handle_invalid = 2 others = 3.
MSG_CLOSE call function 'MSG_CLOSE' exporting x_msg_handle = handle exceptions not_found = 1 handle_invalid = 2 others = 3.
MSG_OPEN call function 'MSG_OPEN' exporting x_no_dialog = co_flag_marked x_log = co_flag_marked importing y_msg_handle = msg_handle changing xy_parm = msg_parm.
MSG_ACTION call function 'MSG_ACTION' exporting x_msg_handle = msg_handle x_action = co_msg_save.
MSG_CLOSE call function 'MSG_CLOSE' exporting x_msg_handle = msg_handle.
ISU_DB_EGER_SELECT_LOS call function 'ISU_DB_EGER_SELECT_LOS' exporting x_los = p_lot x_maxcount = 0 tables t_v_eger = v_eger_tab exceptions not_found = 1 not_qualified = 2 others = 3.
ISU_DB_ETYP_SINGLE call function 'ISU_DB_ETYP_SINGLE' exporting x_matnr = p_inttab-gertyp importing y_etyp = etyp.
POPUP_TO_CONFIRM_STEP call function 'POPUP_TO_CONFIRM_STEP' exporting defaultoption = 'Y' textline1 = text textline2 = text-051 titel = text-t05 importing answer = answer.
ISU_DB_TEPRREL_SELECT_ALL call function 'ISU_DB_TEPRREL_SELECT_ALL' exporting x_sort = '' x_maxcount = 0 tables t_teprrel = t_teprrel exceptions not_found = 1 others = 2.
ISU_SYSTEMPARAMETER_MM call function 'ISU_SYSTEMPARAMETER_MM' exporting x_parameter = co_gv_loslager importing y_active = xy_loslager exceptions parameter_not_found = 1 systemparameters_missing = 2 others = 3.
ISU_SYSTEMPARAMETER_MM call function 'ISU_SYSTEMPARAMETER_MM' exporting x_parameter = co_gv_certlotdev importing y_active = xy_certlotdev exceptions parameter_not_found = 1 systemparameters_missing = 2 others = 3.
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 MEG83F01 or its description.
MEG83F01 - Include MEG83F01 MEFG_FORM_PRINTOUT_CONSTS - PRIVATE: Constants for Printout of an Application Form MEFG_FORM_PRINTOUTTOP - Generated automatically. Fills import parameters of test module. MEFG_FORM_PRINTOUTF01 - PRIVATE: FORM Routines for Report SAPMEFG_FORM_PRINTOUT MEFG_FORM_PRINTOUTE01 - PRIVATE: Include with Events of Report MEFG_FORM_PRINTOUT MEFG_DEL_FORMS_TO_FORMCLASSTOP - Generated automatically. Fills import parameters of test module.