SAP ABAP Class /MRSS/CL_SGW_UI_ORG_TREE (HR Organization Structure in tree format)
Hierarchy
MRSS_NW (Software Component) SAP Multiresource Scheduling for SAP Net
   PM-WOC (Application Component) Maintenance Processing
     /MRSS/SGW (Package) MRS Planning Board Web Interface
Properties
Class /MRSS/CL_SGW_UI_ORG_TREE  
Short Description HR Organization Structure in tree format    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package /MRSS/SGW   MRS Planning Board Web Interface 
Created 20080521   SAP 
Last change 20141109    
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class /MRSS/CL_SGW_UI_ORG_TREE has no forward declaration.
Interfaces
Class /MRSS/CL_SGW_UI_ORG_TREE has no interface implemented.
Friends
Class /MRSS/CL_SGW_UI_ORG_TREE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_NODE_NAME Instance attribute Private Type reference (TYPE) STRING 'TREE_NODE' Node for Tree 20090811
2 GC_OT_ORGEH Constant Private Type reference (TYPE) OTYPE '9O' Object Type 20090811
3 GC_REC_NODE_NAME Instance attribute Private Type reference (TYPE) STRING 'TREE_NODE_REC' Recursive Node for Tree 20090811
4 GREF_DATA Instance attribute Private Object reference (TYPE REF TO) DATA Table Type for Tree Data 20090811
5 GREF_INSTANCE Instance attribute Private Object reference (TYPE REF TO) /MRSS/CL_SGW_UI_ORG_TREE HR Organization Structure in tree format 20080521
6 GREF_ORG_OBJECT Instance attribute Private Object reference (TYPE REF TO) /MRSS/CL_SGW_ORG_OBJECT Organization Objects 20090817
7 GREF_TREE_DATA Instance attribute Private Object reference (TYPE REF TO) /MRSS/CL_SGW_UI_ORG_TREEDATA Data Model Organizational Structure 20080613
8 GS_ORG_OBJECT Instance attribute Private Type reference (TYPE) /MRSS/T_SGW_OBJECT Object Attributes 20090818
9 GT_CREATED_OBJECTS Instance attribute Private Type reference (TYPE) /MRSS/T_SGW_ORG_OBJECT_TAB Table Type for Organization Objects 20080524
10 GT_TREE_DATA Instance attribute Private Type reference (TYPE) /MRSS/T_SGW_TREEDATA_TAB Table Type for Tree Data 20080613
11 GV_BEGIN_DATE Instance attribute Private Type reference (TYPE) DATUM Date 20080522
12 GV_END_DATE Instance attribute Private Type reference (TYPE) DATUM Date 20080522
Methods
# Method Level Visibility Method type Description Created on
1 BUILD_HIERARCHY Instance method Public Method Build the Hierarchy for a random select Object 20081118
2 BUILD_UI Instance method Public Method Build the UI (tree) 20090811
3 CONSTRUCTOR Instance method Public Constructor 20090817
4 CREATE_ELEMENT Instance method Private Method Tree: Create Context Element for Context Node 20080615
5 CREATE_NODE Instance method Private Method Tree: Create Context Node 20090811
6 DESTRUCTOR Instance method Public Destructor DESTRUCTOR 20081126
7 GET_CHILD_NODES Instance method Private Method Get the Child nodes 20080615
8 GET_CONTEXT_NODE_NAMES Instance method Private Method Tree: Return Context Node Name 20080521
9 GET_NODE_BY_ID Instance method Public Method Get Object Reference from Object Id 20080901
10 GET_OUTPUT Instance method Public Method Get output from the Context Data 20090811
11 GET_ROOT_NODES Instance method Public Method Retrieve Root Node of the tree 20080522
12 GET_TREE_RELATED_ELEMENT Instance method Private Method Tree: Get Context Element for Tree Node 20080613
13 LOAD_TREE Instance method Public Method Load the Organization Hierarchy tree 20080521
14 MAP_TREE_DATA Instance method Public Method Tree: Mapping Using Back-End Data: Context Attributes 20080615
15 REFRESH Instance method Public Method Clear the Global Data 20081126
16 RETRIEVE_TREE_DATA Instance method Private Method Tree: Retrieve data in back-end 20080521
17 SEARCH_BASED_ON_ELEMENT Instance method Private Method Tree: Find Context Element Using ID (1) 20080615
18 SEARCH_BASED_ON_NODE Instance method Private Method Search 20080613
19 STORE_OBJ_ATTRIBUTES Instance method Public Method Store Object Attributes 20081119
20 UPDATE_OBJECTS Instance method Public Method Transfer Changes 20080524
Events
Class /MRSS/CL_SGW_UI_ORG_TREE has no event.
Types
Class /MRSS/CL_SGW_UI_ORG_TREE has no local type.
Method Signatures

Method BUILD_HIERARCHY 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) /MRSS/T_SGW_TREENODE Structure for Nodes in Tree 20081118
2 Exporting ET_PARENTS Call by reference Type reference (TYPE) /MRSS/T_SGW_TREENODE_TAB Structure for Nodes in Tree 20081119
3 Importing IS_DATA Call by reference Type reference (TYPE) /MRSS/T_SGW_ORG_DATA Organization Unit Data 20081118

Method BUILD_HIERARCHY on class /MRSS/CL_SGW_UI_ORG_TREE has no exception.

Method BUILD_UI Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IREF_CONTEXT Call by reference Object reference (TYPE REF TO) IF_WD_CONTEXT_NODE Web Dynpro: Interface for Context Nodes 20090811
2 Importing IREF_VIEW Call by reference Object reference (TYPE REF TO) IF_WD_VIEW Web Dynpro: API of a View 20090811

Method BUILD_UI on class /MRSS/CL_SGW_UI_ORG_TREE has no exception.

Method CONSTRUCTOR Signature

Method CONSTRUCTOR on class /MRSS/CL_SGW_UI_ORG_TREE has no parameter.
Method CONSTRUCTOR on class /MRSS/CL_SGW_UI_ORG_TREE has no exception.

Method CREATE_ELEMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IREF_CLASS Call by reference Object reference (TYPE REF TO) OBJECT HR Organization Structure in tree format 20080615
2 Importing IREF_NODE Call by reference Object reference (TYPE REF TO) IF_WD_CONTEXT_NODE Web Dynpro: Interface for Context Nodes 20080615
3 Importing IV_CHILD_NODE_ID Call by reference Type reference (TYPE) STRING 20080615
4 Returning RREF_ELEMENT Value transfer Object reference (TYPE REF TO) IF_WD_CONTEXT_ELEMENT Web Dynpro: Interface for Node Element 20080615

Method CREATE_ELEMENT on class /MRSS/CL_SGW_UI_ORG_TREE has no exception.

Method CREATE_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IREF_CONTEXT Call by reference Object reference (TYPE REF TO) IF_WD_CONTEXT_NODE Web Dynpro: Interface for Context Nodes 20090811

Method CREATE_NODE on class /MRSS/CL_SGW_UI_ORG_TREE has no exception.

Method DESTRUCTOR Signature

Method DESTRUCTOR on class /MRSS/CL_SGW_UI_ORG_TREE has no parameter.
Method DESTRUCTOR on class /MRSS/CL_SGW_UI_ORG_TREE has no exception.

Method GET_CHILD_NODES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EREF_TREE_NODES Call by reference Object reference (TYPE REF TO) DATA Table for Nodes in Tree 20090811
2 Importing IV_NODE_ID Call by reference Type reference (TYPE) STRING Node Identification 20080615

Method GET_CHILD_NODES on class /MRSS/CL_SGW_UI_ORG_TREE has no exception.

Method GET_CONTEXT_NODE_NAMES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_NAME_TABLE Call by reference Type reference (TYPE) STRING 20080521
2 Exporting EV_NAME_TREE_NODE Call by reference Type reference (TYPE) STRING 20080521
3 Exporting EV_NAME_TREE_NODE_REC Call by reference Type reference (TYPE) STRING 20080521
4 Exporting EV_NAME_WCRD Call by reference Type reference (TYPE) STRING 20080521
5 Importing IREF_CONTEXT Call by reference Object reference (TYPE REF TO) IF_WD_CONTEXT_NODE Web Dynpro: Interface for Context Nodes 20080521

Method GET_CONTEXT_NODE_NAMES on class /MRSS/CL_SGW_UI_ORG_TREE has no exception.

Method GET_NODE_BY_ID 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) /MRSS/T_SGW_TREENODE Structure for Nodes in Tree 20080901
2 Exporting ET_PARENTS Call by reference Type reference (TYPE) /MRSS/T_SGW_TREENODE_TAB Structure for Nodes in Tree 20081119
3 Importing IS_DATA Call by reference Type reference (TYPE) /MRSS/T_SGW_ORG_DATA Object ID 20081119
# Exception Resumable Description Created on
1 OBJECT_NOT_FOUND Reference not found 20080901

Method GET_OUTPUT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_DESC Call by reference Type reference (TYPE) STRING 20090811
2 Exporting EV_OBJ_ID Call by reference Type reference (TYPE) STRING 20090811
3 Exporting EV_OTYPE Call by reference Type reference (TYPE) OTYPE Object Type 20090811
4 Importing IREF_CTX_ELEM Call by reference Object reference (TYPE REF TO) IF_WD_CONTEXT_ELEMENT Web Dynpro: Interface for Node Element 20090811

Method GET_OUTPUT on class /MRSS/CL_SGW_UI_ORG_TREE has no exception.

Method GET_ROOT_NODES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EREF_TREE_NODES Call by reference Object reference (TYPE REF TO) DATA Table for Nodes in Tree 20090811

Method GET_ROOT_NODES on class /MRSS/CL_SGW_UI_ORG_TREE has no exception.

Method GET_TREE_RELATED_ELEMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IREF_CONTEXT Call by reference Object reference (TYPE REF TO) IF_WD_CONTEXT_NODE Web Dynpro: Interface for Context Nodes 20080613
2 Importing IV_NODE_ID Call by reference Type reference (TYPE) STRING 20080613
3 Returning RREF_ELEMENT Value transfer Object reference (TYPE REF TO) IF_WD_CONTEXT_ELEMENT Web Dynpro: Interface for Node Element 20080613

Method GET_TREE_RELATED_ELEMENT on class /MRSS/CL_SGW_UI_ORG_TREE has no exception.

Method LOAD_TREE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EREF_NODE Call by reference Object reference (TYPE REF TO) IF_WD_CONTEXT_NODE Returns the node associated with the 20081119
2 Exporting EREF_SHOW_ELEMENT Call by reference Object reference (TYPE REF TO) IF_WD_CONTEXT_ELEMENT Web Dynpro: Interface for Node Element 20090811
3 Importing IREF_CLASS Call by reference Object reference (TYPE REF TO) OBJECT Organization UI class 20080521
4 Importing IREF_CONTEXT Call by reference Object reference (TYPE REF TO) IF_WD_CONTEXT_NODE Web Dynpro: Interface for Context Nodes 20080521
5 Importing IREF_VIEW Call by reference Object reference (TYPE REF TO) IF_WD_VIEW Web Dynpro: API of a View 20080901
6 Importing IV_CHILD_NODE_ID Call by reference Type reference (TYPE) STRING Child Node Id 20081119
7 Importing IV_NODE_ID Call by reference Type reference (TYPE) STRING Node id 20080521

Method LOAD_TREE on class /MRSS/CL_SGW_UI_ORG_TREE has no exception.

Method MAP_TREE_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_VALUE Call by reference Type reference (TYPE) DATA 20080615
2 Importing IV_CHILD_NODE_ID Call by reference Type reference (TYPE) STRING 20080615
3 Importing IV_NAME Call by reference Type reference (TYPE) WDR_CTX_ATTRIBUTE_NAME Web Dynpro: Name of Context Element 20080615

Method MAP_TREE_DATA on class /MRSS/CL_SGW_UI_ORG_TREE has no exception.

Method REFRESH Signature

Method REFRESH on class /MRSS/CL_SGW_UI_ORG_TREE has no parameter.
Method REFRESH on class /MRSS/CL_SGW_UI_ORG_TREE has no exception.

Method RETRIEVE_TREE_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ID Call by reference Type reference (TYPE) /MRSS/T_SGW_STRING_TAB String Table 20080522
2 Importing IV_NODE_ID Call by reference Type reference (TYPE) STRING 20080522

Method RETRIEVE_TREE_DATA on class /MRSS/CL_SGW_UI_ORG_TREE has no exception.

Method SEARCH_BASED_ON_ELEMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IREF_ELEMENT Call by reference Object reference (TYPE REF TO) IF_WD_CONTEXT_ELEMENT Web Dynpro: Interface for Node Element 20080615
2 Importing IV_NODE_ID Call by reference Type reference (TYPE) STRING 20080615
3 Returning RREF_ELEMENT Value transfer Object reference (TYPE REF TO) IF_WD_CONTEXT_ELEMENT Web Dynpro: Interface for Node Element 20080615

Method SEARCH_BASED_ON_ELEMENT on class /MRSS/CL_SGW_UI_ORG_TREE has no exception.

Method SEARCH_BASED_ON_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IREF_NODE Call by reference Object reference (TYPE REF TO) IF_WD_CONTEXT_NODE Web Dynpro Context 20080613
2 Importing IV_NODE_ID Call by reference Type reference (TYPE) STRING 20080613
3 Returning RREF_ELEMENT Value transfer Object reference (TYPE REF TO) IF_WD_CONTEXT_ELEMENT Web Dynpro: Interface for Node Element 20080613

Method SEARCH_BASED_ON_NODE on class /MRSS/CL_SGW_UI_ORG_TREE has no exception.

Method STORE_OBJ_ATTRIBUTES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_OBJECT Call by reference Type reference (TYPE) ANY 20081119
2 Importing IV_BEGDA Call by reference Type reference (TYPE) SYDATUM SY-DATUM Current Date of Application Server 20090811
3 Importing IV_ENDDA Call by reference Type reference (TYPE) SYDATUM SY-DATUM Current Date of Application Server 20090811
4 Importing IV_OBJID Call by reference Type reference (TYPE) ANY 20090811
5 Importing IV_OTYPE Call by reference Type reference (TYPE) OTYPE Object Type 20090811
6 Importing IV_PLVAR Call by reference Type reference (TYPE) PLVAR Plan Version 20090811
7 Importing IV_WEGID Call by reference Type reference (TYPE) WEGID Evaluation Path 20090811

Method STORE_OBJ_ATTRIBUTES on class /MRSS/CL_SGW_UI_ORG_TREE has no exception.

Method UPDATE_OBJECTS Signature

Method UPDATE_OBJECTS on class /MRSS/CL_SGW_UI_ORG_TREE has no parameter.
Method UPDATE_OBJECTS on class /MRSS/CL_SGW_UI_ORG_TREE has no exception.
History
Last changed by/on SAP  20141109 
SAP Release Created in 610