SAP ABAP Class CL_UC_COI_LOOP_ACT (C/I: Loop Through Activities)
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_COI_LOOP_ACT C/I: Loop Through Activities 20030430
Properties
Class CL_UC_COI_LOOP_ACT  
Short Description C/I: Loop Through Activities    
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 20030430   SAP 
Last change 20041006   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_UC_COI_LOOP_ACT has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_UC_COI_LOOP_ACT C/I: Loop Through Activities 20030430
Friends
Class CL_UC_COI_LOOP_ACT has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 DF_SENDER Instance attribute Private Type reference (TYPE) UC_FLG Is there a sender activity? 20030906
2 DO_CUST Instance attribute Private Object reference (TYPE REF TO) IF_UC_COI_EXEC_CUST C/I: Customizing Relevant to Execution 20030430
3 DO_INV_NET_CHANGE Instance attribute Private Object reference (TYPE REF TO) CL_UC_COI_INV_NET Data for Current Activity 20030430
4 DO_INV_NET_CHANGE_ALL Instance attribute Private Object reference (TYPE REF TO) CL_UC_COI_INV_NET Data of All Activities 20030430
5 DO_INV_NET_EMPTY Instance attribute Private Object reference (TYPE REF TO) CL_UC_COI_INV_NET Template for Copies 20030430
6 DO_INV_NET_NEW Instance attribute Private Object reference (TYPE REF TO) CL_UC_COI_INV_NET C/I: Investment Network 20030430
7 DO_INV_NET_OLD Instance attribute Private Object reference (TYPE REF TO) CL_UC_COI_INV_NET C/I: Investment Network 20030430
8 DO_MODEL Instance attribute Private Object reference (TYPE REF TO) IF_UC_MODEL Model (Metadata) 20030430
9 DR_TH_DSH_CHANGE Instance attribute Private Object reference (TYPE REF TO) DATA Direct Shares - Change in Trigger Activity 20030430
10 DR_TH_DSH_NEW Instance attribute Private Object reference (TYPE REF TO) DATA Direct Shares After Trigger Activity 20030430
11 DR_TH_DSH_OLD Instance attribute Private Object reference (TYPE REF TO) DATA Direct Shares Before Trigger Activity 20030430
12 DR_TH_GSH_NEW Instance attribute Private Object reference (TYPE REF TO) DATA Group Shares After Direct Activity 20030430
13 DR_TH_GSH_OLD Instance attribute Private Object reference (TYPE REF TO) DATA Group Shares Before Direct Activity 20030430
14 DR_T_ACT Instance attribute Private Object reference (TYPE REF TO) UCF_T_COI_O_ACT C/I: Sequence of Activities 20030506
15 DS_BLOCK Instance attribute Private Type reference (TYPE) S_BLOCK 20030819
16 DS_OC Instance attribute Private Type reference (TYPE) UCF_SX_LOOP_ACT_OC Oganizational Change: Interruption of an Activity 20030810
17 DT_COINR_GWA_ACT Instance attribute Private Type reference (TYPE) UC0_TS_SEL "new by "jos170707 (note 1075087) 20070804
18 D_ACT_INDEX Instance attribute Private Type reference (TYPE) SY-TABIX Internal Tables; Current Line Index 20030806
Methods
# Method Level Visibility Method type Description Created on
1 ADD_COINR_GWA_ACT Instance method Private Method "new by "jos170707 (note 1075087) 20070804
2 ADD_GWA_HRA_DEPR Instance method Private Method Add Amortization Activities 20030430
3 ADD_GWT_FOR_ACQ Instance method Private Method Add Goodwill Translation for Acquisitions 20040108
4 ADD_INDIRECT_ACT Instance method Private Method Add Indirect Activities 20030430
5 ADD_RECV_GWA Instance method Private Method Add Received Amortizations of Goodwill 20030907
6 CHECK_FOR_SSCR Instance method Private Method Analyze Selection Condition of Initial Screen 20030430
7 FORM_DIV_BLOCK Instance method Private Method Block Building of Direct Divestiture + Indirect Divestitures 20030819
8 FORM_FIRST_CONS_BLOCK Instance method Private Method Block Building of First Consolidations for Group Shares 20030430
9 FORM_OC_SETUP_BLOCK Instance method Private Method Share Info for OC Setups of a Direct OC Activity 20031212
10 FORM_STEP_ACQ_BLOCK Instance method Private Method Block Building of Step Acquisition + Indirect Acquisitions 20030430
11 FORM_TRANSFER_BLOCK Instance method Private Method Block Building of Direct Transfer + Indirect Transfers 20030430
12 FORM_XRATE_BLOCK Instance method Private Method Common Translation Info for Activities 20040213
13 GET_NEW_GROUP_SHARES Instance method Private Method Group Shares by Activity 20030430
14 INIT_INSTANCE Instance method Private Method Initialization 20030506
15 SENDER_EXISTS Instance method Private Method Is there a sender activity at all? 20030906
16 SET_NEW_GROUP_SHARES Instance method Private Method Group Shares After Direct Activity 20030430
17 SET_OLD_GROUP_SHARES Instance method Private Method Group Shares Before Direct Activity 20030430
Events
Class CL_UC_COI_LOOP_ACT has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 S_BLOCK Private See coding 20030819 begin of s_block, f_fc type uc_flg, f_sa type uc_flg, f_pt type uc_flg, f_pd type uc_flg, f_cd type uc_flg, "complex OC-TD block r_t_gsh_fc_old type ref to data, r_t_gsh_fc_change type ref to data, r_t_gsh_fc_new type ref to data, r_t_gsh_sa type ref to data, r_t_inv_sa type ref to data, r_t_share_pt type ref to data, r_t_inv_pt type ref to data, r_t_share_oc_setup type ref to data, coinr_xrate type uc_coinr, year_xrate type ug_fiscyear, period_xrate type ug_fiscperiod, r_t_xrate type ref to data, end of s_block
Method Signatures

Method ADD_COINR_GWA_ACT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_COINR Call by reference Type reference (TYPE) UC_COINR Vorgangsnummer Kapitalkonsolidierung 20070804

Method ADD_COINR_GWA_ACT on class CL_UC_COI_LOOP_ACT has no exception.

Method ADD_GWA_HRA_DEPR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_LAST_IX Call by reference Type reference (TYPE) SY-TABIX FC-Block-End 20030430
2 Importing IO_ACT Call by reference Object reference (TYPE REF TO) CL_UC_COI_ACT Vorgänge 20030430
3 Importing I_CURRENT_IX Call by reference Type reference (TYPE) SY-TABIX Interne Tabellen, aktueller Zeilenindex 20030430
4 Importing I_FIRST_IX Call by reference Type reference (TYPE) SY-TABIX FC-Block-Beginn 20030430

Method ADD_GWA_HRA_DEPR on class CL_UC_COI_LOOP_ACT has no exception.

Method ADD_GWT_FOR_ACQ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_LAST_IX Call by reference Type reference (TYPE) SY-TABIX Interne Tabellen, aktueller Zeilenindex 20040108
2 Importing IF_LDT Call by reference Type reference (TYPE) UC_FLG SPACE "new by "jos280507 (note 1059489) 20070529
3 Importing IO_ACT Call by reference Object reference (TYPE REF TO) CL_UC_COI_ACT Kapitalkons: Vorgänge 20040108
4 Importing I_CURRENT_IX Call by reference Type reference (TYPE) SY-TABIX Interne Tabellen, aktueller Zeilenindex 20040108
5 Importing I_FIRST_IX Call by reference Type reference (TYPE) SY-TABIX Interne Tabellen, aktueller Zeilenindex 20040108

Method ADD_GWT_FOR_ACQ on class CL_UC_COI_LOOP_ACT has no exception.

Method ADD_INDIRECT_ACT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IF_SIMULATE Call by reference Type reference (TYPE) UC_FLG Allgemeines Kennzeichen SAP Konsolidierung 20031210
2 Importing IO_SEND_RECV Call by reference Object reference (TYPE REF TO) CL_UC_COI_OC_SEND_RECV Organisationsänderung: Kommunikation 20031208
3 Importing I_CURRENT_IX Call by reference Type reference (TYPE) SY-TABIX Index des aktuellen Vorgangs 20030505

Method ADD_INDIRECT_ACT on class CL_UC_COI_LOOP_ACT has no exception.

Method ADD_RECV_GWA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_ACT_GWA Call by reference Type reference (TYPE) UCF_T_COI_O_ACT Kapitalkonsolidierung: Vorgangsreihenfolge 20030907
2 Changing C_LAST_IX Call by reference Type reference (TYPE) SY-TABIX Index interner Tabellen 20050513
3 Importing I_FIRST_IX Call by reference Type reference (TYPE) SY-TABIX Index interner Tabellen 20050513

Method ADD_RECV_GWA on class CL_UC_COI_LOOP_ACT has no exception.

Method CHECK_FOR_SSCR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_PERFORM_FLG Call by reference Type reference (TYPE) UC_FLG Allgemeines Kennzeichen SAP Konsolidierung 20030430
2 Exporting E_PERFORM_INVEE_FLG Call by reference Type reference (TYPE) UC_FLG Allgemeines Kennzeichen SAP Konsolidierung 20040324
3 Importing IO_ACT Call by reference Object reference (TYPE REF TO) CL_UC_COI_ACT Kapitalkons: Vorgänge 20030430

Method CHECK_FOR_SSCR on class CL_UC_COI_LOOP_ACT has no exception.

Method FORM_DIV_BLOCK Signature

Method FORM_DIV_BLOCK on class CL_UC_COI_LOOP_ACT has no parameter.
Method FORM_DIV_BLOCK on class CL_UC_COI_LOOP_ACT has no exception.

Method FORM_FIRST_CONS_BLOCK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_FIRST_IX Call by reference Type reference (TYPE) SY-TABIX Index des ersten Vorgangs in FC-Block 20030430
2 Changing C_LAST_IX Call by reference Type reference (TYPE) SY-TABIX Index des letzten Vorgangs in FC-Block 20030430
3 Importing I_CURRENT_IX Call by reference Type reference (TYPE) SY-TABIX Index des laufenden Vorgangs 20030430

Method FORM_FIRST_CONS_BLOCK on class CL_UC_COI_LOOP_ACT has no exception.

Method FORM_OC_SETUP_BLOCK Signature

Method FORM_OC_SETUP_BLOCK on class CL_UC_COI_LOOP_ACT has no parameter.
Method FORM_OC_SETUP_BLOCK on class CL_UC_COI_LOOP_ACT has no exception.

Method FORM_STEP_ACQ_BLOCK Signature

Method FORM_STEP_ACQ_BLOCK on class CL_UC_COI_LOOP_ACT has no parameter.
Method FORM_STEP_ACQ_BLOCK on class CL_UC_COI_LOOP_ACT has no exception.

Method FORM_TRANSFER_BLOCK Signature

Method FORM_TRANSFER_BLOCK on class CL_UC_COI_LOOP_ACT has no parameter.
Method FORM_TRANSFER_BLOCK on class CL_UC_COI_LOOP_ACT has no exception.

Method FORM_XRATE_BLOCK 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 20050321

Method FORM_XRATE_BLOCK on class CL_UC_COI_LOOP_ACT has no exception.

Method GET_NEW_GROUP_SHARES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ER_TH_DSH_NEW Call by reference Object reference (TYPE REF TO) DATA 20030506
2 Exporting ER_TH_GSH_NEW Call by reference Object reference (TYPE REF TO) DATA 20030506
3 Importing I_CURRENT_IX Call by reference Type reference (TYPE) SY-TABIX Interne Tabellen, aktueller Zeilenindex 20030506
4 Importing I_FIRST_IX Call by reference Type reference (TYPE) SY-TABIX Interne Tabellen, aktueller Zeilenindex 20030506
5 Importing I_LAST_IX Call by reference Type reference (TYPE) SY-TABIX Interne Tabellen, aktueller Zeilenindex 20030506

Method GET_NEW_GROUP_SHARES on class CL_UC_COI_LOOP_ACT has no exception.

Method INIT_INSTANCE Signature

Method INIT_INSTANCE on class CL_UC_COI_LOOP_ACT has no parameter.
Method INIT_INSTANCE on class CL_UC_COI_LOOP_ACT has no exception.

Method SENDER_EXISTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_SEND_RECV Call by reference Object reference (TYPE REF TO) CL_UC_COI_OC_SEND_RECV Organisationsänderung: Kommunikation 20030906

Method SENDER_EXISTS on class CL_UC_COI_LOOP_ACT has no exception.

Method SET_NEW_GROUP_SHARES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CURRENT_IX Call by reference Type reference (TYPE) SY-TABIX Interne Tabellen, aktueller Zeilenindex 20030506

Method SET_NEW_GROUP_SHARES on class CL_UC_COI_LOOP_ACT has no exception.

Method SET_OLD_GROUP_SHARES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CURRENT_IX Call by reference Type reference (TYPE) SY-TABIX Interne Tabellen, aktueller Zeilenindex 20030506

Method SET_OLD_GROUP_SHARES on class CL_UC_COI_LOOP_ACT has no exception.
History
Last changed by/on SAP  20041006 
SAP Release Created in 320