MKKB0F60 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 MKKB0F60 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.
No INCLUDES are used within this REPORT code!
No SAP DATABASE tables are accessed within this REPORT code!
K_KKB_TEXTELEMENT_GET CALL FUNCTION 'K_KKB_TEXTELEMENT_GET' EXPORTING I_KEY = GTE_TYPE I_REPID = GTE_REPID IMPORTING E_ENTRY = GTE_KTEXT EXCEPTIONS REPID_NOT_FOUND = 1 ELEMENT_NOT_FOUND = 2 OTHERS = 3.
K_KKB_ITEMIZATION CALL FUNCTION 'K_KKB_ITEMIZATION' EXPORTING I_KDAUF = CNR_KKB0-KDAUF I_KDPOS = CNR_KKB0-KDPOS I_KADKY = CNR_KKB0-KADKY i_kalnr = t_keko-kalnr I_KALNR_BA = CNR_KKB0-KALNR_BA I_KLVAR = CNR_KKB0-KLVAR I_KOKRS = CNR_KKB0-KOKRS I_MATNR = CNR_KKB0-MATNR I_WERKS = CNR_KKB0-WERKS I_TVERS = CNR_KKB0-TVERS I_SICHT = FSP_SICHT I_VARIA = G_VARIA-VARIANT I_EXPLOSION = KKB_AUFLOESUNG-DISSO I_AUFLO = KKB_AUFLOESUNG-AUFLO I_MATON = KKB_AUFLOESUNG-MATON I_BZ_LOSGR = FSP_CKI64A-KOSMNG I_KEKO = T_KEKO I_ERZKA_GIVEN = INT-ERZKA_GIVEN I_ERZKA = INT-ERZKA EXCEPTIONS NO_CALCULATION_FOUND = 4 "HW 1463447 NO_ITEMS_FOUND = 4 "HW 1463447 OTHERS = 1.
K_KKB_PARTNER_SPLIT CALL FUNCTION 'K_KKB_PARTNER_SPLIT' EXPORTING I_WERKS = KKB0-WERKS I_MATNR = KKB0-MATNR I_KLVAR = KKB0-KLVAR I_TVERS = KKB0-TVERS I_KADKY = KKB0-KADKY I_SICHT = FSP_SICHT I_LOSGR = FSP_CKI64A-KOSMNG I_KOKRS = KKB0-KOKRS I_OWAER = FSP_OWAER I_KALNR_BA = KKB0-KALNR_BA I_ERZKA = FSP_ERZKA EXCEPTIONS NO_CALCULATION = 1 NO_AUTHORITY = 2 NO_PARTNER_SPLIT = 3 OTHERS = 4.
K_KKB_KKBCS_SUMM_OBJ_REPORT CALL FUNCTION 'K_KKB_KKBCS_SUMM_OBJ_REPORT' EXPORTING I_Pivot = fsp_pivot i_varia = g_varia I_HIART = KKB0-HIART I_HIEID = KKB0-HIEID I_VARHI = SNR_VARHI EXCEPTIONS OBJECT_NOT_FOUND = 1 OTHERS = 2.
K_KKB_KKBCS_PROCESS_REPORT CALL FUNCTION 'K_KKB_KKBCS_PROCESS_REPORT' EXPORTING I_PRZNR = KKB0-PRZNR I_KOKRS = KKB0-KOKRS I_TIME_RANGE = SNR_TIME_RANGE EXCEPTIONS OBJECT_NOT_FOUND = 1 OTHERS = 2.
K_KKB_KKBCS_SALES_ORDER_REPORT CALL FUNCTION 'K_KKB_KKBCS_SALES_ORDER_REPORT' EXPORTING I_KOKRS = KKB0-KOKRS I_KDAUF = KKB0-KDAUF I_KDPOS = KKB0-KDPOS i_oincl = g_oincl I_pivot = fsp_pivot i_varia = g_varia EXCEPTIONS OBJECT_NOT_FOUND = 1 OTHERS = 2.
K_KKB_KKBCS_ORDER_REPORT CALL FUNCTION 'K_KKB_KKBCS_ORDER_REPORT' EXPORTING I_AUFNR = KKB0-AUFNR I_pivot = fsp_pivot i_varia = g_varia EXCEPTIONS OTHERS = 1.
K_KKB_KKBCS_ORDER_REPORT CALL FUNCTION 'K_KKB_KKBCS_ORDER_REPORT' EXPORTING I_AUFNR = KKB0-AUFNR i_posnr = l_posnr i_nincl = g_nincl I_pivot = fsp_pivot i_varia = g_varia EXCEPTIONS OTHERS = 1.
K_KKB_KKBCS_COST_OBJECT_REPORT CALL FUNCTION 'K_KKB_KKBCS_COST_OBJECT_REPORT' EXPORTING I_KSTRG = KKB0-KSTRG I_pivot = fsp_pivot i_varia = g_varia EXCEPTIONS OTHERS = 1.
K_KKB_KKBCS_MATERIAL_REPORT CALL FUNCTION 'K_KKB_KKBCS_MATERIAL_REPORT' exporting i_varia = g_varia TABLES T_KEKO = L_T_KEKO1 EXCEPTIONS others = 1.
K_KKB_KKBCS_COST_CENTER_REPORT CALL FUNCTION 'K_KKB_KKBCS_COST_CENTER_REPORT' EXPORTING I_KOSTL = KKB0-KOSTL I_KOKRS = KKB0-KOKRS EXCEPTIONS others = 1.
KKRS_SALES_ORDER_TREE CALL FUNCTION 'KKRS_SALES_ORDER_TREE' EXPORTING I_KOKRS = kkb0-kokrs I_VBELN = kkb0-kdauf I_POSNR = kkb0-kdpos I_VARIANT = G_varia I_OBJW = fsp_owaer IS_PIVOT = fsp_pivot.
K_KKB_KKBCS_ORDER_REPORT CALL FUNCTION 'K_KKB_KKBCS_ORDER_REPORT' EXPORTING I_AUFNR = KKB0-AUFNR I_pivot = fsp_pivot i_varia = g_varia i_header = l_xheader EXCEPTIONS OTHERS = 1.
K_KKB_CURRENCY_TYPE_GET CALL FUNCTION 'K_KKB_CURRENCY_TYPE_GET' IMPORTING E_CURRENCY_TYPE = com_pivot-currency_type.
CK_F_KEKO_KEPH_READING CALL FUNCTION 'CK_F_KEKO_KEPH_READING' EXPORTING READ_KEKO = 'X' READ_KEPH = SPACE TABLES T_BZOBJ = PSP_BZOBJ T_KALNR = PSP_KALNR T_KEKO = T_KEKO EXCEPTIONS NO_DATA_FOUND = 1 NO_DATA_WANTED = 2.
K_KKB_SD_ORDER_KALNR_READ CALL FUNCTION 'K_KKB_SD_ORDER_KALNR_READ' EXPORTING I_KDAUF = KKB0-KDAUF I_KDPOS = KKB0-KDPOS I_MATNR = KKB0-MATNR I_WERKS = KKB0-WERKS IMPORTING E_KALNR = VBAP-KALNR EXCEPTIONS NOT_FOUND = 1 OTHERS = 2.
REUSE_ALV_VARIANT_F4 CALL FUNCTION 'REUSE_ALV_VARIANT_F4' EXPORTING IS_VARIANT = SVA_VARIANT I_SAVE = 'A' I_DISPLAY_VIA_GRID = 'X' IMPORTING ES_VARIANT = SVA_VARIANT e_exit = sva_exit EXCEPTIONS NOT_FOUND = 1 PROGRAM_ERROR = 2 OTHERS = 3.
K_KKB_KKBCS_BATCH_PROCESSING CALL FUNCTION 'K_KKB_KKBCS_BATCH_PROCESSING' EXPORTING I_PIVOT = dis_pivot I_VARHI = dis_varhi I_KOKRS = kkb0-kokrs I_HIEID = kkb0-hieid I_HIART = kkb0-hiart I_HIERAUF = dis_auflo I_VARIA = g_varia-variant.
CALL FUNCTION 'K_KKB_VALUTYP_CHANGE' CHANGING C_VALUTYP = gva_valutype EXCEPTIONS WRONG_INPUT = 1 USER_ABEND = 2 OTHERS = 3.
K_KKB_COST_BASE_SELECT CALL FUNCTION 'K_KKB_COST_BASE_SELECT' EXPORTING NONOR = 'X' CHANGING ABSOLUT = gba_AB PIECE = gba_UNIT EXCEPTIONS WRONG_INPUT = 1 USER_ABEND = 2 OTHERS = 3.
REUSE_ALV_VARIANT_DEFAULT_GET CALL FUNCTION 'REUSE_ALV_VARIANT_DEFAULT_GET' EXPORTING I_SAVE = 'A' CHANGING CS_VARIANT = def_varia1 EXCEPTIONS WRONG_INPUT = 1 NOT_FOUND = 2 PROGRAM_ERROR = 3 OTHERS = 4.
REUSE_ALV_VARIANT_EXISTENCE CALL FUNCTION 'REUSE_ALV_VARIANT_EXISTENCE' EXPORTING I_SAVE = 'A' CHANGING CS_VARIANT = def_varia1 EXCEPTIONS WRONG_INPUT = 1 NOT_FOUND = 2 PROGRAM_ERROR = 3 OTHERS = 4.
REUSE_ALV_FIELDCATALOG_MERGE CALL FUNCTION 'REUSE_ALV_FIELDCATALOG_MERGE' EXPORTING I_PROGRAM_NAME = 'SAPLKKBC' I_STRUCTURE_NAME = 'KKBCS_OUT' CHANGING CT_FIELDCAT = get_fcat EXCEPTIONS INCONSISTENT_INTERFACE = 1 PROGRAM_ERROR = 2 OTHERS = 3.
REUSE_ALV_VARIANT_SELECT CALL FUNCTION 'REUSE_ALV_VARIANT_SELECT' EXPORTING I_DIALOG = ' ' I_user_specific = l_flag IT_DEFAULT_FIELDCAT = get_fcat I_LAYOUT = l_layout_old IMPORTING ET_FIELDCAT = get_fcat CHANGING CS_VARIANT = g_varia EXCEPTIONS WRONG_INPUT = 1 FC_NOT_COMPLETE = 2 NOT_FOUND = 3 PROGRAM_ERROR = 4 OTHERS = 5.
FUNCTION_EXISTS CALL FUNCTION 'FUNCTION_EXISTS' EXPORTING FUNCNAME = ext_fb EXCEPTIONS FUNCTION_NOT_EXIST = 1 OTHERS = 2.
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 MKKB0F60 or its description.