MKACTF20 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 MKACTF20 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: TRANSACTION_EXECUTE
No INCLUDES are used within this REPORT code!
No SAP DATABASE tables are accessed within this REPORT code!
K_SC_SHOW_TYPE_TABLES CALL FUNCTION 'K_SC_SHOW_TYPE_TABLES' TABLES T_ALL = OT_ALL T_ALL_RES = OT_ALL_RES.
MESSAGES_SHOW CALL FUNCTION 'MESSAGES_SHOW' EXCEPTIONS " P30K093728 OTHERS = 1. " P30K093728
MESSAGES_COUNT CALL FUNCTION 'MESSAGES_COUNT' IMPORTING COUNT = KSC00-ERR_COUNT.
SAPGUI_PROGRESS_INDICATOR CALL FUNCTION 'SAPGUI_PROGRESS_INDICATOR' EXPORTING PERCENTAGE = 0 TEXT = TEXT-ME1.
K_OBJECT_SELECTION_RUN CALL FUNCTION 'K_OBJECT_SELECTION_RUN' EXPORTING I_KOKRS = KSC00-KOKRS * I_DATE_FROM = SY-DATUM * I_DATE_TO = SY-DATUM I_VRGNG = 'KSP0' TABLES IT_OBJNR = LT_OBJ IT_PERIODS = IT_PERIODS.
K_OBJECTS_MASTER_READ CALL FUNCTION 'K_OBJECTS_MASTER_READ' * EXPORTING * MAX_ERROR = 8 TABLES COIOB_TAB = IT_COIOB I_PERIODS = IT_PERIODS.
SAPGUI_PROGRESS_INDICATOR CALL FUNCTION 'SAPGUI_PROGRESS_INDICATOR' EXPORTING PERCENTAGE = 0 TEXT = TEXT-ME2.
K_SC_COSTS_COMPLETE CALL FUNCTION 'K_SC_COSTS_COMPLETE' EXPORTING VON_PERIODE = KSC00-PERIO_FROM BIS_PERIODE = KSC00-PERIO_TO I_TABNAME = ' ' I_NEW_SC_VRGNG = 'X' I_KOKRS = KSC00-KOKRS I_RATMP = GD_RATMP TABLES T_ALL = OT_ALL T_COSEL = LT_COSEL EXCEPTIONS WRONGE_TABLE = 01 MISSING_PARAMETER = 02.
SAPGUI_PROGRESS_INDICATOR CALL FUNCTION 'SAPGUI_PROGRESS_INDICATOR' EXPORTING PERCENTAGE = 0 TEXT = TEXT-ME3.
K_SC_RECEIVER_ACTIVITIES CALL FUNCTION 'K_SC_RECEIVER_ACTIVITIES' EXPORTING I_GJAHR = KSC00-GJAHR I_VERSN = KSC00-VERSN TABLES T_ALL = OT_ALL.
K_SC_COIOB_FILL CALL FUNCTION 'K_SC_COIOB_FILL' TABLES T_COIOB = IT_COIOB T_ALL = OT_ALL T_PERIODS = IT_PERIODS.
SAPGUI_PROGRESS_INDICATOR CALL FUNCTION 'SAPGUI_PROGRESS_INDICATOR' EXPORTING PERCENTAGE = 0 TEXT = TEXT-ME4.
K_SC_BASIS_GENERAL CALL FUNCTION 'K_SC_BASIS_GENERAL' EXPORTING VON_PERIODE = KSC00-PERIO_FROM BIS_PERIODE = KSC00-PERIO_TO COSLA_FILLED = ' ' I_KOKRS = KSC00-KOKRS I_RATMP = GD_RATMP TABLES T_ALL = OT_ALL.
SAPGUI_PROGRESS_INDICATOR CALL FUNCTION 'SAPGUI_PROGRESS_INDICATOR' EXPORTING PERCENTAGE = 0 TEXT = TEXT-ME5.
K_SC_COST_SPLIT_MULTI CALL FUNCTION 'K_SC_COST_SPLIT_MULTI' EXPORTING VON_PERIODE = KSC00-PERIO_FROM BIS_PERIODE = KSC00-PERIO_TO KOKRS = KSC00-KOKRS ACCEPT_ERRORS = 'X' TABLES ALL = OT_ALL ALL_RES = OT_ALL_RES EXCEPTIONS OTHERS = 01.
SAPGUI_PROGRESS_INDICATOR CALL FUNCTION 'SAPGUI_PROGRESS_INDICATOR' EXPORTING PERCENTAGE = 0 TEXT = TEXT-ME6.
SAPGUI_PROGRESS_INDICATOR CALL FUNCTION 'SAPGUI_PROGRESS_INDICATOR' EXPORTING PERCENTAGE = 0 TEXT = TEXT-ME7.
K_SPLIT_RESULT_POST CALL FUNCTION 'K_SPLIT_RESULT_POST' EXPORTING I_BUCHEN = LD_BUCHEN IGNORE_WARNINGS = 'X' I_RKBKPL = LD_RKBKPL I_WRTTP = CON_WRTTP_PLAN_SP * I_REVERS = ' ' * I_COMMIT = 'X' * I_WSDAT = I_PERIO = LD_PERIO I_CUMULATE = LD_CUMUL I_ORGVG = CON_VRGNG_SPL TABLES T_COIOB = IT_COIOB T_LKO77V = LT_LKO77V ALL_RES = OT_ALL_RES EXCEPTIONS * zero_lines = 01 MESSAGES_STORED = 02 * no_entry = 03 ERROR_OCCURRED = 04 ERROR_MESSAGE = 05.
CALL FUNCTION 'K_SC_SHOW_TABLES' EXPORTING VON_PERIODE = KSC00-PERIO_FROM BIS_PERIODE = KSC00-PERIO_TO I_USER = CON_USER_CCA I_KSC00 = KSC00 I_RATMP = GD_RATMP TABLES T_ALL_RES = OT_ALL_RES T_COIOB = IT_COIOB EXCEPTIONS NOTHING_TO_SHOW = 1.
MESSAGES_COUNT CALL FUNCTION 'MESSAGES_COUNT' IMPORTING COUNT = KSC00-ERR_COUNT MAX_SEVERITY = LD_SUBRC.
K_OBJECT_SELECTION_CRIT_WRITE CALL FUNCTION 'K_OBJECT_SELECTION_CRIT_WRITE'.
K_FIELD_TEXT_READ CALL FUNCTION 'K_FIELD_TEXT_READ' EXPORTING FIELD = I_FIELD TAB = I_TAB WITH_DOTS = ' ' IMPORTING EX_KDFIT = KDFIT EXCEPTIONS NOT_FOUND = 4.
K_SC_SPLIT_FIX_VARIABLE_BADI CALL FUNCTION 'K_SC_SPLIT_FIX_VARIABLE_BADI' EXPORTING i_kokrs = ksc00-kokrs i_gjahr = ksc00-gjahr i_from_p = ksc00-perio_from i_to_p = ksc00-perio_to i_versn = ksc00-versn i_sign_ap = con_plan TABLES all_res = ot_all_res.
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 MKACTF20 or its description.