SAP ABAP Class /PLMU/CL_FRW_APPL_MODEL (Application Model)
Hierarchy
SAP_BS_FND (Software Component) SAP Business Suite Foundation
   CA-EPT-SPI-FSI (Application Component) FPM SPI Integration
     /PLMU/UI_FRW_FUIBB (Package) UI Framework: Freestyle UI Building Blocks
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  /PLMU/CL_FRW_C_APPL_MODEL Context Dependent Application Model 20110104
2 Interface implementation (CLASS c. INTERFACES i_ref)  /PLMU/IF_FRW_APPL_MODEL Application Model 20090804
Properties
Class /PLMU/CL_FRW_APPL_MODEL  
Short Description Application Model    
Super Class /PLMU/CL_FRW_C_APPL_MODEL Context Dependent Application Model 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package /PLMU/UI_FRW_FUIBB   UI Framework: Freestyle UI Building Blocks 
Created 20090803   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 /PLMB/IF_SPI_C Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
2 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
3 CL_WD_DYNAMIC_TOOL Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
# Interface Abstract Final Description Created on
1 /PLMU/IF_FRW_APPL_MODEL Application Model 20090804
Friends
Class /PLMU/CL_FRW_APPL_MODEL has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_DATA_SOURCE Constant Public See coding 20090803
2 GC_ELEMENT_INDEX Constant Public Type reference (TYPE) NAME_KOMP /PLMU/IF_FRW_CONSTANTS=>GC_COMPONENT-INDEX 20090803
3 GC_ELEMENT_SUBMITTED Constant Public Type reference (TYPE) NAME_KOMP /PLMU/IF_FRW_CONSTANTS=>GC_COMPONENT-SUBMITTED 20090803
4 GC_LOCK_FLAG Constant Public Type reference (TYPE) NAME_KOMP /PLMU/IF_FRW_CONSTANTS=>GC_COMPONENT-LOCKED 20090803
5 GC_UPDATE_MODE Constant Public See coding 20090803
6 GO_MESSAGE_MANAGER Static Attribute Public Object reference (TYPE REF TO) IF_WD_MESSAGE_MANAGER Web Dynpro Message Manager 20110104
7 GS_CHANGE_KIND Constant Public See coding 20090803
8 GV_HAS_BEEN_INITIALIZED Static Attribute Private Type reference (TYPE) BOOLE_D 20090907
9 GV_ROOT_DELETE Static Attribute Public Type reference (TYPE) BOOLE_D Is the root about to be deleted? 20090803
10 GV_UNSAVED_DATA Static Attribute Public Type reference (TYPE) BOOLE_D Does unsaved data exist? 20090803
11 GV_UNSAVED_LOCKED Static Attribute Public Type reference (TYPE) BOOLE_D Does unsaved data exist that is locked in the backend? 20090803
12 GV_UPDATE_ERROR Instance attribute Public Attribute reference (LIKE) 20091006
Methods
# Method Level Visibility Method type Description Created on
1 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20090907
2 GET_INSTANCE Static method Public Method Provides an Instance of the Application Model 20090803
3 HNDL_AFTER_SET_ROOT_DELETE Static method Private Event handling method 20100218
4 HNDL_AFTER_SET_WD_MSG_MANAGER Static method Private Event handling method 20090824
5 HNDL_UNSAVED_DATA_EXISTS Static method Private Event handling method 20120618
6 HNDL_UNSAVED_DATA_LOCKED Static method Private Event handling method 20120620
7 INITIALIZE Static method Public Method Initializes the Application Model (for internal use) 20100316
8 INVALIDATE_INSTANCE Static method Public Method Invalidates the Application Model Instance 20090803
Events
Class /PLMU/CL_FRW_APPL_MODEL has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TY_S_UPDATE Public See coding 20090902 BEGIN OF ty_s_update, model TYPE REF TO /plmu/cl_frw_appl_model, node_name TYPE /plmb/spi_node_name, node TYPE REF TO if_wd_context_node, END OF ty_s_update
2 TY_T_ELEMENT_INDEX Public See coding 20090902 ty_t_element_index TYPE SORTED TABLE OF sytabix WITH UNIQUE DEFAULT KEY
3 TY_T_SUBMITTED Public See coding 20090902 ty_t_submitted TYPE SORTED TABLE OF sytabix WITH UNIQUE DEFAULT KEY
4 TY_T_UPDATE Public See coding 20090902 ty_t_update TYPE SORTED TABLE OF ty_s_update WITH UNIQUE KEY model node_name node
Method Signatures

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class /PLMU/CL_FRW_APPL_MODEL has no parameter.
Method CLASS_CONSTRUCTOR on class /PLMU/CL_FRW_APPL_MODEL has no exception.

Method GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EO_MODEL_ACCESS Call by reference Object reference (TYPE REF TO) /PLMU/IF_FRW_APPL_MODEL OBSOLETE - use /PLMU/CL_FRW_FACTORY instead 20090803
2 Importing IO_COMPONENTCONTROLLER Call by reference Object reference (TYPE REF TO) OBJECT OBSOLETE - use /PLMU/CL_FRW_FACTORY instead 20090803
3 Importing IO_CONTEXT Call by reference Object reference (TYPE REF TO) IF_WD_CONTEXT_NODE OBSOLETE - use /PLMU/CL_FRW_FACTORY instead 20090803
4 Importing IV_ABBID Call by reference Type reference (TYPE) /PLMB/SPI_ABBID OBSOLETE - use /PLMU/CL_FRW_FACTORY instead 20090803
5 Importing IV_LEADING_ABBID Call by reference Type reference (TYPE) WDY_BOOLEAN OBSOLETE - use /PLMU/CL_FRW_FACTORY instead 20090803

Method GET_INSTANCE on class /PLMU/CL_FRW_APPL_MODEL has no exception.

Method HNDL_AFTER_SET_ROOT_DELETE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ROOT_DELETE Value transfer Attribute reference (LIKE) 20100218

Method HNDL_AFTER_SET_ROOT_DELETE on class /PLMU/CL_FRW_APPL_MODEL has no exception.

Method HNDL_AFTER_SET_WD_MSG_MANAGER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_WD_MESSAGE_MANAGER Value transfer Attribute reference (LIKE) 20090824

Method HNDL_AFTER_SET_WD_MSG_MANAGER on class /PLMU/CL_FRW_APPL_MODEL has no exception.

Method HNDL_UNSAVED_DATA_EXISTS Signature

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

Method HNDL_UNSAVED_DATA_EXISTS on class /PLMU/CL_FRW_APPL_MODEL has no exception.

Method HNDL_UNSAVED_DATA_LOCKED Signature

Method HNDL_UNSAVED_DATA_LOCKED on class /PLMU/CL_FRW_APPL_MODEL has no parameter.
Method HNDL_UNSAVED_DATA_LOCKED on class /PLMU/CL_FRW_APPL_MODEL has no exception.

Method INITIALIZE Signature

Method INITIALIZE on class /PLMU/CL_FRW_APPL_MODEL has no parameter.
Method INITIALIZE on class /PLMU/CL_FRW_APPL_MODEL has no exception.

Method INVALIDATE_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CO_MODEL_ACCESS Call by reference Object reference (TYPE REF TO) /PLMU/IF_FRW_APPL_MODEL 20090803
2 Importing IV_CHANGES_REVERTED Call by reference Type reference (TYPE) BOOLE_D ABAP_FALSE Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20090803

Method INVALIDATE_INSTANCE on class /PLMU/CL_FRW_APPL_MODEL has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 702