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

RKE_CHACO_PAOBJNR_2 SAP ABAP Report - Conversion of CO Objects for Account-Based Profitability Analysis







RKE_CHACO_PAOBJNR_2 is a standard Executable ABAP Report available within your SAP system (depending on your version and release level). It is used for Trados copa development team for CO-PA...see full standard documentation available for this report. Also check out the submitted Comments related to this SAP report and the details below to see which OBJECTS it interacts with such as TABLES, FUNCTION MODULES, INCLUDES ETC.

If you would like to execute this report or see the full code listing simply enter RKE_CHACO_PAOBJNR_2 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

KE_CHACO_2 - Convert CO Obj,Acct-Based PrAnalysis


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_PAOBJNR_2. "Basic submit
SUBMIT RKE_CHACO_PAOBJNR_2 AND RETURN. "Return to original report after report execution complete
SUBMIT RKE_CHACO_PAOBJNR_2 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: P_CCOEJ = Copy of Table COEJ
Selection Text: P_CCOEP = Copy of Table COEP
Selection Text: P_CCOSP = Copy of Table COSP
Selection Text: P_CCOSS = Copy of Table COSS
Selection Text: P_CHECK = Check Characteristics
Selection Text: P_DECO = Copy Table Definition
Selection Text: P_DEDE = Delete Table Definition
Selection Text: P_DERIVE = Derive Again
Selection Text: P_DEVCL = Development Class
Selection Text: P_DSBOTH = Test + Update Runs
Selection Text: P_DSCCJ = Copy of Table COEJ
Selection Text: P_DSCCO = Copy of Table COEP
Selection Text: P_DSCCP = Copy of Table COSP
Selection Text: P_DSCCS = Copy of Table COSS
Selection Text: P_DSDECO = Copy Table Definition
Selection Text: P_DSDEDE = Delete Table Definition
Selection Text: P_DSDTBA = Restore Data
Selection Text: P_DSDTCO = Copy Data
Selection Text: P_DSDTCV = Convert Data
Selection Text: P_DSDTDE = Delete Data
Selection Text: S_ERKRSO = Old Op. Concerns
Selection Text: S_DSERO = Old Op. Concerns
Selection Text: P_TEST = Test Run
Selection Text: P_REAL = Update Run
Selection Text: P_LOCK = Lock Operating Concern
Selection Text: P_GJAHRO = Fiscal Year
Selection Text: P_EXITID = Identification
Selection Text: P_EXIT = User Exit for Field Assignment
Selection Text: P_ERKRSN = New Active Operating Concern
Selection Text: P_DTSU = Aggregate Data
Selection Text: P_DTDE = Delete Data
Selection Text: P_DTCV = Convert Data
Selection Text: P_DTCO = Copy Data
Selection Text: P_DTBA = Restore Data
Selection Text: P_DSTEST = Test Runs
Selection Text: P_DSREAL = Update Runs
Selection Text: P_DSGJA = Fiscal Year
Selection Text: P_DSERN = New Active Operating Concern





Selection Text: P_DSDTSU = Aggregate Data
Title: Conversion of CO Objects for Account-Based Profitability Analysis
Text Symbol: 310 = Copy of Table COEP
Text Symbol: 311 = Copy of Table COEJ
Text Symbol: 312 = in Fiscal Year
Text Symbol: 315 = Old Op. Concerns
Text Symbol: 400 = Table
Text Symbol: 401 = Development Class
Text Symbol: 402 = In client
Text Symbol: 403 = /
Text Symbol: 404 = data exists in table
Text Symbol: 405 = Do you still want to delete the
Text Symbol: 406 = table?
Text Symbol: 407 = Table Deletion
Text Symbol: 408 = Tables
Text Symbol: 409 = -->
Text Symbol: 410 = Copied
Text Symbol: 411 = Deleted
Text Symbol: 414 = Generated
Text Symbol: 416 = Index for Object Numbers
Text Symbol: 045 = it can take a while. The results are saved in the spool list for
Text Symbol: 044 = The data volume is determined in the background because
Text Symbol: 043 = Determine Data Volume
Text Symbol: 042 = Check Characteristics in New Active OpCon
Text Symbol: 041 = Identification
Text Symbol: 040 = User Exit for Fld Assignmt
Text Symbol: 038 = Call up Derivation in New Active Op.Conc.
Text Symbol: 037 = Lock Op.Concern(for "Update Run" Option)
Text Symbol: 036 = Test + Update Runs
Text Symbol: 035 = Upd. run
Text Symbol: 034 = Test Run
Text Symbol: 033 = UpdateRun
Text Symbol: 032 = Test Runs
Text Symbol: 031 = Delete Status Recs
Text Symbol: 029 = Status
Text Symbol: 023 = Delete Table Definition
Text Symbol: 021 = Delete Data
Text Symbol: 017 = Restore Data
Text Symbol: 015 = Aggregate Data





Text Symbol: 013 = Convert Data
Text Symbol: 011 = Copy Data
Text Symbol: 009 = Copy Table Definition
Text Symbol: 008 = Tables
Text Symbol: 007 = Step
Text Symbol: 005 = Processing Steps
Text Symbol: 004 = Control Parameters
Text Symbol: 003 = Further Selections
Text Symbol: 002 = Operating Concern
Text Symbol: 001 = Operating Concerns
Text Symbol: 308 = Tgt Table
Text Symbol: 307 = Initial table
Text Symbol: 306 = Initial Table
Text Symbol: 305 = Data Volume of CO Tables
Text Symbol: 304 = In Operating Concern
Text Symbol: 303 = No. of Entries
Text Symbol: 302 = Processing is terminated because more than one hundred error messages occurred
Text Symbol: 298 = New Active Operating Concern
Text Symbol: 295 = Copy of Table COSS
Text Symbol: 294 = Copy of Table COSP
Text Symbol: 292 = Convert CO Objects for Account-Based Prof. Analysis
Text Symbol: 291 = Description
Text Symbol: 290 = MessageType
Text Symbol: 289 = Type
Text Symbol: 287 = CO Object
Text Symbol: 286 = Table
Text Symbol: 285 = Costing-Based / Account-Based Prof. Analysis
Text Symbol: 284 = Only Account-Based Prof. Analysis
Text Symbol: 283 = Only Costing-Based Prof. Analysis
Text Symbol: 282 = could not be found.
Text Symbol: 281 = Determination of form of prof. analysis
Text Symbol: 268 = Description
Text Symbol: 204 = No
Text Symbol: 203 = Yes
Text Symbol: 122 = Fiscal Year
Text Symbol: 049 = Do you want to delete them?
Text Symbol: 048 = records were selected
Text Symbol: 047 = Status
Text Symbol: 046 = 'ZZRKE_CHACO_CHECK_SIZE_2'. Do you want to continue?



INCLUDES used within this REPORT RKE_CHACO_PAOBJNR_2

INCLUDE: LBTCHDEF.


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:

SELECT_OPTIONS_RESTRICT CALL FUNCTION 'SELECT_OPTIONS_RESTRICT' EXPORTING RESTRICTION = gs_restrict EXCEPTIONS OTHERS = 1.

RKE_READ_ERKRS_MESSAGE CALL FUNCTION 'RKE_READ_ERKRS_MESSAGE' EXPORTING I_ERKRS = s_erk_co-low IMPORTING E_V_TKEBB = gs_tkebbcheck E_V_TKEB = gs_tkebcheck ET_V_TKEBL = gs_tkeblcheck EXCEPTIONS OTHERS = 1.

RKE_READ_ERKRS_MESSAGE CALL FUNCTION 'RKE_READ_ERKRS_MESSAGE' EXPORTING I_ERKRS = p_erkrsn IMPORTING E_V_TKEBB = gs_tkebbcheck E_V_TKEB = gs_tkebcheck ET_V_TKEBL = gs_tkeblcheck EXCEPTIONS OTHERS = 1.

POPUP_TO_DECIDE CALL FUNCTION 'POPUP_TO_DECIDE' EXPORTING TEXTLINE1 = text-044 TEXTLINE2 = text-045 TEXTLINE3 = text-046 TEXT_OPTION1 = text-203 TEXT_OPTION2 = text-204 TITEL = text-043 CANCEL_DISPLAY = ' ' IMPORTING ANSWER = g_answer.

RKE_READ_ERKRS_MESSAGE CALL FUNCTION 'RKE_READ_ERKRS_MESSAGE' EXPORTING I_ERKRS = p_erkrsn IMPORTING E_V_TKEB = gs_tkebn EXCEPTIONS OTHERS = 1.

RKE_READ_ERKRS_MESSAGE CALL FUNCTION 'RKE_READ_ERKRS_MESSAGE' EXPORTING I_ERKRS = s_erk_co-low IMPORTING E_V_TKEBB = gs_tkebbcheck E_V_TKEB = gs_tkebcheck ET_V_TKEBL = gs_tkeblcheck EXCEPTIONS OTHERS = 1.

TR_SYS_PARAMS call function 'TR_SYS_PARAMS' IMPORTING systemtype = l_systype EXCEPTIONS others = 1.

DB_COMMIT CALL FUNCTION 'DB_COMMIT'.

DB_COMMIT CALL FUNCTION 'DB_COMMIT'.

DDIF_TABL_GET CALL FUNCTION 'DDIF_TABL_GET' EXPORTING NAME = i_table STATE = 'A' IMPORTING GOTSTATE = l_gotstate TABLES DD03P_TAB = lt_dd03p EXCEPTIONS ILLEGAL_INPUT = 1 OTHERS = 2.

REUSE_ALV_GRID_DISPLAY CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY' EXPORTING I_CALLBACK_PROGRAM = c_prognamealv I_CALLBACK_USER_COMMAND = c_formnamealvucomm i_callback_pf_status_set = c_formnamealvptat i_grid_title = g_gridtitlealv is_layout = gs_layoutalv IT_FIELDCAT = gt_fieldtabalv IT_SORT = gt_sorttabalv TABLES T_OUTTAB = gt_prottabalv EXCEPTIONS OTHERS = 1.

MASS_MESSAGE_GET call function 'MASS_MESSAGE_GET' EXPORTING sprsl = sy-langu arbgb = l_arbgb msgnr = l_msgno msgv1 = i_msgv1 msgv2 = i_msgv2 msgv3 = i_msgv3 msgv4 = i_msgv4 IMPORTING msgtext = gs_prottabalv-msgtext EXCEPTIONS others = 1.

MASS_MESSAGE_SHOW_LONGTEXT CALL FUNCTION 'MASS_MESSAGE_SHOW_LONGTEXT' EXPORTING sprsl = sy-langu arbgb = l_arbgb msgnr = l_msgno msgv1 = gs_prottabalv-msgv1 msgv2 = gs_prottabalv-msgv2 msgv3 = gs_prottabalv-msgv3 msgv4 = gs_prottabalv-msgv4 EXCEPTIONS others = 1.

RKE_TAB_ENQ_KEY CALL FUNCTION 'RKE_TAB_ENQ_KEY' EXPORTING I_TABLE = 'TKEB' I_KEY = enq_key_attr EXCEPTIONS FOREIGN_LOCK = 1 OTHERS = 2.

RKE_READ_ERKRS_MESSAGE CALL FUNCTION 'RKE_READ_ERKRS_MESSAGE' EXPORTING i_erkrs = i_erkrs IMPORTING e_v_tkeb = l_v_tkeb.

RKE_MODIFY_ERKRS CALL FUNCTION 'RKE_MODIFY_ERKRS' EXPORTING I_V_TKEB = l_v_tkeb.

DB_COMMIT CALL FUNCTION 'DB_COMMIT'.

RKE_READ_ERKRS_MESSAGE CALL FUNCTION 'RKE_READ_ERKRS_MESSAGE' EXPORTING i_erkrs = i_erkrs IMPORTING e_v_tkeb = l_v_tkeb.

RKE_MODIFY_ERKRS CALL FUNCTION 'RKE_MODIFY_ERKRS' EXPORTING I_V_TKEB = l_v_tkeb.

RKE_TAB_DEQ_KEY CALL FUNCTION 'RKE_TAB_DEQ_KEY' EXPORTING I_TABLE = 'TKEB' I_KEY = enq_key_attr.

DB_COMMIT call function 'DB_COMMIT'.

DDIF_FIELDINFO_GET CALL FUNCTION 'DDIF_FIELDINFO_GET' EXPORTING TABNAME = ls_worktab-tablen TABLES DFIES_TAB = lt_dfies EXCEPTIONS OTHERS = 1.

DDIF_FIELDINFO_GET CALL FUNCTION 'DDIF_FIELDINFO_GET' EXPORTING TABNAME = ls_worktab-tableo TABLES DFIES_TAB = lt_dfies EXCEPTIONS OTHERS = 1.

DDIF_FIELDINFO_GET CALL FUNCTION 'DDIF_FIELDINFO_GET' EXPORTING TABNAME = ls_worktab-tablen TABLES DFIES_TAB = lt_dfies EXCEPTIONS OTHERS = 1.

call function ls_program = 'call function ''DB_COMMIT''.'.

DDIF_TABL_GET CALL FUNCTION 'DDIF_TABL_GET' EXPORTING NAME = ls_worktab-tableo STATE = 'A' langu = sy-langu IMPORTING DD02V_WA = ls_dd02v EXCEPTIONS OTHERS = 1.

BP_START_DATE_EDITOR CALL FUNCTION 'BP_START_DATE_EDITOR' EXPORTING stdt_dialog = 'Y' stdt_input = ls_job-startspecs stdt_opcode = btc_edit_startdate IMPORTING stdt_modify_type = l_modify stdt_output = ls_job-startspecs EXCEPTIONS OTHERS = 1.

JOB_OPEN CALL FUNCTION 'JOB_OPEN' EXPORTING delanfrep = ' ' jobname = ls_job-job-jobname IMPORTING jobcount = ls_job-job-jobcount EXCEPTIONS others = 1.

JOB_CLOSE CALL FUNCTION 'JOB_CLOSE' EXPORTING at_opmode_periodic = ls_job-startspecs-periodic calendar_id = ls_job-startspecs-calendarid event_id = ls_job-startspecs-eventid event_param = ls_job-startspecs-eventparm event_periodic = ls_job-startspecs-periodic jobcount = ls_job-job-jobcount jobname = ls_job-job-jobname laststrtdt = ls_job-startspecs-laststrtdt laststrttm = ls_job-startspecs-laststrttm prddays = ls_job-startspecs-prddays prdhours = ls_job-startspecs-prdhours prdmins = ls_job-startspecs-prdmins prdmonths = ls_job-startspecs-prdmonths prdweeks = ls_job-startspecs-prdweeks predjob_checkstat = ls_job-startspecs-checkstat pred_jobcount = ls_job-startspecs-predjobcnt pred_jobname = ls_job-startspecs-predjob sdlstrtdt = ls_job-startspecs-sdlstrtdt sdlstrttm = ls_job-startspecs-sdlstrttm startdate_restriction = ls_job-startspecs-prdbehav strtimmed = l_startimmediate start_on_workday_not_before = ls_job-startspecs-notbefore start_on_workday_nr = ls_job-startspecs-wdayno workday_count_direction = ls_job-startspecs-wdaycdir IMPORTING job_was_released = l_job_released EXCEPTIONS OTHERS = 1.

RKE_CHECK_GENERATION CALL FUNCTION 'RKE_CHECK_GENERATION' EXPORTING ERKRS = it_erkrso-low IMPORTING SUBRC = l_subrc EXCEPTIONS OTHERS = 1.

RKE_CHECK_GENERATION CALL FUNCTION 'RKE_CHECK_GENERATION' EXPORTING ERKRS = i_erkrsn IMPORTING SUBRC = l_subrc EXCEPTIONS OTHERS = 1.

RKE_READ_ERKRS_MESSAGE CALL FUNCTION 'RKE_READ_ERKRS_MESSAGE' EXPORTING I_ERKRS = i_erkrsn IMPORTING E_V_TKEBB = ls_tkebb EXCEPTIONS others = 1.

RKE_READ_ERKRS_MESSAGE CALL FUNCTION 'RKE_READ_ERKRS_MESSAGE' EXPORTING I_ERKRS = it_erkrso-low IMPORTING E_V_TKEBB = ls_tkebb EXCEPTIONS others = 1.

RKE_FILL_FIELD_TABLE CALL FUNCTION 'RKE_FILL_FIELD_TABLE' EXPORTING ERKRS = it_erkrso-low IMPORTING SUBRC = l_subrc TABLES FIELDTAB = lt_fieldtabo EXCEPTIONS OTHERS = 1.

RKE_FILL_FIELD_TABLE CALL FUNCTION 'RKE_FILL_FIELD_TABLE' EXPORTING ERKRS = i_erkrsn pa_type = '2' IMPORTING SUBRC = l_subrc TABLES FIELDTAB = it_fieldtabn EXCEPTIONS OTHERS = 1.

DB_COMMIT call function 'DB_COMMIT'.

DB_COMMIT call function 'DB_COMMIT'.

DB_COMMIT call function 'DB_COMMIT'.

POPUP_TO_DECIDE CALL FUNCTION 'POPUP_TO_DECIDE' EXPORTING TEXTLINE1 = l_textline TEXTLINE2 = text-049 TEXT_OPTION1 = text-203 TEXT_OPTION2 = text-204 TITEL = text-031 CANCEL_DISPLAY = 'X' IMPORTING ANSWER = l_answer.

DB_COMMIT call function 'DB_COMMIT'.

DDIF_TABL_GET CALL FUNCTION 'DDIF_TABL_GET' EXPORTING name = i_tableo state = 'A' langu = sy-langu IMPORTING dd02v_wa = ls_dd02v_fix dd09l_wa = ls_dd09l_fix gotstate = l_state TABLES dd03p_tab = lt_dd03p_fix dd05m_tab = lt_dd05m_fix dd08v_tab = lt_dd08v_fix EXCEPTIONS OTHERS = 1.

TR_TADIR_INTERFACE CALL FUNCTION 'TR_TADIR_INTERFACE' EXPORTING wi_tadir_pgmid = c_id_r3tr wi_tadir_object = c_obj_tabl wi_tadir_obj_name = l_obj_name wi_read_only = 'X' IMPORTING new_tadir_entry = l_tadir EXCEPTIONS OTHERS = 1.

DDIF_TABL_PUT CALL FUNCTION 'DDIF_TABL_PUT' EXPORTING name = ls_dd02v-tabname dd02v_wa = ls_dd02v dd09l_wa = ls_dd09l TABLES dd03p_tab = lt_dd03p dd05m_tab = lt_dd05m dd08v_tab = lt_dd08v EXCEPTIONS tabl_not_found = 1 name_inconsistent = 2 tabl_inconsistent = 3 put_failure = 4 OTHERS = 5.

DB_COMMIT call function 'DB_COMMIT'.

RKE_MODIFY_TADIR_ENTRY CALL FUNCTION 'RKE_MODIFY_TADIR_ENTRY' EXPORTING i_object = c_obj_tabl i_obj_name = ls_dd02v-tabname i_devclass = l_tadir-devclass i_genflag = l_tadir-genflag i_masterlang = l_tadir-masterlang IMPORTING e_subrc = l_subrc EXCEPTIONS others = 1.

DB_COMMIT call function 'DB_COMMIT'.

DB_STORAGE_GET CALL FUNCTION 'DB_STORAGE_GET' EXPORTING TABNAME = i_tableo SOURCE_HIERARCHY = ls_sourcehier TABLES STORPAR = lt_storpar EXCEPTIONS OTHERS = 1.

DB_COMMIT call function 'DB_COMMIT'.

DB_STORAGE_PUT CALL FUNCTION 'DB_STORAGE_PUT' EXPORTING TABNAME = i_tablen TABLES STORPAR = lt_storpar EXCEPTIONS OTHERS = 1.

DB_COMMIT call function 'DB_COMMIT'.

DDIF_TABL_ACTIVATE CALL FUNCTION 'DDIF_TABL_ACTIVATE' EXPORTING NAME = i_tablen IMPORTING RC = l_subrc EXCEPTIONS OTHERS = 1.

DB_COMMIT call function 'DB_COMMIT'.

DDIF_INDX_PUT CALL FUNCTION 'DDIF_INDX_PUT' EXPORTING NAME = i_tablen ID = c_indx_obj DD12V_WA = ls_dd12v TABLES DD17V_TAB = lt_dd17v EXCEPTIONS OTHERS = 1.

DB_COMMIT call function 'DB_COMMIT'.

DB_STORAGE_GET CALL FUNCTION 'DB_STORAGE_GET' EXPORTING TABNAME = i_tableo indexname = l_indexnameo SOURCE_HIERARCHY = ls_sourcehier TABLES STORPAR = lt_storpar EXCEPTIONS OTHERS = 1.

DB_COMMIT call function 'DB_COMMIT'.

DB_STORAGE_PUT CALL FUNCTION 'DB_STORAGE_PUT' EXPORTING TABNAME = i_tablen indexname = l_indexnamen TABLES STORPAR = lt_storpar EXCEPTIONS OTHERS = 1.

DB_COMMIT call function 'DB_COMMIT'.

DDIF_INDX_ACTIVATE CALL FUNCTION 'DDIF_INDX_ACTIVATE' EXPORTING NAME = i_tablen ID = c_indx_obj IMPORTING RC = l_subrc EXCEPTIONS OTHERS = 1.

DB_COMMIT call function 'DB_COMMIT'.

DB_COMMIT CALL FUNCTION 'DB_COMMIT'.

DB_COMMIT call function 'DB_COMMIT'.

POPUP_TO_DECIDE CALL FUNCTION 'POPUP_TO_DECIDE' EXPORTING TEXTLINE1 = l_textline1 TEXTLINE2 = l_textline2 TEXTLINE3 = l_textline3 TEXT_OPTION1 = text-203 TEXT_OPTION2 = text-204 TITEL = l_title IMPORTING ANSWER = l_answer.

DDIF_TABL_GET CALL FUNCTION 'DDIF_TABL_GET' EXPORTING NAME = i_TABLEN STATE = 'M' IMPORTING GOTSTATE = L_STATE DD02V_WA = Ls_DD02V EXCEPTIONS others = 1.

RS_DATABROWSE_PROG_DELETE CALL FUNCTION 'RS_DATABROWSE_PROG_DELETE' EXPORTING TABNAME = i_TABLEn.

DD_TABL_CROSSREF CALL FUNCTION 'DD_TABL_CROSSREF' EXPORTING TABNAME = i_TABLEn TABLES OUT_TAB = Lt_REF_TAB.

DD_TABL_DEL CALL FUNCTION 'DD_TABL_DEL' EXPORTING TABNAME = i_TABLEn DEL_STATE = 'M'.

RKE_DELETE_TADIR_ENTRY CALL FUNCTION 'RKE_DELETE_TADIR_ENTRY' EXPORTING OBJECT = c_OBJ_TABl OBJ_NAME = i_TABLEn IMPORTING E_SUBRC = L_SUBRC.

DB_COMMIT CALL FUNCTION 'DB_COMMIT'.

ENQUEUE_ESDICT CALL FUNCTION 'ENQUEUE_ESDICT' EXPORTING objtype = c_obj_tabl objname = i_tablen EXCEPTIONS foreign_lock = 1 OTHERS = 2.

DEQUEUE_ESDICT CALL FUNCTION 'DEQUEUE_ESDICT' EXPORTING objtype = c_obj_tabl objname = i_tablen.

DB_COMMIT CALL FUNCTION 'DB_COMMIT'.

DB_COMMIT call function 'DB_COMMIT'.

RKE_TIMESTAMP_CONVERT_INPUT CALL FUNCTION 'RKE_TIMESTAMP_CONVERT_INPUT' EXPORTING I_DATE = sy-datum I_DAYST = sy-dayst I_TIME = sy-uzeit I_TZONE = sy-tzone IMPORTING E_TIMESTMP = l_timestmp EXCEPTIONS OTHERS = 1.

DB_COMMIT call function 'DB_COMMIT'.

DB_COMMIT CALL FUNCTION 'DB_COMMIT'.

DB_COMMIT call function 'DB_COMMIT'.

DB_COMMIT CALL FUNCTION 'DB_COMMIT'.

DB_COMMIT call function 'DB_COMMIT'.

DDIF_FIELDINFO_GET CALL FUNCTION 'DDIF_FIELDINFO_GET' EXPORTING TABNAME = ls_worktab-tableo TABLES DFIES_TAB = lt_dfies EXCEPTIONS OTHERS = 1.

DDIF_FIELDINFO_GET CALL FUNCTION 'DDIF_FIELDINFO_GET' EXPORTING TABNAME = ls_worktab-tablen TABLES DFIES_TAB = lt_dfies EXCEPTIONS OTHERS = 1.

RKE_GET_CRITERIA_FOR_CE4KEY *-+ call function 'RKE_GET_CRITERIA_FOR_CE4KEY' *-+ exporting *-+ i_erkrs = i_erkrso *-+ i_pa_type = '2' *-+ tables *-+ object_table = lt_ce4o.

RKE_EXIT *-+ CALL FUNCTION 'RKE_EXIT' *-+ EXPORTING *-+ I_EXIT_ID = c_rke_exit_id_ce4 *-+ I_COUNT_PARAMS = 6 *-+ CHANGING *-+ X_PARAM_1 = l_erkrso *-+ X_PARAM_2 = l_erkrsn *-+ x_param_3 = l_exitid *-+ x_param_4 = l_exit_active *-+ x_param_5 = ls_ce4o *-+ x_param_6 = ls_ce4n *-+ EXCEPTIONS *-+ OTHERS = 1.

RKE_SHORT_TEXT_ALL *-+ CALL FUNCTION 'RKE_SHORT_TEXT_ALL' *-+ EXPORTING *-+ I_ERKRS = i_erkrsn *-+ i_pa_type = '2' *-+ IS_CE0 = ls_ce0n *-+ I_EXIT_AFTER_FIRST_ERROR = 'X' *-+ IMPORTING *-+ E_SUBRC = l_subrc.

KEDR_COPA_DERIVE *-+ call function 'KEDR_COPA_DERIVE' *-+ exporting *-+ i_erkrs = i_erkrsn *-+ i_item = ls_ce0n *-+ i_derivation_date = sy-datum *-+* i_mass_processing = 'X' "Siehe Hinweis fuer KEND *-+ IMPORTING *-+ e_item = ls_ce0n *-+ exceptions *-+ derivation_failed = 1 *-+ check_chier_failed = 2 *-+ others = 3.

RKE_GET_CE4KEY *-+ call function 'RKE_GET_CE4KEY' *-+ exporting *-+ i_erkrs = i_erkrsn *-+ i_pa_type = '2' *-+ tables *-+ object_table = lt_ce4n.

REUSE_ALV_GRID_DISPLAY *+-CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY' *+- EXPORTING *+- I_CALLBACK_PROGRAM = c_prognamealv *+- i_callback_pf_status_set = c_formnamealvptat *+- i_grid_title = g_gridtitlealv *+- is_layout = gs_layoutalv *+- IT_FIELDCAT = gt_fieldtabalv *+- TABLES *+- T_OUTTAB = gt_prottabalvs *+- 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_PAOBJNR_2 or its description.