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

RKEVRK2P_EXTERNAL_DATA__FIX SAP ABAP INCLUDE - RKEVRK2PEXTERNALDATAFIX







RKEVRK2P_EXTERNAL_DATA__FIX 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 RKEVRK2P_EXTERNAL_DATA__FIX 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 RKEVRK2P_EXTERNAL_DATA__FIX. "Basic submit
SUBMIT RKEVRK2P_EXTERNAL_DATA__FIX AND RETURN. "Return to original report after report execution complete
SUBMIT RKEVRK2P_EXTERNAL_DATA__FIX 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 RKEVRK2P_EXTERNAL_DATA__FIX

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:

RKE_FILL_FIELD_TABLE CALL FUNCTION 'RKE_FILL_FIELD_TABLE' EXPORTING ERKRS = G_ERKRS TABNAME = G_CE0NAME PA_TYPE = I_PA_TYPE TABLES FIELDTAB = AT_FIELDTAB.

RKE_ENQUEUE_CRITERIA CALL FUNCTION 'RKE_ENQUEUE_CRITERIA' EXPORTING I_ACTION = 'E' I_ERKRS = G_ERKRS I_PA_TYPE = I_PA_TYPE I_PLIKZ = '1' I_VERSI = L_VERSI _SCOPE = '3' _MODE = 'S' EXCEPTIONS FOREIGN_LOCK = 1.

RKE_EXTERNAL_DATA_GET_FIELDS CALL FUNCTION 'RKE_EXTERNAL_DATA_GET_FIELDS' EXPORTING I_ERKRS = G_ERKRS I_PA_TYPE = I_PA_TYPE I_PLIKZ = '1' TABLES ETH_FIELDS = LT_CDIFIE.

RKE_READ_ERKRS_MESSAGE CALL FUNCTION 'RKE_READ_ERKRS_MESSAGE' EXPORTING I_ERKRS = G_ERKRS IMPORTING E_V_TKEB = LS_TKEB.

RKE_VERSI_READ CALL FUNCTION 'RKE_VERSI_READ' EXPORTING I_ERKRS = G_ERKRS I_VERSI = LS_CE0-VERSI IMPORTING ES_TKEVS = LS_TKEVS EXCEPTIONS VERSI_NOT_FOUND.

RKE_CHECK_VERSI call function 'RKE_CHECK_VERSI' exporting i_erkrs = g_erkrs i_versi = ls_ce0-versi i_gjahr = l_year importing e_locked = l_locked exceptions others = 1.

RKE_VRGAR_CHECK CALL FUNCTION 'RKE_VRGAR_CHECK' EXPORTING PLIKZ = '1' SVRGAR = LS_CE0-VRGAR MODE = 'C' IMPORTING SUBRC = L_SUBRC.

RKE_CONVERT_DATE_TO_LOGNR CALL FUNCTION 'RKE_CONVERT_DATE_TO_LOGNR' EXPORTING ERKRS = G_ERKRS DATE = LS_CE0-BUDAT IMPORTING PERIO = LS_CE0-PERIO EXCEPTIONS ERROR_MESSAGE = 4 OTHERS = 4.

RKE_GET_NUMBER_OF_PERIODS CALL FUNCTION 'RKE_GET_NUMBER_OF_PERIODS' EXPORTING PERFLAG = L_PERFLAG PERIV = L_PERIV YEAR = L_PERIO(4) IMPORTING ANZBP = L_ANZPER EXCEPTIONS I_ERROR = 1 I_PERFLAG_INVALID = 2 I_PERIV_NOTFOUND = 3 I_DATE_INVALID = 4 OTHERS = 5.

RKE_GET_WAERS CALL FUNCTION 'RKE_GET_WAERS' EXPORTING ERKRS = G_ERKRS KOKRS = LS_CE0-KOKRS BUKRS = LS_CE0-BUKRS PA_TYPE = I_PA_TYPE PALEDGER = LS_CE0-PALEDGER IMPORTING WAERS = L_WAERS EXCEPTIONS ERROR_MESSAGE = 1 OTHERS = 2.

RKE_GET_FIRST_DAY_IN_PERIOD CALL FUNCTION 'RKE_GET_FIRST_DAY_IN_PERIOD' EXPORTING PERFLAG = L_PERFLAG PERIO = L_PERIO PERIV = L_PERIV IMPORTING DATE = L_DATE EXCEPTIONS ERROR_MESSAGE = 1 OTHERS = 2.

CONVERT_TO_LOCAL_CURRENCY CALL FUNCTION 'CONVERT_TO_LOCAL_CURRENCY' EXPORTING DATE = L_DATE FOREIGN_AMOUNT = FOREIGN_CURRENCY = LS_CE0-FRWAE LOCAL_CURRENCY = L_WAERS RATE = LS_CE0-KURSF TYPE_OF_RATE = LS_TKEVS-KURST IMPORTING EXCHANGE_RATE = LS_CE0-KURSF LOCAL_AMOUNT = EXCEPTIONS ERROR_MESSAGE = 1 OTHERS = 2.

RKE_CORE_DESTRUCT_ALL CALL FUNCTION 'RKE_CORE_DESTRUCT_ALL'.

RKE_CORE_CREATE CALL FUNCTION 'RKE_CORE_CREATE' EXPORTING I_ERKRS = G_ERKRS I_PA_TYPE = I_PA_TYPE IT_CRIT = LT_CRIT IT_CRIT_MESS = LT_CRIT IMPORTING E_HANDLE = G_HANDLE.

RKE_CORE_PUT_DATA CALL FUNCTION 'RKE_CORE_PUT_DATA' EXPORTING I_HANDLE = G_HANDLE I_VALIDATE = 'X' I_DERIVE = 'X' IT_CE0 = LT_CE0 IMPORTING ET_MESSAGE = LT_MESSAGE.

RKE_CORE_VALUATE CALL FUNCTION 'RKE_CORE_VALUATE' EXPORTING I_HANDLE = G_HANDLE I_BWFKT = '03'.

RKE_CORE_REVALUATE CALL FUNCTION 'RKE_CORE_REVALUATE' EXPORTING I_HANDLE = G_HANDLE I_REVAL = G_REVAL.

RKE_CORE_CREATE CALL FUNCTION 'RKE_CORE_CREATE' EXPORTING I_ERKRS = G_ERKRS I_PA_TYPE = I_PA_TYPE IT_CRIT = LT_CRIT_2 IT_CRIT_MESS = LT_CRIT IMPORTING E_HANDLE = L_HANDLE.

RKE_CORE_ADD





CALL FUNCTION 'RKE_CORE_ADD' EXPORTING I_MODE = '1' I_HANDLE_1 = L_HANDLE I_HANDLE_2 = G_HANDLE I_USE_ATTRIBUTES = '2'.

RKE_CORE_DESTRUCT CALL FUNCTION 'RKE_CORE_DESTRUCT' EXPORTING I_HANDLE = G_HANDLE.

RKE_CORE_CALCULATE_CURRENCIES CALL FUNCTION 'RKE_CORE_CALCULATE_CURRENCIES' EXPORTING I_HANDLE = G_HANDLE.

RKE_CORE_GET_MESSAGES CALL FUNCTION 'RKE_CORE_GET_MESSAGES' EXPORTING I_HANDLE = G_HANDLE IMPORTING ET_CE0 = LT_CE0 ET_MESSAGE = LT_MESSAGE.

RKE_CORE_POST_DATABASE CALL FUNCTION 'RKE_CORE_POST_DATABASE' EXPORTING I_HANDLE = G_HANDLE * IMPORTING * ET_BELNR = EXCEPTIONS INVALID_HANDLE = 1.

RKE_CORE_DESTRUCT CALL FUNCTION 'RKE_CORE_DESTRUCT' EXPORTING I_HANDLE = G_HANDLE EXCEPTIONS INVALID_HANDLE = 1.

RKE_VERSI_READ CALL FUNCTION 'RKE_VERSI_READ' EXPORTING I_ERKRS = G_ERKRS I_VERSI = IS_DATA-VERSI IMPORTING ES_TKEVS = LS_TKEVS EXCEPTIONS VERSI_NOT_FOUND = 01.

RKE_GET_WAERS CALL FUNCTION 'RKE_GET_WAERS' EXPORTING ERKRS = G_ERKRS KOKRS = IS_DATA-KOKRS BUKRS = IS_DATA-BUKRS PA_TYPE = I_PA_TYPE PALEDGER = LS_TKEVS-PALEDGER IMPORTING WAERS = E_WAERS EXCEPTIONS ERROR_MESSAGE = 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 RKEVRK2P_EXTERNAL_DATA__FIX or its description.