MOIIC_DIPF06 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 MOIIC_DIPF06 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!
OII_GET_SOC_SEGMENT_AND_CLASS CALL FUNCTION 'OII_GET_SOC_SEGMENT_AND_CLASS' EXPORTING i_socnr = g_oiisocisl_tab-socnr i_get_blocked = 'X' IMPORTING e_oiisock = g_oiisock e_oiisockl = g_oiisockl EXCEPTIONS no_tank_found = 1 no_valid_soc_class_found = 2 OTHERS = 3. "#EC *
OIIC_DIP_READ_TANKDIPS CALL FUNCTION 'OIIC_DIP_READ_TANKDIPS' EXPORTING i_socnr = g_oiisocisl_tab-socnr i_timestamp_from = g_timestamp_from i_timestamp_to = g_timestamp_to TABLES e_oib_tankdip = l_tankdip_tab e_dip_param = l_dip_param e_dip_quan = l_dip_quan EXCEPTIONS no_dip_found = 1 no_interval_defined = 2 no_tank_specified = 3 OTHERS = 4. "#EC *
TZON_LOCATION_TIMEZONE CALL FUNCTION 'TZON_LOCATION_TIMEZONE' EXPORTING if_country = t001w-land1 if_region = t001w-regio if_zipcode = t001w-pstlz IMPORTING ef_timezone = g_tankdip_display_wa-tzone EXCEPTIONS no_timezone_found = 1 OTHERS = 2.
OII_GET_SOC_SEGMENT_AND_CLASS CALL FUNCTION 'OII_GET_SOC_SEGMENT_AND_CLASS' EXPORTING i_socnr = g_oiisocisl_tab-socnr i_get_blocked = 'X' IMPORTING e_oiisock = l_oiisock * E_OIISOCKL = EXCEPTIONS no_tank_found = 1 no_valid_soc_class_found = 2 OTHERS = 3 .
OIIC_DIP_GET_MATERIAL_STOCKS CALL FUNCTION 'OIIC_DIP_GET_MATERIAL_STOCKS' EXPORTING i_socnr = g_oiisocisl_tab-socnr i_timestamp = l2_timestamp i_accessmode = 'SL' IMPORTING e_total_stock = g_stk_ovw_main-relstock e_meins = g_stk_ovw_main-meins e_uomgr = g_stk_ovw_main-uomgr TABLES t_dip_stock = l_dip_stock t_dip_stocko1 = l_dip_stocko1 e_total_stocko1 = g_totalstocko1.
OIIC_DIP_READ_ANALYSIS CALL FUNCTION 'OIIC_DIP_READ_ANALYSIS' EXPORTING i_socnr = g_tankdip_display_wa-socnr timestamp_from = l_tankdip_display_old-etmstm timestamp_to = g_tankdip_display_wa-etmstm TABLES e_dip_mvmt = l_dip_mvmt e_dip_mvmto1 = l_dip_mvmto1 EXCEPTIONS no_analysis_found = 1 OTHERS = 2.
OIIC_DIP_GET_GOODS_MOVEMENTS CALL FUNCTION 'OIIC_DIP_GET_GOODS_MOVEMENTS' EXPORTING i_socnr = g_tankdip_display_wa-socnr timestamp_from = l_tankdip_display_old-etmstm timestamp_to = g_tankdip_display_wa-etmstm i_accessmode = 'SL' i_total_line = 'X' IMPORTING e_stock_difference = g_tankdip_display_wa-delta_single_mvmt TABLES e_stockdiffo1 = l_delta_mvmto1 * E_MSEG = e_mvmt_cum = l_dip_mvmt e_mvmt_cumo1 = l_dip_mvmto1 EXCEPTIONS ts_from_later_than_to = 1 no_tank_found = 2 no_tank_assignment_found = 3 OTHERS = 4.
FLTP_CHAR_CONVERSION CALL FUNCTION 'FLTP_CHAR_CONVERSION' EXPORTING decim = g_t006-decan input = g_dip_param_display-par_fltp ivalu = ' ' maskn = ' ' IMPORTING flstr = g_dip_param_display-par_char.
OIB_QCI_MOVE_DBTABLE_TO_STRUC CALL FUNCTION 'OIB_QCI_MOVE_DBTABLE_TO_STRUC' "#EC ENHOK EXPORTING i_ddic_reference = 'ROIITANKDIP' i_guid = g_tankdip_tab-dip_guid IMPORTING e_structure = g_tankdip_tab TABLES * t_oib_param = g_dip_param_int_upd "AN t_oib_param = g_dip_param_display "AN EXCEPTIONS structure_not_exists = 1 field_type_not_valid = 2 parameter_name_not_valid = 3 unit_missing = 4 OTHERS = 5.
OIIC_DIP_APPLOG_CONTEXT_SET CALL FUNCTION 'OIIC_DIP_APPLOG_CONTEXT_SET' EXPORTING i_context = g_context.
OIIC_DIP_APPLOG_CONTEXT_CHANGE CALL FUNCTION 'OIIC_DIP_APPLOG_CONTEXT_CHANGE' EXPORTING i_context_old = g_context i_context_new = l_context_new.
OIIC_DIP_APPLOG_ITEM_DISPLAY CALL FUNCTION 'OIIC_DIP_APPLOG_ITEM_DISPLAY' EXPORTING i_log_line = g_log_line.
DD_GET_NAMETAB CALL FUNCTION 'DD_GET_NAMETAB' EXPORTING status = 'A' tabname = pi_tabname TABLES x031l_tab = l_nametab EXCEPTIONS not_found = 1 no_fields = 2 OTHERS = 3.
VRM_SET_VALUES CALL FUNCTION 'VRM_SET_VALUES' EXPORTING id = possible_values_id values = possible_values[] EXCEPTIONS id_illegal_name = 1 OTHERS = 2.
VRM_QUEUE_ADD_ID CALL FUNCTION 'VRM_QUEUE_ADD_ID' EXPORTING id = possible_values_id * EXCEPTIONS * ID_NOT_FOUND = 1 * OTHERS = 2 .
VRM_QUEUE_FLUSH CALL FUNCTION 'VRM_QUEUE_FLUSH'.
OII_GET_SOC_SEGMENT_AND_CLASS CALL FUNCTION 'OII_GET_SOC_SEGMENT_AND_CLASS' EXPORTING i_socnr = g_oiisocisl_tab-socnr i_get_blocked = 'X' IMPORTING e_oiisock = g_oiisock e_oiisockl = g_oiisockl EXCEPTIONS no_tank_found = 1 no_valid_soc_class_found = 2 OTHERS = 3. "#EC *
OIIC_DIP_READ_TANKDIPS CALL FUNCTION 'OIIC_DIP_READ_TANKDIPS' EXPORTING i_socnr = g_oiisocisl_tab-socnr i_timestamp_from = g_timestamp_from i_timestamp_to = g_timestamp_to TABLES e_oib_tankdip = l_tankdip_tab e_dip_param = l_dip_param e_dip_quan = l_dip_quan EXCEPTIONS no_dip_found = 1 no_interval_defined = 2 no_tank_specified = 3 OTHERS = 4. "#EC *
CALL FUNCTION 'TZON_LOCATION_TIMEZONE' EXPORTING if_country = t001w-land1 if_region = t001w-regio if_zipcode = t001w-pstlz IMPORTING ef_timezone = g_tankdip_tab-tzone EXCEPTIONS no_timezone_found = 1 OTHERS = 2.
FLTP_CHAR_CONVERSION CALL FUNCTION 'FLTP_CHAR_CONVERSION' EXPORTING decim = ls_t006-decan input = g_tankdip_tab-totalheight_fltp ivalu = ' ' maskn = ' ' IMPORTING flstr = g_tankdip_tab-totalheight_str.
FLTP_CHAR_CONVERSION CALL FUNCTION 'FLTP_CHAR_CONVERSION' EXPORTING decim = ls_t006-decan input = g_tankdip_tab-waterheight_fltp ivalu = ' ' maskn = ' ' IMPORTING flstr = g_tankdip_tab-waterheight_str.
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 MOIIC_DIPF06 or its description.