RKKBITF0 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 RKKBITF0 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: Line Item Report for Costing: Form Routines Part 1
No INCLUDES are used within this REPORT code!
No SAP DATABASE tables are accessed within this REPORT code!
T001W_READ CALL FUNCTION 'T001W_READ' " Werk lesen EXPORTING WERKS = D_HEAD-WERKS EXCEPTIONS NO_ENTRY = 01.
K_KOKRS_READ CALL FUNCTION 'K_KOKRS_READ' EXPORTING KOKRS = D_HEAD-KOKRS EXCEPTIONS NOT_FOUND = 1 NOT_FOUND_GJAHR = 2 OTHERS = 3.
K_ORDER_READ CALL FUNCTION 'K_ORDER_READ' EXPORTING AUFNR = D_HEAD-AUFNR IMPORTING BUKRS = D_HEAD-BUKRS KOKRS = D_HEAD-KOKRS OBJNR = D_HEAD-OBJNR STAKZ = D_HEAD-STATISTIC "P45K047622 EXCEPTIONS NOT_FOUND = 1 OTHERS = 2.
CJDW_PRPS_SELECT_SINGLE CALL FUNCTION 'CJDW_PRPS_SELECT_SINGLE' EXPORTING POSID = D_HEAD-PRONR IMPORTING E_PRPS = PRPS EXCEPTIONS NOT_FOUND = 02.
CJDW_PRPS_SELECT_SINGLE CALL FUNCTION 'CJDW_PRPS_SELECT_SINGLE' EXPORTING POSNR = D_HEAD-PSPNR IMPORTING E_PRPS = PRPS EXCEPTIONS NOT_FOUND = 02.
CK_F_TCK03_HIERARCHY_READING CALL FUNCTION 'CK_F_TCK03_HIERARCHY_READING' EXPORTING P_KLVAR = D_HEAD-KLVAR IMPORTING F_TCK03 = F_TCK03 EXCEPTIONS OTHERS = 0.
K_CKPH_GET_SINGLE CALL FUNCTION 'K_CKPH_GET_SINGLE' EXPORTING KSTRG = D_HEAD-KSTRG SPRAS = SY-LANGU IMPORTING CKPH_I = CKPH EXCEPTIONS OTHERS = 1.
SD_DOCUMENT_ACCOUNT_ASSIGNMENT CALL FUNCTION 'SD_DOCUMENT_ACCOUNT_ASSIGNMENT' EXPORTING I_DOCUMENT_NUMBER = D_HEAD-KDAUF I_ITEM_NUMBER = D_HEAD-KDPOS IMPORTING E_BUKRS = D_HEAD-BUKRS E_KOKRS = D_HEAD-KOKRS EXCEPTIONS OTHERS = 1.
SD_VBAK_SELECT CALL FUNCTION 'SD_VBAK_SELECT' EXPORTING I_DOCUMENT_NUMBER = D_HEAD-KDAUF IMPORTING E_VBAK = VBAK EXCEPTIONS DOCUMENT_NOT_FOUND = 01.
K_ASSEMBLY_READ CALL FUNCTION 'K_ASSEMBLY_READ' EXPORTING FBL_EXTNR = D_HEAD-EXTNR FBL_KOKRS = D_HEAD-KOKRS FBL_SPRAS = SY-LANGU EXCEPTIONS FBL_NOT_FOUND = 01.
K_READ_COSTELEMENT_A CALL FUNCTION 'K_READ_COSTELEMENT_A' EXPORTING KSTAR = D_HEAD-PKOST KTOPL = TKA01-KTOPL LANGU = SY-LANGU EXCEPTIONS KSTAR_NOT_FOUND = 01.
RM_KOKRS_TO_PLANT_FIND CALL FUNCTION 'RM_KOKRS_TO_PLANT_FIND' EXPORTING WERKS = D_HEAD-WERKS IMPORTING COMPCODE = D_HEAD-BUKRS E_KOKRS = D_HEAD-KOKRS EXCEPTIONS BUKRS_NOT_FOUND = 1 KOKRS_NOT_FOUND = 2 OTHERS = 3.
K_ORDER_READ CALL FUNCTION 'K_ORDER_READ' EXPORTING AUFNR = D_HEAD-AUFNR IMPORTING BUKRS = D_HEAD-BUKRS KOKRS = D_HEAD-KOKRS EXCEPTIONS NOT_FOUND = 1 OTHERS = 2.
CJDW_PRPS_SELECT_SINGLE CALL FUNCTION 'CJDW_PRPS_SELECT_SINGLE' EXPORTING POSID = D_HEAD-PRONR IMPORTING E_PRPS = PRPS EXCEPTIONS NOT_FOUND = 02.
SD_DOCUMENT_ACCOUNT_ASSIGNMENT CALL FUNCTION 'SD_DOCUMENT_ACCOUNT_ASSIGNMENT' EXPORTING I_DOCUMENT_NUMBER = D_HEAD-KDAUF I_ITEM_NUMBER = D_HEAD-KDPOS IMPORTING E_BUKRS = D_HEAD-BUKRS E_KOKRS = D_HEAD-KOKRS EXCEPTIONS OTHERS = 1.
K_CKPH_GET_SINGLE CALL FUNCTION 'K_CKPH_GET_SINGLE' EXPORTING KSTRG = D_HEAD-KSTRG SPRAS = SY-LANGU IMPORTING CKPH_I = CKPH EXCEPTIONS OTHERS = 1.
K_KKB_SD_ORDER_KALNR_READ CALL FUNCTION 'K_KKB_SD_ORDER_KALNR_READ' EXPORTING I_KDAUF = D_HEAD-KDAUF I_KDPOS = D_HEAD-KDPOS I_MATNR = D_HEAD-MATNR I_WERKS = D_HEAD-WERKS IMPORTING E_KALNR = VBAP-KALNR EXCEPTIONS NOT_FOUND = 1 OTHERS = 2.
K_KKB_SEIBAN_KALNR_READ CALL FUNCTION 'K_KKB_SEIBAN_KALNR_READ' EXPORTING I_PSPNR = D_HEAD-PSPNR I_MATNR = D_HEAD-MATNR I_WERKS = D_HEAD-WERKS IMPORTING E_KALNR = FRS_KALNR EXCEPTIONS NOT_FOUND = 1 OTHERS = 2.
CALL FUNCTION 'K_KKB_CURRENCY_TYPE_GET' IMPORTING E_CURRENCY_TYPE = GCT_LOSFX EXCEPTIONS OTHERS = 1.
K_KKB_CURRENCY_TYPE_SWITCH CALL FUNCTION 'K_KKB_CURRENCY_TYPE_SWITCH' EXPORTING TO_KWAER = GCT_LOSFX TO_OWAER = GCT_LOSF1 EXCEPTIONS OTHERS = 1.
K_KKB_POPUP_TO_SELECT_CURRENCY CALL FUNCTION 'K_KKB_POPUP_TO_SELECT_CURRENCY' IMPORTING E_KWAER = D_LOSFX E_EXIT = SCU_EXIT EXCEPTIONS OTHERS = 1.
K_KKB_CURRENCY_TYPE_SWITCH CALL FUNCTION 'K_KKB_CURRENCY_TYPE_SWITCH' EXPORTING TO_KWAER = D_LOSFX TO_OWAER = SCU_OWAER EXCEPTIONS OTHERS = 1.
K_KOKRS_SET CALL FUNCTION 'K_KOKRS_SET' EXPORTING DISPLAY = ' ' I_KOKRS = ' ' POPUP = SET_MODE IMPORTING E_KOKRS = SET_KOKRS EXCEPTIONS NOT_FOUND = 1 OTHERS = 2.
POPUP_GET_VALUES_USER_HELP CALL FUNCTION 'POPUP_GET_VALUES_USER_HELP' EXPORTING POPUP_TITLE = SPACE IMPORTING RETURNCODE = SET_ANSWER TABLES FIELDS = SET_SVAL EXCEPTIONS OTHERS = 1.
K_KKB_CO_PROD_SELECT CALL FUNCTION 'K_KKB_CO_PROD_SELECT' EXPORTING I_CO_PROD_MODE = SCM_MODE IMPORTING E_CO_PROD_MODE = SCM_MODE EXCEPTIONS USER_ABEND = 1 OTHERS = 2.
K_KKB_PROC_ALTERNATIVE_SELECT CALL FUNCTION 'K_KKB_PROC_ALTERNATIVE_SELECT' EXPORTING I_KEKO = SPA_KEKO IMPORTING E_KEKO = SPA_KEKO EXCEPTIONS NO_PROC_ALTERNATIVE = 1 USER_ABEND = 2 OTHERS = 3.
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 EXCEPTIONS NOT_FOUND = 1 PROGRAM_ERROR = 2 OTHERS = 3.
REUSE_ALV_VARIANT_DEFAULT_GET CALL FUNCTION 'REUSE_ALV_VARIANT_DEFAULT_GET' EXPORTING I_SAVE = 'A' CHANGING CS_VARIANT = GVA_VARIANT 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 = CVA_VARIANT EXCEPTIONS WRONG_INPUT = 1 NOT_FOUND = 2 PROGRAM_ERROR = 3 OTHERS = 4.
G_FIELD_READ CALL FUNCTION 'G_FIELD_READ' EXPORTING FIELDNAME = DFIES-FIELDNAME TABLE = DFIES-TABNAME IMPORTING FIELD_ATTR = DFIES EXCEPTIONS NOT_FOUND = 1 OTHERS = 2.
K_KKB_REPORT_AUTHORITY_CHECK CALL FUNCTION 'K_KKB_REPORT_AUTHORITY_CHECK' EXPORTING I_OBJ = CAU_OBJ I_KKBC = KKBC I_KKBU = KKBU EXCEPTIONS NO_AUTHORITY = 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 RKKBITF0 or its description.
RKKBITF0 - Line Item Report for Costing: Form Routines Part 1 RKKBITD0 - Line Item Report for Costing: Data Interface List Tool RKKBITCL - documentation and ABAP source code RKKBHVIF - Include for Drilldown Selection RKKBHVID - Data Include RKKBGENK - Generate Standard Reports for Cost Object Application