SAP ABAP Class CL_EAMS_SV_NODE (Root implementation of StructureView nodes)
Hierarchy
EA-APPL (Software Component) SAP Enterprise Extension PLM, SCM, Financials
   PM (Application Component) Plant Maintenance
     EAMS_NAV (Package) Object Navigator
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_EAMS_SV_EQUI Equipment StructureView node 20081024
2 Inheritance (c INHERITING FROM c_ref)  CL_EAMS_SV_FL Functional Location StructureView node 20081024
3 Inheritance (c INHERITING FROM c_ref)  CL_EAMS_SV_MAT Material StructureView node 20081027
4 Inheritance (c INHERITING FROM c_ref)  CL_EAMS_SV_MP MeasurementPoints in StructureView 20081111
5 Inheritance (c INHERITING FROM c_ref)  CL_EAMS_SV_NOAUTH StructureView node for Objects w/o Authorization 20081024
6 Inheritance (c INHERITING FROM c_ref)  CL_EAMS_SV_SGAP Structure Gap StructureView node 20090727
Properties
Class CL_EAMS_SV_NODE  
Short Description Root implementation of StructureView nodes    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package EAMS_NAV   Object Navigator 
Created 20081024   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_EAMS_SV_NODE has no interface implemented.
Friends
# Friend Modeled only Created on Description
1 CL_EAMS_STRUCVIEW_NODE_FACTORY 20090707 Factory for StructureView nodes
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GT_ACTIVE_OTYPES Static Attribute Protected Type reference (TYPE) EAMS_T_OBJTYPE EAM object types 20090320
2 GT_RELATIONS Static Attribute Protected Type reference (TYPE) /PLMB/T_NAV_RELATION_NAME NAV - Relation name table 20090320
3 MR_NAVO Instance attribute Protected Object reference (TYPE REF TO) /PLMB/IF_NAVO NAV - Object Type Interface 20090708
4 MR_PARENT Instance attribute Protected Object reference (TYPE REF TO) CL_EAMS_SV_NODE Root implementation of StructureView nodes 20081024
5 MS_DYNAMIC_ATTRIB Instance attribute Protected Object reference (TYPE REF TO) DATA 20090708
6 MS_DYNAMIC_INT_EXT_KEY Instance attribute Protected Object reference (TYPE REF TO) DATA 20090708
7 MS_INFO Instance attribute Protected Type reference (TYPE) EAMS_S_STRUCVIEW_NODE Single node in StructureView tree 20081024
8 MT_CHILDREN Instance attribute Protected Type reference (TYPE) EAMS_T_SV_NODE_BUFFER StructureView node instance buffer 20081028
9 MV_CHILDREN_BUFFERED Instance attribute Protected Type reference (TYPE) ABAP_BOOL 20081029
Methods
# Method Level Visibility Method type Description Created on
1 CLASS_CONSTRUCTOR Static method Public Constructor 20090320
2 CONSTRUCTOR Instance method Public Constructor 20081024
3 CREATE_GUID16 Static method Public Method Create a GUID 20081024
4 GET_ID Instance method Public Method Return external & internal ID of object 20081024
5 GET_NODE_INFO Instance method Public Method Return object info 20081024
6 GET_SUBTREE Instance method Public Method Return object info of subordinate objects 20081024
7 READ_NAVO_DATA Instance method Protected Method Read Node Attributes of NAVO instance 20090708
8 READ_SUBTREE Instance method Protected Method Read subtree using NAVR classes 20081111
9 REFRESH_INTID Instance method Public Method 20090320
Events
Class CL_EAMS_SV_NODE has no event.
Types
Class CL_EAMS_SV_NODE has no local type.
Method Signatures

Method CLASS_CONSTRUCTOR Signature

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

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_PARENT Call by reference Object reference (TYPE REF TO) CL_EAMS_SV_NODE Root implementation of StructureView nodes 20081024
2 Importing IV_INTID Call by reference Type reference (TYPE) /PLMB/S_NAV_INTID Single node in StructureView tree 20081024
3 Importing IV_OTYPE_NAME Call by reference Type reference (TYPE) /PLMB/NAV_OTYPE_NAME Object Type 20090708

Method CONSTRUCTOR on class CL_EAMS_SV_NODE has no exception.

Method CREATE_GUID16 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_GUID16 Value transfer Type reference (TYPE) GUID16 Generic Data Element for GUID Fields (X16) 20081024

Method CREATE_GUID16 on class CL_EAMS_SV_NODE has no exception.

Method GET_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_KEY Call by reference Type reference (TYPE) EAMS_S_SP_STRUCVIEW_ID StructureView - Internal ID 20081024
2 Exporting EV_GUID Call by reference Type reference (TYPE) GUID16 Generic Data Element for GUID Fields (X16) 20081024

Method GET_ID on class CL_EAMS_SV_NODE has no exception.

Method GET_NODE_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RS_INFO Value transfer Type reference (TYPE) EAMS_S_STRUCVIEW_NODE Single node in StructureView tree 20081024

Method GET_NODE_INFO on class CL_EAMS_SV_NODE has no exception.

Method GET_SUBTREE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_NODE_DATA Call by reference Type reference (TYPE) EAMS_T_STRUCVIEW_NODE Tabletype containing StructureView Tree 20081024
2 Exporting ET_REL_MESSAGE Call by reference Type reference (TYPE) /PLMB/T_NAV_REL_MSG Message table for messages of NAV relation classes 20100916
3 Importing IV_BUFFER_DEPTH Call by reference Type reference (TYPE) I 0 20081028

Method GET_SUBTREE on class CL_EAMS_SV_NODE has no exception.

Method READ_NAVO_DATA Signature

Method READ_NAVO_DATA on class CL_EAMS_SV_NODE has no parameter.
Method READ_NAVO_DATA on class CL_EAMS_SV_NODE has no exception.

Method READ_SUBTREE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_NODE_DATA Call by reference Type reference (TYPE) EAMS_T_STRUCVIEW_NODE Tabletype containing StructureView Tree 20081111
2 Exporting ET_REL_MESSAGE Call by reference Type reference (TYPE) /PLMB/T_NAV_REL_MSG Message table for messages of NAV relation classes 20100916
3 Importing IT_PARENT Call by reference Type reference (TYPE) INDEX TABLE 20081111
4 Importing IT_RELATION_NAME Call by reference Type reference (TYPE) /PLMB/T_NAV_RELATION_NAME NAV - Relation name table 20081111
5 Importing IV_BUFFER_DEPTH Call by reference Type reference (TYPE) I 20081111

Method READ_SUBTREE on class CL_EAMS_SV_NODE has no exception.

Method REFRESH_INTID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_NEWID Call by reference Type reference (TYPE) /PLMB/S_NAV_OBJ_ID NAV - Node ID of NAV Object 20090320

Method REFRESH_INTID on class CL_EAMS_SV_NODE has no exception.
History
Last changed by/on SAP  20110908 
SAP Release Created in 605