SAP Reports / Programs | Service Station Retailing | Industry Solution Oil | Service Station Retailing(IS-OIL-DS-SSR) SAP IS

MOIREDTFF01 SAP ABAP INCLUDE - Formroutines







MOIREDTFF01 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 MOIREDTFF01 into the relevant SAP transactions such as SE38 or SE80


ABAP code to call this SAP report using the submit statement

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.






SUBMIT MOIREDTFF01. "Basic submit
SUBMIT MOIREDTFF01 AND RETURN. "Return to original report after report execution complete
SUBMIT MOIREDTFF01 VIA SELECTION-SCREEN. "Display selection screen of submitted report to user
    See more syntax options for the ABAP SUBMIT statement


Text pool values


Title: Formroutines


INCLUDES used within this REPORT MOIREDTFF01

No INCLUDES are used within this REPORT code!


TABLES used within REPORT and the associated SELECT statement:





No SAP DATABASE tables are accessed within this REPORT code!


Function Modules used within report and the associated call statement:

MAKT_SINGLE_READ call function 'MAKT_SINGLE_READ' exporting matnr = pe_roire_tc_itm-matnr spras = sy-langu importing wmakt = l_makt exceptions wrong_call = 1 not_found = 2 others = 3.

OIRA_LOCATION_HEADER call function 'OIRA_LOCATION_HEADER' exporting i_pblnr = pi_pblnr * I_RNBT = ' ' i_calpgm = pi_repid i_calscr = sy-dynnr importing e_subpgm = pe_subprg e_subscr = pe_subscrn.

OIRE_CCINS_GET call function 'OIRE_CCINS_GET' exporting i_ccnum = roiredtf-ccnum i_ecblz = roiredtf-ecblz i_bukrs = roiredtf-bukrs i_pblnr = roiredtf-pblnr i_ccins = roiredtf-ssr_ccins importing e_oireccins = wav_oireccins e_ccins_old = tmp_ccins_old e_ccins_new = tmp_ccins_new e_bukrs = tmp_bukrs exceptions card_type_not_created_in_bukrs = 1 wrong_business_location = 2 no_bukrs_found = 3 different_bukrs_determined = 4 ccard_wrong_number = 5 no_pblnr_no_bukrs_filled = 6 no_ccnum_or_ecblz = 7 card_type_has_changed = 8 ccnum_and_ecblz_are_filled = 9 different_pc_types_determined = 10 others = 11.

OIRE_CCINS_GET call function 'OIRE_CCINS_GET' exporting i_ccnum = roiredtf-ccnum i_ecblz = roiredtf-ecblz i_bukrs = roiredtf-bukrs i_pblnr = roiredtf-pblnr i_ccins = roiredtf-ssr_ccins importing e_oireccins = wav_oireccins e_ccins_old = tmp_ccins_old e_ccins_new = tmp_ccins_new e_bukrs = tmp_bukrs exceptions card_type_not_created_in_bukrs = 1 wrong_business_location = 2 no_bukrs_found = 3 different_bukrs_determined = 4 ccard_wrong_number = 5 no_pblnr_no_bukrs_filled = 6 no_ccnum_or_ecblz = 7 card_type_has_changed = 8 ccnum_and_ecblz_are_filled = 9 different_pc_types_determined = 10 others = 11.

OIRE_GET_KALSM call function 'OIRE_GET_KALSM' exporting i_pblnr = roiredtf-pblnr i_chobj = space i_vkdat = roiredtf-vkdat i_vktim = roiredtf-vktim i_procid = pc_pc_obj-parameters-process i_ccins = roiredtf-ssr_ccins i_bukrs = roiredtf-bukrs i_kalvg = pc_cc01_obj-oirecctyp-kalvg importing e_kalsm = gs_kalsm-dekalsm e_kschl = gs_kalsm-dekschl tables ti_oira2_bbp1 = t_oira2_bbp1 exceptions pblnr_does_not_exist = 1 kalsm_does_not_exist = 2 no_pricing_procedure = 3 no_kalvg_was_determined = 4 no_location_values_found = 5 no_partner_profile = 6 no_rnbt_for_procid = 7 no_entry_in_t683s = 8 no_entry_in_t685a = 9 no_clearing_house_data = 10 neither_pblnr_nor_ch_passed = 11 others = 12.

OIRE_GET_KALSM call function 'OIRE_GET_KALSM' exporting i_pblnr = space i_chobj = roiredtf-chobj i_vkdat = roiredtf-vkdat i_vktim = roiredtf-vktim i_procid = pc_pc_obj-parameters-process i_ccins = roiredtf-ssr_ccins i_bukrs = roiredtf-bukrs i_kalvg = pc_cc01_obj-oirecctyp-kalvg_ch_dis importing e_kalsm = gs_kalsm-chkalsm e_kschl = gs_kalsm-chkschl tables ti_oira2_bbp1 = t_oira2_bbp1 exceptions pblnr_does_not_exist = 1 kalsm_does_not_exist = 2 no_pricing_procedure = 3 no_kalvg_was_determined = 4 no_location_values_found = 5 no_partner_profile = 6 no_rnbt_for_procid = 7 no_entry_in_t683s = 8 no_entry_in_t685a = 9 no_clearing_house_data = 10 neither_pblnr_nor_ch_passed = 11 others = 12.

OIRECH_SINGLE_READ call function 'OIRECH_SINGLE_READ' exporting i_chobj = roiredtf-chobj importing e_oirech_all = gs_oirech_all exceptions customizing_not_found = 1 application_not_found = 2 others = 3.

OIRA_COMPANYCODE_GET call function 'OIRA_COMPANYCODE_GET' exporting i_pblnr = roiredtf-pblnr importing e_bukrs = roiredtf-bukrs exceptions location_invalid = 1 no_company_code_found = 2 others = 3.

LOCATION_CORRECT call function 'LOCATION_CORRECT' exporting bild = t185-panel bildgruppe = t185-bldgr kopfgruppe = t185-kopgr positionsgruppe = t185-posgr programm = t185v-agidv stackstufe = t185-stneu trtyp = t185f-trtyp tabellen_lesen = space funktion = space.

OIRE_CCINS_GET call function 'OIRE_CCINS_GET' exporting i_ccnum = pe_roiredtf-ccnum i_ecblz = pe_roiredtf-ecblz i_bukrs = pe_roiredtf-bukrs i_pblnr = pe_roiredtf-pblnr i_ccins = pe_roiredtf-ssr_ccins importing e_oireccins = pe_v_oireccins e_ccins_old = tmp_ccins_old e_ccins_new = tmp_ccins_new e_bukrs = tmp_bukrs exceptions card_type_not_created_in_bukrs = 1 wrong_business_location = 2 no_bukrs_found = 3 different_bukrs_determined = 4 ccard_wrong_number = 5 no_pblnr_no_bukrs_filled = 6 no_ccnum_or_ecblz = 7 card_type_has_changed = 8 ccnum_and_ecblz_are_filled = 9 different_pc_types_determined = 10 others = 11.

OIRE_CCINS_GET call function 'OIRE_CCINS_GET' exporting i_ccnum = pe_roiredtf-ccnum i_ecblz = pe_roiredtf-ecblz i_bukrs = pe_roiredtf-bukrs i_pblnr = pe_roiredtf-pblnr i_ccins = pe_roiredtf-ssr_ccins importing e_oireccins = pe_v_oireccins e_ccins_old = tmp_ccins_old e_ccins_new = tmp_ccins_new e_bukrs = tmp_bukrs exceptions card_type_not_created_in_bukrs = 1 wrong_business_location = 2 no_bukrs_found = 3 different_bukrs_determined = 4 ccard_wrong_number = 5 no_pblnr_no_bukrs_filled = 6 no_ccnum_or_ecblz = 7 card_type_has_changed = 8 ccnum_and_ecblz_are_filled = 9 different_pc_types_determined = 10 others = 11.

SYSTEM_STATUS call function 'SYSTEM_STATUS' importing status = pe_status.

OIRE_UPDATE_DTF

OIRE_UPDATE_DTF * call function 'OIRE_UPDATE_DTF' call function 'OIRE_UPDATE_DTF' in update task exporting i_bukrs = p_bukrs i_ccins = p_ccins tables t_dtf_hdr = pt_dtf_hdr t_dtf_itm = pt_dtf_itm t_link = pt_link_dtf exceptions dtf_table_does_not_exist = 1 others = 2.

PRICING_SCREEN call function 'PRICING_SCREEN' exporting comm_head_i = pi_komk comm_item_i = pi_komp trtyp_i = ls_t185f-trtyp tables tkomv = pt_komv.

PRICING_DIALOG * call function 'PRICING_DIALOG' * exporting * comm_head_i = pi_komk * comm_item_i = pi_komp * t185_i = ls_t185 * t185f_i = ls_t185f * t185v_i = ls_t185v * tables * tkomv = pt_komv.

OIFSPBL_SINGLE_READ call function 'OIFSPBL_SINGLE_READ' exporting oifspbl_pblnr = pe_roiredtf-pblnr importing woifspbl = pc_pc_obj-oifspbl exceptions not_found = 1 others = 2.

ADDR_GET call function 'ADDR_GET' exporting address_selection = l_adr_sel_tab importing address_value = l_adr_value exceptions parameter_error = 1 address_not_exist = 2 version_not_exist = 3 internal_error = 4 others = 5.

T001_SINGLE_READ call function 'T001_SINGLE_READ' exporting bukrs = pc_pc_obj-oifspbl-bukrs importing wt001 = pc_cc01_obj-t001 exceptions not_found = 1 wrong_call = 2 others = 3.






OIRA_READ_DTLT call function 'OIRA_READ_DTLT' exporting i_get_fidoc = char_x tables r_linknr = pt_linknr r_doctype = pt_doctype r_docnr = pt_docnr r_srcetab = pt_srcetab t_dtlt_result = pt_dtlt_result.

V_KNA1_SINGLE_READ call function 'V_KNA1_SINGLE_READ' exporting pi_kunnr = ls_kna1-kunnr importing pe_kna1 = ls_kna1 exceptions no_records_found = 1 internal_error = 2 others = 3.

READ_BKPF call function 'READ_BKPF' exporting xbelnr = ls_dtlt_result-fidoc xbukrs = ls_dtlt_result-fidoc_bukrs xgjahr = ls_dtlt_result-fidoc_gjahr importing xbkpf = ls_bkpf exceptions key_incomplete = 1 not_authorized = 2 not_found = 3 others = 4.

OIRECH_SINGLE_READ call function 'OIRECH_SINGLE_READ' exporting i_chobj = pi_roiredtf-chobj importing e_oirech_all = pi_oirech_all exceptions customizing_not_found = 1 application_not_found = 2 others = 3.

V_KNA1_SINGLE_READ call function 'V_KNA1_SINGLE_READ' exporting pi_kunnr = pi_oirech_all-kunnr importing pe_kna1 = ls_kna1 exceptions no_records_found = 1 internal_error = 2 others = 3.

PRICING call function 'PRICING' exporting calculation_type = char_c comm_head_i = ls_komk comm_item_i = ls_komp tables tkomv = t_komv.

OIRA_FILL_DBT call function 'OIRA_FILL_DBT' exporting i_compstr = pi_compstr i_chk_dbt_exist = char_x i_pc_obj = pc_pc_obj "SO7K106883 MS tables t_srce_data = pt_oira_fill_comm t_data_inserted = pt_dbt_inserted t_data_updated = pt_dbt_updated exceptions process_not_defined = 1 number_range_not_defined = 2 oiradbt_not_modified = 3 completion_strat_not_defined = 4 record_year_not_passed = 5 aggschema_not_defined = 6 badi_errors = 7 others = 8.

PRICING call function 'PRICING' exporting calculation_type = char_c comm_head_i = ls_komk comm_item_i = ls_komp tables tkomv = lt_komv.

OIRE_DTF_STATISTIC_UPDATE call function 'OIRE_DTF_STATISTIC_UPDATE' exporting i_stafo = 'SOIR01' * I_DTF_IS_SORTED = tables t_dtf_hdr = pt_work_hdr t_dtf_itm = pt_work_itm exceptions "SO7K017613 no_active_infostructure = 1 "SO7K017613 others = 2 "SO7K017613 .

F4_ALLOWED_QUANTITY_UNIT call function 'F4_ALLOWED_QUANTITY_UNIT' exporting i_s_general = pi_qty_unit_in i_dialog = space tables o_t_qt_units = pt_qty_unit_out exceptions bad_params = 1 error = 2 others = 3.

OIRE_UPLOAD_PROCESS_STATUS call function 'OIRE_UPLOAD_PROCESS_STATUS' exporting i_procdef = pi_procdef tables xdtfloch = pt_work_hdr * xdtfloci = pt_work_itm changing pc_pc_obj = pc_pc_obj pc_cc01_obj = pc_cc01_obj * pc_ce_obj = pc_ce_obj exceptions process_customizing = 1 others = 2.

TCURC_SINGLE_READ call function 'TCURC_SINGLE_READ' exporting i_waers = p_roiredtf-waers importing o_tcurc = l_curc exceptions not_found = 1 others = 2.

READ_TEXT call function 'READ_TEXT' exporting client = sy-mandt id = pi_thead-tdid language = pi_thead-tdspras name = pi_thead-tdname object = pi_thead-tdobject archive_handle = 0 tables lines = pt_tline exceptions id = 1 language = 2 name = 3 not_found = 4 object = 5 reference_check = 6 wrong_access_to_archive = 7 others = 8.

OIRB_GET_LOC_VALUES call function 'OIRB_GET_LOC_VALUES' exporting i_pblnr = pe_roiredtf-pblnr i_rnbt = pe_oiraprocrnbt-rnbt importing e_oirbpblb = l_oirbpblb exceptions business_type_not_found = 1 business_location_not_found = 2 others = 3.

OIRB_GET_PROFILE call function 'OIRB_GET_PROFILE' exporting i_f_pr = pe_profile importing e_fuels_pr = lt_profile_table exceptions profile_not_found = 1 others = 2.

OIRA_CUSTOMER_KEY_GET call function 'OIRA_CUSTOMER_KEY_GET' exporting i_pblnr = pe_roiredtf-pblnr i_parfn = lt_profile_table-parfn i_date_from = pe_roiredtf-vkdat i_time_from = pe_roiredtf-vktim i_date_to = pe_roiredtf-vkdat i_time_to = pe_roiredtf-vktim importing e_oira2_bbp1_key = pe_oira2_bbp1_key exceptions date_error = 1 no_partner = 2 others = 3.

OIRB_GET_RELEVANT_PLANT_SLOC call function 'OIRB_GET_RELEVANT_PLANT_SLOC' exporting pi_pblnr = pe_roiredtf-pblnr pi_rnbt = pe_oiraprocrnbt-rnbt * PI_OBJPOS = '001' importing pe_werks = l_werks * PE_LGORT = exceptions no_entries_found = 1 others = 2.

OIFSPBL_SINGLE_READ call function 'OIFSPBL_SINGLE_READ' exporting * KZRFB = ' ' oifspbl_pblnr = roiredtf-pblnr READ_ADDRESS = 'X' IMPORTING * WOIFSPBL = WADRC = l_adrc EXCEPTIONS NOT_FOUND = 1 OTHERS = 2.

OIRE_CONVERT_TIME_240000 call function 'OIRE_CONVERT_TIME_240000' exporting i_date = px_vkdat i_time = px_vktim I_TZONE = l_adrc-time_zone I_TSTMP_CONV = 'X' IMPORTING E_DATE = px_vkdat E_TIME = px_vktim * E_TSTMP = EXCEPTIONS TIME_WAS_CHANGED = 1 NO_TIME_ZONE_PASSED = 2 TIME_ZONE_DOES_NOT_EXIST = 3 DATE_OR_TIME_INCONSISTENT = 4 OTHERS = 5.

OIRE_VIRTUAL_LOCK_HANDLING



* CALL FUNCTION 'OIRE_VIRTUAL_LOCK_HANDLING' * EXPORTING * i_lock_handler = pi_lock_handler * i_procdef = pi_procid * i_lockobj = l_lockobj * i_lockmode = c_true * i_subobject = c_chob * i_dtf_flag = pi_dtf_flag * EXCEPTIONS * object_already_locked = 1 * object_not_locked = 2 * object_does_not_exist = 3 * wrong_lock_handler = 4 * wrong_procdef = 5 * OTHERS = 6.



Contribute (Add Comments)

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 MOIREDTFF01 or its description.