SAP ABAP Class CL_UC_MAPPING_HIERARCHY (Adapter to display mapping hierarchy)
Hierarchy
SEM-BW (Software Component) SEM-BW: Strategic Enterprise Management
   FIN-SEM-BCS (Application Component) Business Consolidation
     UCT8 (Package) SAP Cons: Mapping
Properties
Class CL_UC_MAPPING_HIERARCHY  
Short Description Adapter to display mapping hierarchy    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package UCT8   SAP Cons: Mapping 
Created 20031230   SAP 
Last change 20041006   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_UC_MAPPING_HIERARCHY has no forward declaration.
Interfaces
Class CL_UC_MAPPING_HIERARCHY has no interface implemented.
Friends
Class CL_UC_MAPPING_HIERARCHY has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 DO_MAPPING Instance attribute Protected Object reference (TYPE REF TO) IF_UC_MAPPING Interface: mapping 20031230
2 DT_HIERARCHY Instance attribute Protected Type reference (TYPE) UCT8_T_CUST_MAP_HIER Mapping customizing: mapping hierachy 20031230
3 D_USED_INDEX Instance attribute Protected Type reference (TYPE) INT4 Natural Number 20031230
4 EVENT_DELETE_CHILD Constant Public Type reference (TYPE) I 3 20040209
5 EVENT_DELETE_NODE Constant Public Type reference (TYPE) I 2 20040209
6 EVENT_INSERT_NODE Constant Public Type reference (TYPE) I 1 20040209
7 EVENT_UPDATE_HIERARCHY Constant Public Type reference (TYPE) I 5 20040206
8 EVENT_UPDATE_NODE_STATUS Constant Public Type reference (TYPE) I 4 20040209
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20031230
2 GET_CHILD_NODES Instance method Public Method Get all direct child nodes of the node 20031231
3 GET_HIERARCHY Instance method Public Method (Re)generate the hierarchy of the mapping and return it 20031230
4 GET_LINE_HIERARCHY Instance method Protected Method Get the hierarcy of rule lines 20031230
5 GET_LINE_OCCURRENCE Instance method Protected Method Get the occurance of the maprule's line 20040209
6 GET_NEXT_NODEID Instance method Protected Method Get the next node id 20031230
7 GET_NODE Instance method Public Method get the node structure 20040209
8 GET_NODE_CONTENT Instance method Public Method Get the node's content: its operator, mapping rule object. 20031230
9 GET_PARENT_NODE Instance method Public Method Get the direct parent node of the node 20031231
10 GET_SUB_HIERARCHY Instance method Public Method Get a sub-hierarchy of the current hierarchy. No regenration 20040204
11 INSERT_NODE Instance method Public Method Insert a node 20031230
12 ON_LINE_ATTRIBUTE_CHANGED Instance method Public Event handling method 20040209
13 ON_LINE_SUB_HIERARCHY_CHANGED Instance method Public Event handling method 20040209
14 ON_RULE_ATTRIBUTE_CHANGED Instance method Public Event handling method 20040209
15 ON_RULE_UNASSIGNED Instance method Public Event handling method 20040211
16 REFRESH_SUB_HIERARCHY Instance method Protected Method Refresh a sub-hierarchy 20040209
17 REMOVE_NODE Instance method Public Method Remove a node 20031230
Events
# Event Type Visibility Description Created on
1 HIERARCHY_EVENT Instance Event
(0)
Public
(2)
20040209
Types
Class CL_UC_MAPPING_HIERARCHY has no local type.
Method Signatures

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_MAPPING Call by reference Object reference (TYPE REF TO) IF_UC_MAPPING Interface: mapping 20031230

Method CONSTRUCTOR on class CL_UC_MAPPING_HIERARCHY has no exception.

Method GET_CHILD_NODES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_CHILD_NODE Call by reference Type reference (TYPE) UCT8_T_CUST_MAP_HIER Mapping customizing: mapping hierachy 20031231
2 Importing I_NODE Call by reference Type reference (TYPE) INT4 Natürliche Zahl 20031231

Method GET_CHILD_NODES on class CL_UC_MAPPING_HIERARCHY has no exception.

Method GET_HIERARCHY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_HIERARCHY Call by reference Type reference (TYPE) UCT8_T_CUST_MAP_HIER Mapping customizing: mapping hierachy 20031230

Method GET_HIERARCHY on class CL_UC_MAPPING_HIERARCHY has no exception.

Method GET_LINE_HIERARCHY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_INDEX Call by reference Type reference (TYPE) INT4 Natürliche Zahl 20040421
2 Exporting ET_HIERARCHY Call by reference Type reference (TYPE) UCT8_T_CUST_MAP_HIER Mapping customizing: mapping hierachy 20031230
3 Importing IF_EXPAND_APPLY Call by reference Type reference (TYPE) UC_FLG 'X' Allgemeines Kennzeichen SAP Konsolidierung 20040206
4 Importing IO_MAPRULE Call by reference Object reference (TYPE REF TO) IF_UC_MAPRULE Interface for Mapping Rule 20031230
5 Importing IT_MAPRULE_LINE Call by reference Type reference (TYPE) UCT8_TS_CUST_MAPRULELINE Mapping customizing: rule's line content 20031230
6 Importing I_MAPRULEID Call by reference Type reference (TYPE) UC_MAPRULEID GUID for mapping rule 20031230
7 Importing I_PARENT_NODE Call by reference Type reference (TYPE) INT4 Natürliche Zahl 20031230

Method GET_LINE_HIERARCHY on class CL_UC_MAPPING_HIERARCHY has no exception.

Method GET_LINE_OCCURRENCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_NODE Call by reference Type reference (TYPE) UCT8_T_CUST_MAP_HIER Mapping customizing: mapping hierachy 20040209
2 Importing I_LINENR Call by reference Type reference (TYPE) UC_LINENR Zeilennummer 20040209
3 Importing I_MAPRULEID Call by reference Type reference (TYPE) UC_MAPRULEID GUID zur Umsetzungsregel 20040209

Method GET_LINE_OCCURRENCE on class CL_UC_MAPPING_HIERARCHY has no exception.

Method GET_NEXT_NODEID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning E_NODEID Value transfer Type reference (TYPE) INT4 Natürliche Zahl 20031230

Method GET_NEXT_NODEID on class CL_UC_MAPPING_HIERARCHY has no exception.

Method GET_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_NODE Call by reference Type reference (TYPE) UCT8_S_CUST_MAP_HIER Mapping customizing: mapping hierarchy 20040209
2 Importing I_NODE Call by reference Type reference (TYPE) I 20040209

Method GET_NODE on class CL_UC_MAPPING_HIERARCHY has no exception.

Method GET_NODE_CONTENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EO_MAPRULE Call by reference Object reference (TYPE REF TO) IF_UC_MAPRULE Interface for Mapping Rule 20031230
2 Exporting E_LINENR Call by reference Type reference (TYPE) UC_LINENR Line number 20031230
3 Exporting E_TARGETFIELD Call by reference Type reference (TYPE) UC_FIELDNAME Feldname 20031230
4 Importing I_NODE Call by reference Type reference (TYPE) INT4 Natürliche Zahl 20031230

Method GET_NODE_CONTENT on class CL_UC_MAPPING_HIERARCHY has no exception.

Method GET_PARENT_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_PARENT_NODE Call by reference Type reference (TYPE) UCT8_S_CUST_MAP_HIER Mapping customizing: mapping hierarchy 20031231
2 Importing I_NODE Call by reference Type reference (TYPE) INT4 Natürliche Zahl 20031231
# Exception Resumable Description Created on
1 NOT_FOUND 20031231

Method GET_SUB_HIERARCHY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_SUB_HIERARCHY Call by reference Type reference (TYPE) UCT8_T_CUST_MAP_HIER Mapping customizing: mapping hierachy 20040204
2 Importing I_PARENT_NODE Call by reference Type reference (TYPE) INT4 Natürliche Zahl 20040204

Method GET_SUB_HIERARCHY on class CL_UC_MAPPING_HIERARCHY has no exception.

Method INSERT_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_INSERTED_NODE Call by reference Type reference (TYPE) INT4 Natürliche Zahl 20040213
2 Importing I_NODE Call by reference Type reference (TYPE) INT4 Natürliche Zahl 20031230
3 Importing I_OPERATOR Call by reference Type reference (TYPE) UC_MAPOPERATOR Mapping rule operator 20031230

Method INSERT_NODE on class CL_UC_MAPPING_HIERARCHY has no exception.

Method ON_LINE_ATTRIBUTE_CHANGED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing E_LINENR Call by reference Attribute reference (LIKE) 20040209
2 Importing E_MAPRULEID Call by reference Attribute reference (LIKE) 20040209

Method ON_LINE_ATTRIBUTE_CHANGED on class CL_UC_MAPPING_HIERARCHY has no exception.

Method ON_LINE_SUB_HIERARCHY_CHANGED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing E_LINENR Call by reference Attribute reference (LIKE) 20040209
2 Importing E_MAPRULEID Call by reference Attribute reference (LIKE) 20040209

Method ON_LINE_SUB_HIERARCHY_CHANGED on class CL_UC_MAPPING_HIERARCHY has no exception.

Method ON_RULE_ATTRIBUTE_CHANGED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing E_MAPRULEID Call by reference Attribute reference (LIKE) 20040209
2 Importing E_TARGETFIELD Call by reference Attribute reference (LIKE) 20040209

Method ON_RULE_ATTRIBUTE_CHANGED on class CL_UC_MAPPING_HIERARCHY has no exception.

Method ON_RULE_UNASSIGNED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing E_MAPRULEID Call by reference Attribute reference (LIKE) 20040211

Method ON_RULE_UNASSIGNED on class CL_UC_MAPPING_HIERARCHY has no exception.

Method REFRESH_SUB_HIERARCHY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_NODE Call by reference Type reference (TYPE) I 20040209

Method REFRESH_SUB_HIERARCHY on class CL_UC_MAPPING_HIERARCHY has no exception.

Method REMOVE_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_NODE Call by reference Type reference (TYPE) INT4 Natürliche Zahl 20031230

Method REMOVE_NODE on class CL_UC_MAPPING_HIERARCHY has no exception.
Event Signatures

Event HIERARCHY_EVENT Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 ET_EVENT Exporting Value transfer Type reference (TYPE) UCT8_T_HIERARCHY_EVENT Mapping customizing: hierarchy event table 20040209
History
Last changed by/on SAP  20041006 
SAP Release Created in 400