SAP ABAP Class CL_FPM_NODE (FPM Node)
Hierarchy
SAP_UI (Software Component) User Interface Technology
   BC-WD-CMP-FPM (Application Component) Floorplan Manager Web Dynpro ABAP
     APB_FPM_CORE (Package) Floorplan Manager (Framework)
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_FPM_NODE Interface for FPM nodes 20090720
Properties
Class CL_FPM_NODE  
Short Description FPM Node    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package APB_FPM_CORE   Floorplan Manager (Framework) 
Created 20090720   SAP 
Last change 20130531   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)
2 IF_FPM_NODE Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
# Interface Abstract Final Description Created on
1 IF_FPM_NODE Interface for FPM nodes 20090720
Friends
# Friend Modeled only Created on Description
1 CL_FPM_CONTEXT_MANAGER 20090720 FPM Context Manager
2 CL_FPM_ELEMENT 20090807 FPM Element
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 ELEMENTS Instance attribute Private Type reference (TYPE) TY_T_FPM_ELEMENT Node elements 20090720
2 IS_CHANGED Instance attribute Private Type reference (TYPE) ABAP_BOOL ABAP_FALSE Indicator: Node is changed 20090720
3 IS_CHANGED_SINCE_LAST_SYNC Instance attribute Private Type reference (TYPE) ABAP_BOOL ABAP_FALSE Indicator: Node was changed since last context sync. 20100618
4 LEAD_SELECTION Instance attribute Private Object reference (TYPE REF TO) CL_FPM_ELEMENT Lead Selection element 20090720
5 LEAD_SELECTION_INDEX Instance attribute Private Type reference (TYPE) I IF_FPM_NODE=>NO_SELECTION Lead Selection index 20090720
6 NODE_NAME Instance attribute Private Type reference (TYPE) STRING Node name 20090720
7 PARENT_ELEMENT Instance attribute Private Object reference (TYPE REF TO) CL_FPM_ELEMENT Parent element 20090720
8 WD_CONTEXT_NODE_INFO_REF Instance attribute Private Object reference (TYPE REF TO) IF_WD_CONTEXT_NODE_INFO Web Dynpro: Interface of the node's metadata 20090807
9 WD_CONTEXT_NODE_REF Instance attribute Private Object reference (TYPE REF TO) IF_WD_CONTEXT_NODE Web Dynpro: Interface for Context Nodes 20090720
Methods
# Method Level Visibility Method type Description Created on
1 COMPUTE_NEW_ELEMENT_INDEX Static method Private Method Computes index for new element 20090720
2 CONSTRUCTOR Instance method Public Constructor Constructor 20090720
3 INSERT_NEW_ELEMENT Instance method Private Method Inserts new element 20090720
4 NOTIFY_CHANGE Instance method Private Method Sets changed indicator on node 20090720
Events
Class CL_FPM_NODE has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TY_T_FPM_ELEMENT Public See coding Node element table 20090720 ty_t_fpm_element TYPE STANDARD TABLE OF REF TO cl_fpm_element WITH NON-UNIQUE DEFAULT KEY
Method Signatures

Method COMPUTE_NEW_ELEMENT_INDEX Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_INDEX Call by reference Type reference (TYPE) I 20090720
2 Importing IV_LEAD_SELECTION_INDEX Call by reference Type reference (TYPE) I 20090720
3 Importing IV_MAX_LINES Call by reference Type reference (TYPE) I 20090720
4 Returning RV_INDEX Value transfer Type reference (TYPE) I 20090720

Method COMPUTE_NEW_ELEMENT_INDEX on class CL_FPM_NODE has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing NODE_NAME Call by reference Type reference (TYPE) STRING 20090720
2 Importing PARENT_ELEMENT Call by reference Object reference (TYPE REF TO) CL_FPM_ELEMENT FPM Element 20090720
3 Importing WD_CONTEXT_NODE_INFO_REF Call by reference Object reference (TYPE REF TO) IF_WD_CONTEXT_NODE_INFO Web Dynpro: Interface of the node's metadata 20090807
4 Importing WD_CONTEXT_NODE_REF Call by reference Object reference (TYPE REF TO) IF_WD_CONTEXT_NODE Web Dynpro: Interface for Context Nodes 20090720

Method CONSTRUCTOR on class CL_FPM_NODE has no exception.

Method INSERT_NEW_ELEMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_ELEMENT Call by reference Object reference (TYPE REF TO) CL_FPM_ELEMENT FPM Node 20090720
2 Importing IV_INDEX Call by reference Type reference (TYPE) I 20090907
3 Returning RV_HAS_BEEN_INSERTED Value transfer Type reference (TYPE) ABAP_BOOL 20090720

Method INSERT_NEW_ELEMENT on class CL_FPM_NODE has no exception.

Method NOTIFY_CHANGE Signature

Method NOTIFY_CHANGE on class CL_FPM_NODE has no parameter.
Method NOTIFY_CHANGE on class CL_FPM_NODE has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 730