RKEC1ROL 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 RKEC1ROL into the relevant SAP transactions such as SE38 or SE80
Below is a list of transaction codes which are relevant to this SAP report
KE78 - EC-PCA: Execute ALE Rollup
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.
Selection Text: P_BPER = To period
Selection Text: P_GJAHR = Fiscal year
Selection Text: P_IST = Export actual data
Selection Text: P_PLAN = Export plan data
Selection Text: P_VPER = From period
Selection Text: S_BUKRS = Company code
Selection Text: S_RVERS = Version
Title: Profit Centers: Execute Rollup
Text Symbol: 001 = Export rollup: multi-set
Text Symbol: 002 = Export rollup: ledger
Text Symbol: 003 = Export rollup: rec.type
Text Symbol: 004 = Export rollup: company code
Text Symbol: 005 = Export rollup: version
Text Symbol: 006 = Export rollup: Profit center
INCLUDE PCACONS3.
No SAP DATABASE tables are accessed within this REPORT code!
OWN_LOGICAL_SYSTEM_GET CALL FUNCTION 'OWN_LOGICAL_SYSTEM_GET' IMPORTING own_logical_system = actual_logsys EXCEPTIONS own_logical_system_not_defined = 1 OTHERS = 2.
FIRST_DAY_IN_PERIOD_GET CALL FUNCTION 'FIRST_DAY_IN_PERIOD_GET' EXPORTING i_gjahr = p_gjahr * I_MONMIT = 00 i_periv = tka01-lmona i_poper = '001' IMPORTING E_DATE = l_datbi EXCEPTIONS OTHERS = 4 .
LAST_DAY_IN_PERIOD_GET CALL FUNCTION 'LAST_DAY_IN_PERIOD_GET' EXPORTING i_gjahr = p_gjahr * I_MONMIT = 00 i_periv = tka01-lmona i_poper = i_bper IMPORTING E_DATE = l_datbi EXCEPTIONS OTHERS = 1.
CONVERSION_EXIT_ALPHA_INPUT CALL FUNCTION 'CONVERSION_EXIT_ALPHA_INPUT' EXPORTING INPUT = n_package IMPORTING OUTPUT = n_package.
G_SET_GET_ID_FROM_NAME * call function 'G_SET_GET_ID_FROM_NAME' "RDI_SETS_4.0
G_SET_ENCRYPT_SETID CALL FUNCTION 'G_SET_ENCRYPT_SETID' EXPORTING setclass = gsetc_fisl_setclass shortname = set_sname * KOKRS = * KTOPL = * LIB = * RNAME = * ECCS_DIMEN = * ECCS_ITCLG = * ECCS_SITYP = IMPORTING setid = rgsbs-setnr.
G_SET_ENQUEUE_WITH_FATHERS CALL FUNCTION 'G_SET_ENQUEUE_WITH_FATHERS' EXPORTING * CLASS = ' ' * fieldname = rgsbs-field "RDI_SETS_4.0
G_GENERATE_BASIC_SET CALL FUNCTION 'G_GENERATE_BASIC_SET' EXPORTING * LANGU = SY-LANGU set_header = rgsbs * REF_SET = ' ' TABLES * FORMULA_LINES = set_lines = t_rgsbv EXCEPTIONS bad_formula = 1 not_unique = 2 * no_authority = 3 old_set_has_wrong_type = 4 variable_does_not_exist = 5 * variable_has_wrong_field = 6 * variable_has_wrong_table = 7 variable_has_wrong_type = 8 wrong_interval = 9 OTHERS = 10.
G_GENERATE_MULTI_SET CALL FUNCTION 'G_GENERATE_MULTI_SET' "KB45B EXPORTING "KB45B * CLIENT = ' ' "KB45B * LANGU = SY-LANGU "KB45B set_header = rgsbs "KB45B * REF_SET = ' ' "KB45B * NOTHING_CHANGED = ' ' "KB45B * FLAG_USE_RGSBS_USER = ' ' "KB45B TABLES "KB45B set_lines = t_rgsb2 "KB45B EXCEPTIONS "KB45B double_field = 1 "KB45B old_set_has_wrong_type = 2 "KB45B subset_does_not_exist = 3 "KB45B variable_does_not_exist = 4 "KB45B variable_has_wrong_table = 5 "KB45B variable_has_wrong_type = 6 "KB45B subset_has_wrong_type = 7 "KB45B setname_too_long = 8 "KB45B subset_has_wrong_table = 9 "KB45B temporary_in_permanent_set = 10 "KB45B wrong_setclass = 11 "KB45B OTHERS = 12.
G_GENERATE_SINGLE_SET CALL FUNCTION 'G_GENERATE_SINGLE_SET' EXPORTING * CLIENT = ' ' * LANGU = SY-LANGU SET_HEADER = rgsbs * REF_SET = ' ' * TOLERATE_AMBIGUITY = ' ' * NOTHING_CHANGED = ' ' * FLAG_USE_RGSBS_USER = ' ' TABLES SET_LINES = t_rgsb1 * SET_LINES_BASIC = * FORMULA_LINES = EXCEPTIONS NOT_UNIQUE = 1 OLD_SET_HAS_WRONG_DATA_ELEMENT = 2 OLD_SET_HAS_WRONG_TYPE = 3 SUBSET_DOES_NOT_EXIST = 4 SET_IS_RECURSIVE = 5 TEMPORARY_IN_PERMANENT_SET = 6 SETNAME_TOO_LONG = 7 SUBSET_HAS_WRONG_DATA_ELEMENT = 8 SUBSET_HAS_WRONG_CLASS = 9 TABLE_OR_FIELDNAME_MISSING = 10 SUBSET_HAS_WRONG_TYPE = 11 VARIABLE_DOES_NOT_EXIST = 12 OTHERS = 13 .
G_SET_GET_ID_FROM_NAME CALL FUNCTION 'G_SET_GET_ID_FROM_NAME' "RDI_SETS_4.0
G_SET_GET_INFO * call function 'G_SET_GET_INFO' "RDI_SETS_4.0
Although this basic information may have limited use it does provide an easy to find location to store any knowledge about this program/report.