SAP ABAP Class CL_UC_TASK_CROSSUNIT (Task: Cross-Unit Processing)
Hierarchy
SEM-BW (Software Component) SEM-BW: Strategic Enterprise Management
   FIN-SEM-BCS (Application Component) Business Consolidation
     UCS0 (Package) SEM-BCS: Status Management, Tasks, ...
Properties
Class CL_UC_TASK_CROSSUNIT  
Short Description Task: Cross-Unit Processing    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package UCS0   SEM-BCS: Status Management, Tasks, ... 
Created 20020726   SAP 
Last change 20041006   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
Class CL_UC_TASK_CROSSUNIT has no interface implemented.
Friends
Class CL_UC_TASK_CROSSUNIT 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 (Meta Data) 20020726
2 DO_SEL Instance attribute Private Object reference (TYPE REF TO) IF_UC_SEL Interface Selection Condition 20020731
3 DO_TASK Instance attribute Private Object reference (TYPE REF TO) CL_UC_TASK Task 20020726
4 DT_FIELD_CROSSUNIT Instance attribute Public Type reference (TYPE) UC0_TS_FIELD List of Field Names for Cross-Unit Processing 20040420
5 DT_HRY_TEXT Instance attribute Private Type reference (TYPE) UCU_TH_HRY_TEXT Texts for a Hierarchy 20020729
6 DT_MESSAGE Instance attribute Public Type reference (TYPE) UC0_T_MESSAGE Messages from Error Log 20020729
7 DT_TREE Instance attribute Private Type reference (TYPE) UCS_T_HRY_STAT_TREE Table: Consolidation Hierarchy Tree with Status Information 20020729
8 GC_COL_CHECKBOX Constant Private Type reference (TYPE) UC_HIER_NAME 'CHB' Name of a Column / Item 20040427
9 GC_COL_HRY Constant Private Type reference (TYPE) UC_HIER_NAME 'HRY' Name of a Column / Item 20020729
10 GC_COL_TEXT Constant Private Type reference (TYPE) UC_HIER_NAME 'LBL' Name of a Column / Item 20040427
11 GC_PRGROLE_ALL_HRY Constant Private Type reference (TYPE) UG_ROLE 'ALL_HRY' FIN Master Data: Role 20020729
12 GC_PRGROLE_FIELDNAME Constant Private Type reference (TYPE) UG_ROLE 'FNAM' FIN Master Data: Role 20020729
13 GC_PRGROLE_TOP_HRYN Constant Private Type reference (TYPE) UG_ROLE 'TOP_HRYN' FIN Master Data: Role 20020729
Methods
# Method Level Visibility Method type Description Created on
1 ADD_NODE_AND_COLS Instance method Private Method Insert Individual Nodes and Columns in Status Tree 20040427
2 CHECK Instance method Public Method 20020726
3 CHECK_CHILD_OVERLAPPING Instance method Public Method Check Subtree for a Given Node for Overlapping 20020729
4 CONSTRUCTOR Instance method Public Constructor Constructor 20020726
5 FULL_CHECK Instance method Private Method Check Total Hierarchy across All Levels for Overlapping 20020729
6 GET_ALL_CHILDREN Instance method Public Method Get all Subnodes for a Given Node 20040503
7 GET_ALL_HRY_TEXTS Instance method Private Method Read Text for a Hierarchy 20040504
8 GET_HIERARCHY_TEXT Instance method Private Method Read Text for a Hierarchy Node 20040427
9 GET_NEXT_CHECKBOX_PARENT Instance method Private Method Find next Selectable Node in Direction of Root 20040427
10 GET_STAT_TREE_NODES Instance method Public Method Get Node of a Hierarchy Tree with Status Info 20020729
11 INIT Instance method Public Method 20020802
12 MAP_NODES_OF_STAT_TREE Instance method Public Method Fill Hierarchy Status Tree with Nodes and Map to SIDs 20020729
Events
Class CL_UC_TASK_CROSSUNIT has no event.
Types
Class CL_UC_TASK_CROSSUNIT has no local type.
Method Signatures

Method ADD_NODE_AND_COLS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_HNODE_TAB Call by reference Type reference (TYPE) UCU_T_HIER_NODE Knotentabelle 20040427
2 Changing CT_ITEN_TABLE Call by reference Type reference (TYPE) UCU_TS_HIER_ITEN Items von Knoten 20040427
3 Changing C_NODECOUNT Call by reference Type reference (TYPE) I 20040427
4 Importing IS_NTOS Call by reference Type reference (TYPE) UCS_S_NTOS Zeile Mappingtabelle Konsolidierungshierarchiebaum m. Status 20040427
5 Importing I_CHECKBOX Call by reference Type reference (TYPE) UC_FLG Allgemeines Kennzeichen SAP Konsolidierung 20040427
6 Importing I_CHOSEN Call by reference Type reference (TYPE) UC_FLG FI-Stammdaten: Allgemeines Kennzeichen 20040427
7 Importing I_DISABLE Call by reference Type reference (TYPE) UC_FLG FI-Stammdaten: Allgemeines Kennzeichen 20040427
8 Importing I_EDIT Call by reference Type reference (TYPE) UC_FLG FI-Stammdaten: Allgemeines Kennzeichen 20040427
9 Importing I_ITEM_TXT Call by reference Type reference (TYPE) UC_HIER_ITEM_TXT Text / Wert eines Items 20040427
10 Importing I_LONG_TXT Call by reference Type reference (TYPE) UC_HIER_ITEM_TXT Text / Wert eines Items 20040427
11 Importing I_NODE_TO_ADD Call by reference Type reference (TYPE) UC_HIER_NODE_KEY Schlüssel eines Knotens 20040427
12 Importing I_PARENT Call by reference Type reference (TYPE) UC_HIER_NODE_KEY Schlüssel eines Knotens 20040427

Method ADD_NODE_AND_COLS on class CL_UC_TASK_CROSSUNIT has no exception.

Method CHECK 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 20020726
2 Importing IT_TREE Call by reference Type reference (TYPE) UCS_T_HRY_STAT_TREE Tab. Konsolidierungshierarchiebaum mit Statusinfos 20040427
3 Importing I_CHECKRANGE Call by reference Type reference (TYPE) I 20040427

Method CHECK on class CL_UC_TASK_CROSSUNIT has no exception.

Method CHECK_CHILD_OVERLAPPING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning E_OVERLAPS Value transfer Type reference (TYPE) UC_FLG Fehler: Überlappung gefunden 20020729
2 Importing IR_TREE Call by reference Object reference (TYPE REF TO) UCS_SX_HRY_STAT_TREE Konsolidierungshierarchiebaum mit Statusinfos 20020729
3 Importing I_CHECKRANGE Call by reference Type reference (TYPE) I Anzahl der Fehler, bei der Prüfg. abgebrochen wird 20040423
4 Importing I_NODE_KEY Call by reference Type reference (TYPE) UC_HIER_NODE_KEY Schlüssel eines Knotens 20020729

Method CHECK_CHILD_OVERLAPPING on class CL_UC_TASK_CROSSUNIT has no exception.

Method CONSTRUCTOR 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) 20020726
2 Importing IO_SEL Call by reference Object reference (TYPE REF TO) IF_UC_SEL Interface Selektionsbedingung 20020731
3 Importing IO_TASK Call by reference Object reference (TYPE REF TO) CL_UC_TASK Maßnahme 20020726
4 Importing IT_FIELD_CROSSUNIT Call by reference Type reference (TYPE) UC0_TS_FIELD Liste von Feldnamen 20040420

Method CONSTRUCTOR on class CL_UC_TASK_CROSSUNIT has no exception.

Method FULL_CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_TREE Call by reference Type reference (TYPE) UCS_T_HRY_STAT_TREE Tab. Konsolidierungshierarchiebaum mit Statusinfos 20020729
2 Importing I_CHECKRANGE Call by reference Type reference (TYPE) I Bei wievieltem Fehler Fehlersuche beenden 20040427

Method FULL_CHECK on class CL_UC_TASK_CROSSUNIT has no exception.

Method GET_ALL_CHILDREN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ET_NID Value transfer Type reference (TYPE) UCD_TH_NID Menge von Hierarchieknoten 20040503
2 Importing IR_TREE Call by reference Object reference (TYPE REF TO) UCS_SX_HRY_STAT_TREE Konsolidierungshierarchiebaum mit Statusinfos 20040503
3 Importing I_NODE_KEY Call by reference Type reference (TYPE) UC_HIER_NODE_KEY Schlüssel eines Knotens 20040503
4 Importing I_OF_PARENT Call by reference Type reference (TYPE) UC_FLG Nur die Kindknoten des Knotens i_node_key holen 20040503

Method GET_ALL_CHILDREN on class CL_UC_TASK_CROSSUNIT has no exception.

Method GET_ALL_HRY_TEXTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ET_HRY_TEXT Value transfer Type reference (TYPE) UCU_TH_HRY_TEXT Texte zu einer Hierarchie 20040504
2 Importing IR_HRY Call by reference Type reference (TYPE) S_HRY 20040504

Method GET_ALL_HRY_TEXTS on class CL_UC_TASK_CROSSUNIT has no exception.

Method GET_HIERARCHY_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning E_HRY_TXT Value transfer Type reference (TYPE) UC_HIER_ITEM_TXT Nachrichten, Nachrichtenvariable 20040427
2 Importing IR_TREE Call by reference Object reference (TYPE REF TO) UCS_SX_HRY_STAT_TREE Konsolidierungshierarchiebaum mit Statusinfos 20040427
3 Importing I_NODE_KEY Call by reference Type reference (TYPE) UC_HIER_NODE_KEY Schlüssel eines Knotens 20040427

Method GET_HIERARCHY_TEXT on class CL_UC_TASK_CROSSUNIT has no exception.

Method GET_NEXT_CHECKBOX_PARENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning E_CB_PARENT Value transfer Type reference (TYPE) UC_HIER_NODE_KEY Schlüssel eines Knotens 20040427
2 Importing IR_TREE Call by reference Object reference (TYPE REF TO) UCS_SX_HRY_STAT_TREE Konsolidierungshierarchiebaum mit Statusinfos 20040427
3 Importing I_NODE_KEY Call by reference Type reference (TYPE) UC_HIER_NODE_KEY Schlüssel eines Knotens 20040427

Method GET_NEXT_CHECKBOX_PARENT on class CL_UC_TASK_CROSSUNIT has no exception.

Method GET_STAT_TREE_NODES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_TREE Call by reference Type reference (TYPE) UCS_T_HRY_STAT_TREE Tab. Konsolidierungshierarchiebaum mit Statusinfos 20020729

Method GET_STAT_TREE_NODES on class CL_UC_TASK_CROSSUNIT has no exception.

Method INIT 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 20020802
2 Importing IT_FIELD_CROSSUNIT Call by reference Type reference (TYPE) UC0_TS_FIELD Liste von Feldnamen 20040420

Method INIT on class CL_UC_TASK_CROSSUNIT has no exception.

Method MAP_NODES_OF_STAT_TREE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_TREE Call by reference Type reference (TYPE) UCS_T_HRY_STAT_TREE Tab. Konsolidierungshierarchiebaum mit Statusinfos 20020729
2 Exporting ET_HNODE_TAB Call by reference Type reference (TYPE) UCU_T_HIER_NODE Knotentabelle 20020729
3 Exporting ET_HRY_TEXT Call by reference Type reference (TYPE) UCU_TH_HRY_TEXT Texte zu einer Hierarchie 20040421
4 Exporting ET_ITEN_TABLE Call by reference Type reference (TYPE) UCU_TS_HIER_ITEN Items von Knoten 20020729
5 Importing I_EDIT Call by reference Type reference (TYPE) UC_FLG 'X' Anzeigen/Ändern-Kennzeichen 20020816

Method MAP_NODES_OF_STAT_TREE on class CL_UC_TASK_CROSSUNIT has no exception.
History
Last changed by/on SAP  20041006 
SAP Release Created in 400