MKKS0F05 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 MKKS0F05 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: Form Routines
No INCLUDES are used within this REPORT code!
No SAP DATABASE tables are accessed within this REPORT code!
CM_F_SMSG_MESSAGES_READ * CALL FUNCTION 'CM_F_SMSG_MESSAGES_READ'.
CM_F_ANALYSIS CALL FUNCTION 'CM_F_ANALYSIS' EXPORTING APLID = CON_APLID-KKS HEADLINE = PRA_TEXT1 EXCEPTIONS NOT_ACTIVE = 01 OTHERS = 99.
CM_F_INITIALIZE CALL FUNCTION 'CM_F_INITIALIZE' EXPORTING ABORT_MSGTY = CON_MSGTY-A APLID = CON_APLID-KKS MSG_ON_SCREEN = CON_CHAR OBJECT_ID = CON_OBJID OCS_ACTIV = CON_X EXCEPTIONS MESSAGE_TYPE_NOT_VALID = 01 UNKNOWN_APLID = 02 UNKNOWN_OBJECT_ID = 03 OTHERS = 97.
CM_F_LOAD CALL FUNCTION 'CM_F_LOAD' EXPORTING CMF_NR = PRA_CMFNR EXCEPTIONS NOT_ACTIVE = 11 PROTOCOL_NOT_FOUND = 12 WRONG_OBJECT_ID = 13 OTHERS = 98.
CM_F_ANALYSIS CALL FUNCTION 'CM_F_ANALYSIS' EXPORTING APLID = CON_APLID-KKS HEADLINE = PRA_TEXT1 EXCEPTIONS NOT_ACTIVE = 21 OTHERS = 99.
CM_F_DELETE_LOG_ON_DB CALL FUNCTION 'CM_F_DELETE_LOG_ON_DB' EXPORTING APLID = CMFK-APLID CMF_NR = CMFK-NR.
K_MESSAGE_TRANSFORM CALL FUNCTION 'K_MESSAGE_TRANSFORM' EXPORTING PAR_LANGU = SY-LANGU PAR_MSGID = SY-MSGID PAR_MSGNO = SY-MSGNO PAR_MSGTY = SY-MSGTY PAR_MSGV1 = SY-MSGV1 PAR_MSGV2 = SY-MSGV2 PAR_MSGV3 = SY-MSGV3 PAR_MSGV4 = SY-MSGV4 IMPORTING PAR_MSGTX = STE_MSGTX EXCEPTIONS NO_MESSAGE_FOUND = 1 PAR_MSGID_MISSING = 2 PAR_MSGNO_MISSING = 3 PAR_MSGTY_MISSING = 4 OTHERS = 99.
K_OBJECT_ID_GET CALL FUNCTION 'K_OBJECT_ID_GET' EXPORTING PAR_OBJNR = STE_KKS01-OBJNP PAR_MATNR = STE_KKS01-MATNR PAR_WERKS = STE_KKS01-WERKS PAR_VERID = STE_KKS01-VERID PAR_PROCNR = STE_KKS01-PROCNR PAR_AUTYP = STE_KKS01-AUTYP IMPORTING PAR_OBJID = STE_KKS01-OBJID EXCEPTIONS WRONG_OBJECT_TYPE = 1 OTHERS = 99.
KPEP_WLA_CHECK_ACTIVE CALL FUNCTION 'KPEP_WLA_CHECK_ACTIVE' IMPORTING is_active = nwo_wl_active.
CM_F_SMSG_MESSAGES_READ CALL FUNCTION 'CM_F_SMSG_MESSAGES_READ' EXPORTING append_same_msg = 'X' object_dependent = 'X' smsg_messages_stop = ' '.
MESSAGES_INITIALIZE CALL FUNCTION 'MESSAGES_INITIALIZE'.
CM_F_INFO CALL FUNCTION 'CM_F_INFO' EXPORTING all = con_x aplid = nwo_aplid IMPORTING msg_counter_pro = nwo_messages.
CM_F_MESSAGES_GET CALL FUNCTION 'CM_F_MESSAGES_GET' EXPORTING aplid = nwo_aplid last_messages = nwo_last_messages TABLES e_msgprot = nwo_kvmsg_tab EXCEPTIONS not_active = 1 OTHERS = 2.
K_OBJECT_KEY_FROM_PCOBJ_SET CALL FUNCTION 'K_OBJECT_KEY_FROM_PCOBJ_SET' EXPORTING PAR_PCOBJ = nwo_subobject-pcobj * PAR_SUBOBJ = nwo_subobject IMPORTING PAR_OBJNR = nwo_subobj.
KPEP_WLA_SET_OBJECT_STATUS CALL FUNCTION 'KPEP_WLA_SET_OBJECT_STATUS' EXPORTING OBJECT = nwo_objnr STATUS = nwo_status * ORIGINATING_OBJECTS = TABLES CMFE_SUBOBJECTS = nwo_subobj_tab CMFE_MESSAGES = nwo_kvmsg_tab.
KPEP_WLA_SET_OBJECT_CHANGED CALL FUNCTION 'KPEP_WLA_SET_OBJECT_CHANGED' EXPORTING OBJECT = nwo_objnr.
KPEP_WLA_CHECK_ACTIVE CALL FUNCTION 'KPEP_WLA_CHECK_ACTIVE' IMPORTING is_active = nwu_wl_active.
KPEP_WLA_SET_OBJECT_STATUS CALL FUNCTION 'KPEP_WLA_SET_OBJECT_STATUS' EXPORTING object = nwu_objnp status = kpepw_objstat-not_relevant.
CALL FUNCTION 'CM_F_MESSAGES_GET' * EXPORTING * APLID = con_aplid-kks TABLES e_msgprot = nwu_kvmsg * I_OBJECT_FILTER = EXCEPTIONS not_active = 1 OTHERS = 2.
KPEP_WLA_ADD_MESSAGES CALL FUNCTION 'KPEP_WLA_ADD_MESSAGES' TABLES * SMSG_MESSAGES = cmfe_messages = nwu_kvmsg.
K_OBJECT_ID_GET CALL FUNCTION 'K_OBJECT_ID_GET' EXPORTING PAR_OBJNR = TAB_KKS01-OBJNP PAR_MATNR = TAB_KKS01-MATNR PAR_WERKS = TAB_KKS01-WERKS PAR_VERID = TAB_KKS01-VERID PAR_PROCNR = TAB_KKS01-PROCNR PAR_AUTYP = TAB_KKS01-AUTYP IMPORTING PAR_OBJID = TAB_KKS01-OBJID EXCEPTIONS WRONG_OBJECT_TYPE = 1 OTHERS = 99.
K_CONTROL_RECORDS_SAVE CALL FUNCTION 'K_CONTROL_RECORDS_SAVE' EXPORTING PAR_TCODE = KKS02-TCODE PAR_KKS02 = KKS02 EXCEPTIONS WRONG_DATA_INPUT = 0 OTHERS = 0.
K_KOKRS_SET CALL FUNCTION 'K_KOKRS_SET' EXPORTING DISPLAY = ' ' I_KOKRS = KKS00-KOKRS POPUP = CON_AN IMPORTING E_KOKRS = KKS00-KOKRS E_ACTION = SAV_ACTIO.
K_KOKRS_SET CALL FUNCTION 'K_KOKRS_SET' EXPORTING DISPLAY = ' ' I_KOKRS = KPP_KOKRS POPUP = CON_AUS IMPORTING E_KOKRS = KPP_KOKRS E_ACTION = SAV_ACTIO EXCEPTIONS NOT_FOUND = 01.
K_KOKRS_SET CALL FUNCTION 'K_KOKRS_SET' EXPORTING DISPLAY = ' ' I_KOKRS = KPP_KOKRS POPUP = flg_onoff IMPORTING E_KOKRS = KPP_KOKRS E_ACTION = SAV_ACTIO EXCEPTIONS NOT_FOUND = 01.
K_KOKRS_DETERMINE CALL FUNCTION 'K_KOKRS_DETERMINE' EXPORTING PAR_KOKRS = KPP_KOKRS IMPORTING PAR_BEZEI = KPP_BEZEI TABLES TAB_TKA01 = kpp_tka01 EXCEPTIONS KOKRS_INVALID = 01 OTHERS = 99.
GET_JOB_RUNTIME_INFO CALL FUNCTION 'GET_JOB_RUNTIME_INFO' IMPORTING JOBCOUNT = KKS03-JNUMM JOBNAME = KKS03-JNAME EXCEPTIONS NO_RUNTIME_INFO = 0 OTHERS = 0.
TH_GET_OWN_WP_NO CALL FUNCTION 'TH_GET_OWN_WP_NO' IMPORTING SUBRC = SAV_SUBRC WP_NO = KKS03-SWPNO WP_PID = KKS03-SWPID.
TH_SAPREL CALL FUNCTION 'TH_SAPREL' IMPORTING KERN_REL = KKS03-SKREL KERN_DBLIB = KKS03-SKDBR KERN_COMP_ON = KKS03-SCPON KERN_COMP_TIME = KKS03-SCPAT KERN_PATCHLEVEL = KKS03-SPLVL.
TH_USER_INFO CALL FUNCTION 'TH_USER_INFO' IMPORTING * HOST = KKS03-SHOST HOSTADDR = KKS03-SIPAD TERMINAL = KKS03-STERM.
SAPGUI_PROGRESS_INDICATOR CALL FUNCTION 'SAPGUI_PROGRESS_INDICATOR' EXPORTING PERCENTAGE = FOM_PROZE TEXT = FOM_HTEXT.
K_PLANT_GET CALL FUNCTION 'K_PLANT_GET' EXPORTING PAR_WERKS = PLC_WERKS IMPORTING PAR_NAME1 = PLC_WRKTX EXCEPTIONS PLANT_NOT_FOUND = 01 OTHERS = 99.
K_VARIANCE_VERSION_GET CALL FUNCTION 'K_VARIANCE_VERSION_GET' EXPORTING PAR_AWVRS = AWC_AWVRS PAR_KOKRS = AWC_KOKRS EXCEPTIONS OBJECT_TYPE_INVALID = 01 VERSION_NOT_FOUND = 02 OTHERS = 99.
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 MKKS0F05 or its description.