SAP Reports / Programs | Controlling | Product Cost Controlling | Product Cost by Period(CO-PC-OBJ-PER) SAP CO

MKKP2F10 SAP ABAP INCLUDE - Form routines A to D







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


Text pool values


Title: Form routines A to D


INCLUDES used within this REPORT MKKP2F10

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:

K_VARIANCES_HIERARCHY_CALC CALL FUNCTION 'K_VARIANCES_HIERARCHY_CALC' EXPORTING par_auflo = hlp_reveflg par_awkdf = tab_kv20a-awkdf "Kleindiff.

K_VARIANCES_HIERARCHY_CALC CALL FUNCTION 'K_VARIANCES_HIERARCHY_CALC' EXPORTING par_auflo = hlp_reveflg par_awkdf = tab_kv20a-awkdf "Kleindiff.

K_VARIANCES_HIERARCHY_CALC CALL FUNCTION 'K_VARIANCES_HIERARCHY_CALC' EXPORTING par_auflo = hlp_reveflg par_awkdf = tab_kv20a-awkdf "Kleindiff.

K_VARIANCES_HIERARCHY_CALC CALL FUNCTION 'K_VARIANCES_HIERARCHY_CALC' EXPORTING par_auflo = hlp_reveflg par_awkdf = tab_kv20a-awkdf "Kleindiff.

K_VARIANCES_HIERARCHY_CALC CALL FUNCTION 'K_VARIANCES_HIERARCHY_CALC' EXPORTING par_auflo = hlp_reveflg par_awkdf = tab_kv20a-awkdf "Kleindiff.

K_VARIANCES_HIERARCHY_CALC CALL FUNCTION 'K_VARIANCES_HIERARCHY_CALC' EXPORTING par_auflo = hlp_reveflg par_awkdf = tab_kv20a-awkdf par_awkum = sav_awkum "periodische Ermittlung par_aweau = flg_scrap "mit/ohne Ausschuß par_awrau = con_n00 "Rang Ausschußabw.

CM_F_MESSAGE CALL FUNCTION 'CM_F_MESSAGE' EXPORTING object_dependent = 'X' arbgb = 'KZ' msgnr = '304' msgty = 'E' msgv1 = abe_obart msgv2 = 'variances_calculate' EXCEPTIONS OTHERS = 9.

K_VARIANCES_COMMIT CALL FUNCTION 'K_VARIANCES_COMMIT' EXPORTING par_aweps = sav_aweps EXCEPTIONS no_insert = 01 "kein Protokollsatz system_error = 02 OTHERS = 99.

K_BASICCOSTS_COMMIT CALL FUNCTION 'K_BASICCOSTS_COMMIT' EXPORTING par_aweps = sav_aweps par_vbmod = ' ' par_awwtb = '3C' par_awvrs = tab_kv20a-awvrs "Sollversion par_objnr = tab_kkhie-objnr par_kokrs = tab_ktr-kokrs par_poper1 = kkp_ch-perio par_gjahr1 = kkp_ch-gjahr TABLES pta_kv0123 = tab_kv0123 EXCEPTIONS no_insert = 1 costs_impossible = 2 system_error = 3 OTHERS = 4.

CO_APPL_LOG_APPEND_KSTRG CALL FUNCTION 'CO_APPL_LOG_APPEND_KSTRG' EXPORTING kstrg = tab_ktr-kstrg EXCEPTIONS OTHERS = 1.

STATUS_BUFFER_REFRESH CALL FUNCTION 'STATUS_BUFFER_REFRESH' EXCEPTIONS OTHERS = 1.

K_OBJECT_ID_GET CALL FUNCTION 'K_OBJECT_ID_GET' EXPORTING par_objnr = -objnr IMPORTING par_objid = ld_objid EXCEPTIONS wrong_object_type = 1 OTHERS = 99.

CM_F_SET_OBJECT CALL FUNCTION 'CM_F_SET_OBJECT' EXPORTING object = ld_kkpcm subobj = ld_kkpcm_sub object_id = con_msgoid.

K_OBJECT_ID_GET CALL FUNCTION 'K_OBJECT_ID_GET' EXPORTING par_objnr = -objnr IMPORTING par_objid = ld_objid EXCEPTIONS wrong_object_type = 1 OTHERS = 99.

CM_F_SET_OBJECT CALL FUNCTION 'CM_F_SET_OBJECT' EXPORTING object = ld_kkpcm subobj = ld_kkpcm_sub object_id = con_msgoid.

K_OBJECT_ID_GET CALL FUNCTION 'K_OBJECT_ID_GET' EXPORTING par_objnr = -objnr par_matnr = -umatn par_werks = -werks par_verid = -verid par_procnr = -uproc IMPORTING par_objid = ld_objid EXCEPTIONS wrong_object_type = 1 OTHERS = 99.

CM_F_SET_OBJECT CALL FUNCTION 'CM_F_SET_OBJECT' EXPORTING object = ld_kkpcm "belong. matnr

CM_F_MESSAGE CALL FUNCTION 'CM_F_MESSAGE' EXPORTING object_dependent = 'X' arbgb = 'KV' msgnr = '408' msgty = 'I' msgv1 = -awvrs "targetversion msgv2 = sy-msgv1 msgv3 = -uvrid EXCEPTIONS OTHERS = 9.

CM_F_MESSAGE





CALL FUNCTION 'CM_F_MESSAGE' EXPORTING object_dependent = 'X' arbgb = 'KV' msgnr = '081' msgty = 'I' msgv1 = tab_vkkp0_or-aufnr EXCEPTIONS OTHERS = 9.

K_OBJECT_ID_GET CALL FUNCTION 'K_OBJECT_ID_GET' EXPORTING par_objnr = -objnr IMPORTING par_objid = ld_objid EXCEPTIONS wrong_object_type = 1 OTHERS = 99.

CM_F_SET_OBJECT CALL FUNCTION 'CM_F_SET_OBJECT' EXPORTING object = ld_kkpcm subobj = ld_kkpcm_sub object_id = con_msgoid.

K_ORDER_CHECK CALL FUNCTION 'K_ORDER_CHECK'"state for variances EXPORTING aufnr = -aufnr test_vrgng = con_vrgng-abwei EXCEPTIONS not_allowed = 01 not_found = 02 OTHERS = 09.

K_OBJECT_ID_GET CALL FUNCTION 'K_OBJECT_ID_GET' EXPORTING par_objnr = -objnr IMPORTING par_objid = ld_objid EXCEPTIONS wrong_object_type = 1 OTHERS = 99.

CM_F_SET_OBJECT CALL FUNCTION 'CM_F_SET_OBJECT' EXPORTING object = ld_kkpcm subobj = ld_kkpcm_sub object_id = con_msgoid.

K_OBJECT_ID_GET CALL FUNCTION 'K_OBJECT_ID_GET' EXPORTING par_objnr = -objnr IMPORTING par_objid = ld_objid EXCEPTIONS wrong_object_type = 1 OTHERS = 99.

CM_F_SET_OBJECT CALL FUNCTION 'CM_F_SET_OBJECT' EXPORTING object = ld_kkpcm subobj = ld_kkpcm_sub object_id = con_msgoid.

CM_F_MESSAGE CALL FUNCTION 'CM_F_MESSAGE' EXPORTING object_dependent = 'X' arbgb = 'KV' msgnr = '409' msgty = 'E' msgv1 = -awvrs EXCEPTIONS OTHERS = 9.

CM_F_MESSAGE CALL FUNCTION 'CM_F_MESSAGE' EXPORTING object_dependent = 'X' arbgb = 'KZ' msgnr = '304' msgty = 'E' msgv1 = -obart msgv2 = 'variances_kkhie' EXCEPTIONS OTHERS = 9.

KPEP_WLA_SET_OBJECT_CHANGED CALL FUNCTION 'KPEP_WLA_SET_OBJECT_CHANGED' EXPORTING object = ld_kpep_wl_oid.

KPEP_WLA_CHECK_ACTIVE CALL FUNCTION 'KPEP_WLA_CHECK_ACTIVE' IMPORTING is_active = flg_wl_active.

CM_F_MESSAGE CALL FUNCTION 'CM_F_MESSAGE' EXPORTING object_dependent = 'X' arbgb = 'KV' msgnr = '401' msgty = hlp_msgty msgv1 = awc_kstrg EXCEPTIONS OTHERS = 9.

K_VARIANCE_KEY_GET CALL FUNCTION 'K_VARIANCE_KEY_GET' EXPORTING par_awoba = con_oa_kstrg par_awsls = awc_awsls par_spras = syst-langu IMPORTING par_aweps = sav_aweps par_awkum = sav_awkum EXCEPTIONS key_not_found = 01 object_type_invalid = 02 OTHERS = 99.

K_VRGNG_AUTHORITY_CHECK CALL FUNCTION 'K_VRGNG_AUTHORITY_CHECK' EXPORTING actvt = ac_actvt kokrs = ac_kokrs vrgng = ac_vrgng.

CM_F_SMSG_MESSAGES_READ * call function 'CM_F_SMSG_MESSAGES_READ'. "CO-Messages ergänzen

CM_F_INFO CALL FUNCTION 'CM_F_INFO' "wieviele Messages EXPORTING all = 'X' aplid = 'KKP' IMPORTING msg_counter_pro = fdl_cnt-msg msgty_pro = fdl_cnt-max_severity i_msg_counter_pro = fdl_cnt-msg_counter_i w_msg_counter_pro = fdl_cnt-msg_counter_w e_msg_counter_pro = fdl_cnt-msg_counter_e a_msg_counter_pro = fdl_cnt-msg_counter_i EXCEPTIONS OTHERS = 9.

K_OBJECT_ID_GET CALL FUNCTION 'K_OBJECT_ID_GET' EXPORTING par_objnr = par_objnr IMPORTING par_objid = ld_kkpcm-objid EXCEPTIONS wrong_object_type = 1 OTHERS = 99.

CM_F_SET_OBJECT CALL FUNCTION 'CM_F_SET_OBJECT' EXPORTING object = ld_kkpcm subobj = ld_kkpcm_sub object_id = con_msgoid.

CO_APPL_LOG_APPEND_KSTRG CALL FUNCTION 'CO_APPL_LOG_APPEND_KSTRG' EXPORTING kstrg = par_kstrg EXCEPTIONS OTHERS = 1.




K_OBJECT_SELECTION_CRIT_GET CALL FUNCTION 'K_OBJECT_SELECTION_CRIT_GET' EXPORTING transparent = 'X' TABLES it_seltab = tab_selpa.

CM_F_ANALYSIS CALL FUNCTION 'CM_F_ANALYSIS'.

POPUP_GET_VALUES_USER_HELP CALL FUNCTION 'POPUP_GET_VALUES_USER_HELP' EXPORTING popup_title = text-brp TABLES fields = tab_fields_2 EXCEPTIONS error_in_fields = 1 OTHERS = 2.

CO_APPL_LOG_DISPLAY CALL FUNCTION 'CO_APPL_LOG_DISPLAY' EXPORTING subobject = 'KKKH' extnumber = 'VARIANCE' EXCEPTIONS exception_from_call_function = 1 OTHERS = 2.

POPUP_GET_VALUES_USER_HELP CALL FUNCTION 'POPUP_GET_VALUES_USER_HELP' EXPORTING popup_title = text-avl IMPORTING returncode = hlp_answer TABLES fields = tab_fields EXCEPTIONS error_in_fields = 1 OTHERS = 2.

APPL_LOG_READ_DB CALL FUNCTION 'APPL_LOG_READ_DB' EXPORTING object = 'COAC' subobject = 'KKPH' external_number = 'VARIANCE' date_from = '00000000' date_to = hlp_al_ddat log_class = '1' IMPORTING number_of_logs = hlp_al_dnum TABLES header_data = tab_header_data header_parameters = tab_header_para messages = tab_av_mess message_parameters = tab_av_mess_para EXCEPTIONS OTHERS = 1.

CM_F_DELETE_LOG_ON_DB CALL FUNCTION 'CM_F_DELETE_LOG_ON_DB' EXPORTING aplid = 'KKP' cmf_nr = hlp_cmfnr EXCEPTIONS OTHERS = 1.

CO_APPL_LOG_DELETE CALL FUNCTION 'CO_APPL_LOG_DELETE' EXPORTING subobject = 'KKKH' extnumber = 'VARIANCE' date_to = hlp_al_ddat log_class = '1' IMPORTING number_of_deleted_logs = hlp_al_dnum EXCEPTIONS exception_from_call_function = 1 OTHERS = 2.

POPUP_GET_VALUES_USER_HELP CALL FUNCTION 'POPUP_GET_VALUES_USER_HELP' EXPORTING popup_title = text-150 IMPORTING returncode = hlp_rc TABLES fields = tab_fields_3 EXCEPTIONS error_in_fields = 1 OTHERS = 2.

POPUP_GET_VALUES_USER_HELP CALL FUNCTION 'POPUP_GET_VALUES_USER_HELP' EXPORTING popup_title = text-150 IMPORTING returncode = hlp_rc TABLES fields = tab_fields_3 EXCEPTIONS error_in_fields = 1 OTHERS = 2.

TH_SAPREL CALL FUNCTION 'TH_SAPREL' EXPORTING dynpro = 'P' EXCEPTIONS OTHERS = 99.

K_PERIODS_GET CALL FUNCTION 'K_PERIODS_GET' EXPORTING par_igjahr = kkp_ch-gjahr par_ipoper = kkp_ch-perio par_kokrs = kkp_ch-kokrs IMPORTING par_anzbp = sav_anzbp par_egjahr = kkp_ch-gjahr par_epoper = kkp_ch-perio par_fdper = first_day par_ldper = last_day EXCEPTIONS kokrs_invalid = 01 poper_invalid = 02 OTHERS = 99.

K_VARIANCES_BASICCOSTS_READ CALL FUNCTION 'K_VARIANCES_BASICCOSTS_READ' EXPORTING par_awkab = hlp_awkab "Abr.bel.

K_VARIANCES_READ CALL FUNCTION 'K_VARIANCES_READ' EXPORTING par_awkum = sav_awkum par_awvrs = tab_kv20a-awvrs par_gjahr1 = kkp_ch-gjahr par_poper1 = kkp_ch-perio par_gjahr2 = kkp_ch-gjahr par_poper2 = kkp_ch-perio par_kokrs = kkp_ch-kokrs par_objnr = kkhie-objnr TABLES pta_kv0131 = tab_abw EXCEPTIONS system_error = 01 OTHERS = 99.

K_TARGETVERSION_IN_KV012_SET CALL FUNCTION 'K_TARGETVERSION_IN_KV012_SET' EXPORTING par_awvsb = tab_kv20a-awvsb TABLES tab_kv0121 = d_kv012.

K_VARIANCES_FILL_TABLE_KSS04 CALL FUNCTION 'K_VARIANCES_FILL_TABLE_KSS04' EXPORTING i_user = con_user_kkp5 i_step = dfs_step i_kv20a = tab_kv20a i_owaer = dfs_objwr i_kv014 = fdl_kv014 TABLES t_var = dfs_var t_act = dfs_act t_tar = dfs_tar t_kss04 = tab_kss04 t_kss05 = tab_kss05 t_tarl = dfs_tarl t_actl = dfs_actl t_kpzp1 = tab_kpzp1.

K_VARIANCES_FILL_TABLE_KSS03 CALL FUNCTION 'K_VARIANCES_FILL_TABLE_KSS03' EXPORTING i_user = con_user_kkp5 i_owaer = dfs_objwr i_kv20a = tab_kv20a i_objnr = tab_kkhie-objnr i_aufnr = tab_kkhie-aufnr i_safnr = tab_kkhie-saufn i_matnr = tab_kkhie-umatn i_verid = tab_kkhie-uvrid i_procnr = tab_kkhie-uproc i_kstrg = tab_kkhie-kstrg i_werks = ld_werks i_abwau = dfs_scrap "mit/ohne Ausschuß i_abwwp = dfs_wipok "mit/ohne WIP i_autyp = tab_vkks0-autyp "Auftragstyp i_trg_k = dfs_trgk "Transferkosten i_trf_k = dfs_trfk i_trg_o = dfs_trgo TABLES t_var = dfs_var t_act = dfs_act t_tar = dfs_tar t_kss03 = tab_kss03 t_tarl = dfs_tarl t_actl = dfs_actl.

K_VARIANCES_LIST_WRITE_DETAIL CALL FUNCTION 'K_VARIANCES_LIST_WRITE_DETAIL' EXPORTING i_user = con_user_kkp5 i_data_saved = flg_post i_err_count = fdl_cnt-msg i_err_max = fdl_cnt-max_severity i_gjahr1 = kkp_ch-gjahr i_gjahr2 = kkp_ch-gjahr i_perio1 = kkp_ch-perio i_perio2 = kkp_ch-perio i_kokrs = kkp_ch-kokrs i_objnr = tab_kss03-objnr i_aufnr = tab_kss03-aufnr i_safnr = tab_kss03-safnr i_matnr = tab_kss03-matnr i_verid = tab_kss03-verid i_procnr = tab_kss03-procnr i_kstrg = tab_kss03-kstrg i_werks = tab_kss03-werks i_cumul = space i_aweau = tab_kkpabw-aweau i_awewp = tab_kkpabw-awewp TABLES detail = tab_kss04_extract t_kss05 = tab_kss05_extract t_kv20a = tab_kv20a t_kpzp1 = tab_kpzp1 CHANGING c_versn = tab_kss03-awvrs.

KPEP_WLA_CHECK_ACTIVE CALL FUNCTION 'KPEP_WLA_CHECK_ACTIVE' IMPORTING is_active = flg_wl_active.

K_OBJECT_ID_GET CALL FUNCTION 'K_OBJECT_ID_GET' EXPORTING par_objnr = ld_objnr IMPORTING par_objid = kkp_cm-objid EXCEPTIONS wrong_object_type = 1 OTHERS = 99.

CM_F_SET_OBJECT CALL FUNCTION 'CM_F_SET_OBJECT' EXPORTING object = kkp_cm subobj = kkp_cm_sub object_id = 'KKP' EXCEPTIONS OTHERS = 1.

CM_F_SMSG_MESSAGES_READ CALL FUNCTION 'CM_F_SMSG_MESSAGES_READ' EXPORTING append_same_msg = 'X' object_dependent = 'X' smsg_messages_stop = ' '.

CK_F_RFC_GROUP_SELECTION_LIST CALL FUNCTION 'CK_F_RFC_GROUP_SELECTION_LIST' IMPORTING rfc_group_exp = ld_rfc_group EXCEPTIONS OTHERS = 1.

CO_APPL_LOG_APPEND_KSTRG CALL FUNCTION 'CO_APPL_LOG_APPEND_KSTRG' EXPORTING kstrg = -kstrg EXCEPTIONS OTHERS = 1.

CM_F_STORE CALL FUNCTION 'CM_F_STORE' EXPORTING aplid = 'KKP' in_update_task = ' ' i_cmf_nr = hlp_cmfnr IMPORTING e_cmf_nr = hlp_cmfnr EXCEPTIONS not_active = 1 store_and_load_not_activ = 2 OTHERS = 3.

CO_APPL_LOG_PUT CALL FUNCTION 'CO_APPL_LOG_PUT' TABLES parameter = tab_al_param EXCEPTIONS exception_from_call_function = 1 OTHERS = 2.

CM_F_PROTOCOL_PRINT CALL FUNCTION 'CM_F_PROTOCOL_PRINT' EXPORTING aplid = 'KKP' headline = ' ' new_list_id = 'X' only_msgtyp = ' ' EXCEPTIONS not_active = 01 no_protocol = 02.

K_KSTRG_OBJECT_NUMBER_GET CALL FUNCTION 'K_KSTRG_OBJECT_NUMBER_GET' EXPORTING kstrg = tab_ktr-kstrg IMPORTING objnr = hlp_objnr.

K_GET_HIERARCHY CALL FUNCTION 'K_GET_HIERARCHY' EXPORTING object_nr = hlp_objnr hiart = '1' obart = hlp_objid loekz = 'X' with_posnr = 'X' TABLES kkhie_i = tab_kkhie vkkp0_or_i = tab_vkkp0_or ckph_i = tab_ckph EXCEPTIONS not_found = 1 not_attached = 2 OTHERS = 99.

CM_F_MESSAGE CALL FUNCTION 'CM_F_MESSAGE' EXPORTING object_dependent = ' ' arbgb = 'KV' msgnr = '002' msgty = 'A' msgv1 = tab_ktr-kstrg EXCEPTIONS OTHERS = 9.

KPEP_WLA_CHECK_ACTIVE CALL FUNCTION 'KPEP_WLA_CHECK_ACTIVE' IMPORTING is_active = ld_worklist_active.

KPEP_WLA_ANALYZE_OBJECTS CALL FUNCTION 'KPEP_WLA_ANALYZE_OBJECTS' EXPORTING objects = ld_kpep_wl_ol IMPORTING objs_not_processable = ld_objs_not_processable worklist_not_active = ld_worklist_not_active.

KPEP_WLA_SET_OBJECT_STATUS * CALL FUNCTION 'KPEP_WLA_SET_OBJECT_STATUS' * EXPORTING * object = ld_kpep_wl_oid * status = kpepw_objstat-hierarchy_error * originating_objects = ld_objs_orig_objects * .

KPEP_WLA_SET_OBJECT_STATUS CALL FUNCTION 'KPEP_WLA_SET_OBJECT_STATUS' EXPORTING object = ld_kpep_wl_oid status = kpepw_objstat-followup_error originating_objects = ld_objs_orig_objects.

CM_F_SMSG_MESSAGES_READ CALL FUNCTION 'CM_F_SMSG_MESSAGES_READ' "CO-Messages ergänzen EXPORTING append_same_msg = 'X' object_dependent = ' '.

CM_F_INFO CALL FUNCTION 'CM_F_INFO' EXPORTING all = 'X' aplid = 'KKP' IMPORTING msg_counter_pro = fdl_cnt-msg msgty_pro = fdl_cnt-max_severity i_msg_counter_pro = fdl_cnt-msg_counter_i w_msg_counter_pro = fdl_cnt-msg_counter_w e_msg_counter_pro = fdl_cnt-msg_counter_e a_msg_counter_pro = fdl_cnt-msg_counter_i EXCEPTIONS OTHERS = 9.

CM_F_STORE CALL FUNCTION 'CM_F_STORE' EXPORTING aplid = 'KKP' in_update_task = ' ' i_cmf_nr = hlp_cmfnr IMPORTING e_cmf_nr = hlp_cmfnr EXCEPTIONS not_active = 1 store_and_load_not_activ = 2 OTHERS = 3.

OBJ_PROCESSING_SET_PARAMETERS CALL FUNCTION 'OBJ_PROCESSING_SET_PARAMETERS' EXPORTING i_kass_import = kass_imp i_mode_rollname = rollname i_test = kkp_ch-testl msg_counter_i = fdl_cnt-msg_counter_i msg_counter_w = fdl_cnt-msg_counter_w msg_counter_e = fdl_cnt-msg_counter_e msg_counter_a = fdl_cnt-msg_counter_a msg_applid = 'KKP' result_text_name = text2 stat_ok = fdl_cnt-stat_ok * STAT_OK_ZERO = 99999999 stat_not_relevant = fdl_cnt-stat_not_relevant * STAT_NOT_RELEVANT_STATE = 99999999 * STAT_NOT_PROCESSED = 99999999 stat_minor_error = fdl_cnt-stat_minor_error stat_followup_error = fdl_cnt-stat_followup_error stat_hierarchy_error = fdl_cnt-stat_hierarchy_error stat_error = fdl_cnt-stat_error * STAT_OK_ZERO_ROLL = * STAT_NOT_RELEVANT_ROLL = * STAT_NOT_RELEVANT_STATE_ROLL = * STAT_NOT_PROCESSED_ROLL = * STAT_MINOR_ERROR_ROLL = * STAT_FOLLOWUP_ERROR_ROLL = * STAT_HIERARCHY_ERROR_ROLL = * STAT_ERROR_ROLL = CHANGING log_data = tab_logdata .

OBJ_VARALV_CONVERT_TABLE CALL FUNCTION 'OBJ_VARALV_CONVERT_TABLE' IMPORTING e_obj_var_alv = tab_var_alv TABLES t_kss03 = tab_kss03[].

K_VARIANCES_RESULT_SAVE_EXT CALL FUNCTION 'K_VARIANCES_RESULT_SAVE_EXT' EXPORTING i_test = kkp_ch-testl i_report = hlp_repid i_obj_var_alv = tab_var_alv i_err_max = fdl_cnt-max_severity i_ls_message = sched_mess i_log_data = tab_logdata i_perio1 = kkp_ch-perio i_gjahr1 = kkp_ch-gjahr IMPORTING e_schedman_ls_ext = schedman_ls_ext e_ls_rl = ls_rl TABLES t_kv20a = tab_kv20a[].

OBJ_PROCESSING_LOG_DISPLAY CALL FUNCTION 'OBJ_PROCESSING_LOG_DISPLAY' EXPORTING display_mode = 01 log_data = tab_logdata callback_program = 'SAPMKKP2' callback_form = 'BASICLIST_CALLBACK' * PARENT = .

CM_F_SMSG_MESSAGES_READ CALL FUNCTION 'CM_F_SMSG_MESSAGES_READ' "CO-Messages ergänzen EXPORTING append_same_msg = 'X' object_dependent = ' '.

CM_F_INFO CALL FUNCTION 'CM_F_INFO' EXPORTING all = 'X' aplid = 'KKP' IMPORTING msg_counter_pro = fdl_cnt-msg msgty_pro = fdl_cnt-max_severity i_msg_counter_pro = fdl_cnt-msg_counter_i w_msg_counter_pro = fdl_cnt-msg_counter_w e_msg_counter_pro = fdl_cnt-msg_counter_e a_msg_counter_pro = fdl_cnt-msg_counter_i EXCEPTIONS OTHERS = 9.

OBJ_PROCESSING_SET_PARAMETERS CALL FUNCTION 'OBJ_PROCESSING_SET_PARAMETERS' EXPORTING i_kass_import = kass_imp i_mode_rollname = rollname i_test = kkp_ch-testl msg_counter_i = fdl_cnt-msg_counter_i msg_counter_w = fdl_cnt-msg_counter_w msg_counter_e = fdl_cnt-msg_counter_e msg_counter_a = fdl_cnt-msg_counter_a msg_applid = 'KKP' result_text_name = text2 stat_ok = fdl_cnt-stat_ok * STAT_OK_ZERO = 99999999 stat_not_relevant = fdl_cnt-stat_not_relevant * STAT_NOT_RELEVANT_STATE = 99999999 * STAT_NOT_PROCESSED = 99999999 stat_minor_error = fdl_cnt-stat_minor_error stat_followup_error = fdl_cnt-stat_followup_error stat_hierarchy_error = fdl_cnt-stat_hierarchy_error stat_error = fdl_cnt-stat_error * STAT_OK_ZERO_ROLL = * STAT_NOT_RELEVANT_ROLL = * STAT_NOT_RELEVANT_STATE_ROLL = * STAT_NOT_PROCESSED_ROLL = * STAT_MINOR_ERROR_ROLL = * STAT_FOLLOWUP_ERROR_ROLL = * STAT_HIERARCHY_ERROR_ROLL = * STAT_ERROR_ROLL = CHANGING log_data = lt_obj_log_data .

OBJ_VARALV_CONVERT_TABLE CALL FUNCTION 'OBJ_VARALV_CONVERT_TABLE' IMPORTING e_obj_var_alv = gt_obj_var_alv TABLES t_kss03 = tab_kss03.

K_VARIANCES_BATCH_LIST_WRITE CALL FUNCTION 'K_VARIANCES_BATCH_LIST_WRITE' EXPORTING i_batch_sum = ' ' i_data_saved = flg_post i_err_count = l_err_count i_err_max = l_err_max i_gjahr1 = kkp_ch-gjahr i_gjahr2 = kkp_ch-gjahr i_perio1 = kkp_ch-perio i_perio2 = kkp_ch-perio i_sortfname_1 = kkp_ch-srtf1 i_sortfname_2 = kkp_ch-srtf2 i_sortfname_3 = kkp_ch-srtf3 i_varnr = kkp_ch-varnr i_xdesc = kkp_ch-xdesc i_user = con_user_kkp5 i_filter = kkp_ch-filtn i_filter_val = kkp_ch-filtw i_cumul = space i_report = con_prog_kkp5 i_listparam = ls_listparam i_obj_var_alv = gt_obj_var_alv i_log_data = lt_obj_log_data TABLES RESULT = tab_kss03 t_kv20a = tab_kv20a.

CM_F_PROTOCOL_PRINT CALL FUNCTION 'CM_F_PROTOCOL_PRINT' EXPORTING aplid = 'KKP' headline = ' ' new_list_id = 'X' only_msgtyp = ' ' EXCEPTIONS not_active = 01 no_protocol = 02 error_message = 03.

K_VARIANCES_LIST_WRITE_RESULT CALL FUNCTION 'K_VARIANCES_LIST_WRITE_RESULT' EXPORTING i_data_saved = flg_post i_err_count = l_err_count i_err_max = l_err_max i_gjahr1 = kkp_ch-gjahr i_gjahr2 = kkp_ch-gjahr i_user = con_user_kkp5 i_perio1 = kkp_ch-perio i_perio2 = kkp_ch-perio i_kokrs = kkp_ch-kokrs i_cumul = space i_report = con_prog_kkpx i_obj_var_alv = gt_obj_var_alv i_log_data = lt_obj_log_data IMPORTING e_objnr_tbx = hlp_tabix TABLES RESULT = tab_kss03 t_kv20a = tab_kv20a EXCEPTIONS OTHERS = 99.

K_VARIANCES_LIST_WRITE_DETAIL CALL FUNCTION 'K_VARIANCES_LIST_WRITE_DETAIL' EXPORTING i_data_saved = flg_post i_err_count = l_err_count i_err_max = l_err_max i_gjahr1 = kkp_ch-gjahr i_gjahr2 = kkp_ch-gjahr i_user = con_user_kkp5 i_objnr = -objnr i_perio1 = kkp_ch-perio i_perio2 = kkp_ch-perio i_kokrs = kkp_ch-kokrs i_aufnr = -aufnr i_safnr = -saufn i_matnr = -matnr i_verid = -verid i_procnr = -procnr i_kstrg = -kstrg i_werks = -werks i_cumul = space i_alv = g_alv TABLES detail = tab_kss04_extract t_kss05 = tab_kss05 t_kv20a = tab_kv20a EXCEPTIONS OTHERS = 99.



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