SAP Reports / Programs | Controlling | Profitability Analysis(CO-PA) SAP CO

RKE_RECONCILIATION_SD_CO SAP ABAP Report - Value Flow CO -> FI / CO-PA







RKE_RECONCILIATION_SD_CO is a standard Executable ABAP Report 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 RKE_RECONCILIATION_SD_CO into the relevant SAP transactions such as SE38 or SE80


Transaction Code(s):

Below is a list of transaction codes which are relevant to this SAP report

KEAW - Reconciliation Make-to-Order Prod.


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


Text pool values


Selection Text: G_CURTP = Currency Type
Selection Text: SO_INDEX = Number (1-100)
Selection Text: CLASSIC = D .
Selection Text: C_ACC = D .
Selection Text: G_ERKRS = D .
Selection Text: G_GJAHR = D .
Selection Text: SO_AUART = D .
Selection Text: SO_BUKRS = D .
Selection Text: SO_PERIO = D .
Selection Text: SO_POSID = D .
Selection Text: SO_POSNR = D .
Selection Text: SO_PSPID = D .
Selection Text: SO_SPART = D .
Selection Text: SO_USR = D .
Selection Text: SO_VBELN = D .
Selection Text: SO_VKORG = D .
Selection Text: SO_VTWEG = D .
Title: Value Flow CO -> FI / CO-PA
Text Symbol: 081 = Descript.
Text Symbol: 080 = Value flow CO -> CO-PA / FI
Text Symbol: 077 = Other Settlement Rule
Text Symbol: 076 = No Settlement Rule
Text Symbol: 075 = Mixed Settlement Rule
Text Symbol: 074 = fixed and variable cost portion / revenue portion
Text Symbol: 073 = totl;, 4 chars; long text -> text symbol 074
Text Symbol: 072 = Abbreviations
Text Symbol: 071 = Colors
Text Symbol: 070 = According to Customizing, cannot be settled to FI
Text Symbol: 069 = Without results analysis
Text Symbol: 068 = Without results analysis;; 20 character abbrev., long text -> text sysmbol 069
Text Symbol: 067 = Cost of sales
Text Symbol: 066 = CostSales ;; 10 character abbrev., long text -> Text element 067
Text Symbol: 065 = Fixed/Variable Indicator
Text Symbol: 064 = Value Field
Text Symbol: 063 = Reserves for unrealized costs
Text Symbol: 062 = Capitalized costs
Text Symbol: 061 = fixed cost portion or revenue portion
Text Symbol: 100 = Level 1 & 2





Text Symbol: 101 = Level 1 & 3
Text Symbol: 102 = Swap Levels 1 & 2
Text Symbol: 103 = Swap Levels 1 & 3
Text Symbol: 104 = View: CO
Text Symbol: 105 = Posted
Text Symbol: 106 = Accrued
Text Symbol: 107 = Balance
Text Symbol: 108 = Reserves
Text Symbol: 109 = ToBeSettled
Text Symbol: 110 = Costs To Be Settled
Text Symbol: 111 = Reven. To Be Settled
Text Symbol: 112 = Posted amounts
Text Symbol: 113 = Accrued Amounts
Text Symbol: 114 = List of Incorrect Docs
Text Symbol: 115 = Icon
Text Symbol: 116 = Show/Hide
Text Symbol: 117 = Format
Text Symbol: 118 = Delete data record &1?
Text Symbol: 120 = Consider Objects that Have Been Marked for Deletion
Text Symbol: 060 = variable cost portion or revenue portion
Text Symbol: 030 = AffectInc.;; 10 character abbrev., long text -> Text symbol 055
Text Symbol: 029 = Act. costs
Text Symbol: 027 = Delta
Text Symbol: 026 = Crcy;; 4 character abbrev., long text -> Text symbol 008
Text Symbol: 025 = Item;; 4 characters, not abbreviated
Text Symbol: 024 = Order
Text Symbol: 023 = not relevant to FI ;; 20 characters, long text -> Text element 070
Text Symbol: 022 = Not Assigned
Text Symbol: 021 = Costs
Text Symbol: 020 = Reconciliation Formulas
Text Symbol: 019 = G/L Account
Text Symbol: 018 = ACCNT ;; 6 character abbrev., long text -> Text symbol 019
Text Symbol: 017 = Line ID of results analysis
Text Symbol: 016 = LineID;; 6 characters, long text -> Text symbol 017
Text Symbol: 015 = DELCAT;; 6 character abbrev., long text -> Text symbol 048
Text Symbol: 014 = CSTTY;; 6 character abbrev., long text -> Text symbol 042
Text Symbol: 013 = FIXVAR;; 6 character abbrev., long text -> Text symbol 065
Text Symbol: 012 = VALFLD;; 6 character abbrev., long text -> Text symbol 064
Text Symbol: 011 = Delta CO-FI





Text Symbol: 010 = FI Value
Text Symbol: 008 = Currency
Text Symbol: 007 = Delta CO-COPA
Text Symbol: 006 = CO value
Text Symbol: 005 = CO-PA value
Text Symbol: 004 = Display
Text Symbol: 003 = Frozen Report Data
Text Symbol: 002 = Error Handling
Text Symbol: 001 = Selection
Text Symbol: 031 = WIP ;; 10 character abbrev., long text -> Text symbol 062
Text Symbol: 059 = Reserves for Imminent Loss
Text Symbol: 058 = Credits
Text Symbol: 057 = Revenue Surplus
Text Symbol: 056 = Revenue in Excess of Billings
Text Symbol: 055 = Valuated actual revenue
Text Symbol: 054 = WBS element
Text Symbol: 053 = Projects
Text Symbol: 052 = Sales orders
Text Symbol: 051 = View: CO-PA
Text Symbol: 050 = View: FI
Text Symbol: 049 = fixd;; 4 char. abbrev., longtext-> Text symbol 061
Text Symbol: 048 = Results analysis category
Text Symbol: 047 = var.;; 4 char. abbrev., longtext-> Text symbol 060
Text Symbol: 046 = Revenues
Text Symbol: 045 = RIL ;; 10 character abbrev., long text -> Text symbol 059
Text Symbol: 044 = Costs
Text Symbol: 043 = Credits ;; 10 character abbrev., long text -> Text symbol 058
Text Symbol: 042 = Cost Element
Text Symbol: 041 = RevSurplus;; 10 character abbrev., long text -> Text symbol 057
Text Symbol: 040 = RevExcBill;; 10 character abbrev., long text -> Text symbol 056
Text Symbol: 039 = Act. Rev.
Text Symbol: 038 = with results analysis
Text Symbol: 037 = Line ID
Text Symbol: 036 = with results anal. ;; 20 character abbrev., long text -> Text symbol 038
Text Symbol: 035 = Revenues
Text Symbol: 034 = Credits
Text Symbol: 033 = Delta
Text Symbol: 032 = RUC ;; 10 character abbrev., long text -> Text symbol 063


INCLUDES used within this REPORT RKE_RECONCILIATION_SD_CO

INCLUDE RKASMAWF .



INCLUDE RKE_RECONCILIATION_SD_CO_TREE.


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:

RKE_READ_ERKRS CALL FUNCTION 'RKE_READ_ERKRS' EXPORTING I_ERKRS = G_ERKRS IMPORTING E_TKEB = GS_TKEB E_SUBRC = G_SUBRC ET_V_TKEBL = GT_V_TKEBL.

CK_F_ORG_ELEMENTS_PLANT CALL FUNCTION 'CK_F_ORG_ELEMENTS_PLANT' EXPORTING WERK = G_WERKS IMPORTING ORGANISATIONSELEMENTE = GS_CKIWERK * TABLES * T_CURTP = EXCEPTIONS * BUKRS_NOT_FOUND = 1 * BWKEY_NOT_FOUND = 2 * KOKRS_NOT_FOUND = 3 * PLANT_NOT_FOUND = 4 OTHERS = 5 .

RKE_FILL_FIELD_TABLE CALL FUNCTION 'RKE_FILL_FIELD_TABLE' EXPORTING ERKRS = G_ERKRS TABNAME = G_CE1NAME TABLES FIELDTAB = GT_FIELDTAB.

RS_TREE_LIST_DISPLAY CALL FUNCTION 'RS_TREE_LIST_DISPLAY' EXPORTING CALLBACK_PROGRAM = L_REPID CALLBACK_USER_COMMAND = 'TREE_USER_COMMAND'.

RS_TREE_LIST_DISPLAY CALL FUNCTION 'RS_TREE_LIST_DISPLAY' EXPORTING CALLBACK_PROGRAM = 'ZRKEAW' CALLBACK_USER_COMMAND = 'TREE_USER_COMMAND'.

COPA_CHECK_CO_AREA CALL FUNCTION 'COPA_CHECK_CO_AREA' EXPORTING I_GJAHR = G_GJAHR I_KOKRS = GS_TKA01-KOKRS IMPORTING ES_TKA00 = GS_TKA00 ES_TKA01 = GS_TKA01 EXCEPTIONS NOT_FOUND = 1 NOT_FOUND_GJAHR = 2 ERROR_COPA_TP = 3 OTHERS = 4.

RKE_EXIT CALL FUNCTION 'RKE_EXIT' EXPORTING I_EXIT_ID = 'KEAW_SELECT' I_COUNT_PARAMS = 6 CHANGING X_PARAM_1 = G_ERKRS X_PARAM_2 = GS_COSB X_PARAM_3 = L_FLAG_BELSTNG X_PARAM_4 = L_FLAG_ENTLSTNG X_PARAM_5 = L_FLAG_ERL X_PARAM_6 = L_CATEGORY EXCEPTIONS OTHERS = 1.

K_SETTLEMENT_RULE_EXISTENCE CALL FUNCTION 'K_SETTLEMENT_RULE_EXISTENCE' EXPORTING OBJNR = XS_DOCUMENTS-OBJNR * FLG_LOCAL = ' ' IMPORTING E_COBRA = LS_COBRA EXCEPTIONS RULE_NOT_FOUND = 1 OTHERS = 2 .

KKA_ABGR_FIBU_BUCHUNGSREGEL CALL FUNCTION 'KKA_ABGR_FIBU_BUCHUNGSREGEL' EXPORTING BUKRS = I_BUKRS KOKRS = I_KOKRS * ABGSL = SCHLUESSEL_FRAGMENT_COSB = L_FRAGMENT_COSB NUR_HAUPTBUCH = 'X' * IMPORTING * VERSION_NICHT_FIBU_BUCHEN = TABLES TKKA_FIBU = XT_KKA_FIBU EXCEPTIONS KONTO_NOT_ALLOWED = 1 OTHERS = 2 .

ERG_ZUORDNUNG_FIND * CALL FUNCTION 'ERG_ZUORDNUNG_FIND' * EXPORTING * ERSCH = I_ERSCH * ZEILE = LS_BSEG * IMPORTING * ERZUO = L_ERZUO * EXCEPTIONS * ERROR_OCCURRED = 01 * OTHERS = 02.

RKE_TS_ASSIGNMENT_FIND CALL FUNCTION 'RKE_TS_ASSIGNMENT_FIND' EXPORTING I_ERSCH = I_ERSCH I_LINE = LS_BSEG IMPORTING ERZUO = L_ERZUO EXCEPTIONS ERROR_OCCURRED = 1 OTHERS = 2.

STATUS_CHECK CALL FUNCTION 'STATUS_CHECK' EXPORTING * BYPASS_BUFFER = ' ' * CLIENT = SY-MANDT OBJNR = gs_documents-objnr STATUS = 'I0013' " status: "marked for deletion" EXCEPTIONS OBJECT_NOT_FOUND = 1 STATUS_NOT_ACTIVE = 2 OTHERS = 3 .

STATUS_CHECK CALL FUNCTION 'STATUS_CHECK' EXPORTING * BYPASS_BUFFER = ' ' * CLIENT = SY-MANDT OBJNR = gs_documents-objnr STATUS = 'I0076' " status: "to be deleted" EXCEPTIONS OBJECT_NOT_FOUND = 1 STATUS_NOT_ACTIVE = 2 OTHERS = 3 .

CONVERSION_EXIT_ABKAT_OUTPUT CALL FUNCTION 'CONVERSION_EXIT_ABKAT_OUTPUT' EXPORTING INPUT = IS_COSB_VIEW-ABKAT IMPORTING OUTPUT = L_TEXT.

RS_TREE_ADD_NODE CALL FUNCTION 'RS_TREE_ADD_NODE' EXPORTING NEW_NAME = 'xxx' INSERT_ID = I_IN_ID RELATIONSHIP = I_REL_TYPE DISPLAY_ATTRIBUTES = X_STREEATTR IMPORTING NEW_ID = X_OUT_ID EXCEPTIONS ID_NOT_FOUND = 1 OTHERS = 2.

RS_TREE_CREATE CALL FUNCTION 'RS_TREE_CREATE' EXPORTING ROOT_NAME = '' * ROOT_TYPE = DISPLAY_ATTRIBUTES = L_STREEATTR IMPORTING ROOT_ID = X_ROOT_ID EXCEPTIONS OTHERS = 1.

RS_TREE_CREATE CALL FUNCTION 'RS_TREE_CREATE' EXPORTING ROOT_NAME = '' * ROOT_TYPE = DISPLAY_ATTRIBUTES = L_STREEATTR IMPORTING ROOT_ID = X_ROOT_ID EXCEPTIONS OTHERS = 1.

KKA_ABGR_SUBOBJEKTE_LESEN CALL FUNCTION 'KKA_ABGR_SUBOBJEKTE_LESEN' EXPORTING POSID = L_POSID VBELN = L_VBELN POSNR = L_POSNR OBJNR = XS_DOCUMENTS-OBJNR VERSN = C_CO_VERSN TABLES ABGR_OBJEKTE_ZUR_POSID = LT_ABGR_OBJEKTE EXCEPTIONS INPUT_ERROR READ_ERROR NO_SUPPORT.

RKE_GET_LAST_DAY_IN_PERIOD CALL FUNCTION 'RKE_GET_LAST_DAY_IN_PERIOD' EXPORTING PERIO = L_PERIODE PERIV = I_PERIV IMPORTING DATE = L_BUDAT.

RK_KSTAR_READ CALL FUNCTION 'RK_KSTAR_READ' EXPORTING KOKRS = I_KOKRS KSTAR = I_KSTAR DATUM = L_BUDAT IMPORTING V_CSKB = XS_CSKBV EXCEPTIONS KSTAR_NOT_FOUND = 1 OTHERS = 2.

KKA_ABGR_INITIALISIEREN CALL FUNCTION 'KKA_ABGR_INITIALISIEREN' EXPORTING R_MESSAGE = 'E' WAEHRUNG_MANUELL = 'K'.

KKA_ABGR_START_PROJEKT_FAKZW CALL FUNCTION 'KKA_ABGR_START_PROJEKT_FAKZW' EXPORTING PRJSTRPLID = X_POSID ABGR_VERSION = VERSN * ABGR_PERIODE = ' ' EXCEPTIONS NACHRICHT_TYP_A = 1 NACHRICHT_TYP_E = 2 OTHERS = 3.

KKA_ABGR_SUBOBJEKTE_HOLEN CALL FUNCTION 'KKA_ABGR_SUBOBJEKTE_HOLEN' TABLES ABGR_OBJ_OBJEKTNRN = ABGR_OBJEKTE_ZUR_POSID.

KKA_ABGR_START_KUNDENAUFTRAG CALL FUNCTION 'KKA_ABGR_START_KUNDENAUFTRAG' EXPORTING ABGR_VERSION = VERSN VERTRBLGPS = X_POSNR VERTRBSBLG = X_VBELN * ABGR_PERIODE = ' ' EXCEPTIONS NACHRICHT_TYP_A = 1 NACHRICHT_TYP_E = 2 OTHERS = 3.

KKA_ABGR_SUBOBJEKTE_HOLEN CALL FUNCTION 'KKA_ABGR_SUBOBJEKTE_HOLEN' TABLES ABGR_OBJ_OBJEKTNRN = ABGR_OBJEKTE_ZUR_POSID.

OBJECT_KEY_GET CALL FUNCTION 'OBJECT_KEY_GET' TABLES ONR_TAB = ONR_TAB.

KPEP_MONI_INIT_RECORD CALL FUNCTION 'KPEP_MONI_INIT_RECORD' EXPORTING ls_detail = l_detail LS_WITEM = l_witem LS_APPL = l_appl_param * LD_WORKLIST_FLAG = ' ' IMPORTING LS_KEY = e_schedman_key TABLES LT_SELKRIT = lt_selkrit.

KPEP_MONI_CLOSE_RECORD CALL FUNCTION 'KPEP_MONI_CLOSE_RECORD' EXPORTING ls_key = i_schedman_key LS_MESSAGE = l_message ls_scma_event = ls_scma_event CHANGING ld_aplstat = g_maximal_state_of_message exceptions error_message = 1 .

BAL_DB_SAVE CALL FUNCTION 'BAL_DB_SAVE' EXPORTING I_T_LOG_HANDLE = lt_log_handle.

BAL_LOG_CREATE CALL FUNCTION 'BAL_LOG_CREATE' EXPORTING i_s_log = l_s_log IMPORTING e_log_handle = g_appllog_handle EXCEPTIONS OTHERS = 1.

BAL_LOG_MSG_ADD CALL FUNCTION 'BAL_LOG_MSG_ADD' EXPORTING I_LOG_HANDLE = g_appllog_handle i_s_msg = l_s_msg EXCEPTIONS log_not_found = 0 OTHERS = 1.

F4IF_INT_TABLE_VALUE_REQUEST CALL FUNCTION 'F4IF_INT_TABLE_VALUE_REQUEST' EXPORTING RETFIELD = 'NO' VALUE_ORG = 'S' TABLES VALUE_TAB = T_F4 RETURN_TAB = RETURN_TAB EXCEPTIONS OTHERS = 1.

POPUP_TO_CONFIRM CALL FUNCTION 'POPUP_TO_CONFIRM' EXPORTING TEXT_QUESTION = TXT2 DISPLAY_CANCEL_BUTTON = ' ' IMPORTING ANSWER = ANSWER.



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