SAP ABAP Class CL_UC_COI_PROPERTIES (C/I Properties of Cons Units)
Hierarchy
SEM-BW (Software Component) SEM-BW: Strategic Enterprise Management
   FIN-SEM-BCS (Application Component) Business Consolidation
     UCF6 (Package) SEM-BCS: Consolidation of Investments
Properties
Class CL_UC_COI_PROPERTIES  
Short Description C/I Properties of Cons Units    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package UCF6   SEM-BCS: Consolidation of Investments 
Created 20030217   SAP 
Last change 20050520   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_UC_TASK_EXECUTION_COI Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
Class CL_UC_COI_PROPERTIES has no interface implemented.
Friends
Class CL_UC_COI_PROPERTIES has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 DF_PARENTFLAG_UNSET Instance attribute Private Type reference (TYPE) UC_FLG Parent Ind. Not Maintained for One or More Characteristics 20030324
2 DO_COI_SERVICES Instance attribute Private Object reference (TYPE REF TO) IF_UC_MD_SERVICES C/I: Read Customizing Settings 20030818
3 DO_MODEL Instance attribute Private Object reference (TYPE REF TO) IF_UC_MODEL Model (Metadata) 20030217
4 DO_SEL_PARAM Instance attribute Public Object reference (TYPE REF TO) IF_UC_SEL Interface Selection Condition 20050111
5 DR_T_COMB_ATTR Instance attribute Private Object reference (TYPE REF TO) DATA Valid Combinations with Attributes 20030813
6 DR_T_PROP_INTERVAL Instance attribute Private Object reference (TYPE REF TO) DATA Properties of Reporting Unit/Characteristic Combinations 20031211
7 DR_T_PROP_PERIOD Instance attribute Private Object reference (TYPE REF TO) DATA Properties of Reporting Unit/Characteristic Combinations 20031211
8 DR_T_RU Instance attribute Private Object reference (TYPE REF TO) DATA Auxiliary Table for Comparing Reporting Units 20040421
9 DS_CONTROL Instance attribute Private Type reference (TYPE) UCD_SX_METH_EXEC_CONTROL Control Structure for Method Execution 20030218
10 DS_FSFREQUENCY Instance attribute Public Type reference (TYPE) UCM_S_FSFREQUENCY_PERIODS Cons Frequency: Cons Periods (Current, Previous, Next) 20050517
11 DT_CG_SID Instance attribute Private Type reference (TYPE) TS_CG_SID 20030813
12 DT_GROUP Instance attribute Public Type reference (TYPE) UC0_TS_VALUE Field Values 20050105
13 DT_HRY Instance attribute Private Type reference (TYPE) T_HRY 20040423
14 DT_HRY_ATTR_INTERVAL Instance attribute Private Type reference (TYPE) TH_EDGE_ATTR_INTERVAL True Nodes and All Leaves: Properties of Role Reporting Unit 20031215
15 DT_MESSAGE Instance attribute Private Type reference (TYPE) UC0_T_MESSAGE Messages 20040324
16 DT_SEL_CG_CU Instance attribute Private Type reference (TYPE) TH_SEL_CG_CU Units to be Consolidated in Current Group 20030511
17 D_LAST_PERIOD Instance attribute Private Type reference (TYPE) UG_FISCPERIOD Business Period 20040119
18 D_PERIOD Instance attribute Private Type reference (TYPE) UC_VALUE Characteristic Value 20031211
19 D_YEAR Instance attribute Private Type reference (TYPE) UC_VALUE Characteristic Value 20030318
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_CUC_VDY Instance method Private Method Check if Cons Unit Combinations Are Valid 20051017
2 COMBINE_REPUNIT_PROP Instance method Private Method Parent Ind., Cons Method for Characteristic Combinations 20030318
3 COMBINE_TWO_CHARS Instance method Private Method Combine Properties for Two Characteristics 20030318
4 CREATE_DATA_REFERENCE Instance method Public Method Output Reference to Hashed Table with Properties 20030526
5 FILL_COITP_METHOD Instance method Private Method Fill in Missing Accounting Techniques and Methods 20050317
6 GET_COI_PROPERTIES Instance method Public Method Read Properties Afterwards 20030217
7 GET_COI_PROPERTIES_INTERVAL Instance method Public Method Properties Within Consolidation Interval 20031211
8 GET_CU_FC_TD Instance method Public Method First- and Final-Consolidated Units with Properties 20030526
9 GET_CU_IN_CG Instance method Public Method Units to be Consolidated in Current Group / Cons Interval 20030511
10 GET_METHOD_CHANGES Instance method Public Method Method Change 20031211
11 INIT_COI_PROPERTIES Instance method Public Method Call from execute_init 20030217
12 IS_ANY_PARENT Instance method Public Method Is there a parent (comb.) in the current group (comb.)? 20031017
13 IS_PARENTFLAG_UNSET Instance method Private Method Is parent ind. missing in a dimension? (AND/OR logic) 20030813
14 READ_SOURCES Instance method Private Method Attributes in Hierarchy and Combinations 20030813
15 SETUP_GROUP Instance method Public Method Call from execute 20030217
Events
# Event Type Visibility Description Created on
1 GROUP_CHANGE Instance Event
(0)
Public
(2)
20050121
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 S_ATTR_INTERVAL Private See coding 20031217 begin of s_attr_interval ,fromyear type ug_fiscyear ,fromperiod type ug_fiscperiod ,toyear type ug_fiscyear ,toperiod type ug_fiscperiod *INCLUDE UCM_S_REPUNIT_HRY_EDGE_ATTR ,fiscyear_fc type uc_fiscyear_first_cons ,fiscperiod_fc type uc_fiscperiod_first_cons ,fc_end_period type uc_first_cons_end_period ,orgchlogic_fc type uc_forgchflg ,orgchange_fc type uc_forgchange ,fiscyear_lc type uc_fiscyear_last_cons ,fiscperiod_lc type uc_fiscperiod_last_cons ,lc_beg_period type uc_last_cons_beg_period ,orgchlogic_lc type uc_lorgchflg ,area type uc_area ,parentflg type uc_parentflg ,method type uc_method ,coitp type uc_coitp ,chpbg type uc_chpbg , end of s_attr_interval
2 S_CG_SID Private See coding 20030813 begin of s_cg_sid, fieldname type uc_fieldname, s_node type ugmd_s_hry_node, f_no_oc type uc_flg, end of s_cg_sid
3 S_COMBI_FLD Private See coding 20030813 begin of s_combi_fld, fieldname type uc_fieldname, cg_fieldname type uc_fieldname, combi_rfsid type ug_fieldname, combi_rvsid type ug_fieldname, end of s_combi_fld
4 S_EDGE_ATTR_INTERVAL Private See coding 20031217 begin of s_edge_attr_interval ,s_node type ucd_s_sid ,s_leaf type ucd_s_sid ,t_attr_interval type ts_attr_interval ,end of s_edge_attr_interval
5 S_HRY Private See coding 20040423 begin of S_HRY ,fieldname type uc_fieldname ,o_hry type ref to if_uc_hry ,o_hry_inh type ref to if_uc_hry_inheritance ,o_hry_ti type ref to if_uc_hry_ti ,o_hry_inh_ti type ref to if_uc_hry_inh_ti ,o_cu_hry_inh_ti type ref to if_uc_repunit_hry_inh_ti ,end of s_hry
6 S_SEL_CG_CU Private See coding 20030511 begin of s_sel_cg_cu, f_no_parent type uc_flg, o_sel_cg_cu type ref to if_uc_sel, end of s_sel_cg_cu
7 S_SID2VALUE Private See coding 20040421 begin of S_SID2VALUE ,s_leaf type ucd_s_sid ,fieldname type uc_fieldname ,value type uc_value ,end of s_sid2value
8 TH_EDGE_ATTR_INTERVAL Private See coding 20031217 th_edge_attr_interval type hashed table of s_edge_attr_interval with unique key s_node s_leaf
9 TH_SEL_CG_CU Private See coding 20030511 th_sel_cg_cu type hashed table of s_sel_cg_cu with unique key f_no_parent
10 TS_ATTR_INTERVAL Private See coding 20031217 ts_attr_interval type sorted table of s_attr_interval with unique key fromyear fromperiod
11 TS_CG_SID Private See coding 20030813 ts_cg_sid type sorted table of s_cg_sid with unique key fieldname
12 TS_COMBI_FLD Private See coding 20030813 ts_combi_fld type standard table of s_combi_fld with non-unique key fieldname
13 T_HRY Private See coding 20040423 t_hry type hashed table of s_hry with unique key fieldname
14 T_SID2VALUE Private See coding 20040421 t_sid2value type hashed table of s_sid2value with unique key s_leaf fieldname
Method Signatures

Method CHECK_CUC_VDY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_RESULT Call by reference Type reference (TYPE) SORTED TABLE 20051017

Method CHECK_CUC_VDY on class CL_UC_COI_PROPERTIES has no exception.

Method COMBINE_REPUNIT_PROP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EF_NO_UNIT Call by reference Type reference (TYPE) UC_FLG Keine Einheiten zu konsolidieren 20030602
2 Exporting ET_MESSAGE Call by reference Type reference (TYPE) UC0_T_MESSAGE Meldungen 20040902

Method COMBINE_REPUNIT_PROP on class CL_UC_COI_PROPERTIES has no exception.

Method COMBINE_TWO_CHARS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_PROP_RESULT Call by reference Type reference (TYPE) DATA Ergebnis - Kombination 20030318
2 Exporting EF_INVALID Call by reference Type reference (TYPE) UC_FLG Allgemeines Kennzeichen SAP Konsolidierung 20031217
3 Importing IS_PROP_CHAR Call by reference Type reference (TYPE) DATA Merkmalseigenschaften hinzufügen 20030318
4 Importing I_FIELDNAME Call by reference Type reference (TYPE) UC_FIELDNAME Konseinheit für is_prop_char 20030814

Method COMBINE_TWO_CHARS on class CL_UC_COI_PROPERTIES has no exception.

Method CREATE_DATA_REFERENCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ER_T_METHOD_CHANGE Call by reference Object reference (TYPE REF TO) DATA 20031211
2 Exporting ER_T_PROP_INTERVAL Call by reference Object reference (TYPE REF TO) DATA 20031211
3 Exporting ER_T_PROP_PERIOD Call by reference Object reference (TYPE REF TO) DATA 20031211

Method CREATE_DATA_REFERENCE on class CL_UC_COI_PROPERTIES has no exception.

Method FILL_COITP_METHOD Signature

Method FILL_COITP_METHOD on class CL_UC_COI_PROPERTIES has no parameter.
Method FILL_COITP_METHOD on class CL_UC_COI_PROPERTIES has no exception.

Method GET_COI_PROPERTIES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ER_TH_COI_PROP Call by reference Object reference (TYPE REF TO) DATA 20030217
2 Exporting ET_MESSAGE Call by reference Type reference (TYPE) UC0_T_MESSAGE Meldungen 20040323
3 Importing I_PERIOD Call by reference Type reference (TYPE) UG_FISCPERIOD 20031211

Method GET_COI_PROPERTIES on class CL_UC_COI_PROPERTIES has no exception.

Method GET_COI_PROPERTIES_INTERVAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_COI_PROPERTIES_INTERVAL Call by reference Type reference (TYPE) SORTED TABLE 20031211
2 Exporting ET_MESSAGE Call by reference Type reference (TYPE) UC0_T_MESSAGE Meldungen 20040324

Method GET_COI_PROPERTIES_INTERVAL on class CL_UC_COI_PROPERTIES has no exception.

Method GET_CU_FC_TD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_FC Call by reference Type reference (TYPE) HASHED TABLE Interface Selektionsbedingung 20030526
2 Exporting ET_TD Call by reference Type reference (TYPE) HASHED TABLE Interface Selektionsbedingung 20030526

Method GET_CU_FC_TD on class CL_UC_COI_PROPERTIES has no exception.

Method GET_CU_IN_CG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EO_SEL Call by reference Object reference (TYPE REF TO) IF_UC_SEL Einheiten und Kreis 20030511
2 Importing IF_NO_PARENT Call by reference Type reference (TYPE) UC_FLG Gib die Mütter nicht zurück 20030511

Method GET_CU_IN_CG on class CL_UC_COI_PROPERTIES has no exception.

Method GET_METHOD_CHANGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGE Call by reference Type reference (TYPE) UC0_T_MESSAGE Meldungen 20041112
2 Exporting ET_METHOD_CHANGES Call by reference Type reference (TYPE) SORTED TABLE 20031211

Method GET_METHOD_CHANGES on class CL_UC_COI_PROPERTIES has no exception.

Method INIT_COI_PROPERTIES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_MODEL Call by reference Object reference (TYPE REF TO) IF_UC_MODEL Modell (Metadaten) 20030217
2 Importing IO_SEL_EXE Call by reference Object reference (TYPE REF TO) IF_UC_SEL Selektion von Level-30-Ausführung 20030217
3 Importing IS_FSFREQUENCY Call by reference Type reference (TYPE) UCM_S_FSFREQUENCY_PERIODS Abschlussart 20030218

Method INIT_COI_PROPERTIES on class CL_UC_COI_PROPERTIES has no exception.

Method IS_ANY_PARENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EF_ANY_PARENT Value transfer Type reference (TYPE) UC_FLG Allgemeines Kennzeichen SAP Konsolidierung 20031017

Method IS_ANY_PARENT on class CL_UC_COI_PROPERTIES has no exception.

Method IS_PARENTFLAG_UNSET Signature

Method IS_PARENTFLAG_UNSET on class CL_UC_COI_PROPERTIES has no parameter.
Method IS_PARENTFLAG_UNSET on class CL_UC_COI_PROPERTIES has no exception.

Method READ_SOURCES Signature

Method READ_SOURCES on class CL_UC_COI_PROPERTIES has no parameter.
Method READ_SOURCES on class CL_UC_COI_PROPERTIES has no exception.

Method SETUP_GROUP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EF_NO_UNIT Call by reference Type reference (TYPE) UC_FLG Keine Einheit zu konsolidieren 20030602
2 Exporting ET_MESSAGE Call by reference Type reference (TYPE) UC0_T_MESSAGE Meldungen 20040902
3 Importing IT_GROUP Call by reference Type reference (TYPE) UC0_TS_VALUE Feldwerte 20030217

Method SETUP_GROUP on class CL_UC_COI_PROPERTIES has no exception.
Event Signatures

Event GROUP_CHANGE Signature
Event GROUP_CHANGE on class CL_UC_COI_PROPERTIES has no parameter.
History
Last changed by/on SAP  20050520 
SAP Release Created in 320