MK70DF10 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 MK70DF10 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!
KKEK_ITEMS_QUANTITY_CHANGE CALL FUNCTION 'KKEK_ITEMS_QUANTITY_CHANGE' EXPORTING meeht_old_imp = space "Nicht notwendig meeht_new_imp = space "Nicht notwendig menge_old_imp = losg_alt menge_new_imp = losg_neu message_on_screen = cnt_mos_off IMPORTING rc_exp = losg_rc TABLES kis1_imp = work_kis1 kis1_exp = work_kis1 EXCEPTIONS OTHERS = 0.
KKEK_UNIT_CONVERSION CALL FUNCTION 'KKEK_UNIT_CONVERSION' EXPORTING pmeht_imp = work_kis1-pmeht meeht_imp = work_kis1-meeht matnr_imp = work_kis1-matnr message_on_screen = space IMPORTING meeht_div_pmeht_exp = ld_conversion_factor rc = losg2_rc EXCEPTIONS OTHERS = 1.
KKEK_PRICE_QUANTITY_MULTIPLY CALL FUNCTION 'KKEK_PRICE_QUANTITY_MULTIPLY' EXPORTING khs1_imp = sav_khs1 posnr_imp = work_kis1-posnr price_cc_t = work_kis1-gpreis price_cc_f = work_kis1-fpreis peinh_cc = work_kis1-peinh price_oc_t = work_kis1-opreis price_oc_f = work_kis1-opreifx peinh_oc = work_kis1-peinh_2 price_tc_t = work_kis1-tpreis price_tc_f = work_kis1-tpreifx peinh_tc = work_kis1-peinh_3 quantity = work_kis1-menge conversion_factor = ld_conversion_factor message_on_screen = space IMPORTING value_cc_t = work_kis1-wertb value_cc_f = work_kis1-wrtfx value_oc_t = work_kis1-wrtfw_kpf value_oc_f = work_kis1-wrtfw_kfx value_tc_t = work_kis1-wrtfw_pos value_tc_f = work_kis1-wrtfw_pfx EXCEPTIONS error = 1 OTHERS = 2.
KKEK_FORMULAS_CALCULATE CALL FUNCTION 'KKEK_FORMULAS_CALCULATE' EXPORTING khs1_imp = sav_khs1 message_on_screen = space kkea1_imp = sav_kkea1 IMPORTING rc = losg2_rc TABLES kis1_imp = work_kis1 kis1_exp = work_kis1 EXCEPTIONS fatal_error = 1 OTHERS = 2.
KKEK_HEAD_CALCULATE CALL FUNCTION 'KKEK_HEAD_CALCULATE' EXPORTING khs1_imp = sav_khs1 kkea1_imp = sav_kkea1 message_on_screen = space IMPORTING khs1_exp = sav_khs1 rc = losg2_rc TABLES kis1_imp = work_kis1 EXCEPTIONS OTHERS = 1.
KKEK_EXIT_SAPLKKEC_001 CALL FUNCTION 'KKEK_EXIT_SAPLKKEC_001' IMPORTING 001_type_y_activated = help_char 001_type_y_matchcode_id = g_customer_mc_id 001_type_y_searchhlp_id = g_customer_mc_id_new EXCEPTIONS OTHERS = 1.
SCREEN_SEQUENCE_CONTROL_INIT CALL FUNCTION 'SCREEN_SEQUENCE_CONTROL_INIT' EXPORTING bildgruppe = e_bildgruppe funktion = fcode bild = e_bild kopfgruppe = e_kopfgruppe typ = e_typ positionsgruppe = e_positionsgruppe programm = e_programm IMPORTING cua_para1 = i_cua_para1 cua_para2 = i_cua_para2 cua_titel = i_cua_titel dunkel = i_dunkel folgefunktion = i_folgefunktion leave = i_leave cua_para3 = i_cua_para3 cua_para4 = i_cua_para4 cua_status = i_cua_status.
SCREEN_SEQUENCE_CONTROL CALL FUNCTION 'SCREEN_SEQUENCE_CONTROL' EXPORTING funktion = fcode kopfgruppe = e_kopfgruppe positionsgruppe = e_positionsgruppe programm = e_programm IMPORTING cua_para1 = i_cua_para1 cua_para2 = i_cua_para2 cua_para3 = i_cua_para3 cua_titel = i_cua_titel dunkel = i_dunkel folgefunktion = i_folgefunktion leave = i_leave cua_para4 = i_cua_para4 cua_status = i_cua_status.
DD_DOMVALUES_GET CALL FUNCTION 'DD_DOMVALUES_GET' EXPORTING domname = 'TYPPS' text = 'X' langu = sy-langu TABLES dd07v_tab = typps_tab.
K_WERKS_OF_KOKRS CALL FUNCTION 'K_WERKS_OF_KOKRS' EXPORTING kokrs = rk70k-kokrs TABLES itab_001k = t_t001k itab_001w = t_t001w EXCEPTIONS no_entry_in_t001k = 01 no_entry_in_t001w = 02 wrong_kokrs_bukrs = 03.
K_UNITCOSTING_HEAD_CREATE CALL FUNCTION 'K_UNITCOSTING_HEAD_CREATE' EXPORTING kokrs_waers_imp = sav_tka01-waers khs1_ref_imp = ref_khs1 kkea1_imp = sav_kkea1 rk70k_imp = rk70k IMPORTING flg_referenced = flg_referenz khs1_exp = simu_khs1.
KKEK_ITEMS_AFTER_COPY CALL FUNCTION 'KKEK_ITEMS_AFTER_COPY' EXPORTING khs1_imp = simu_khs1 kkea1_imp = sav_kkea1 werks_imp = rk70x-werks gsber_imp = rk70x-gsber prctr_imp = rk70x-prctr kadat_imp = rk70x-kadat uebid_imp = rk70x-uebid patnr_imp = rk70x-patnr kzbws_imp = rk70x-kzbws message_on_screen = space IMPORTING rc_exp = l_rc TABLES kis1_imp = simu_kis1 kis1_exp = simu_kis1 EXCEPTIONS OTHERS = 0.
K_UNITCOSTING_HEAD_CREATE CALL FUNCTION 'K_UNITCOSTING_HEAD_CREATE' EXPORTING kokrs_waers_imp = sav_tka01-waers * khs1_ref_imp = kkea1_imp = sav_kkea1 rk70k_imp = rk70k IMPORTING flg_referenced = flg_referenz khs1_exp = sav_khs1.
K_UNITCOSTING_HEAD_CREATE CALL FUNCTION 'K_UNITCOSTING_HEAD_CREATE' EXPORTING kokrs_waers_imp = sav_tka01-waers khs1_ref_imp = ref_khs1 kkea1_imp = sav_kkea1 rk70k_imp = rk70k IMPORTING * flg_referenced = khs1_exp = simu_khs1.
KKEK_ITEMS_AFTER_COPY CALL FUNCTION 'KKEK_ITEMS_AFTER_COPY' EXPORTING khs1_imp = simu_khs1 kkea1_imp = sav_kkea1 werks_imp = rk70x-werks gsber_imp = rk70x-gsber prctr_imp = rk70x-prctr kadat_imp = rk70x-kadat uebid_imp = rk70x-uebid patnr_imp = rk70x-patnr kzbws_imp = rk70x-kzbws message_on_screen = space IMPORTING rc_exp = l_rc TABLES kis1_imp = simu_kis1 kis1_exp = simu_kis1 EXCEPTIONS OTHERS = 0.
KKEK_COSTING_REVALUATE_PARM CALL FUNCTION 'KKEK_COSTING_REVALUATE_PARM' EXPORTING khs1_imp = simu_khs1 kkea1_imp = sav_kkea1 psdat_imp = simu_khs1-psdat krsdt_imp = simu_khs1-krsdt rk70f_imp = lt_rk70f_head flg_abc_activ_imp = flg_ptyp_x_activ revaluate_all_base_cat = char_x revaluate_g_cat = char_x revaluate_x_cat = char_x revaluate_i_cat = space revaluation_mode = '0' "Pruefen * ITERATION = ' ' * MESSAGE_ON_SCREEN = CNT_MOS_OFF IMPORTING khs1_exp = simu_khs1 * ERROR_EXP = rc = l_rc TABLES kis1_imp = simu_kis1 kis1_exp = simu_kis1.
K_UNITCOSTING_HEAD_CREATE CALL FUNCTION 'K_UNITCOSTING_HEAD_CREATE' EXPORTING kokrs_waers_imp = sav_tka01-waers * khs1_ref_imp = kkea1_imp = sav_kkea1 rk70k_imp = rk70k IMPORTING flg_referenced = flg_referenz khs1_exp = sav_khs1.
KKEK_UNIT_CONVERSION CALL FUNCTION 'KKEK_UNIT_CONVERSION' EXPORTING pmeht_imp = rk70k-meeht meeht_imp = rk70k-meeht * MATNR_IMP = message_on_screen = ' ' IMPORTING * CONVERSION_FACTOR_EXP = rc = l_rc CHANGING menge_zu_rundend_chg = rk70k-menge EXCEPTIONS OTHERS = 1.
CR_WORKCENTER_READ_DIALOG_NAME
CALL FUNCTION 'CR_WORKCENTER_READ_DIALOG_NAME' EXPORTING arbpl = p_arbpl werks = p_arbplwerk IMPORTING e_crhd = lwa_workcenter_header TABLES t_crca = l_crca t_crco = l_crco t_crtx = l_crtx EXCEPTIONS not_found = 1 OTHERS = 2.
CR_WORKCENTER_READ_DIALOG_NAME CALL FUNCTION 'CR_WORKCENTER_READ_DIALOG_NAME' EXPORTING arbpl = p_arbpl werks = p_arbplwerk * importing * e_crhd = lwa_workcenter_header TABLES t_crca = l_crca t_crco = l_crco t_crtx = l_crtx EXCEPTIONS not_found = 1 OTHERS = 2.
KKEK_CONTROLLING_AREA_READ CALL FUNCTION 'KKEK_CONTROLLING_AREA_READ' EXPORTING kokrs_imp = rk70k-kokrs gjahr_imp = rk70k-gjahr message_on_screen = ' ' IMPORTING tka01_exp = sav_tka01 flg_all_curr_activ = flg_alle_waers_aktiv.
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 MK70DF10 or its description.