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

RKE_CHACO_TEMPL_DT_PAR SAP ABAP INCLUDE - RKECHACOTEMPLDTPAR







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

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_CONVERT_DATE_TO_LOGNR CALL FUNCTION 'RKE_CONVERT_DATE_TO_LOGNR' EXPORTING ERKRS = '%ERK' DATE = ls_ce0n-budat IMPORTING PERIO = ls_ce0n-perio PERIO2 = ls_ce0n-altperio EXCEPTIONS OTHERS = 1.

RKE_GET_FIRST_DAY_IN_PERIOD CALL FUNCTION 'RKE_GET_FIRST_DAY_IN_PERIOD' EXPORTING PERIO = ls_ce0n-perio PERIV = is_tkebo-periv IMPORTING DATE = l_budat EXCEPTIONS OTHERS = 1.

RKE_CONVERT_DATE_TO_LOGNR CALL FUNCTION 'RKE_CONVERT_DATE_TO_LOGNR' EXPORTING ERKRS = '%ERK' DATE = l_budat IMPORTING PERIO = ls_ce0n-perio PERIO2 = ls_ce0n-altperio EXCEPTIONS OTHERS = 1.

RKE_GET_FIRST_DAY_IN_PERIOD CALL FUNCTION 'RKE_GET_FIRST_DAY_IN_PERIOD' EXPORTING PERIO = ls_ce0n-perio PERIV = is_tkebo-periv IMPORTING DATE = l_budat EXCEPTIONS OTHERS = 1.

RKE_CONVERT_DATE_TO_LOGNR CALL FUNCTION 'RKE_CONVERT_DATE_TO_LOGNR' EXPORTING ERKRS = '%ERK' DATE = l_budat IMPORTING PERIO = ls_ce0n-perio PERIO2 = l_altperio EXCEPTIONS OTHERS = 1.

RKE_VERSI_READ CALL FUNCTION 'RKE_VERSI_READ' EXPORTING I_ERKRS = '%ERK' I_VERSI = ls_ce0n-versi IMPORTING ES_TKEVS = ls_tkevs EXCEPTIONS others = 1.

RKE_GET_FIRST_DAY_IN_PERIOD CALL FUNCTION 'RKE_GET_FIRST_DAY_IN_PERIOD' EXPORTING PERIO = ls_ce0n-perio PERIV = is_tkebn-periv IMPORTING DATE = l_datfr EXCEPTIONS OTHERS = 1.

RKE_GET_LAST_DAY_IN_PERIOD CALL FUNCTION 'RKE_GET_LAST_DAY_IN_PERIOD' EXPORTING PERIO = ls_ce0n-perio PERIV = is_tkebn-periv IMPORTING DATE = l_datto EXCEPTIONS OTHERS = 1.

RKE_CHECK_ORG_ELEMENTS CALL FUNCTION 'RKE_CHECK_ORG_ELEMENTS' EXPORTING DATUM = l_datfr DATUM_BIS = l_datto ERKRS = '%ERK' BUKRS = ls_ce0n-bukrs GSBER = ls_ce0n-gsber KOKRS = ls_ce0n-kokrs PRCTR = ls_ce0n-prctr PPRCTR = ls_ce0n-pprctr VKORG = ls_ce0n-vkorg VTWEG = ls_ce0n-vtweg SPART = ls_ce0n-spart WERKS = ls_ce0n-werks EXCEPTIONS OTHERS = 1.

RKE_EXIT CALL FUNCTION 'RKE_EXIT' EXPORTING I_EXIT_ID = keex_c_exit_id-ke_chaco_proc1 I_COUNT_PARAMS = 3 CHANGING X_PARAM_1 = l_erkrsn X_PARAM_2 = lt_ce0n x_param_3 = l_exit1_active EXCEPTIONS OTHERS = 1.

KEDR_COPA_DERIVE CALL FUNCTION 'KEDR_COPA_DERIVE' EXPORTING I_ERKRS = '%ERK' I_ITEM = ls_ce0n I_DERIVATION_DATE = l_derivdat I_TAB_EXCEPTIONS = it_tab_exceptions I_TABNAME = 'CE0%ERK' I_COPA_REO = 'X' IMPORTING E_ITEM = ls_ce0n E_TAB_FIELDS_MODIFIED = lt_tab_modified EXCEPTIONS OTHERS = 1.

RKE_SHORT_TEXT_ALL CALL FUNCTION 'RKE_SHORT_TEXT_ALL' EXPORTING I_ERKRS = '%ERK' IS_CE0 = ls_ce0n I_EXIT_AFTER_FIRST_ERROR = 'X' IMPORTING E_SUBRC = l_subrc2.

RKE_TRANSFORM_STRUCTURE CALL FUNCTION 'RKE_TRANSFORM_STRUCTURE' EXPORTING ERKRS = '%ERK' FROM_AREA = ls_ce0n FROM_TABNAME = 'CE0%ERK' TO_AREA_IMPORT = ls_ce1n TO_TABNAME = 'CE1%ERK' IMPORTING TO_AREA_EXPORT = ls_ce1n.

COPA_ITEM_CONV_AND_PRICING CALL FUNCTION 'COPA_ITEM_CONV_AND_PRICING' EXPORTING I_ERKRS = '%ERK' I_VALUTYP = '0' I_ITEM = ls_ce1n I_BWFKT = l_bwfkt I_VERSI = l_versi IMPORTING ET_ITEMS = lt_ce1n_comp E_SUBRC = l_subrc3 EXCEPTIONS OTHERS = 1.

RKE_TRANSFORM_STRUCTURE CALL FUNCTION 'RKE_TRANSFORM_STRUCTURE' EXPORTING ERKRS = '%ERK' FROM_AREA = ls_ce1n_comp FROM_TABNAME = 'CE1%ERK' TO_AREA_IMPORT = ls_ce0n_comp TO_TABNAME = 'CE0%ERK' IMPORTING TO_AREA_EXPORT = ls_ce0n_comp.

RKE_TRANSFORM_STRUCTURE CALL FUNCTION 'RKE_TRANSFORM_STRUCTURE' EXPORTING ERKRS = '%ERK' FROM_AREA = ls_ce0n FROM_TABNAME = 'CE0%ERK' TO_AREA_IMPORT = ls_ce1n TO_TABNAME = 'CE1%ERK' IMPORTING TO_AREA_EXPORT = ls_ce1n.

COPA_ITEM_CONV_AND_PRICING CALL FUNCTION 'COPA_ITEM_CONV_AND_PRICING' EXPORTING I_ERKRS = '%ERK' I_VALUTYP = '2' I_ITEM = ls_ce1n I_BWFKT = l_bwfkt I_VERSI = l_versi IMPORTING ET_ITEMS = lt_ce1n_comp E_SUBRC = l_subrc3 EXCEPTIONS OTHERS = 1.

RKE_TRANSFORM_STRUCTURE CALL FUNCTION 'RKE_TRANSFORM_STRUCTURE' EXPORTING ERKRS = '%ERK' FROM_AREA = ls_ce1n_comp FROM_TABNAME = 'CE1%ERK' TO_AREA_IMPORT = ls_ce0n_comp TO_TABNAME = 'CE0%ERK' IMPORTING TO_AREA_EXPORT = ls_ce0n_comp.

RKE_EXIT





CALL FUNCTION 'RKE_EXIT' EXPORTING I_EXIT_ID = keex_c_exit_id-ke_chaco_proc2 I_COUNT_PARAMS = 3 CHANGING X_PARAM_1 = l_erkrsn X_PARAM_2 = lt_ce0n x_param_3 = l_exit2_active EXCEPTIONS OTHERS = 1.

RKE_GET_ACT_DOC_NUMBER CALL FUNCTION 'RKE_GET_ACT_DOC_NUMBER' EXPORTING ERKRS = '%ERK' GJAHR = ls_ce0n-gjahr VRGAR = ls_ce0n-vrgar IMPORTING BELNR = l_belnr_new EXCEPTIONS OTHERS = 1.



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