SAP Reports / Programs | Controlling | Overhead Cost Controlling(CO-OM) SAP CO

MKASCF11 SAP ABAP INCLUDE - documentation and ABAP source code







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


INCLUDES used within this REPORT MKASCF11

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_OBJECT_BUFFER_FETCH CALL FUNCTION 'K_OBJECT_BUFFER_FETCH' EXPORTING SELART = GD-SELART TABLES IT_OBJNR = PT_OBJNR_GROUP.

ENQUEUE_EKCOBR CALL FUNCTION 'ENQUEUE_EKCOBR' EXPORTING OBJNR = PT_OBJNR_GROUP-OBJNR EXCEPTIONS FOREIGN_LOCK = 1.

DEQUEUE_ALL CALL FUNCTION 'DEQUEUE_ALL'.

KKPA_PARA_PROCESS_START CALL FUNCTION 'KKPA_PARA_PROCESS_START' EXPORTING RFC_GROUP = RKAUF-RFC_GRP START_TASK_FORM = 'SURCHARGE_TASK_START' RECEIVE_TASK_FORM = 'SURCHARGE_RECEIVE_RESULT' CALLBACK_PROG = GD-REPID MAX_NO_OF_TASKS = L_MAX_NO_OF_TASKS DEBUG_MODE = ' ' CHANGING USER_PARAM = L_USER_PARAM EXCEPTIONS INVALID_GROUP_NAME = 1 NO_RESOURCES_FOUND = 2 NO_TASKS_LEFT = 3 OTHERS = 4.

K_SURCHARGE_CALCULATE CALL FUNCTION 'K_SURCHARGE_CALCULATE' EXPORTING OBJNR = P_OBJNR-OBJNR OBJWAER = P_OWAER KOKRS = P_KOKRS PERIODE_VON = RKAUF-FROM PERIODE_BIS = RKAUF-TO GJAHR_VON = RKAUF-GJAHR GJAHR_BIS = RKAUF-GJAHR_BIS VERSION = RKAUF-VERSN VORGANG = RKAUF-VRGNG WRTTPW = IT_WRTTP EPPLAN = P_EPPLAN DIALOG = RKAUF-DIALOG BUCHEN = RKAUF-BOOK TKOMK = PS_TKOMK TKOMP = PS_TKOMP INIT = GD_INIT_SURCHARGE STICHTAG = RKAUF-WSDAT KURST = ' '"Berechnung im FB EXPORT_STEUERUNG = L_EXPORT_STEUERUNG TABLES EXCL_VORGANG = EXCL_VORGANG PROTOKOLL = LT_PROT XCOBK = LT_COBK XCOEJA = LT_COEJA XCOEP = LT_COEP XCOIOB = IT_COIOB XCOSPA = LT_COSPA XCOSSA = LT_COSSA EXCEPTIONS FEHLER_PROTOKOLL = 1. "nur abgefangen, damit kein Dump

K_ORDER_CHECK_PLAN_ITEMS CALL FUNCTION 'K_ORDER_CHECK_PLAN_ITEMS' EXPORTING AUFNR = IT_COIOB-AUFNR * E_AUFKV = L_AUFKV NO_BUFFER = 'X' TEST_VRGNG = 'KEPP' IMPORTING PLAN_ITEMS_ACTIVE = P_EPPLAN.

PS_STAT_INTEGRATED_ACT_CHECK CALL FUNCTION 'PS_STAT_INTEGRATED_ACT_CHECK' EXPORTING CHECK_ONLY = 'X' I_OBJNR = IT_COIOB-OBJNR I_VRGNG = 'KEPP' NO_BUFFER = 'X' NO_POPUP = 'X' EXCEPTIONS NOT_ALLOWED = 1.

OBJECT_IDENTIFICATION_GET CALL FUNCTION 'OBJECT_IDENTIFICATION_GET' EXPORTING OBJNR = GD_OBJNR_ACT IMPORTING IDENT_OBJID = L_IDENT_OBJID IDENT_TXT20 = L_IDENT_TXT20.

POPUP_TO_DECIDE CALL FUNCTION 'POPUP_TO_DECIDE' EXPORTING * DEFAULTOPTION = '1' TITEL = ' ' " wird in rufender Routine gesetzt TEXTLINE1 = ' ' TEXTLINE2 = TEXT-CON * TEXTLINE3 = ' ' TEXT_OPTION1 = TEXT-O01 TEXT_OPTION2 = TEXT-O02 * START_COLUMN = 25 * START_ROW = 6 * CANCEL_DISPLAY = 'X' IMPORTING ANSWER = L_ANSWER.

MESSAGES_INITIALIZE CALL FUNCTION 'MESSAGES_INITIALIZE'.

MESSAGE_LINE_SET CALL FUNCTION 'MESSAGE_LINE_SET' EXPORTING ZEILE = GD-MESG_LINE.

MESSAGES_GIVE CALL FUNCTION 'MESSAGES_GIVE' TABLES T_MESG = PT_MESG.

K_OBJECTS_MASTER_READ CALL FUNCTION 'K_OBJECTS_MASTER_READ' TABLES COIOB_TAB = IT_COIOB I_PERIODS = I_PERIODS EXCEPTIONS ERROR_OCCURS = 1 WRONG_OBJECT = 2.

OBJECT_KEY_GET CALL FUNCTION 'OBJECT_KEY_GET' EXPORTING I_OBJNR = L_OBJNR IMPORTING E_IONRA = LS_IONRA.

K_ORDER_READ CALL FUNCTION 'K_ORDER_READ' EXPORTING AUFNR = LS_IONRA-AUFNR IMPORTING I_AUFKV = LS_AUFKV.

OBJECT_KEY_GET CALL FUNCTION 'OBJECT_KEY_GET' EXPORTING I_OBJNR = L_OBJNR IMPORTING E_IONRA = LS_IONRA.

SD_VBAK_SELECT CALL FUNCTION 'SD_VBAK_SELECT' EXPORTING I_DOCUMENT_NUMBER = LS_IONRA-VBELN IMPORTING E_VBAK = LS_VBAK.

SD_VBAP_SELECT CALL FUNCTION 'SD_VBAP_SELECT' EXPORTING I_DOCUMENT_NUMBER = LS_IONRA-VBELN I_ITEM_NUMBER = LS_IONRA-POSNR IMPORTING E_VBAP = LS_VBAP.

VALID_EQUITY_GROUP





CALL FUNCTION 'VALID_EQUITY_GROUP' EXPORTING BLDAT = SY-DATLO BUKRS = IT_AUFK-BUKRS ETYPE = IT_AUFK-ETYPE VNAME = IT_AUFK-VNAME COOBJTYPE = IT_COIOB-OBART IMPORTING EGRUP = IT_COIOB-EGRUP EXCEPTIONS OTHERS = 1.

CJPN_GET_WBS_ELEMENT CALL FUNCTION 'CJPN_GET_WBS_ELEMENT' EXPORTING I_OBJNR = L_OBJNR * I_POSID = IT_PRPS-POSID NO_BUFFER = TRUE IMPORTING E_PRPS = IT_PRPS.

OBJECT_KEY_GET CALL FUNCTION 'OBJECT_KEY_GET' EXPORTING I_OBJNR = L_OBJNR IMPORTING E_IONRA = LS_IONRA.

CO_SF_AFVG_OBJECT_GET CALL FUNCTION 'CO_SF_AFVG_OBJECT_GET' EXPORTING APLZL = LS_IONRA-APLZL AUFPL = LS_IONRA-AUFPL NPLNR = LS_IONRA-AUFNR IMPORTING AUFKV_EXP = IT_AUFKV.

OBJECT_KEY_GET CALL FUNCTION 'OBJECT_KEY_GET' EXPORTING I_OBJNR = L_OBJNR IMPORTING E_IONRA = LS_IONRA.

K_KSTRG_READ CALL FUNCTION 'K_KSTRG_READ' EXPORTING KSTRG = LS_IONRA-KSTRG * NO_BUFFER = ' ' IMPORTING E_CKPHV = IT_CKPHV.

OBJECT_KEY_GET CALL FUNCTION 'OBJECT_KEY_GET' EXPORTING I_OBJNR = L_OBJNR IMPORTING E_IONRA = LS_IONRA.

K_COSTCENTERS_SELECT CALL FUNCTION 'K_COSTCENTERS_SELECT' EXPORTING KOKRS = RKAUF-KOKRS CC_FROM = LS_IONRA-KOSTL DATE_FROM = L_DATE_FROM DATE_TO = L_DATE_TO * ONLY_COMPLETE = ' ' WITH_TEXT = ' ' * BYPASSING_BUFFER = ' ' TABNAME = 'CSKSV' * WITH_ROUGH_ENTRY = ' ' TABLES IT_RESULT = LT_CSKSV EXCEPTIONS NO_RECORD_FOUND = 1 OTHERS = 2.

OBJECT_KEY_GET CALL FUNCTION 'OBJECT_KEY_GET' EXPORTING I_OBJNR = L_OBJNR IMPORTING E_IONRA = LS_IONRA.

K_PROCESSES_SELECT CALL FUNCTION 'K_PROCESSES_SELECT' EXPORTING KOKRS = RKAUF-KOKRS BP_FROM = LS_IONRA-PRZNR DATE_FROM = L_DATE_FROM DATE_TO = L_DATE_TO * ONLY_COMPLETE = ' ' WITH_TEXT = ' ' * BYPASSING_BUFFER = ' ' TABNAME = 'CBPRV' TABLES IT_RESULT = LT_CBPRV EXCEPTIONS NO_RECORD_FOUND = 1 OTHERS = 2.



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