SAP ABAP Class CL_BSP_WD_APPL_MODEL (Application Model for BSP WD Applications)
Hierarchy
WEBCUIF (Software Component) SAP Web UI Framework
   CA-WUI-WKB (Application Component) Development Workbench
     CRM_BSP_WD_TOOLS (Package) Development Tools for WEBCUIF Applications
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_BSP_WD_APPL_MODEL Model Description for BSP WD Applications 20031125
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_BSP_WD_APPL_MODEL_DDIC Application Model for BSP WD Applications on RTTI Basis 20040112
2 Inheritance (c INHERITING FROM c_ref)  CL_BSP_WD_APPL_MODEL_FAST Fast version, uses ABAP RTTY for most methods 20080131
3 Inheritance (c INHERITING FROM c_ref)  CL_BSP_WD_APPL_MODEL_RTTI Application Model for BSP WD Applications on RTTI Basis 20031125
Properties
Class CL_BSP_WD_APPL_MODEL  
Short Description Application Model for BSP WD Applications    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package CRM_BSP_WD_TOOLS   Development Tools for WEBCUIF Applications 
Created 20031125   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 SEOO Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_BSP_WD_APPL_MODEL Model Description for BSP WD Applications 20031125
Friends
Class CL_BSP_WD_APPL_MODEL has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 ACTIVE_CNODE_TYPE_CALLS Instance attribute Private Type reference (TYPE) LTY_CNODE_TYPE_CALL_TAB 20080523
2 APPL_API Instance attribute Protected Object reference (TYPE REF TO) CL_O2_API_APPLICATION O2: API for BSP Application 20041126
3 ASSOCIATED_BOL_MODEL Instance attribute Protected Object reference (TYPE REF TO) IF_GENIL_OBJ_MODEL Interface for Access to Central Object Model 20060429
4 BSP_APPL Instance attribute Protected Type reference (TYPE) O2APPLNAME Name of BSP Application 20031125
5 COMPONENT_DESCRIPTOR Instance attribute Protected Object reference (TYPE REF TO) IF_BSP_WD_COMPONENT_DESCRIPTOR Component Description 20060829
6 MODEL_CACHE Static Attribute Protected See coding 20040213
7 REPOSITORY Instance attribute Protected Object reference (TYPE REF TO) CL_BSP_WD_REPOSITORY Web Dynpro Runtime Repository 20060119
8 SUPPRESS_AUTHORITY_CHECK Instance attribute Protected Type reference (TYPE) ABAP_BOOL 20090605
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_MODEL_ATTR Instance method Protected Method 20031126
2 CONSTRUCTOR Instance method Public Constructor Constructor 20031125
3 GET_APPL_MODEL Static method Public Method Returns Model Instance 20040213
4 GET_ASSOCIATED_BOL_MODEL Instance method Protected Method 20060429
5 GET_ATTR_FROM_TYPE_DEF Instance method Protected Method 20060425
6 GET_CONTROLLER_IMPLCLASS Instance method Protected Method 20060829
7 GET_DEFAULT_REPOSITORY Instance method Protected Method Returns Default Runtime Repository 20060119
8 GET_EXTENSION_CNODE_ATTR Instance method Protected Method 20080423
9 GET_IMPLICITE_CNODE_ATTR Instance method Protected Method 20060119
10 GET_LOCAL_CONTROLLERS Instance method Protected Method Returns a List of Controllers 20060829
11 GET_TREE_NODE_PROXIES Instance method Protected Method Returns all Tree Proxy Classes Loaded from Source Code 20040427
12 LOAD_APPL_API Instance method Protected Method 20041126
13 ON_REPOSITORY_CHANGED Instance method Private Event handling method 20080424
Events
Class CL_BSP_WD_APPL_MODEL has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TY_CACHE_LINE Protected See coding 20040213 begin of TY_CACHE_LINE, BSP_APPL type O2APPLNAME, MODEL_TYPE type SEOCLNAME, ENHANCEMENT_SET type BSP_WD_ENHANCEMENT_SET, MODEL_REF type ref to CL_ABAP_WEAK_REFERENCE, end of TY_CACHE_LINE
Method Signatures

Method CHECK_MODEL_ATTR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_METHDESCR Call by reference Type reference (TYPE) ABAP_METHDESCR 20031126
2 Returning RV_RESULT Value transfer Type reference (TYPE) ABAP_BOOL 20031126

Method CHECK_MODEL_ATTR on class CL_BSP_WD_APPL_MODEL has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_BSP_APPL Call by reference Type reference (TYPE) O2APPLNAME Name einer BSP-Applikation 20031125
2 Importing IV_ENHANCEMENT_SET Value transfer Type reference (TYPE) BSP_WD_ENHANCEMENT_SET Erweiterungs-Set 20060829
3 Importing IV_REPOSITORY Call by reference Object reference (TYPE REF TO) CL_BSP_WD_REPOSITORY RT Rep für Nicht-Komponentenmodus 20070212
4 Importing IV_SUPPRESS_AUTHORITY_CHECK Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20090604
# Exception Resumable Description Created on
1 FAILED Allgemein Fehler 20041126
2 NOT_EXISTING BSP Anwendung existiert nicht 20090415
3 NO_PERMISSION Keine Berechtigung 20041126

Method GET_APPL_MODEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_BSP_APPL Call by reference Type reference (TYPE) O2APPLNAME Name einer BSP-Applikation 20040213
2 Importing IV_ENHANCEMENT_SET Call by reference Type reference (TYPE) BSP_WD_ENHANCEMENT_SET Erweiterungs-Set 20060829
3 Importing IV_MODEL_TYPE Call by reference Type reference (TYPE) SEOCLSNAME Objekttypname 20040213
4 Importing IV_REPOSITORY Call by reference Object reference (TYPE REF TO) CL_BSP_WD_REPOSITORY RT Rep für Nicht-Komponentenmodus 20070212
5 Returning RV_MODEL Value transfer Object reference (TYPE REF TO) IF_BSP_WD_APPL_MODEL Modelbeschreibung für BSP WD Anwendungen 20040213
# Exception Resumable Description Created on
1 FAILED Allgemeiner Fehler 20040312

Method GET_ASSOCIATED_BOL_MODEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_RESULT Value transfer Object reference (TYPE REF TO) IF_GENIL_OBJ_MODEL Interface zum Zugriff zentrales Objektmodell 20060429

Method GET_ASSOCIATED_BOL_MODEL on class CL_BSP_WD_APPL_MODEL has no exception.

Method GET_ATTR_FROM_TYPE_DEF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_SOURCE Call by reference Type reference (TYPE) RSWSOURCET ABAP-Source 20060425
2 Returning RT_RESULT Value transfer Type reference (TYPE) BSP_WD_CNODE_ATTR_TAB Tabelle von Kontextknotenattributen 20060425

Method GET_ATTR_FROM_TYPE_DEF on class CL_BSP_WD_APPL_MODEL has no exception.

Method GET_CONTROLLER_IMPLCLASS Signature

Method GET_CONTROLLER_IMPLCLASS on class CL_BSP_WD_APPL_MODEL has no parameter.
Method GET_CONTROLLER_IMPLCLASS on class CL_BSP_WD_APPL_MODEL has no exception.

Method GET_DEFAULT_REPOSITORY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_RESULT Value transfer Object reference (TYPE REF TO) CL_BSP_WD_REPOSITORY Web Dynpro Runtime Repository 20060119

Method GET_DEFAULT_REPOSITORY on class CL_BSP_WD_APPL_MODEL has no exception.

Method GET_EXTENSION_CNODE_ATTR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CONTEXT_NODE_CLASS Call by reference Type reference (TYPE) SEOCLSNAME Objekttypname 20080423
2 Returning RT_RESULT Value transfer Type reference (TYPE) BSP_WD_CNODE_ATTR_TAB Tabelle von Kontextknotenattributen 20080423

Method GET_EXTENSION_CNODE_ATTR on class CL_BSP_WD_APPL_MODEL has no exception.

Method GET_IMPLICITE_CNODE_ATTR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CONTEXT_NODE_CLASS Call by reference Type reference (TYPE) SEOCLSNAME Objekttypname 20060119
2 Returning RT_RESULT Value transfer Type reference (TYPE) BSP_WD_CNODE_ATTR_TAB Tabelle von Kontextknotenattributen 20060119

Method GET_IMPLICITE_CNODE_ATTR on class CL_BSP_WD_APPL_MODEL has no exception.

Method GET_LOCAL_CONTROLLERS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_PAGES Value transfer Type reference (TYPE) O2PAGELIST Oxygen: Seiten mit Attribute 20060829

Method GET_LOCAL_CONTROLLERS on class CL_BSP_WD_APPL_MODEL has no exception.

Method GET_TREE_NODE_PROXIES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_SOURCE Call by reference Type reference (TYPE) RSWSOURCET ABAP-Source 20040427
2 Returning RT_RESULT Value transfer Type reference (TYPE) CRMT_BSP_WD_ELEM_DESCR_TAB Tabelle von BSP WD Element Beschreibungen 20040427

Method GET_TREE_NODE_PROXIES on class CL_BSP_WD_APPL_MODEL has no exception.

Method LOAD_APPL_API Signature

Method LOAD_APPL_API on class CL_BSP_WD_APPL_MODEL has no parameter.
# Exception Resumable Description Created on
1 FAILED 20041126

Method ON_REPOSITORY_CHANGED Signature

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

Method ON_REPOSITORY_CHANGED on class CL_BSP_WD_APPL_MODEL has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 40