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

MKKS0F03 SAP ABAP INCLUDE - Form Routines for Miscellaneous







MKKS0F03 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 MKKS0F03 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 MKKS0F03. "Basic submit
SUBMIT MKKS0F03 AND RETURN. "Return to original report after report execution complete
SUBMIT MKKS0F03 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 for Miscellaneous


INCLUDES used within this REPORT MKKS0F03

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:

STATUS_TEXT_EDIT CALL FUNCTION 'STATUS_TEXT_EDIT' EXPORTING OBJNR = TAB_KKS09-OBJNR SPRAS = SY-LANGU IMPORTING LINE = GRA_STTXT EXCEPTIONS OBJECT_NOT_FOUND = 1 OTHERS = 99.

K_OBJECT_SELECTION_CRIT_WRITE CALL FUNCTION 'K_OBJECT_SELECTION_CRIT_WRITE'.

OBJ_PROCESSING_SET_PARAMETERS CALL FUNCTION 'OBJ_PROCESSING_SET_PARAMETERS' EXPORTING I_KASS_IMPORT = kks02-skass I_TEST = kks02-testl I_MODE_ROLLNAME = GRA_NMODE MSG_COUNTER_I = KKS02-IMESS MSG_COUNTER_W = KKS02-WMESS MSG_COUNTER_E = KKS02-EMESS MSG_COUNTER_A = KKS02-AMESS RESULT_TEXT_NAME = GRA_RESULT STAT_OK = KKS02-WLOKY STAT_NOT_RELEVANT = KKS02-WLNRE STAT_MINOR_ERROR = KKS02-WLMER STAT_FOLLOWUP_ERROR = KKS02-WLFER STAT_HIERARCHY_ERROR = KKS02-WLHER STAT_ERROR = KKS02-WLERR * STAT_OK_ZERO = 99999999 * STAT_NOT_RELEVANT_STATE = 99999999 * STAT_NOT_PROCESSED = 99999999 * 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 = GRA_LOGTAB.

OBJ_PROCESSING_LOG_DISPLAY CALL FUNCTION 'OBJ_PROCESSING_LOG_DISPLAY' EXPORTING display_mode = GRA_DMODE * parent = LOG_DATA = GRA_LOGTAB CALLBACK_PROGRAM = GRA_REPID CALLBACK_FORM = GRA_FORM.

OBJ_PROCESSING_LOG_SAVE CALL FUNCTION 'OBJ_PROCESSING_LOG_SAVE' EXPORTING I_REPORT = SAV_REPID I_LOG_DATA = DEA_LOGTAB IMPORTING E_SCHEDMAN_EXT = DEA_LISTE1.

K_VARIANCES_LIST_WRITE_RESULT CALL FUNCTION 'K_VARIANCES_LIST_WRITE_RESULT' EXPORTING I_CUMUL = DEA_AWKUM I_DATA_SAVED = KKS02-DBKNZ I_ERR_COUNT = KKS02-ANZMS I_ERR_MAX = KKS02-MAXMT I_GJAHR1 = KKS02-GJAHR I_GJAHR2 = KKS02-GJAHR I_USER = KKS02-USERK I_PERIO1 = KKS02-POPER I_PERIO2 = KKS02-POPER I_KOKRS = KKS02-KOKRS I_OBJ_VAR_ALV = TAB_OBJ_VAR_ALV I_LOG_DATA = DEA_LOGTAB I_TEST = KKS02-TESTL I_REPORT = SAV_REPID IMPORTING E_OBJNR_TBX = SAV_OBJIX TABLES RESULT = TAB_KSS03 T_KV20A = TAB_KV20A.

CM_F_INITIALIZE CALL FUNCTION 'CM_F_INITIALIZE' EXPORTING ABORT_MSGTY = CON_MSGTY-A APLID = CON_APLID-KKS1 MSG_ON_SCREEN = CON_CHAR OBJECT_ID = CON_OBJID OCS_ACTIV = CON_X SMSG_INITIALIZE = CON_X.

K_VARIANCES_LIST_WRITE_DETAIL CALL FUNCTION 'K_VARIANCES_LIST_WRITE_DETAIL' EXPORTING I_AWEAU = DEA_AWEAU I_AWEWP = DEA_AWEWP I_CUMUL = DEA_AWKUM I_DATA_SAVED = KKS02-DBKNZ I_ERR_COUNT = DEA_KKS07C-ANZMS I_ERR_MAX = DEA_KKS07C-MAXMT I_GJAHR1 = KKS02-GJAHR I_GJAHR2 = KKS02-GJAHR I_KOKRS = KKS02-KOKRS I_OBJNR = TAB_KSS03-OBJNR I_PERIO1 = KKS02-POPER I_PERIO2 = KKS02-POPER I_USER = KKS02-USERK I_AUFNR = TAB_KSS03-AUFNR I_AUTYP = TAB_KSS03-AUTYP I_SAFNR = TAB_KSS03-SAFNR I_POSNR = TAB_KSS03-POSNR I_MATNR = TAB_KSS03-MATNR I_VERID = TAB_KSS03-VERID I_KSTRG = TAB_KSS03-KSTRG I_WERKS = TAB_KSS03-WERKS I_PROCNR = TAB_KSS03-PROCNR TABLES DETAIL = TAB_KSS04 T_KPZP1 = TAB_KPZP1 T_KSS05 = TAB_KSS05 T_KV20A = TAB_KV20A.

OBJ_PROCESSING_LOG_SAVE CALL FUNCTION 'OBJ_PROCESSING_LOG_SAVE' EXPORTING I_REPORT = SAV_REPID I_LOG_DATA = DEA_LOGTAB IMPORTING E_SCHEDMAN_EXT = DEA_LISTE1.

K_VARIANCES_BATCH_LIST_WRITE CALL FUNCTION 'K_VARIANCES_BATCH_LIST_WRITE' EXPORTING I_CUMUL = DEA_AWKUM I_DATA_SAVED = KKS02-DBKNZ I_ERR_COUNT = KKS02-ANZMS I_ERR_MAX = KKS02-MAXMT I_GJAHR1 = KKS02-GJAHR I_GJAHR2 = KKS02-GJAHR I_USER = KKS02-USERK I_PERIO1 = KKS02-POPER I_PERIO2 = KKS02-POPER * I_BATCH_SUM = KKS02-BTCSU * I_SORTFNAME_1 = KKS02-SRTF1 * I_SORTFNAME_2 = KKS02-SRTF2 * I_SORTFNAME_3 = KKS02-SRTF3 * I_VARNR = KKS02-VARNR * I_XDESC = KKS02-XDESC * I_FILTER = KKS02-FILTN * I_FILTER_VAL = KKS02-FILTW I_LISTPARAM = DEA_KKS00C I_OBJ_VAR_ALV = TAB_OBJ_VAR_ALV I_LOG_DATA = DEA_LOGTAB * I_LS_RL = DEA_LISTE2 I_LS_MESSAGE = DEA_MESSID I_REPORT = SAV_REPID I_TEST = KKS02-TESTL I_PRTXT = SAV_PRTXT I_PLIST = SAV_PLIST IMPORTING E_SCHEDMAN_LS_EXT = DEA_LISTE2 TABLES RESULT = TAB_KSS03 T_KV20A = TAB_KV20A.

OBJ_VARALV_CONVERT_TABLE CALL FUNCTION 'OBJ_VARALV_CONVERT_TABLE' IMPORTING E_OBJ_VAR_ALV = TAB_OBJ_VAR_ALV TABLES T_KSS03 = TAB_KSS03.

GET_PRINT_PARAMETERS CALL FUNCTION 'GET_PRINT_PARAMETERS' EXPORTING MODE = 'CURRENT' NEW_LIST_ID = CON_X NO_DIALOG = CON_X IMPORTING OUT_PARAMETERS = SAV_PRIPA VALID = SAV_VALID EXCEPTIONS ARCHIVE_INFO_NOT_FOUND = 0 INVALID_PRINT_PARAMS = 0 INVALID_ARCHIVE_PARAMS = 0 OTHERS = 0.

GET_PRINT_PARAMETERS CALL FUNCTION 'GET_PRINT_PARAMETERS' EXPORTING DATA_SET = SAV_PRDSN LIST_NAME = LIA_PLIST LIST_TEXT = LIA_PRTXT MODE = 'CURRENT' NEW_LIST_ID = CON_X NO_DIALOG = CON_X IMPORTING OUT_ARCHIVE_PARAMETERS = ls_arc_params OUT_PARAMETERS = SAV_PRIPA VALID = SAV_VALID EXCEPTIONS ARCHIVE_INFO_NOT_FOUND = 0 INVALID_PRINT_PARAMS = 0 INVALID_ARCHIVE_PARAMS = 0 OTHERS = 0.

K_VARIANCES_RESULT_SAVE_EXT CALL FUNCTION 'K_VARIANCES_RESULT_SAVE_EXT' EXPORTING I_TEST = KKS02-TESTL I_REPORT = SAV_REPID I_OBJ_VAR_ALV = TAB_OBJ_VAR_ALV I_ERR_MAX = KKS02-MAXMT I_ERR_COUNT = KKS02-ANZMS I_PERIO1 = KKS02-POPER I_GJAHR1 = KKS02-GJAHR I_LS_MESSAGE = LIA_SMMES I_LOG_DATA = LIA_LOGTAB IMPORTING E_SCHEDMAN_LS_EXT = LIA_SMDET E_LS_RL = LIA_SMBAS TABLES T_KV20A = TAB_KV20A.

OBJ_PROCESSING_LOG_DISPLAY * CALL FUNCTION 'OBJ_PROCESSING_LOG_DISPLAY' * EXPORTING ** DISPLAY_MODE = 01 * LOG_DATA = LIA_LOGTAB.

K_VARIANCES_BATCH_LIST_WRITE CALL FUNCTION 'K_VARIANCES_BATCH_LIST_WRITE' EXPORTING I_CUMUL = LIA_AWKUM I_DATA_SAVED = KKS02-DBKNZ I_ERR_COUNT = KKS02-ANZMS I_ERR_MAX = KKS02-MAXMT I_GJAHR1 = KKS02-GJAHR I_GJAHR2 = KKS02-GJAHR I_USER = KKS02-USERK I_PERIO1 = KKS02-POPER I_PERIO2 = KKS02-POPER I_LISTPARAM = LIA_KKS00C I_OBJ_VAR_ALV = TAB_OBJ_VAR_ALV I_LOG_DATA = LIA_LOGTAB I_REPORT = SAV_REPID I_TEST = KKS02-TESTL I_PRTXT = SAV_PRTXT I_PLIST = SAV_PLIST TABLES RESULT = TAB_KSS03 T_KV20A = TAB_KV20A et_spool = lt_spool.

KPEP_WLA_CHECK_ACTIVE CALL FUNCTION 'KPEP_WLA_CHECK_ACTIVE' IMPORTING IS_ACTIVE = ld_wl_active.

KPEP_MONI_CLOSE_RECORD CALL FUNCTION 'KPEP_MONI_CLOSE_RECORD' EXPORTING LS_KEY = LIA_SMKEY LS_MESSAGE = LIA_SMMES LD_OBJECTS = KKS02-ANZVL LS_EXT = LIA_SMDET LS_RL = LIA_SMBAS LS_SCMA_EVENT = ls_scma_event TABLES LT_SPOOL = TAB_SPOOL CHANGING LD_APLSTAT = LIA_SMSTA EXCEPTIONS NO_ID_GIVEN = 0 OTHERS = 0.

K_VARIANCES_RESULT_SAVE_EXT





CALL FUNCTION 'K_VARIANCES_RESULT_SAVE_EXT' EXPORTING I_TEST = KKS02-TESTL I_REPORT = SAV_REPID I_OBJ_VAR_ALV = TAB_OBJ_VAR_ALV I_ERR_MAX = KKS02-MAXMT I_ERR_COUNT = KKS02-ANZMS I_PERIO1 = KKS02-POPER I_GJAHR1 = KKS02-GJAHR I_LS_MESSAGE = LIA_SMMES I_LOG_DATA = LIA_LOGTAB IMPORTING E_SCHEDMAN_LS_EXT = LIA_SMDET E_LS_RL = LIA_SMBAS TABLES T_KV20A = TAB_KV20A.

KPEP_MONI_CLOSE_RECORD CALL FUNCTION 'KPEP_MONI_CLOSE_RECORD' EXPORTING LS_KEY = LIA_SMKEY LS_MESSAGE = LIA_SMMES LD_OBJECTS = KKS02-ANZVL LS_EXT = LIA_SMDET LS_RL = LIA_SMBAS LS_SCMA_EVENT = ls_scma_event TABLES LT_SPOOL = TAB_SPOOL CHANGING LD_APLSTAT = LIA_SMSTA EXCEPTIONS NO_ID_GIVEN = 0 OTHERS = 0.

K_VARIANCES_LIST_WRITE_RESULT CALL FUNCTION 'K_VARIANCES_LIST_WRITE_RESULT' EXPORTING I_CUMUL = LIA_AWKUM I_DATA_SAVED = KKS02-DBKNZ I_ERR_COUNT = KKS02-ANZMS I_ERR_MAX = KKS02-MAXMT I_GJAHR1 = KKS02-GJAHR I_GJAHR2 = KKS02-GJAHR I_USER = KKS02-USERK I_PERIO1 = KKS02-POPER I_PERIO2 = KKS02-POPER I_KOKRS = KKS02-KOKRS I_OBJ_VAR_ALV = TAB_OBJ_VAR_ALV I_LOG_DATA = LIA_LOGTAB I_TEST = KKS02-TESTL I_REPORT = SAV_REPID IMPORTING E_OBJNR_TBX = SAV_OBJIX TABLES RESULT = TAB_KSS03 T_KV20A = TAB_KV20A CHANGING C_VERSN = TEMP_VERSN.

CM_F_INITIALIZE CALL FUNCTION 'CM_F_INITIALIZE' EXPORTING ABORT_MSGTY = CON_MSGTY-A APLID = SAV_APLID MSG_ON_SCREEN = CON_CHAR OBJECT_ID = CON_OBJID OCS_ACTIV = CON_X SMSG_INITIALIZE = CON_X NO_OTHER_INITIALIZE = CON_CHAR REFRESH_OLD_LOG = CON_CHAR NO_DISPLAY_ON_ABORT = CON_X.

CM_F_INITIALIZE CALL FUNCTION 'CM_F_INITIALIZE' EXPORTING ABORT_MSGTY = CON_MSGTY-A APLID = CON_APLID-KKS1 MSG_ON_SCREEN = CON_CHAR OBJECT_ID = CON_OBJID OCS_ACTIV = CON_X NO_OTHER_INITIALIZE = CON_X SMSG_INITIALIZE = CON_X.

K_VARIANCES_LIST_WRITE_DETAIL CALL FUNCTION 'K_VARIANCES_LIST_WRITE_DETAIL' EXPORTING I_AWEAU = LIA_AWEAU I_AWEWP = LIA_AWEWP I_CUMUL = LIA_AWKUM I_DATA_SAVED = KKS02-DBKNZ I_ERR_COUNT = LIA_KKS07C-ANZMS I_ERR_MAX = LIA_KKS07C-MAXMT I_GJAHR1 = KKS02-GJAHR I_GJAHR2 = KKS02-GJAHR I_KOKRS = KKS02-KOKRS I_OBJNR = TAB_KSS03-OBJNR I_PERIO1 = KKS02-POPER I_PERIO2 = KKS02-POPER I_USER = KKS02-USERK I_AUFNR = TAB_KSS03-AUFNR I_AUTYP = TAB_KSS03-AUTYP I_SAFNR = TAB_KSS03-SAFNR I_POSNR = TAB_KSS03-POSNR I_MATNR = TAB_KSS03-MATNR I_VERID = TAB_KSS03-VERID I_KSTRG = TAB_KSS03-KSTRG I_WERKS = TAB_KSS03-WERKS I_PROCNR = TAB_KSS03-PROCNR I_ALV = 'X' "TEST YFP TABLES DETAIL = TAB_KSS04 T_KPZP1 = TAB_KPZP1 T_KSS05 = TAB_KSS05 T_KV20A = TAB_KV20A CHANGING C_VERSN = TEMP_VERSN.

CM_F_PROTOCOL_PRINT CALL FUNCTION 'CM_F_PROTOCOL_PRINT' EXPORTING HEADLINE = PRA_TEXT1 NEW_LIST_ID = PRA_NLIST WITH_INFO = CON_X EXCEPTIONS NOT_ACTIVE = 01 NO_PROTOCOL = 02 OTHERS = 99.

CM_F_STORE CALL FUNCTION 'CM_F_STORE' EXPORTING APLID = CON_APLID-KKS IN_UPDATE_TASK = CON_X I_CMF_NR = PRS_CMFNR IMPORTING E_CMF_NR = PRS_CMFNR.

CM_F_STORE CALL FUNCTION 'CM_F_STORE' EXPORTING APLID = CON_APLID-KKS IN_UPDATE_TASK = CON_CHAR I_CMF_NR = PRS_CMFNR IMPORTING E_CMF_NR = PRS_CMFNR.

DB_COMMIT CALL FUNCTION 'DB_COMMIT'.

CM_F_INFO CALL FUNCTION 'CM_F_INFO' EXPORTING ALL = CON_X APLID = NIB_APLID IMPORTING MAX_SEVERITY_PRO = NIB_MAXFS MSGTY_PRO = NIB_MAXMT MSG_COUNTER_PRO = NIB_ANZMS I_MSG_COUNTER_PRO = NIB_imess w_MSG_COUNTER_PRO = NIB_wmess e_MSG_COUNTER_PRO = NIB_emess a_MSG_COUNTER_PRO = NIB_amess EXCEPTIONS WRONG_OBJECT_ID = 01 OTHERS = 99.

CM_F_MESSAGE CALL FUNCTION 'CM_F_MESSAGE' EXPORTING ARBGB = SY-MSGID MSGNR = HI_MSGNO MSGTY = NAS_MSGTY OBJECT_DEPENDENT = NAS_FLAG2 MSGV1 = SY-MSGV1 MSGV2 = SY-MSGV2 MSGV3 = SY-MSGV3 MSGV4 = SY-MSGV4.

K_VRGNG_AUTHORITY_CHECK CALL FUNCTION 'K_VRGNG_AUTHORITY_CHECK' EXPORTING ACTVT = SAV_ACTVT KOKRS = BEP_KOKRS VRGNG = BEP_VRGNG EXCEPTIONS SYSTEM_ERROR = 1 USER_NOT_AUTHORIZED = 2 OTHERS = 99.

HELPSCREEN_CREATE * CALL FUNCTION 'HELPSCREEN_CREATE' * EXPORTING * DOKU_ID = 'DE' * DOKU_OBJEKT = HIA_OBJECT * DYNPRO = SY-DYNNR ** HEADERTEXT = * LANGU = SY-LANGU * PFKEY = SY-PFKEY * PROGRAMM = SY-REPID * TITEL = SPACE.

HELPSCREEN_NA_CREATE CALL FUNCTION 'HELPSCREEN_NA_CREATE' EXPORTING DYNPRO = SY-DYNNR LANGU = SY-LANGU MELDUNG = DOA_MELDG MELD_ID = DOA_MSGID MELD_NR = DOA_MSGNR MSGV1 = DOA_MSGV1 MSGV2 = DOA_MSGV2 MSGV3 = DOA_MSGV3 MSGV4 = DOA_MSGV4 PFKEY = SY-PFKEY PROGRAMM = SAV_REPID TITEL = TEXT-015.



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