SAP ABAP Class CL_BSP_DLC_VIEW_DESCRIPTOR (View Descriptor)
Hierarchy
WEBCUIF (Software Component) SAP Web UI Framework
   CA-WUI-UI-RT (Application Component) UI Runtime Environment
     BSP_DYN_CONFIG_RUNTIME (Package) Runtime Support for Dynamic Layout
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_BSP_DLC_VIEW_DESCRIPTOR View Descriptor Interface 20051018
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_BSP_DLC_FA_VIEW_DESCRIPTOR Field Analysis: View Descriptor 20100621
Properties
Class CL_BSP_DLC_VIEW_DESCRIPTOR  
Short Description View Descriptor    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package BSP_DYN_CONFIG_RUNTIME   Runtime Support for Dynamic Layout 
Created 20051018   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
# Interface Abstract Final Description Created on
1 IF_BSP_DLC_VIEW_DESCRIPTOR View Descriptor Interface 20051018
Friends
Class CL_BSP_DLC_VIEW_DESCRIPTOR has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 APPL_MODEL Instance attribute Protected Object reference (TYPE REF TO) IF_BSP_WD_APPL_MODEL Model Description for BSP WD Applications 20051019
2 COMPONENT Instance attribute Protected Type reference (TYPE) BSP_WD_COMPONENT_NAME Component Name 20051018
3 COMPONENT_NAME Instance attribute Protected Type reference (TYPE) BSP_WD_COMPONENT_NAME Component Name 20090609
4 CONF_DESCR Instance attribute Protected Object reference (TYPE REF TO) IF_BSP_DLC_CONFIGURATION Configuration Descriptor Interface 20060426
5 CONF_DESCR2 Instance attribute Private Object reference (TYPE REF TO) CL_BSP_DLC_CONFIGURATION2 Configuration Runtime Object 20070131
6 CONTEXT_CLASS Instance attribute Protected Type reference (TYPE) SEOCLSNAME Object Type Name 20090403
7 CONTEXT_NODES Instance attribute Protected Type reference (TYPE) CRMT_BSP_WD_ELEM_DESCR_TAB Table of BSP WD Element Descriptions 20060508
8 CONTEXT_NODES_READ Instance attribute Protected Type reference (TYPE) ABAP_BOOL Context Nodes Read 20060508
9 DL_BUFFER Instance attribute Protected Type reference (TYPE) LTYPE_FIELD_DL_TAB 20091022
10 ENHANCEMENT_SET Instance attribute Protected Type reference (TYPE) BSP_WD_ENHANCEMENT_SET 20070912
11 FIELD_TYPE_CHECKBOX Instance attribute Public Attribute reference (LIKE) 20060630
12 FIELD_TYPE_COMMUNICATIONLINK Instance attribute Public Attribute reference (LIKE) 20080320
13 FIELD_TYPE_EINPUT Instance attribute Public Attribute reference (LIKE) 20060630
14 FIELD_TYPE_EVENT_LINK Instance attribute Public Attribute reference (LIKE) 20060630
15 FIELD_TYPE_IMAGE Instance attribute Public Attribute reference (LIKE) 20060630
16 FIELD_TYPE_INPUT Instance attribute Public Attribute reference (LIKE) 20060630
17 FIELD_TYPE_LINK Instance attribute Public Attribute reference (LIKE) 20060630
18 FIELD_TYPE_OCA Instance attribute Public Attribute reference (LIKE) 20060630
19 FIELD_TYPE_PASSWORD Instance attribute Public Attribute reference (LIKE) 20060704
20 FIELD_TYPE_PICKLIST Instance attribute Public Attribute reference (LIKE) 20060630
21 FIELD_TYPE_RADIO Instance attribute Public Attribute reference (LIKE) 20060630
22 FIELD_TYPE_TEXT Instance attribute Public Attribute reference (LIKE) 20060630
23 FIELD_TYPE_TEXTAREA Instance attribute Public Attribute reference (LIKE) 20060630
24 FIELD_TYPE_TIMEPICKER Instance attribute Public Attribute reference (LIKE) 20060712
25 FULL_VIEWNAME Instance attribute Protected Type reference (TYPE) STRING Full viewname 20090630
26 GV_SAPSYSTEM Instance attribute Protected Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20070411
27 GV_SAP_SIM_MODE Static Attribute Protected Type reference (TYPE) ABAP_BOOL 20090305
28 LABEL_BUFFER Instance attribute Protected Type reference (TYPE) LTYPE_LABEL_TAB 20060608
29 STEXT_REP Instance attribute Protected Object reference (TYPE REF TO) CL_BSP_DLC_STEXT_REPOSITORY Depricated 20070205
30 SUBKEY Instance attribute Protected Type reference (TYPE) BSP_DLC_SUBKEY Generic Subkey 20051018
31 USAGE Instance attribute Protected Type reference (TYPE) BSP_DLC_USAGE usage context 20051018
32 VIEWNAME Instance attribute Protected Type reference (TYPE) O2PAGEEXT Name of BSP Page (Upper and Lower Case) 20051018
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_VIEW_IS_CONFIGURABLE Static method Protected Method 20051021
2 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20090305
3 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20051018
4 GET_ALL_FIELDS Instance method Protected Method 20051018
5 GET_ALL_TABLE_FIELDS Instance method Protected Method 20051018
6 GET_CONTEXT_NODES Instance method Protected Method 20051019
7 GET_FIELD_LABELS Instance method Protected Method 20051018
8 GET_FIELD_LABELS_FROM_MODEL Instance method Protected Method 20051018
9 GET_HIDDEN_FIELDS Instance method Protected Method 20051103
10 GET_RT_REP Instance method Protected Method Get a RT-Rep instance 20090630
11 LOAD_APPL_MODEL Instance method Protected Method 20080319
12 REMOVE_CNODE_FROM_NAMES Instance method Protected Method 20051020
13 RESET_BUFFERS Instance method Public Method 20060608
14 _GET_AVAILABLE_FIELDS Instance method Protected Method 20051103
Events
Class CL_BSP_DLC_VIEW_DESCRIPTOR has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 LTYPE_DESIGN_ENTRY Protected See coding 20091023 begin of LTYPE_DESIGN_ENTRY, HIDDEN type BSP_DLC_HIDDEN, MANDATORY type BSP_DLC_MANDATORY, DISABLED type BSP_DLC_DISPLAY_ONLY, EXCLUDED type BSP_DLC_EXCLUDED, F4_FROM_DDIC type BSP_DLC_F4_FROM_DDIC, FIELD_TYPE type BSP_DLC_FIELD_TYPE, BOL_OBJECT type CRMT_EXT_OBJ_NAME, BOL_ATTR type NAME_KOMP, ACTION type BSP_DLCS_ACTION BOXED, end of LTYPE_DESIGN_ENTRY
2 LTYPE_FIELD_DL_DATA Protected See coding 20091022 begin of LTYPE_FIELD_DL_DATA, FIELD_NAME type BSP_DLC_BINDING_STRING, NOT_FOUND type ABAP_BOOL, DL_DATA type LTYPE_DESIGN_ENTRY boxed, end of LTYPE_FIELD_DL_DATA
3 LTYPE_FIELD_DL_TAB Protected See coding 20091022 LTYPE_FIELD_DL_TAB type hashed table of LTYPE_FIELD_DL_DATA with unique key FIELD_NAME initial size 0
4 LTYPE_FIELD_TYPE_ENTRY Protected See coding 20080612 begin of LTYPE_FIELD_TYPE_ENTRY, FIELD_NAME type BSP_DLC_BINDING_STRING, FIELD_TYPE type CHAR1, end of LTYPE_FIELD_TYPE_ENTRY
5 LTYPE_FIELD_TYPE_TAB Protected See coding 20080612 LTYPE_FIELD_TYPE_TAB type hashed table of LTYPE_FIELD_TYPE_ENTRY with unique key FIELD_NAME initial size 0
6 LTYPE_LABEL_TAB Protected See coding 20060608 LTYPE_LABEL_TAB type hashed table of BSP_DLCS_FIELD with unique key FIELD_NAME initial size 0
Method Signatures

Method CHECK_VIEW_IS_CONFIGURABLE Signature

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

Method CHECK_VIEW_IS_CONFIGURABLE on class CL_BSP_DLC_VIEW_DESCRIPTOR has no exception.

Method CLASS_CONSTRUCTOR Signature

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

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_CONF_DESCR Call by reference Object reference (TYPE REF TO) IF_BSP_DLC_CONFIGURATION Conf. Descr. Interf. / Semantically mandatory 20060426
2 Importing IV_COMPONENT Call by reference Type reference (TYPE) BSP_WD_COMPONENT_NAME Component Name 20051018
3 Importing IV_COMPONENT_NAME Call by reference Type reference (TYPE) BSP_WD_COMPONENT_NAME Component Name, nec. in case of Enhancments 20090609
4 Importing IV_COMPONENT_USAGE Call by reference Type reference (TYPE) BSP_DLC_COMPONENT_USAGE Component Usage 20060409
5 Importing IV_ENHANCEMENT_SET Call by reference Type reference (TYPE) BSP_WD_ENHANCEMENT_SET 20070221
6 Importing IV_OBJECT_SUB_TYPE Call by reference Type reference (TYPE) BSP_DLC_OBJECT_SUB_TYPE Object Sub Type 20060409
7 Importing IV_OBJECT_TYPE Call by reference Type reference (TYPE) BSP_DLC_OBJECT_TYPE Object Type 20060409
8 Importing IV_ROLE_KEY Call by reference Type reference (TYPE) BSP_DLC_ROLE_KEY Role key 20060409
9 Importing IV_USAGE Call by reference Type reference (TYPE) BSP_DLC_USAGE usage context 20051018
10 Importing IV_VIEWNAME Call by reference Type reference (TYPE) O2PAGEEXT Name of BSP Page (Upper and Lower Case) 20051018
# Exception Resumable Description Created on
1 PARAMETER_ERROR Parameter Error 20070131

Method GET_ALL_FIELDS Signature

Method GET_ALL_FIELDS on class CL_BSP_DLC_VIEW_DESCRIPTOR has no parameter.
Method GET_ALL_FIELDS on class CL_BSP_DLC_VIEW_DESCRIPTOR has no exception.

Method GET_ALL_TABLE_FIELDS Signature

Method GET_ALL_TABLE_FIELDS on class CL_BSP_DLC_VIEW_DESCRIPTOR has no parameter.
Method GET_ALL_TABLE_FIELDS on class CL_BSP_DLC_VIEW_DESCRIPTOR has no exception.

Method GET_CONTEXT_NODES Signature

Method GET_CONTEXT_NODES on class CL_BSP_DLC_VIEW_DESCRIPTOR has no parameter.
Method GET_CONTEXT_NODES on class CL_BSP_DLC_VIEW_DESCRIPTOR has no exception.

Method GET_FIELD_LABELS Signature

Method GET_FIELD_LABELS on class CL_BSP_DLC_VIEW_DESCRIPTOR has no parameter.
Method GET_FIELD_LABELS on class CL_BSP_DLC_VIEW_DESCRIPTOR has no exception.

Method GET_FIELD_LABELS_FROM_MODEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_FIELDS Call by reference Type reference (TYPE) BSP_DLCT_FIELD Fields 20051018

Method GET_FIELD_LABELS_FROM_MODEL on class CL_BSP_DLC_VIEW_DESCRIPTOR has no exception.

Method GET_HIDDEN_FIELDS Signature

Method GET_HIDDEN_FIELDS on class CL_BSP_DLC_VIEW_DESCRIPTOR has no parameter.
Method GET_HIDDEN_FIELDS on class CL_BSP_DLC_VIEW_DESCRIPTOR has no exception.

Method GET_RT_REP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_REPOSITORY_XML Call by reference Type reference (TYPE) STRING 20090630
2 Returning RESULT Value transfer Object reference (TYPE REF TO) CL_BSP_WD_REPOSITORY Web Dynpro Runtime Repository 20090630

Method GET_RT_REP on class CL_BSP_DLC_VIEW_DESCRIPTOR has no exception.

Method LOAD_APPL_MODEL Signature

Method LOAD_APPL_MODEL on class CL_BSP_DLC_VIEW_DESCRIPTOR has no parameter.
# Exception Resumable Description Created on
1 CX_BSP_DLC_CONFIG_GENERAL_ERR Config tools General Exception Class 20080319

Method REMOVE_CNODE_FROM_NAMES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_FIELDS Call by reference Type reference (TYPE) BSP_DLCT_FIELD Fields 20051020

Method REMOVE_CNODE_FROM_NAMES on class CL_BSP_DLC_VIEW_DESCRIPTOR has no exception.

Method RESET_BUFFERS Signature

Method RESET_BUFFERS on class CL_BSP_DLC_VIEW_DESCRIPTOR has no parameter.
Method RESET_BUFFERS on class CL_BSP_DLC_VIEW_DESCRIPTOR has no exception.

Method _GET_AVAILABLE_FIELDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_AVAILABLE_FIELDS Value transfer Type reference (TYPE) BSP_DCLT_AVAILABLE_FIELDS Available Fields 20051103

Method _GET_AVAILABLE_FIELDS on class CL_BSP_DLC_VIEW_DESCRIPTOR has no exception.
History
Last changed by/on SAP  20110908 
SAP Release Created in 700