SAP Reports / Programs | Sales and Distribution | Master Data | Conditions(SD-MD-CM) SAP SD

MV13AF0K SAP ABAP INCLUDE - INCLUDE K







MV13AF0K 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 MV13AF0K 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 MV13AF0K. "Basic submit
SUBMIT MV13AF0K AND RETURN. "Return to original report after report execution complete
SUBMIT MV13AF0K VIA SELECTION-SCREEN. "Display selection screen of submitted report to user
    See more syntax options for the ABAP SUBMIT statement


Text pool values


Title: INCLUDE K


INCLUDES used within this REPORT MV13AF0K

INCLUDE MV13AF0K_01.


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:

SD_KONA_SELECT_SINGLE CALL FUNCTION 'SD_KONA_SELECT_SINGLE' EXPORTING i_knuma = konp-knuma_ag IMPORTING e_kona = wa_kona EXCEPTIONS knuma_not_found = 1 OTHERS = 2.

SD_COND_T686E_SELECT CALL FUNCTION 'SD_COND_T686E_SELECT' EXPORTING i_kfrst = kona-kfrst i_direction_unique = ' ' "KFRST -> KBSTAT IMPORTING e_kfrst = komg-kfrst e_kbstat = da_kbstat EXCEPTIONS kbstat_not_found = 1 kfrst_not_found = 2 OTHERS = 3.

SD_COND_T686E_SELECT CALL FUNCTION 'SD_COND_T686E_SELECT' EXPORTING i_kbstat = komg-kbstat i_direction_unique = 'X' "KBSTAT -> KFRST IMPORTING e_kfrst = komg-kfrst EXCEPTIONS kbstat_not_found = 1 OTHERS = 2.

K_KOKRS_READ CALL FUNCTION 'K_KOKRS_READ' EXPORTING kokrs = komg-kokrs IMPORTING e_tka01 = tka01 EXCEPTIONS not_found = 1 not_found_gjahr = 2 OTHERS = 3.

VENDOR_MASTER_DATA_SELECT_12 CALL FUNCTION 'VENDOR_MASTER_DATA_SELECT_12' EXPORTING pi_lifnr = komg-kolif pi_ekorg = komg-ekorg IMPORTING pe_lfm1 = lfm1 EXCEPTIONS no_entry_found = 1 OTHERS = 2.

VENDOR_MASTER_DATA_SELECT_05 CALL FUNCTION 'VENDOR_MASTER_DATA_SELECT_05' EXPORTING pi_lifnr = komg-lifnr pi_ekorg = komg-ekorg pi_read_cam = lv_iav "IAV IMPORTING e_lfa1 = lfa1 e_lfm1 = lfm1 E_ADDRESS_VALUE = l_ADDR1_VAL "IAV EXCEPTIONS not_lief = 1 not_lief_ekorg = 2 not_bonus = 3 loevm = 4 OTHERS = 5.

VENDOR_MASTER_DATA_SELECT_13 CALL FUNCTION 'VENDOR_MASTER_DATA_SELECT_13' EXPORTING pi_lifnr = komg-lifnr pi_ekorg = komg-ekorg pi_werks = komg-werks IMPORTING pe_lfm2 = lfm2 EXCEPTIONS no_entry_found = 1 OTHERS = 3.

ME_MIX_VENDOR_DATA CALL FUNCTION 'ME_MIX_VENDOR_DATA' EXPORTING i_lfm1 = lfm1 i_lfm2 = lfm2 IMPORTING e_lfm1 = lfm1.

VENDOR_MASTER_DATA_SELECT_12 CALL FUNCTION 'VENDOR_MASTER_DATA_SELECT_12' EXPORTING pi_lifnr = komg-lifre pi_ekorg = komg-ekorg IMPORTING pe_lfm1 = lfm1 EXCEPTIONS no_entry_found = 1 OTHERS = 2.

VENDOR_MASTER_DATA_SELECT_12 CALL FUNCTION 'VENDOR_MASTER_DATA_SELECT_12' EXPORTING pi_lifnr = komg-llief pi_ekorg = komg-ekorg IMPORTING pe_lfm1 = lfm1 EXCEPTIONS no_entry_found = 1 OTHERS = 2.

VENDOR_MASTER_DATA_SELECT_06 CALL FUNCTION 'VENDOR_MASTER_DATA_SELECT_06' EXPORTING pi_lifnr = komg-lifnr pi_ltsnr = komg-ltsnr IMPORTING pe_ltsbz = wyt1t-ltsbz EXCEPTIONS not_found = 01.

KE_PROFIT_CENTER_CHECK CALL FUNCTION 'KE_PROFIT_CENTER_CHECK' EXPORTING prctr = komg-prctr test_kokrs = komg-kokrs read_text = 'X' IMPORTING ktext = cepct-ktext EXCEPTIONS not_found = 1 no_kokrs_for_bukrs = 2 parameter_mismatch = 3 prctr_locked = 4 OTHERS = 5.

KE_PROFIT_CENTER_CHECK CALL FUNCTION 'KE_PROFIT_CENTER_CHECK' EXPORTING prctr = komg-pprctr test_kokrs = komg-kokrs read_text = 'X' IMPORTING ktext = *cepct-ktext EXCEPTIONS not_found = 1 no_kokrs_for_bukrs = 2 parameter_mismatch = 3 prctr_locked = 4 OTHERS = 5.

LEISTUNG_READ CALL FUNCTION 'LEISTUNG_READ' EXPORTING r_asnum = komg-srvpos IMPORTING asmd = asmd asmdt = asmdt EXCEPTIONS asmd_not_found = 01 OTHERS = 00.

MM_PARTNER_HIERARCHY_CHECK CALL FUNCTION 'MM_PARTNER_HIERARCHY_CHECK' EXPORTING i_lifnr = komg-lhienr i_ekorg = komg-ekorg EXCEPTIONS no_hierarchy_found = 01.

MM_PARTNER_HIERARCHY_CHECK CALL FUNCTION 'MM_PARTNER_HIERARCHY_CHECK' EXPORTING i_lifnr = komg-lhienr EXCEPTIONS no_hierarchy_found = 01. " I_EKORG =

WY_LFA1_GET_NAME CALL FUNCTION 'WY_LFA1_GET_NAME' EXPORTING pi_lifnr = komg-lhienr pi_read_cam = l_read_cam "IAV IMPORTING po_name1 = lfa1-name1 po_cam_name1 = l_cam_name "IAV EXCEPTIONS no_records_found = 1 OTHERS = 2.

VENDOR_MASTER_DATA_SELECT_08 * call function 'VENDOR_MASTER_DATA_SELECT_08' * exporting * i_lfa1_lifnr = komg-lhienr * importing * a_lfa1_name1 = lfa1-name1 * exceptions * entry_not_found = 1 * others = 2.

CLMA_CLASS_EXIST





CALL FUNCTION 'CLMA_CLASS_EXIST' EXPORTING class = komg-wghie classify_activity = ' ' * CLASSNUMBER = H_CLINT classtype = '026' date = sy-datlo description_only = ' ' language = sy-langu mode = ' ' no_description = ' ' IMPORTING ret_code = h_subrc xklah = klah EXCEPTIONS no_valid_sign = 01.

RKD_SHORT_TEXT_SINGLE CALL FUNCTION 'RKD_SHORT_TEXT_SINGLE' EXPORTING applclass = 'KE' characteristic = l_check_value criteria = l_characteristic no_escape_symbol = 'X' mode = '*' IMPORTING characteristic_text = l_text_m characteristic_text_l = l_text_l EXCEPTIONS criteria_not_found = 1 key_not_found = 2 no_escape_symbol_allowed = 7.

RKD_SHORT_TEXT_SINGLE CALL FUNCTION 'RKD_SHORT_TEXT_SINGLE' EXPORTING applclass = 'KE' characteristic = l_check_value criteria = l_characteristic no_escape_symbol = 'X' mode = '*' IMPORTING characteristic_text = l_text_m characteristic_text_l = l_text_l EXCEPTIONS criteria_not_found = 1 key_not_found = 2 no_escape_symbol_allowed = 7.

RV_CONDITION_RECORD_DISPLAY CALL FUNCTION 'RV_CONDITION_RECORD_DISPLAY' EXPORTING condition_use = kvewe condition_classes = condition_classes application = t180-kappl condition_type = *t685-kschl access_sequence = *t685-kozgf.

SD_COND_AUTH_CHECK CALL FUNCTION 'SD_COND_AUTH_CHECK' EXPORTING i_vkorg = komg-vkorg i_vtweg = komg-vtweg i_spart = komg-spart i_kschl = rv13a-kschl i_kvewe = rv13a-kvewe i_kappl = rv13a-kappl i_kotabnr = rv13a-kotabnr i_ekorg = komg-ekorg i_boart = kona-boart i_activity = authority_aktyp IMPORTING authority_field = authority_field EXCEPTIONS no_authority = 1 OTHERS = 2.

CACS_VERSIONING_SELECT CALL FUNCTION 'CACS_VERSIONING_SELECT' EXPORTING iv_kappl = rv13a-kappl IMPORTING ev_was_executed = lv_was_executed TABLES xvake = xvake knumh = knumh EXCEPTIONS exc_cacs_versioning = 1 OTHERS = 2.

NUMBER_CHECK CALL FUNCTION 'NUMBER_CHECK' EXPORTING nr_range_nr = t6b1-numke number = kk_knuma object = 'BONUS' IMPORTING returncode = number_exist EXCEPTIONS interval_not_found = 01 number_range_not_extern = 02 object_not_found = 03.

VIEW_KURGV CALL FUNCTION 'VIEW_KURGV' EXPORTING comwa = vtcomag IMPORTING rgwa = kurgv EXCEPTIONS no_kna1 = 01 no_knkk = 01 no_knvv = 02 OTHERS = 03.

VIEW_KUAGV CALL FUNCTION 'VIEW_KUAGV' EXPORTING comwa = vtcomag fif_objecttype = 'BUS2094' "Credit Memo Request IMPORTING agwa = kuagv TABLES xvbpa = kb_vbpa vbuv_tab = kb_vbuv xsadr = kb_vbadr EXCEPTIONS no_kna1 = 01 no_knvv = 02 OTHERS = 03.

SD_BONUS_CALENDER_CHECK CALL FUNCTION 'SD_BONUS_CALENDER_CHECK' EXPORTING i_ident3 = ki_ident3 i_datab = kona-datab i_datbi = ki_datbi EXCEPTIONS calender_wrong = 1 calender_not_usable = 2 OTHERS = 1.

SD_COND_T686E_SELECT CALL FUNCTION 'SD_COND_T686E_SELECT' EXPORTING i_kfrst = kona-kfrst i_direction_unique = ' ' IMPORTING e_kbstat = da_kbstat EXCEPTIONS kfrst_not_found = 1.

PRICING_REFRESH CALL FUNCTION 'PRICING_REFRESH' TABLES tkomk = tkomk tkomv = tkomv.

SD_RATES_COPY CALL FUNCTION 'SD_RATES_COPY' EXPORTING i_konp_old = l_konp_old i_konp_new = l_konp_new EXCEPTIONS OTHERS = 0.

CPE_ERP_MD_KNUMH_KOPOS_TO_KOMV CALL FUNCTION 'CPE_ERP_MD_KNUMH_KOPOS_TO_KOMV' EXPORTING is_konpdb = xkonp CHANGING cs_komv = tkomv EXCEPTIONS cpe_not_active = 0 others = 0.

PRICING_SCHEME CALL FUNCTION 'PRICING_SCHEME' EXPORTING calculation_type = 'A' comm_head_i = komk comm_item_i = komp IMPORTING comm_head_e = komk comm_item_e = komp TABLES tkomv = tkomv.

PRICING_SCHEME CALL FUNCTION 'PRICING_SCHEME' EXPORTING calculation_type = 'A' comm_head_i = komk comm_item_i = komp IMPORTING comm_head_e = komk comm_item_e = komp TABLES tkomv = tkomv.

MM_ARR_START_NAFI_BY_ANBED CALL FUNCTION 'MM_ARR_START_NAFI_BY_ANBED' EXPORTING i_kappl = t6b1-kappl_kona i_kalsm = t6b1-kalsm_kona i_kona = kona IMPORTING e_answer = l_answer TABLES t_mmpa = xmmpa t_error_messages = lt_error_messages EXCEPTIONS inconsistent_data = 1 OTHERS = 2.

MM_ARRANG_DISP_ARRANG_ERR_MSG CALL FUNCTION 'MM_ARRANG_DISP_ARRANG_ERR_MSG' TABLES error_messages = lt_error_messages[].

SD_COND_INDEX_UPDATE_PREP CALL FUNCTION 'SD_COND_INDEX_UPDATE_PREP' TABLES ip_dbtime = time_vake_db ip_komgfn = index_new ip_komgfo = index_old ip_time = time_vake ip_xkonh = xkonh ip_ykonh = ykonh.

MM_ARRANG_INVOICE_ADD CALL FUNCTION 'MM_ARRANG_INVOICE_ADD' EXPORTING i_arrangement = kona i_db_update = no i_t6b1 = t6b1 IMPORTING e_arrangement = kona TABLES t_variable_key = hilfvake t_condition_record = hilfkonp t_condition_record_update = xkonp t_ykonp = ykonp t_settlement_values = settlement_values t_settlement_values_mwskz = settlement_values_mwskz t_settlement_values_werks = settlement_values_werks t_evaluation_data = g_evaluation_data t_ebox = xebox t_kopa = l_kopa t_error_messages = error_messages EXCEPTIONS invalid_arrang_type = 01 no_settlement_data = 02 invalid_settlement_data = 03 error_during_invoice_add = 04 no_abrechlauf_number = 05 int_error_status_update = 06 err_msg_during_messaging = 07 error_during_settlement = 08 condition_record_not_found = 09 variable_key_not_found = 10.




MM_ARRANG_DISPLAY_ERROR_MSG CALL FUNCTION 'MM_ARRANG_DISPLAY_ERROR_MSG' TABLES error_messages = error_messages variable_key = hilfvake.

MM_ARRANG_DISPLAY_ERROR_MSG CALL FUNCTION 'MM_ARRANG_DISPLAY_ERROR_MSG' TABLES error_messages = error_messages variable_key = hilfvake.

SD_TEXT_UPDKZ_GET_FROM_CATALOG CALL FUNCTION 'SD_TEXT_UPDKZ_GET_FROM_CATALOG' EXPORTING cat_tdobject = co_tdobject_konp cat_refresh = ' ' TABLES cat_table = ta_tcatalog.

SD_BONUS_MANUAL_PAYMENT CALL FUNCTION 'SD_BONUS_MANUAL_PAYMENT' EXPORTING bonus_agreement = kona bonus_agreement_type = t6b1 bonus_fbuda = ksd_fbuda TABLES condition = xkonp condition_scale = staffel EXCEPTIONS error_in_order_creation = 01.

SD_BONUS_MANUAL_FINAL_SETTLE CALL FUNCTION 'SD_BONUS_MANUAL_FINAL_SETTLE' EXPORTING bonus_agreement = kona bonus_agreement_type = t6b1 TABLES condition = xkonp condition_scale = staffel settlement_values = bvalue EXCEPTIONS error_in_order_creation = 01.

SD_BONUS_MANUAL_ACCRUALS CALL FUNCTION 'SD_BONUS_MANUAL_ACCRUALS' EXPORTING bonus_agreement = kona TABLES condition = xkonp condition_scale = staffel EXCEPTIONS error_in_order_creation = 01.

SD_RATES_RENAME CALL FUNCTION 'SD_RATES_RENAME' EXPORTING i_keys = number_change[].

MM_CALL_UPDATE_PARTNERS CALL FUNCTION 'MM_CALL_UPDATE_PARTNERS' EXPORTING application = 'A' knuma = kona-knuma TABLES x_mmpa = xmmpa y_mmpa = ymmpa EXCEPTIONS OTHERS = 1.

RV_KONDITION_SICHERN_BONUS CALL FUNCTION 'RV_KONDITION_SICHERN_BONUS' IN UPDATE TASK EXPORTING active_kona = kona old_kona = *kona update_sign = updkz_bonus change_docs_write = bool use_outbound_call = bool.

SD_DELETE_TEXT CALL FUNCTION 'SD_DELETE_TEXT' EXPORTING object = co_tdobject_kona application_data = da_tvcom name_routine_number = co_grpno_kona EXCEPTIONS OTHERS = 4.

SD_CONDITION_SAVE_EXIT CALL FUNCTION 'SD_CONDITION_SAVE_EXIT' EXPORTING change_docs_write = bool TABLES db_time = time_vake_db db_xkonh = xkonh db_ykonh = ykonh db_xkonp = xkonp db_ykonp = ykonp db_xstaf = staffel db_ystaf = ystaffel db_xkondat = xkondat db_ykondat = ykondat db_xvake = xvake.

VADAT_TABLE_CREATE CALL FUNCTION 'VADAT_TABLE_CREATE' EXPORTING usage = ls_cond_tabs-kvewe table_number = ls_cond_tabs-kotabnr IMPORTING e_struc = lr_vadat EXCEPTIONS OTHERS = 0.

RV_KONDITION_SICHERN_V13A CALL FUNCTION 'RV_KONDITION_SICHERN_V13A' IN UPDATE TASK EXPORTING change_docs_write = bool use_outbound_call = bool TABLES db_time = time_vake_db db_xkonh = xkonh db_ykonh = ykonh db_xkonp = xkonp db_ykonp = ykonp db_xstaf = staffel db_ystaf = ystaffel db_xkondat = xkondat db_ykondat = ykondat db_xvake = xvake tvadattrans = lt_trans.

SD_RATES_SAVE CALL FUNCTION 'SD_RATES_SAVE' EXPORTING i_opt_update_task = 'X' EXCEPTIONS OTHERS = 0.

MM_ARR_MESSAGES_UPDATE CALL FUNCTION 'MM_ARR_MESSAGES_UPDATE' EXPORTING i_t6b1 = t6b1.

RKE_POST_COMMITMENT_TABLES CALL FUNCTION 'RKE_POST_COMMITMENT_TABLES'.

SD_COND_INDEX_POST CALL FUNCTION 'SD_COND_INDEX_POST' IN UPDATE TASK EXPORTING pi_kvewe = kvewe TABLES pi_komgfn = index_new pi_komgfo = index_old.

SD_SAVE_TEXT CALL FUNCTION 'SD_SAVE_TEXT' TABLES textnames = ta_tvnam.

TT_INSERT CALL FUNCTION 'TT_INSERT' EXPORTING timetab_entry = time_vake_akt todate = vake-datbi fromdate = vake-datab ca = lmemory TABLES timetab = time_vake_akt EXCEPTIONS gap = 01 syserr = 02.

PRICING_SCHEME CALL FUNCTION 'PRICING_SCHEME' EXPORTING calculation_type = 'C' comm_head_i = komk comm_item_i = komp IMPORTING comm_head_e = komk comm_item_e = komp TABLES tkomv = tkomv.

RV_CHECK_CONDITION_VALUE CALL FUNCTION 'RV_CHECK_CONDITION_VALUE' EXPORTING check_krech = konp-krech check_value = kg_gkwrt check_currency = konp-konwa check_price_quantity = konp-kpein check_quantity_unit = konp-kmein only_negative = t685a-knega condition_class = t685a-koaid condition = konp product = komg-matnr basic_quantity_unit = text_default-meins check_sign_only = yes IMPORTING check_value = kg_gkwrt EXCEPTIONS error_message = 8.

RV_CHECK_CONDITION_VALUE CALL FUNCTION 'RV_CHECK_CONDITION_VALUE' EXPORTING check_krech = konp-krech check_value = kg_mxwrt check_currency = konp-konwa check_price_quantity = konp-kpein check_quantity_unit = konp-kmein only_negative = t685a-knega condition_class = t685a-koaid condition = konp product = komg-matnr basic_quantity_unit = text_default-meins check_sign_only = yes IMPORTING check_value = kg_mxwrt EXCEPTIONS error_message = 8.

RV_CHECK_CONDITION_VALUE CALL FUNCTION 'RV_CHECK_CONDITION_VALUE' EXPORTING check_krech = konp-krech check_value = kb_kbetr check_currency = konp-konwa check_price_quantity = konp-kpein check_quantity_unit = konp-kmein only_negative = t685a-knega condition_class = t685a-koaid condition = konp product = komg-matnr basic_quantity_unit = text_default-meins IMPORTING check_value = kb_kbetr EXCEPTIONS error_message = 8.

RV_CHECK_CONDITION_VALUE CALL FUNCTION 'RV_CHECK_CONDITION_VALUE' EXPORTING check_krech = l_krech check_value = kb_kbrue check_currency = konp-konwa check_price_quantity = konp-kpein check_quantity_unit = konp-kmein only_negative = t685a-knega condition_class = t685a-koaid condition = konp product = komg-matnr basic_quantity_unit = text_default-meins no_check_konp = l_no_check_konp IMPORTING check_value = kb_kbrue EXCEPTIONS error_message = 8.

CURRENCY_EXPIRATION_CHECK CALL FUNCTION 'CURRENCY_EXPIRATION_CHECK' EXPORTING currency = konp-konwa date = arbfeld object = 'BUS3030' bukrs = kona-bukrs IMPORTING currency_new = l_currency_new EXCEPTIONS warning_occurred = 1 error_occurred = 2 OTHERS = 3.

CURRENCY_EXPIRATION_CHECK CALL FUNCTION 'CURRENCY_EXPIRATION_CHECK' EXPORTING currency = konp-konwa date = arbfeld object = 'BUS3031' bukrs = kona-bukrs IMPORTING currency_new = l_currency_new EXCEPTIONS warning_occurred = 1 error_occurred = 2 OTHERS = 3.

CURRENCY_EXPIRATION_CHECK CALL FUNCTION 'CURRENCY_EXPIRATION_CHECK' EXPORTING currency = konp-konwa date = arbfeld object = 'VBRK' EXCEPTIONS warning_occurred = 1 error_occurred = 2 OTHERS = 3.

SD_KONP_SELECT CALL FUNCTION 'SD_KONP_SELECT' EXPORTING scale_read = yes long_text_read = yes TABLES condition_item = konp_tmp condition_number = knumh condition_scale = staffel.

SD_BONUS_KONPD_FILL CALL FUNCTION 'SD_BONUS_KONPD_FILL' EXPORTING rebate_agreement = kona rebate_agreement_type = t6b1 period_datab = ks_datab period_datbi = ks_datbi IMPORTING open_corrections = open_b2_exists TABLES cond_item = xkonp cond_scales = staffel cond_keys = xvake.

KOMG_TO_2LINES CALL FUNCTION 'KOMG_TO_2LINES' EXPORTING comm_fields = komg condition_structure = t681-kotab IMPORTING text_string = rv13a-vakey1 fields_string = rv13a-vakey2 EXCEPTIONS table_not_readable = 1 string_overflow = 2.

VADAT_TO_2LINES CALL FUNCTION 'VADAT_TO_2LINES' EXPORTING table_number = xvake-kotabnr usage = xvake-kvewe variable_key = xvake-vadat IMPORTING fields_string = rv13a-vadat2 text_string = rv13a-vadat1 EXCEPTIONS string_overflow = 1 table_not_readable = 2 OTHERS = 3.

TAX_INDICATOR_CHECK CALL FUNCTION 'TAX_INDICATOR_CHECK' EXPORTING land = i_land steuerkennzeichen = konp-mwsk1 IMPORTING t007a = t007a EXCEPTIONS OTHERS = 4.

COUNTRY_CODE_SAP_TO_ISO CALL FUNCTION 'COUNTRY_CODE_SAP_TO_ISO' EXPORTING sap_code = i_land IMPORTING iso_code = lv_country_iso EXCEPTIONS not_found = 1 OTHERS = 2.

PRICING CALL FUNCTION 'PRICING' EXPORTING calculation_type = 'B' comm_head_i = komk comm_item_i = komp no_calculation = 'X' IMPORTING comm_head_e = komk comm_item_e = komp TABLES tkomv = tkomv.

TAX_INDICATOR_CHECK CALL FUNCTION 'TAX_INDICATOR_CHECK' EXPORTING land = i_land steuerkennzeichen = konp-mwsk1 IMPORTING t007a = t007a.

PRICING CALL FUNCTION 'PRICING' EXPORTING calculation_type = 'B' comm_head_i = komk comm_item_i = komp no_calculation = 'X' IMPORTING comm_head_e = komk comm_item_e = komp TABLES tkomv = tkomv.

PROMOTION_CHECK_READ CALL FUNCTION 'PROMOTION_CHECK_READ' EXPORTING pi_aktnr = konp-aktnr IMPORTING pe_i_wakh = akterg EXCEPTIONS promotion_not_found = 01 item_not_found = 02 article_not_found = 03.

VAKEY_TO_2LINES CALL FUNCTION 'VAKEY_TO_2LINES' EXPORTING separate_with_line = ' ' table_number = xvake-kotabnr usage = xvake-kvewe variable_key = xvake-vakey IMPORTING fields_string = rv13a-vakey2 text_string = rv13a-vakey1 EXCEPTIONS string_overflow = 01 table_not_readable = 02.

VADAT_TO_2LINES CALL FUNCTION 'VADAT_TO_2LINES' EXPORTING separate_with_line = ' ' table_number = xvake-kotabnr usage = xvake-kvewe variable_key = xvake-vadat IMPORTING fields_string = rv13a-vadat2 text_string = rv13a-vadat1 EXCEPTIONS string_overflow = 01 table_not_readable = 02.

DYNP_GET_STEPL CALL FUNCTION 'DYNP_GET_STEPL' IMPORTING povstepl = lv_stepl EXCEPTIONS OTHERS = 1.

RV_PRODUKTHIERARCHIE_INFO CALL FUNCTION 'RV_PRODUKTHIERARCHIE_INFO' TABLES fprodhsinfo = prodhsinfo EXCEPTIONS too_many_level = 1 OTHERS = 2.

DYNP_VALUES_READ CALL FUNCTION 'DYNP_VALUES_READ' EXPORTING dyname = 'SAPMV13A' dynumb = sy-dynnr TABLES dynpfields = lt_dynpread EXCEPTIONS OTHERS = 1.

RV_PRODUKTHIERARCHIE_SHOW CALL FUNCTION 'RV_PRODUKTHIERARCHIE_SHOW' EXPORTING root = root selmode = '2' stufe = stufe display = 'X' show_only = show_only IMPORTING node_picked = kp_prodh EXCEPTIONS root_not_exist = 1 too_many_level = 2 OTHERS = 3.

RV_PRODUKTHIERARCHIE_INFO CALL FUNCTION 'RV_PRODUKTHIERARCHIE_INFO' TABLES fprodhsinfo = kp_prodhsinfo EXCEPTIONS too_many_level = 1 OTHERS = 2.

RV_PRODUKTHIERARCHIE_CHECK CALL FUNCTION 'RV_PRODUKTHIERARCHIE_CHECK' EXPORTING node = kp_prodh checkmode = '3' IMPORTING answer = answer EXCEPTIONS predecessor_not_exist = 1 node_contains_maskseparator = 2 node_is_initial = 3 OTHERS = 4.

RV_PRODUKTHIERARCHIE_INFO CALL FUNCTION 'RV_PRODUKTHIERARCHIE_INFO' TABLES fprodhsinfo = da_prodhsinfo EXCEPTIONS too_many_level = 1 OTHERS = 2.

RV_PRODUKTHIERARCHIE_TEXT_GET CALL FUNCTION 'RV_PRODUKTHIERARCHIE_TEXT_GET' TABLES disp_t179 = da_prodh_disp EXCEPTIONS OTHERS = 1.

RV_PRODUKTHIERARCHIE_INFO CALL FUNCTION 'RV_PRODUKTHIERARCHIE_INFO' TABLES fprodhsinfo = kp_prodhsinfo EXCEPTIONS too_many_level = 1 OTHERS = 2.

SD_SCD_FOREIGN_KEY_CHECK CALL FUNCTION 'SD_SCD_FOREIGN_KEY_CHECK' EXPORTING i_tabname = gc_tabname i_fieldname = i_fieldname i_table_wa = komg EXCEPTIONS entry_not_found = 1 OTHERS = 2.

SD_SCD_GET_TEXT_FIELDNAME CALL FUNCTION 'SD_SCD_GET_TEXT_FIELDNAME' EXPORTING i_tabname = gc_tabname i_fieldname = g_fieldname i_freight = 'X' IMPORTING e_tabname = l_tabname e_fieldname = l_fieldname EXCEPTIONS OTHERS = 1.

SD_SCD_GET_FIELD_TEXT CALL FUNCTION 'SD_SCD_GET_FIELD_TEXT' EXPORTING i_tabname = gc_tabname i_fieldname = g_fieldname i_table_wa = komg IMPORTING e_field_text = EXCEPTIONS OTHERS = 1.

SD_CHECK_SCALES_ASSIGNED CALL FUNCTION 'SD_CHECK_SCALES_ASSIGNED' EXPORTING i_konp = konp EXCEPTIONS no_assignment = 1 OTHERS = 2.

SELECT_TEXT CALL FUNCTION 'SELECT_TEXT' EXPORTING id = '*' " arbitrary ID language = sy-langu name = tdname object = 'KONP' textmemory_only = textmemory_only IMPORTING entries = counter EXCEPTIONS wrong_access_to_archive = 1 OTHERS = 2.

SD_KONLI_NAME_SET CALL FUNCTION 'SD_KONLI_NAME_SET' EXPORTING kvewe = 'A' konli = us_konli IMPORTING * REPID = repid_k = repid.

DDIF_FIELDINFO_GET CALL FUNCTION 'DDIF_FIELDINFO_GET' EXPORTING tabname = 'KOMG' fieldname = 'VBELN' TABLES dfies_tab = itab_dfies EXCEPTIONS OTHERS = 3.

RV_PRODUKTHIERARCHIE_INFO CALL FUNCTION 'RV_PRODUKTHIERARCHIE_INFO' TABLES fprodhsinfo = kp_prodhsinfo EXCEPTIONS too_many_level = 1 OTHERS = 2.

RV_PRODUKTHIERARCHIE_INFO CALL FUNCTION 'RV_PRODUKTHIERARCHIE_INFO' TABLES fprodhsinfo = prodhsinfo EXCEPTIONS too_many_level = 1 OTHERS = 2.

RV_PRODUKTHIERARCHIE_SHOW CALL FUNCTION 'RV_PRODUKTHIERARCHIE_SHOW' EXPORTING root = root selmode = '2' stufe = stufe display = 'X' show_only = show_only IMPORTING node_picked = kp_prodh EXCEPTIONS root_not_exist = 1 too_many_level = 2 OTHERS = 3.

RKD_SHORT_TEXT_SINGLE CALL FUNCTION 'RKD_SHORT_TEXT_SINGLE' EXPORTING applclass = 'KE' characteristic = l_check_value criteria = l_characteristic no_escape_symbol = 'X' mode = '*' IMPORTING characteristic_text = l_text_m characteristic_text_l = l_text_l EXCEPTIONS criteria_not_found = 1 key_not_found = 2 no_escape_symbol_allowed = 7.

RV_PRODUKTHIERARCHIE_INFO CALL FUNCTION 'RV_PRODUKTHIERARCHIE_INFO' TABLES fprodhsinfo = prodhsinfo EXCEPTIONS too_many_level = 1 OTHERS = 2.

RV_PRODUKTHIERARCHIE_SHOW CALL FUNCTION 'RV_PRODUKTHIERARCHIE_SHOW' EXPORTING root = root selmode = '2' stufe = stufe display = 'X' show_only = show_only IMPORTING node_picked = kp_prodh EXCEPTIONS root_not_exist = 1 too_many_level = 2 OTHERS = 3.

RV_PRODUKTHIERARCHIE_INFO CALL FUNCTION 'RV_PRODUKTHIERARCHIE_INFO' TABLES fprodhsinfo = prodhsinfo EXCEPTIONS too_many_level = 1 OTHERS = 2.

RV_PRODUKTHIERARCHIE_SHOW CALL FUNCTION 'RV_PRODUKTHIERARCHIE_SHOW' EXPORTING root = root selmode = '2' stufe = stufe display = 'X' show_only = show_only IMPORTING node_picked = kp_prodh EXCEPTIONS root_not_exist = 1 too_many_level = 2 OTHERS = 3.



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