MOIGSF00_04 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 MOIGSF00_04 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: General functions
No INCLUDES are used within this REPORT code!
No SAP DATABASE tables are accessed within this REPORT code!
DEQUEUE_E_OIGSVC CALL FUNCTION 'DEQUEUE_E_OIGSVC' EXPORTING tu_number = pi_tu_number lddate = pi_lddate shift = pi_shift trip = pi_trip.
ENQUEUE_E_OIGSVC CALL FUNCTION 'ENQUEUE_E_OIGSVC' EXPORTING tu_number = pi_tu_number lddate = pi_lddate shift = pi_shift trip = pi_trip EXCEPTIONS foreign_lock = 01.
ENQUEUE_E_OIGS CALL FUNCTION 'ENQUEUE_E_OIGS' EXPORTING shnumber = v_oigsvc-shnumber.
MATERIAL_UNIT_CONVERSION CALL FUNCTION 'MATERIAL_UNIT_CONVERSION' EXPORTING input = pi_quantity_from kzmeinh = c_x matnr = pi_matnr werks = pi_werks charge = pi_charg meinh = pi_uom_from meins = pi_meins IMPORTING output = l_quantity1.
MATERIAL_UNIT_CONVERSION CALL FUNCTION 'MATERIAL_UNIT_CONVERSION' EXPORTING input = l_quantity1 kzmeinh = space matnr = pi_matnr werks = pi_werks charge = pi_charg meinh = pi_uom_to meins = pi_meins IMPORTING output = po_quantity_to.
RV_MESSAGES_READ CALL FUNCTION 'RV_MESSAGES_READ' EXPORTING msg_kappl = g_kappl msg_objky = g_objky msg_objky_to = g_objky_to.
COMMUNICATION_AREA_KOMKBOI CALL FUNCTION 'COMMUNICATION_AREA_KOMKBOI' EXPORTING is_enhancement = ls_isi_comm_area_komkboi "IS2ERP msg_old = o_msg msg_trtyp = o_t180-trtyp TABLES msg_part = part.
COMMUNICATION_AREA_KOMKBOI CALL FUNCTION 'COMMUNICATION_AREA_KOMKBOI' EXPORTING is_enhancement = ls_isi_comm_area_komkboi "IS2ERP msg_old = o_msg msg_trtyp = o_t180-trtyp TABLES msg_part = part EXCEPTIONS OTHERS = 1.
COMMUNICATION_AREA_KOMPBOI CALL FUNCTION 'COMMUNICATION_AREA_KOMPBOI' EXPORTING is_enhancement = ls_isi_comm_area_kompboi "IS2ERP msg_old = o_msg msg_trtyp = o_t180-trtyp TABLES msg_part = part.
COMMUNICATION_AREA_KOMKBOJ CALL FUNCTION 'COMMUNICATION_AREA_KOMKBOJ' EXPORTING is_enhancement = ls_isi_comm_area_komkboj "IS2ERP msg_old = o_msg msg_trtyp = o_t180-trtyp TABLES msg_part = part.
COMMUNICATION_AREA_KOMKBOK CALL FUNCTION 'COMMUNICATION_AREA_KOMKBOK' EXPORTING is_enhancement = ls_isi_comm_area_komkbok "IS2ERP msg_old = o_msg msg_trtyp = o_t180-trtyp TABLES msg_part = part.
MESSAGING CALL FUNCTION 'MESSAGING' EXPORTING applikation = o_kappl msg_objky = o_objky schema = o_kalsm TABLES msg_part = part.
RV_MESSAGES_REFRESH CALL FUNCTION 'RV_MESSAGES_REFRESH'.
RV_MESSAGES_MAINTENANCE CALL FUNCTION 'RV_MESSAGES_MAINTENANCE' EXPORTING min_t185f = t185f min_objky = g_objky min_kappl = g_kappl min_kalsm = g_kalsm min_btext = g_output_text min_cua_text = g_cua_text TABLES mtb_part = part.
RV_MESSAGES_MAINTENANCE CALL FUNCTION 'RV_MESSAGES_MAINTENANCE' EXPORTING min_t185f = t185f min_objky = g_objky min_kappl = g_kappl min_kalsm = g_kalsm min_btext = g_output_text min_cua_text = g_cua_text TABLES mtb_part = part.
RV_MESSAGE_PRINT_SINGLE CALL FUNCTION 'RV_MESSAGE_PRINT_SINGLE' EXPORTING msg_kappl = o_kappl msg_objky = o_objky msg_kschl = l_kschl EXCEPTIONS cancel = 1 no_message = 2 message_not_printable = 2 print_error = 3. "SOGK021342 SO7K023974 PG
DEQUEUE_EMRKPF CALL FUNCTION 'DEQUEUE_EMRKPF' EXPORTING rsnum = pi_rsnum.
ENQUEUE_EMRKPF CALL FUNCTION 'ENQUEUE_EMRKPF' EXPORTING rsnum = pi_rsnum.
CALL FUNCTION 'MB_READ_RESERVATION_HEADER' EXPORTING rsnum = l_rsnum trtyp = l_read_mode xrese = space IMPORTING kopf = l_rkpf EXCEPTIONS res_not_found = 1 foreign_lock = 2 enqueue_failure = 3 ref_auto_res = 4 change_auto_res = 5.
MB_READ_RESERVATION_POSITION CALL FUNCTION 'MB_READ_RESERVATION_POSITION' EXPORTING rsnum = l_rsnum rspob = l_rspob rspos = l_rspos TABLES seqtab = l_resb_tab EXCEPTIONS no_item = 1.
OIH_TD_ED_PREPROCESS_BADI CALL FUNCTION 'OIH_TD_ED_PREPROCESS_BADI' CHANGING XS_OIGS = pi_oigs XS_OIGSI = p_oigsi XS_RESB = l_resb_tab.
DYNP_VALUES_UPDATE CALL FUNCTION 'DYNP_VALUES_UPDATE' EXPORTING dyname = 'SAPMOIGS' dynumb = sy-dynnr TABLES dynpfields = px_scr_fields_tab.
RPY_DATAELEMENT_READ CALL FUNCTION 'RPY_DATAELEMENT_READ' EXPORTING activation_type_i = 'M' dataelement_name = pi_dde1 language = sy-langu * WITH_DOCU = ' ' * DOCUTYPE = 'U' IMPORTING dtel_inf = l_dtel_inf.
RPY_DATAELEMENT_READ CALL FUNCTION 'RPY_DATAELEMENT_READ' EXPORTING activation_type_i = 'M' dataelement_name = pi_dde1 language = sy-langu * WITH_DOCU = ' ' * DOCUTYPE = 'U' IMPORTING dtel_inf = l_dtel_inf.
RPY_DATAELEMENT_READ CALL FUNCTION 'RPY_DATAELEMENT_READ' EXPORTING activation_type_i = 'M' dataelement_name = pi_dde2 language = sy-langu * WITH_DOCU = ' ' * DOCUTYPE = 'U' IMPORTING dtel_inf = l_dtel_inf.
QC04_DOMAIN_TEXT_GET CALL FUNCTION 'QC04_DOMAIN_TEXT_GET' EXPORTING i_domain_name = 'OIG_EVSTAT' i_language = sy-langu i_domvalue_l = l_domvalue IMPORTING e_ddtext = px_oigse_tab-statustext EXCEPTIONS no_data_found = 01.
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 MOIGSF00_04 or its description.