MKKPZF02 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 MKKPZF02 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.
Title: Process Costing: Overhead Calculation
No INCLUDES are used within this REPORT code!
No SAP DATABASE tables are accessed within this REPORT code!
K_CKPH_GET_SINGLE CALL FUNCTION 'K_CKPH_GET_SINGLE' EXPORTING DATBI = RKS_DATBI KSTRG = RKS_KSTRG SPRAS = SY-LANGU IMPORTING CKPH_I = RKS_CKPH KTEXT_I = RKS_KTEXT EXCEPTIONS NOT_FOUND = 01.
CM_F_MESSAGE CALL FUNCTION 'CM_F_MESSAGE' EXPORTING ARBGB = Y_CMF-KK MSGNR = '002' MSGTY = 'E' MSGV1 = RKS_KSTRG MSG_ON_SCREEN = RKS_MSG OBJECT_DEPENDENT = SPACE EXCEPTIONS MESAGE_TYPE_NOT_VALID = 01 NO_SY_MESSAGE = 02.
K_COSPA_READ_MULTI CALL FUNCTION 'K_COSPA_READ_MULTI' EXPORTING VON_PERIODE = H_PERIO BIS_PERIODE = H_PERIO MODUS = 1 TABLES T_COSEL = T_COSEL T_COSPA = T_COSPA.
K_COSSA_READ_MULTI CALL FUNCTION 'K_COSSA_READ_MULTI' EXPORTING VON_PERIODE = H_PERIO BIS_PERIODE = H_PERIO MODUS = 1 TABLES T_COSEL = T_COSEL T_COSSA = T_COSSA.
T001_READ CALL FUNCTION 'T001_READ' EXPORTING BUKRS = RT_BUKRS IMPORTING STRUCT = L_T001.
K_KOKRS_READ CALL FUNCTION 'K_KOKRS_READ' EXPORTING GJAHR = P_GJAHR KOKRS = P_KOKRS IMPORTING E_TKA00 = TKA00 E_TKA01 = TKA01 EXCEPTIONS NOT_FOUND = 1 "Kokrs nicht vorhanden NOT_FOUND_GJAHR = 2 "Gjahr nicht vorhanden OTHERS = 9.
CM_F_MESSAGE CALL FUNCTION 'CM_F_MESSAGE' EXPORTING ARBGB = Y_CMF-KK MSGNR = '407' MSGTY = 'E' MSGV1 = P_KOKRS MSG_ON_SCREEN = 'X' OBJECT_DEPENDENT = SPACE EXCEPTIONS MESAGE_TYPE_NOT_VALID = 01 NO_SY_MESSAGE = 02.
CM_F_MESSAGE CALL FUNCTION 'CM_F_MESSAGE' EXPORTING ARBGB = Y_CMF-KK MSGNR = '408' MSGTY = 'E' MSGV1 = P_KOKRS MSGV2 = P_GJAHR MSG_ON_SCREEN = 'X' OBJECT_DEPENDENT = SPACE EXCEPTIONS MESAGE_TYPE_NOT_VALID = 01 NO_SY_MESSAGE = 02.
DATE_TO_PERIOD_CONVERT CALL FUNCTION 'DATE_TO_PERIOD_CONVERT' EXPORTING I_DATE = GP_DATE I_PERIV = H_PERIV IMPORTING E_BUPER = GP_BUPER E_GJAHR = GP_GJAHR EXCEPTIONS INPUT_FALSE = 01 T009_NOTFOUND = 02 T009B_NOTFOUND = 03.
CM_F_MESSAGE CALL FUNCTION 'CM_F_MESSAGE' EXPORTING ARBGB = Y_CMF-KK MSGNR = '404' MSGTY = 'E' MSG_ON_SCREEN = SPACE OBJECT_DEPENDENT = SPACE EXCEPTIONS MESAGE_TYPE_NOT_VALID = 01 NO_SY_MESSAGE = 02.
K_SURCHARGE_STATISTICS CALL FUNCTION 'K_SURCHARGE_STATISTICS'.
G_POSTING_DATE_OF_PERIOD_GET CALL FUNCTION 'G_POSTING_DATE_OF_PERIOD_GET' EXPORTING VARIANT = TKA01-LMONA YEAR = H_GJAHR PERIOD = H_PERIO IMPORTING TO_DATE = H_BUDAT.
G_POSTING_DATE_OF_PERIOD_GET CALL FUNCTION 'G_POSTING_DATE_OF_PERIOD_GET' EXPORTING VARIANT = TKA01-LMONA YEAR = H_GJAHR PERIOD = H_PERIO IMPORTING FROM_DATE = H_BUDAT.
K_UC_TKA07_READ CALL FUNCTION 'K_UC_TKA07_READ' EXPORTING I_GJAHR = KKP_CH-GJAHR I_KOKRS = KKP_CH-KOKRS I_VERSN = '000' IMPORTING E_KURST = TKA07-KURST "e_pldat = EXCEPTIONS NOT_FOUND = 01.
MESSAGES_INITIALIZE CALL FUNCTION 'MESSAGES_INITIALIZE' EXPORTING I_IDENTIFICATION = HLP_MESSAGES_IDENTIFICATION IMPORTING E_IDENTIFICATION = HLP_MESSAGES_IDENTIFICATION.
CM_F_INITIALIZE CALL FUNCTION 'CM_F_INITIALIZE' EXPORTING MSG_ON_SCREEN = SPACE APLID = 'KKP'.
CM_F_ANALYSIS CALL FUNCTION 'CM_F_ANALYSIS' EXCEPTIONS NOT_ACTIVE = 01.
CM_F_MESSAGE CALL FUNCTION 'CM_F_MESSAGE' EXPORTING ARBGB = 'C!' MSGNR = '005' MSGTY = 'I' MSG_ON_SCREEN = 'X' OBJECT_DEPENDENT = SPACE EXCEPTIONS MESAGE_TYPE_NOT_VALID = 01 NO_SY_MESSAGE = 02.
CALL FUNCTION 'CM_F_INFO' EXPORTING ALL = 'X' EXCEPTIONS OTHERS = 9.
CM_F_INITIALIZE CALL FUNCTION 'CM_F_INITIALIZE' EXPORTING APLID = 'KKP'.
CM_F_LOAD CALL FUNCTION 'CM_F_LOAD' EXPORTING CMF_NR = P_CMFPNR.
CM_F_MESSAGES_GET CALL FUNCTION 'CM_F_MESSAGES_GET' TABLES E_MSGPROT = T_CMFMSG.
GET_PRINT_PARAMETERS CALL FUNCTION 'GET_PRINT_PARAMETERS' EXPORTING NO_DIALOG = 'X' "kein Dialog IMPORTING OUT_PARAMETERS = F_PRIPA. "Druck-Parameter
K_BATCH_REQUEST CALL FUNCTION 'K_BATCH_REQUEST' EXPORTING PAR_DIALG = 'X' PAR_NSM37 = 'X' * par_pnakz = ' ' * par_pname = 'RKKPZB01' "P30K060469 PAR_PRINT = 'X' PAR_JNAME = F_BJOB-JOBNAME PAR_PRIPA = F_PRIPA PAR_RNAME = Y_BTCH_RNAME "Batch-Report PAR_SDMSG = 'X' "par_texpr = ' ' "P30K060469 IMPORTING PAR_JNAME = F_BJOB-JOBNAME "Job-Name PAR_JNUMM = F_BJOB-JOBCOUNT "Job-Nummer TABLES TAB_SELPA = SELPA EXCEPTIONS DELETE_REPORT_INCORRECT = 01 EDLIN_TOO_LONG = 02 GENERATE_REPORT_INCORRECT = 03 INSERT_REPORT_INCORRECT = 04 JNAME_MISSING = 05 JOB_CLOSE_INCORRECT = 06 JOB_OPEN_INCORRECT = 07 LOCK_REPORT_IMPOSSIBLE = 08 OPTION_WRONG = 09 PNAME_MISSING = 10 READ_REPORT_INCORRECT = 11 REPORT_IN_TRDIR_MISSING = 12 RNAME_MISSING = 13 SIGN_WRONG = 14 START_DATE_IMPOSSIBLE = 15 START_DATE_MISSING = 16 SUBMIT_INCORRECT = 17.
JOB_OPEN CALL FUNCTION 'JOB_OPEN' EXPORTING JOBNAME = F_BJOB-JOBNAME JOBGROUP = F_BJOB-JOBGROUP SDLSTRTDT = F_BJOB-SDLSTRTDT SDLSTRTTM = F_BJOB-SDLSTRTTM IMPORTING JOBCOUNT = F_BJOB-JOBCOUNT EXCEPTIONS CANT_CREATE_JOB = 01 INVALID_JOB_DATA = 02 JOBNAME_MISSING = 03 OTHERS = 100.
JOB_CLOSE CALL FUNCTION 'JOB_CLOSE' EXPORTING JOBNAME = F_BJOB-JOBNAME JOBCOUNT = F_BJOB-JOBCOUNT EXCEPTIONS JOB_NOSTEPS = 01 OTHERS = 100.
BP_JOB_DELETE CALL FUNCTION 'BP_JOB_DELETE' EXPORTING JOBCOUNT = F_BJOB-JOBCOUNT JOBNAME = F_BJOB-JOBNAME EXCEPTIONS CANT_DELETE_EVENT_ENTRY = 01 CANT_DELETE_JOB = 02 CANT_DELETE_JOBLOG = 03 CANT_DELETE_STEPS = 04 CANT_DELETE_TIME_ENTRY = 05 CANT_DERELEASE_SUCCESSOR = 06 CANT_ENQ_PREDECESSOR = 07 CANT_ENQ_SUCCESSOR = 08 CANT_ENQ_TBTCO_ENTRY = 09 CANT_UPDATE_PREDECESSOR = 10 CANT_UPDATE_SUCCESSOR = 11 COMMIT_FAILED = 12 JOBCOUNT_MISSING = 13 JOBNAME_MISSING = 14 JOB_DOES_NOT_EXIST = 15 JOB_IS_ALREADY_RUNNING = 16 NO_DELETE_AUTHORITY = 17 OTHERS = 100.
CM_F_PROTOCOL_PRINT CALL FUNCTION 'CM_F_PROTOCOL_PRINT'.
K_KSTRG_CHECK CALL FUNCTION 'K_KSTRG_CHECK' EXPORTING KSTRG = CA_KSTRG DATUM = CA_DATBI VRGNG = CA_ACTIVITY SPRAS = SY-LANGU V_KOKRS = CA_KKPH-KOKRS IMPORTING E_CKPHV = CA_CKPHV EXCEPTIONS ACTIVITY_NOT_ALLOWED = 01 KATYP_NOT_ALLOWED = 02 NOT_FOUND = 03 POSTING_NOT_ALLOWED = 04 WRONG_BUKRS = 05 WRONG_GSBER = 06 WRONG_KOKRS = 07 ERROR_MESSAGE = 08 OTHERS = 99.
BSV_GET_TEXT_VRGNG CALL FUNCTION 'BSV_GET_TEXT_VRGNG' "P30K034567 EXPORTING "P30K034567 LANGU = SY-LANGU "P30K034567 VRGNG = CA_ACTIVITY "P30K034567 IMPORTING "P30K034567 TXT = CA_TXT. "P30K034567
CM_F_MESSAGE CALL FUNCTION 'CM_F_MESSAGE' EXPORTING ARBGB = Y_CMF-KK MSGNR = '062' MSGTY = 'E' MSGV1 = CA_TXT "P30K034567 MSGV2 = CA_KSTRG MSG_ON_SCREEN = CA_MSG OBJECT_DEPENDENT = 'X' EXCEPTIONS MESAGE_TYPE_NOT_VALID = 01 NO_SY_MESSAGE = 02.
CM_F_MESSAGE CALL FUNCTION 'CM_F_MESSAGE' EXPORTING ARBGB = Y_CMF-KK MSGNR = '002' MSGTY = 'E' MSGV1 = CA_KSTRG MSG_ON_SCREEN = CA_MSG OBJECT_DEPENDENT = 'X' EXCEPTIONS MESAGE_TYPE_NOT_VALID = 01 NO_SY_MESSAGE = 02.
BSV_GET_TEXT_VRGNG CALL FUNCTION 'BSV_GET_TEXT_VRGNG' EXPORTING LANGU = SY-LANGU VRGNG = CA_ACTIVITY IMPORTING TXT = CA_TXT.
CM_F_MESSAGE CALL FUNCTION 'CM_F_MESSAGE' EXPORTING ARBGB = Y_CMF-KK MSGNR = '062' MSGTY = 'E' MSGV1 = CA_TXT MSGV2 = CA_KSTRG MSG_ON_SCREEN = CA_MSG OBJECT_DEPENDENT = 'X' EXCEPTIONS MESAGE_TYPE_NOT_VALID = 01 NO_SY_MESSAGE = 02.
CM_F_MESSAGE CALL FUNCTION 'CM_F_MESSAGE' EXPORTING ARBGB = Y_CMF-KK MSGNR = '405' MSGTY = 'E' MSGV1 = CA_KKPH-KOKRS MSGV2 = CA_CKPHV-KOKRS MSGV3 = CA_KKPH-KSTRG MSG_ON_SCREEN = 'X' OBJECT_DEPENDENT = 'X' EXCEPTIONS MESAGE_TYPE_NOT_VALID = 01 NO_SY_MESSAGE = 02.
K_ORDER_CHECK CALL FUNCTION 'K_ORDER_CHECK' EXPORTING AUFNR = OC_AUFNR TEST_VRGNG = OC_ACTTY IMPORTING I_AUFKV = OC_AUFKV OWAER = OC_OBJWR_OR ERROR_OCCURRED = L_ERROR "warning_occurred = EXCEPTIONS NOT_ALLOWED = 01 OTHERS = 02.
CM_F_MESSAGE CALL FUNCTION 'CM_F_MESSAGE' EXPORTING ARBGB = 'KA' MSGNR = '168' MSGTY = 'E' MSGV1 = OC_ACTTY MSG_ON_SCREEN = OC_MSG OBJECT_DEPENDENT = SPACE EXCEPTIONS MESAGE_TYPE_NOT_VALID = 01 NO_SY_MESSAGE = 02.
CM_F_MESSAGE CALL FUNCTION 'CM_F_MESSAGE' EXPORTING ARBGB = 'KA' MSGNR = '174' MSGTY = 'E' MSG_ON_SCREEN = OC_MSG OBJECT_DEPENDENT = SPACE EXCEPTIONS MESAGE_TYPE_NOT_VALID = 01 NO_SY_MESSAGE = 02.
K_VRGNG_AUTHORITY_CHECK CALL FUNCTION 'K_VRGNG_AUTHORITY_CHECK' EXPORTING ACTVT = AC_ACTVT KOKRS = AC_KOKRS VRGNG = AC_VRGNG.
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 MKKPZF02 or its description.