SAP ABAP Class CL_UC_TASK_EXECUTION_GSH (Posting of Group Shares)
Hierarchy
SEM-BW (Software Component) SEM-BW: Strategic Enterprise Management
   FIN-SEM-BCS (Application Component) Business Consolidation
     UCF6 (Package) SEM-BCS: Consolidation of Investments
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_UC_CUST_DATA Internal View of Customizing Data 20030226
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_UC_CUST_DATA_EXT External view at Customizing data 20030213
3 Interface implementation (CLASS c. INTERFACES i_ref)  IF_UC_LOG_CUST_DATA Log Data Interface 20030212
4 Interface implementation (CLASS c. INTERFACES i_ref)  IF_UC_METHOD_EXT External: SAP Cons Method 20030213
Properties
Class CL_UC_TASK_EXECUTION_GSH  
Short Description Posting of Group Shares    
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 20030212   SAP 
Last change 20071120   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 UC00 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_UC_CUST_DATA Internal View of Customizing Data 20030226
2 IF_UC_CUST_DATA_EXT External view at Customizing data 20030213
3 IF_UC_LOG_CUST_DATA Log Data Interface 20030212
4 IF_UC_METHOD_EXT External: SAP Cons Method 20030213
Friends
Class CL_UC_TASK_EXECUTION_GSH has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 DF_DUMMY_TASK Instance attribute Private Type reference (TYPE) UC_FLG Task runs as dummy 20030605
2 DF_PROPORTION Instance attribute Private Type reference (TYPE) UC_FLG "new by "hub150507 (note 1056159) 20070515
3 DO_COI_PROPERTIES Instance attribute Private Object reference (TYPE REF TO) CL_UC_COI_PROPERTIES C/I Properties of Cons Units 20030217
4 DO_COI_SERVICES Instance attribute Private Object reference (TYPE REF TO) IF_UC_COI_SERVICES C/I: Read Customizing Settings 20030214
5 DO_INV_IN Instance attribute Private Object reference (TYPE REF TO) IF_UC_TX_DATA_IO Read from/write to data object/stream/buffer 20030217
6 DO_INV_NET Instance attribute Private Object reference (TYPE REF TO) CL_UC_COI_INV_NET C/I: Investment Network 20030217
7 DO_MODEL Instance attribute Private Object reference (TYPE REF TO) IF_UC_MODEL Model (Metadata) 20030213
8 DO_SEL_EXE Instance attribute Private Object reference (TYPE REF TO) IF_UC_SEL Interface Selection Condition 20030213
9 DO_TOT_IN Instance attribute Private Object reference (TYPE REF TO) IF_UC_TX_DATA_IO Read from/write to data object/stream/buffer 20030216
10 DO_TOT_OUT Instance attribute Private Object reference (TYPE REF TO) IF_UC_TX_DATA_CHANGE Data Changes 20030216
11 DR_TH_INV_CG Instance attribute Private Object reference (TYPE REF TO) DATA Participation Data 20030217
12 DR_TH_STAT_PROPORTION Instance attribute Private Object reference (TYPE REF TO) DATA "new by "hub150507 (note 1056159) 20070601
13 DR_TH_STAT_PROPORTION_CG Instance attribute Private Object reference (TYPE REF TO) DATA "new by "hub150507 (note 1056159) 20070601
14 DR_T_LIST Instance attribute Private Object reference (TYPE REF TO) DATA List Output 20030217
15 DS_CONTROL Instance attribute Private Type reference (TYPE) UCD_SX_METH_EXEC_CONTROL Control Structure for Method Execution 20030213
16 DT_ITEM_QTY Instance attribute Private Type reference (TYPE) TH_ITEM_QTY 20030304
17 DT_POST_ITEMS Instance attribute Private Type reference (TYPE) UCF_TS_COI_SPECIAL_ITEMS_VALUE C/I: Selected Items 20030213
18 GC_LIST_STRUCTURE Constant Private Type reference (TYPE) UC_FIELDNAME 'UCF_SX_GSH_LOG_ALL' Field Name 20030218
19 GC_S_CG Constant Private Type reference (TYPE) UC_FIELDNAME 'S_CG' Field Name 20030217
20 GC_S_CU Constant Private Type reference (TYPE) UC_FIELDNAME 'S_CU' Field Name 20030217
21 GC_S_DSH Constant Private Type reference (TYPE) UC_FIELDNAME 'DSH' Field Name 20030217
22 GC_S_GSH Constant Private Type reference (TYPE) UC_FIELDNAME 'GSH' Field Name 20030217
23 GC_S_PCNT_DSH Constant Private Type reference (TYPE) UC_FIELDNAME 'PCNT_DSH' Field Name 20030224
24 GC_S_PCNT_GSH Constant Private Type reference (TYPE) UC_FIELDNAME 'PCNT_GSH' Field Name 20030224
25 GT_INSTANCE Static Attribute Private Type reference (TYPE) TS_INSTANCE Posting of Group Shares 20030605
26 GT_ITKEY Static Attribute Private Type reference (TYPE) TH_ITKEY 20030218
Methods
# Method Level Visibility Method type Description Created on
1 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20030218
2 CONVERT_DSH_INTO_GSH Instance method Private Method Convert Total of Direct Shares in the GSH Structure 20030217
3 CREATE_DATA_REFERENCE_PROP Instance method Private Method "new by "hub150507 (note 1056159) 20070608
4 CREATE_LIST Instance method Private Method Generate Log Data 20030217
5 ERR_MSG Instance method Private Method Create Error Message and End 20030213
6 EVALUATE_PROPORTION Instance method Private Method "new by "hub150507 (note 1056159) 20070608
7 GET_INSTANCE Static method Public Method Get instance of a task execution object 20030218
8 GET_STAT_ITEMS_PROPORTION Static method Public Method "new by "hub150507 (note 1056159) 20070515
9 POST_DATA Instance method Private Method Update 20030218
10 READ_CUSTOMIZING Instance method Private Method Read Customizing 20030213
11 RESTRICT_STAT_PROPORTION Instance method Public Method "new by "hub150507 (note 1056159) 20070604
12 REVERSE_OLD_DATA Instance method Private Method 20030216
13 WRITE Instance method Private Method Saved the Table Prepared 20030320
Events
Class CL_UC_TASK_EXECUTION_GSH has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 S_INSTANCE Private See coding 20030605 begin of s_instance, f_dummy_task type uc_flg, f_proportion type uc_flg, "hub150507 o_instance type ref to cl_uc_task_execution_gsh, end of s_instance
2 S_ITEM_QTY Private See coding 20030304 begin of S_ITEM_QTY, itkey type uc_itkey, qty type uc_value, end of s_item_qty
3 S_ITKEY Private See coding 20030218 begin of S_ITKEY, nr type i, itkey type uc_itkey, end of s_itkey
4 TH_ITEM_QTY Private See coding 20030304 th_item_qty type hashed table of s_item_qty with unique key itkey
5 TH_ITKEY Private See coding 20030218 th_itkey type hashed table of s_itkey with unique key nr
6 TS_INSTANCE Private See coding 20030605 ts_instance type sorted table of s_instance with unique key f_dummy_task f_proportion
Method Signatures

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class CL_UC_TASK_EXECUTION_GSH has no parameter.
Method CLASS_CONSTRUCTOR on class CL_UC_TASK_EXECUTION_GSH has no exception.

Method CONVERT_DSH_INTO_GSH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_SUM_DSH_GSH Call by reference Type reference (TYPE) HASHED TABLE Struktur von GSH 20030217
2 Importing IT_SUM_DSH Call by reference Type reference (TYPE) ANY TABLE Struktur von DSH 20030217

Method CONVERT_DSH_INTO_GSH on class CL_UC_TASK_EXECUTION_GSH has no exception.

Method CREATE_DATA_REFERENCE_PROP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ER_DSH Call by reference Object reference (TYPE REF TO) DATA 20070611
2 Exporting ER_GSH Call by reference Object reference (TYPE REF TO) DATA 20070611

Method CREATE_DATA_REFERENCE_PROP on class CL_UC_TASK_EXECUTION_GSH has no exception.

Method CREATE_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_DSH Call by reference Type reference (TYPE) HASHED TABLE 20030218
2 Importing IT_GSH Call by reference Type reference (TYPE) HASHED TABLE 20030217

Method CREATE_LIST on class CL_UC_TASK_EXECUTION_GSH has no exception.

Method ERR_MSG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_MSGID Call by reference Type reference (TYPE) SYMSGID Nachrichten, Nachrichtenklasse 20030213
2 Importing I_MSGNO Call by reference Type reference (TYPE) SYMSGNO Nachrichten, Nachrichtennummer 20030213
3 Importing I_MSGTY Call by reference Type reference (TYPE) SYMSGTY Nachrichten, Nachrichtentyp 20030213
4 Importing I_MSGV1 Call by reference Type reference (TYPE) DATA 20030213
5 Importing I_MSGV2 Call by reference Type reference (TYPE) DATA 20030213
6 Importing I_MSGV3 Call by reference Type reference (TYPE) DATA 20030213
7 Importing I_MSGV4 Call by reference Type reference (TYPE) DATA 20030213

Method ERR_MSG on class CL_UC_TASK_EXECUTION_GSH has no exception.

Method EVALUATE_PROPORTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_PROP Call by reference Type reference (TYPE) HASHED TABLE 20070608

Method EVALUATE_PROPORTION on class CL_UC_TASK_EXECUTION_GSH has no exception.

Method GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EO_INSTANCE Value transfer Object reference (TYPE REF TO) IF_UC_METHOD_EXT Extern: SAP KonsMethode 20030218
2 Importing IF_PROPORTION Call by reference Type reference (TYPE) UC_FLG SPACE "new by "hub150507 (note 1056159) 20070515
3 Importing IO_MODEL Call by reference Object reference (TYPE REF TO) IF_UC_MODEL Modell (Metadaten) 20030218
4 Importing I_TASK_IS_EXECUTED Call by reference Type reference (TYPE) UC_FLG 'X' Richtige Maßnahme wird ausgeführt 20030605

Method GET_INSTANCE on class CL_UC_TASK_EXECUTION_GSH has no exception.

Method GET_STAT_ITEMS_PROPORTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EF_PROPORTION Call by reference Type reference (TYPE) UC_FLG Allgemeines Kennzeichen SAP Konsolidierung 20070716
2 Exporting ET_DECR_BEGIN Call by reference Type reference (TYPE) UC0_TS_SEL Feldwerte 20070515
3 Exporting ET_DECR_END Call by reference Type reference (TYPE) UC0_TS_SEL Feldwerte 20070515
4 Exporting ET_FULL Call by reference Type reference (TYPE) UC0_TS_SEL Feldwerte 20070515
5 Exporting ET_INCR_BEGIN Call by reference Type reference (TYPE) UC0_TS_SEL Feldwerte 20070515
6 Exporting ET_INCR_END Call by reference Type reference (TYPE) UC0_TS_SEL Feldwerte 20070515
7 Exporting ET_PREV_PERIOD Call by reference Type reference (TYPE) UC0_TS_SEL Feldwerte 20070515

Method GET_STAT_ITEMS_PROPORTION on class CL_UC_TASK_EXECUTION_GSH has no exception.

Method POST_DATA 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 20050309
2 Importing IT_DSH Call by reference Type reference (TYPE) ANY TABLE 20030218
3 Importing IT_GSH Call by reference Type reference (TYPE) ANY TABLE 20030218

Method POST_DATA on class CL_UC_TASK_EXECUTION_GSH has no exception.

Method READ_CUSTOMIZING 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 20030522

Method READ_CUSTOMIZING on class CL_UC_TASK_EXECUTION_GSH has no exception.

Method RESTRICT_STAT_PROPORTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_SEL Call by reference Object reference (TYPE REF TO) IF_UC_SEL Interface Selektionsbedingung 20070604

Method RESTRICT_STAT_PROPORTION on class CL_UC_TASK_EXECUTION_GSH has no exception.

Method REVERSE_OLD_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_CONTEXT Call by reference Object reference (TYPE REF TO) IF_UC_CONTEXT Kontext (Version + Zeit + ?) 20031001

Method REVERSE_OLD_DATA on class CL_UC_TASK_EXECUTION_GSH has no exception.

Method WRITE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_DATA Call by reference Type reference (TYPE) STANDARD TABLE 20030320
2 Exporting ET_MESSAGE Call by reference Type reference (TYPE) UC0_T_MESSAGE Meldungen 20050309
3 Importing IF_ANALYZE Call by reference Type reference (TYPE) UC_FLG Allgemeines Kennzeichen SAP Konsolidierung 20050309

Method WRITE on class CL_UC_TASK_EXECUTION_GSH has no exception.
History
Last changed by/on SAP  20071120 
SAP Release Created in 320