SAP ABAP Class CL_UC_COI_SORT_ACT (C/I: Activity Sorting)
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_SORT_ACT  
Short Description C/I: Activity Sorting    
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 20050323   SAP 
Last change 20050615   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_UC_COI_SORT_ACT has no forward declaration.
Interfaces
Class CL_UC_COI_SORT_ACT has no interface implemented.
Friends
Class CL_UC_COI_SORT_ACT has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 DO_MODEL Instance attribute Private Object reference (TYPE REF TO) IF_UC_MODEL Model (Metadata) 20050323
2 DR_T_ACT_ORIG Instance attribute Private Object reference (TYPE REF TO) DATA 20050323
3 DT_ACT_DEF_H Instance attribute Private See coding 20050323
4 DT_ACT_DEF_S Instance attribute Private Type reference (TYPE) UCF_TS_COI_ACT_DEFAULT_SEQ 20050323
5 DT_COICU_H Instance attribute Private Type reference (TYPE) TH_COICU_LEVEL 20050323
6 DT_COICU_S Instance attribute Private Type reference (TYPE) TS_COICU_LEVEL 20050323
7 D_DEFNR_FCFLG Instance attribute Private Type reference (TYPE) UC_SEQNR2 Execute the Activities Up to This Point First, then Stop 20050324
8 GF_DEBUG Static Attribute Private Type reference (TYPE) UC_FLG "new by "jos040107 (note 1014160) 20070104
9 GR_T_ACT_GLOBAL Static Attribute Private Object reference (TYPE REF TO) DATA "new by "jos040107 (note 1014160) 20070104
10 GR_T_ACT_GLOBAL_NEW Static Attribute Private Object reference (TYPE REF TO) DATA "new by "jos040107 (note 1014160) 20070104
11 GR_T_ACT_LOCAL Static Attribute Private Object reference (TYPE REF TO) DATA "new by "jos040107 (note 1014160) 20070104
Methods
# Method Level Visibility Method type Description Created on
1 GLOBAL2LOCAL Instance method Public Method Convert global sequence to local sequence 20050330
2 GROUP_ACT_CU Instance method Private Method Group activities by investee unit 20050324
3 INIT Instance method Public Method Initialization 20050323
4 INSERT_GLOBAL Instance method Private Method Assort new activities using global logic 20050323
5 INSERT_GLOBAL_ACT Instance method Private Method Insert activity for an existing investee unit 20050323
6 INSERT_GLOBAL_CU Instance method Private Method Insert activity for a new investee unit 20050323
7 INSERT_LOCAL Instance method Private Method Assort new activities using global logic 20050324
8 IS_COHERENT Instance method Public Method Can global sequence be converted to local sequence? 20050330
9 LOCAL2GLOBAL Instance method Public Method Convert local sequence to global sequence 20050330
10 LOCAL_SET_FCFLG Instance method Private Method Set the "Stop Here" indicator 20050324
11 SORT_ACT Instance method Public Method Assort the given activities 20050323
12 SPLIT_ACT Instance method Private Method Separate sorted activites and new activities 20050323
Events
Class CL_UC_COI_SORT_ACT has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 SX_ACT_FCFLG Private See coding 20050324 begin of sx_act_fcflg, o_act type ref to cl_uc_coi_act, coiac_orig type uc_coiac, fcflg type uc_flg, end of sx_act_fcflg
2 SX_COICU_ACT Private See coding 20050324 begin of sx_coicu_act, s_coicu type s_coicu, t_act_seq type t_act_fcflg, t_act_rest type t_act_fcflg, end of sx_coicu_act
3 SX_COICU_LEVEL Private See coding 20050324 begin of sx_coicu_level, s_coicu type s_coicu, level type i, end of sx_coicu_level
4 S_COICU Private See coding 20050323 begin of s_coicu, coicu1 type uc_value, coicu2 type uc_value, end of s_coicu
5 S_PER_STAT Public See coding 20050329 begin of s_per_stat, period type ug_fiscperiod, sortstatus type uc_coisort, end of s_per_stat
6 TH_COICU_ACT Private See coding 20050324 th_coicu_act type hashed table of sx_coicu_act with unique key s_coicu
7 TH_COICU_LEVEL Private See coding 20050324 th_coicu_level type hashed table of sx_coicu_level with unique key s_coicu
8 TS_COICU_LEVEL Private See coding 20050324 ts_coicu_level type sorted table of sx_coicu_level with unique key level s_coicu
9 TS_PER_STAT Public See coding 20050329 ts_per_stat type sorted table of s_per_stat with unique key period
10 T_ACT_FCFLG Private See coding 20050324 t_act_fcflg type standard table of sx_act_fcflg with non-unique key table_line
Method Signatures

Method GLOBAL2LOCAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ACT_OUT Call by reference Type reference (TYPE) UCF_TS_COI_ACT_SORT Vorgangsreihenfolge 20050330
2 Importing IT_ACT_IN Call by reference Type reference (TYPE) UCF_TS_COI_ACT_SORT Vorgangsreihenfolge 20050330

Method GLOBAL2LOCAL on class CL_UC_COI_SORT_ACT has no exception.

Method GROUP_ACT_CU Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_CU_ACT Call by reference Type reference (TYPE) TH_COICU_ACT 20050324
2 Importing IT_ACT_REST Call by reference Type reference (TYPE) T_ACT_FCFLG Kapitalkonsolidierung: Vorgangsreihenfolge 20050324
3 Importing IT_ACT_SEQ Call by reference Type reference (TYPE) T_ACT_FCFLG 20050324

Method GROUP_ACT_CU on class CL_UC_COI_SORT_ACT has no exception.

Method INIT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_INV_NET Call by reference Object reference (TYPE REF TO) CL_UC_COI_INV_NET investment hierarchy 20050323
2 Importing IO_MODEL Call by reference Object reference (TYPE REF TO) IF_UC_MODEL Modell (Metadaten) 20050323
3 Importing IT_ACT_ORIG Call by reference Type reference (TYPE) HASHED TABLE uminterpretierte Vorgänge 20050323
4 Importing IT_COICU Call by reference Type reference (TYPE) HASHED TABLE Einheiten im Kreis (Rolle Konseinheit) 20050323

Method INIT on class CL_UC_COI_SORT_ACT has no exception.

Method INSERT_GLOBAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_ACT_SEQ Call by reference Type reference (TYPE) T_ACT_FCFLG 20050323
2 Importing IT_ACT_REST Call by reference Type reference (TYPE) T_ACT_FCFLG Kapitalkonsolidierung: Vorgangsreihenfolge 20050323

Method INSERT_GLOBAL on class CL_UC_COI_SORT_ACT has no exception.

Method INSERT_GLOBAL_ACT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_TABIX Call by reference Type reference (TYPE) SY-TABIX Index interner Tabellen 20050323
2 Importing IS_COICU Call by reference Type reference (TYPE) DATA 20050323
3 Importing IT_ACT_SEQ Call by reference Type reference (TYPE) T_ACT_FCFLG 20050323
4 Importing I_COIAC Call by reference Type reference (TYPE) UC_COIAC Vorgang Kapitalkonsolidierung 20050323

Method INSERT_GLOBAL_ACT on class CL_UC_COI_SORT_ACT has no exception.

Method INSERT_GLOBAL_CU Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_TABIX Call by reference Type reference (TYPE) SY-TABIX Index interner Tabellen 20050323
2 Importing IS_COICU Call by reference Type reference (TYPE) DATA 20050323
3 Importing IS_COICU_OLD Call by reference Type reference (TYPE) DATA 20050323
4 Importing IT_ACT_SEQ Call by reference Type reference (TYPE) T_ACT_FCFLG 20050323

Method INSERT_GLOBAL_CU on class CL_UC_COI_SORT_ACT has no exception.

Method INSERT_LOCAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_ACT_SEQ Call by reference Type reference (TYPE) T_ACT_FCFLG 20050324
2 Importing IT_ACT_REST Call by reference Type reference (TYPE) T_ACT_FCFLG Kapitalkonsolidierung: Vorgangsreihenfolge 20050324

Method INSERT_LOCAL on class CL_UC_COI_SORT_ACT has no exception.

Method IS_COHERENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EF_COHERENT Value transfer Type reference (TYPE) UC_FLG Allgemeines Kennzeichen SAP Konsolidierung 20050330
2 Importing IT_ACT_GLOBAL Call by reference Type reference (TYPE) UCF_TS_COI_ACT_SORT Vorgangsreihenfolge 20050330

Method IS_COHERENT on class CL_UC_COI_SORT_ACT has no exception.

Method LOCAL2GLOBAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ACT_OUT Call by reference Type reference (TYPE) UCF_TS_COI_ACT_SORT Vorgangsreihenfolge 20050330
2 Importing IT_ACT_IN Call by reference Type reference (TYPE) UCF_TS_COI_ACT_SORT Vorgangsreihenfolge 20050330

Method LOCAL2GLOBAL on class CL_UC_COI_SORT_ACT has no exception.

Method LOCAL_SET_FCFLG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_ACT_SEQ Call by reference Type reference (TYPE) T_ACT_FCFLG 20050324

Method LOCAL_SET_FCFLG on class CL_UC_COI_SORT_ACT has no exception.

Method SORT_ACT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EF_ACT_NEW Call by reference Type reference (TYPE) UC_FLG Neue Vorgänge wurden einsortiert 20050519
2 Exporting ET_ACT Call by reference Type reference (TYPE) UCF_TS_COI_ACT_SORT Vorgangsreihenfolge 20050323
3 Exporting ET_ACT4COI Call by reference Type reference (TYPE) UCF_T_COI_O_ACT Evt. konvertiere lokal nach global 20050401
4 Importing IT_ACT Call by reference Type reference (TYPE) UCF_T_COI_O_ACT Kapitalkonsolidierung: Vorgangsreihenfolge 20050323
5 Importing IT_SORTSTATUS Call by reference Type reference (TYPE) TS_PER_STAT Status der Vorgangssortierung pro Periode 20050329
6 Importing IT_USERSEQ Call by reference Type reference (TYPE) HASHED TABLE Wenn initial => Defaultreihenfolge 20050323

Method SORT_ACT on class CL_UC_COI_SORT_ACT has no exception.

Method SPLIT_ACT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ACT_REST Call by reference Type reference (TYPE) T_ACT_FCFLG Kapitalkonsolidierung: Vorgangsreihenfolge 20050323
2 Exporting ET_ACT_SEQ Call by reference Type reference (TYPE) T_ACT_FCFLG 20050323
3 Importing IT_ACT_ALL Call by reference Type reference (TYPE) UCF_T_COI_O_ACT Kapitalkonsolidierung: Vorgangsreihenfolge 20050323
4 Importing IT_USERSEQ Call by reference Type reference (TYPE) HASHED TABLE 20050323

Method SPLIT_ACT on class CL_UC_COI_SORT_ACT has no exception.
History
Last changed by/on SAP  20050615 
SAP Release Created in 600