SAP ABAP Class CL_BSP_WD_REPOSITORY (Web Dynpro Runtime Repository)
Hierarchy
WEBCUIF (Software Component) SAP Web UI Framework
   CA-WUI-UI-RT (Application Component) UI Runtime Environment
     CRM_BSP_WD (Package) WebClient UI Framework Runtime
Properties
Class CL_BSP_WD_REPOSITORY  
Short Description Web Dynpro Runtime Repository    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package CRM_BSP_WD   WebClient UI Framework Runtime 
Created 20020821   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 CL_BSP_WD_REP_VIEW Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
Class CL_BSP_WD_REPOSITORY has no interface implemented.
Friends
Class CL_BSP_WD_REPOSITORY has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 ACTIVE_4C_MODE Instance attribute Public Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20070917
2 BOL_COMPONENT_SET Instance attribute Protected Type reference (TYPE) CRMT_GENIL_APPL Komponentensetname für den generischen Interaction Layer 20060117
3 ID_COUNT Static Attribute Protected Type reference (TYPE) INT4 0 View ID Counter 20040809
4 INITIAL_REPVIEW Instance attribute Public Object reference (TYPE REF TO) CL_BSP_WD_REP_VIEW 20020821
5 INITIAL_VIEW Instance attribute Public Type reference (TYPE) STRING Start View 20020821
6 INTERFACE_VIEWS Instance attribute Protected Type reference (TYPE) CRM_BSP_WD_STRINGTAB 20070227
7 INTF_CONTROLLER_CNODES Instance attribute Protected Type reference (TYPE) LTYPE_STRING_TAB_WITH_SFW_DATA Table of public context nodes of the component 20060111
8 INTF_CONTROLLER_EVENTS Instance attribute Protected Type reference (TYPE) LTYPE_STRING_TAB_WITH_SFW_DATA Table of component events 20060111
9 NAVLINKS Instance attribute Protected Type reference (TYPE) LTYPE_NAVLINK_SOURCE_TAB 20060717
10 USAGES Instance attribute Protected Type reference (TYPE) BSP_WD_CMP_USAGE_DESCR_TAB Table of component descriptions 20040923
11 VIEWS Instance attribute Protected Type reference (TYPE) LTYPE_VIEW_TAB 20040809
12 VIEWS_4C Instance attribute Protected Type reference (TYPE) LTYPE_VIEW_CHECK_TAB 20050616
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_VA_ASSIGNMENT_DEFINED Instance method Public Method Checks the assignment of a view to a viewarea 20091027
2 CHECK_VIEW_DEFINED Instance method Public Method Check if a view is defined in the repository 20040809
3 CREATE_ALL_PARENTS Instance method Public Method 20080424
4 CREATE_BY_NAME Instance method Public Method Returns the associated repository view for a given view name 20040809
5 CREATE_CMP_USAGE_DEF Instance method Public Method Creates a new usage definition dynamically 20070111
6 CREATE_INSTANCE_FROM_XML Static method Public Method Create repository instance from given XML description 20030130
7 CREATE_INST_FROM_XML_4_CHECK Static method Public Method Create repository inst. from given XML descr. for checking 20050616
8 GET_ALL_WINDOWS Instance method Public Method Returns all windows as RepViews 20040922
9 GET_BOL_COMPONENT_SET Instance method Public Method REturns the name of the associated BOL component set 20060117
10 GET_CMP_USAGE_DEF Instance method Public Method Returns the usage definition for a given usage name 20040923
11 GET_CMP_USAGE_LIST Instance method Public Method Returns all usage definitions 20041018
12 GET_DEFAULT_WINDOW Instance method Public Method Returns the default window 20040908
13 GET_DUPLICATE_VIEWS Instance method Public Method Returns a list of multiple occuring Views 20050616
14 GET_DUPLICATE_WINDOWS Instance method Public Method Returns a list of multiple occuring Windows 20070912
15 GET_ID_BY_NAME Instance method Public Method Returns the view ID for a given view name 20040809
16 GET_INCONSISTENT_NAVLINKS Instance method Public Method Returns all NavLinks with missing targets 20050616
17 GET_INITIAL_VIEW Instance method Public Method Returns the root view in the repository 20020821
18 GET_INITIAL_VIEW_4_WINDOW Instance method Public Method Returns the root view of the given window 20040909
19 GET_INTERFACE_VIEWS Instance method Public Method Returns all interface views as RepViews 20041001
20 GET_INTF_CONTROLLER_CNODES Instance method Public Method Returns the context node names of the interface controller 20060111
21 GET_INTF_CONTROLLER_EVENTS Instance method Public Method Returns the event names of the interface controller 20060111
22 GET_POSSIBLE_VA_ASSIGMENTS Instance method Public Method Returns all views that can appear in a viewarea 4 a view 20040809
23 GET_REP_VIEW Instance method Public Method Returns the RepView for the given name 20090227
24 GET_SWITCHED_DEFAULT_VIEWS Instance method Public Method Returms a table of switched Default Views 20090305
25 GET_UNDEFINED_EMBEDDINGS Instance method Public Method 20070227
26 GET_UNDEFINED_INTERFACE_VIEWS Instance method Public Method 20070227
27 GET_VIEW Instance method Public Method Returns the RepView for the given view name 20041112
28 GET_VIEW_LIST Instance method Public Method Returms a table of all View names 20060829
29 GET_WINDOW Instance method Public Method Returns the RepView for the given Window name 20040908
30 GET_WINDOW_LIST Instance method Public Method Returms a table of all Window names 20060829
31 IS_CMP_USAGE_DEFINED Instance method Public Method Returns the usage definition for a given usage name 20090227
Events
Class CL_BSP_WD_REPOSITORY has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 GTYPE_MISSING_TARGET Public See coding 20050616 begin of GTYPE_MISSING_TARGET, VIEWNAME type STRING, NAVLINK type STRING, TARGET_VIEWNAME type STRING, end of GTYPE_MISSING_TARGET
2 GTYPE_MISSING_TARGET_TAB Public See coding 20050616 GTYPE_MISSING_TARGET_TAB type standard table of GTYPE_MISSING_TARGET with non-unique default key
3 GTYPE_RESULT_VIEW_TAB Public See coding 20110330 GTYPE_RESULT_VIEW_TAB type standard table of CL_BSP_WD_REP_VIEW=>GTYPE_VIEWLINE with non-unique default key
4 LTYPE_NAVLINK Public Type reference (TYPE) CL_BSP_WD_REP_VIEW=>GTYPE_NAVLINK 20040809
5 LTYPE_NAVLINK_SOURCE Protected See coding 20060717 begin of LTYPE_NAVLINK_SOURCE, NAME type STRING, SOURCE_VIEW type STRING, end of LTYPE_NAVLINK_SOURCE
6 LTYPE_NAVLINK_SOURCE_TAB Protected See coding 20060717 LTYPE_NAVLINK_SOURCE_TAB type standard table of LTYPE_NAVLINK_SOURCE with non-unique key NAME initial size 0
7 LTYPE_STRING_TAB_WITH_SFW_DATA Protected See coding 20080603 LTYPE_STRING_TAB_WITH_SFW_DATA type standard table of LTYPE_STRING_WITH_SFW_DATA with non-unique key NAME initial size 0
8 LTYPE_STRING_WITH_SFW_DATA Protected See coding 20080603 begin of LTYPE_STRING_WITH_SFW_DATA, NAME type STRING, SFW_DATA type BSP_WD_SFW_DATA boxed, end of LTYPE_STRING_WITH_SFW_DATA
9 LTYPE_VIEWLINE Public Type reference (TYPE) CL_BSP_WD_REP_VIEW=>GTYPE_VIEWLINE 20040809
10 LTYPE_VIEW_CHECK_TAB Protected See coding 20050616 LTYPE_VIEW_CHECK_TAB type standard table of LTYPE_VIEWLINE with non-unique key VIEW initial size 0
11 LTYPE_VIEW_TAB Protected See coding 20040809 LTYPE_VIEW_TAB type hashed table of LTYPE_VIEWLINE with unique key VIEW ACTIVE initial size 0
Method Signatures

Method CHECK_VA_ASSIGNMENT_DEFINED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ASSIGNED_VIEW Call by reference Type reference (TYPE) STRING Name of assigned view to check 20091027
2 Importing IV_REP_VIEW Call by reference Object reference (TYPE REF TO) CL_BSP_WD_REP_VIEW repository view object 20091027
3 Importing IV_VIEWAREA Call by reference Type reference (TYPE) STRING Viewarea name 20091027
4 Returning RV_RESULT Value transfer Type reference (TYPE) CHAR1 X = Yes/SPACE = No/H = Hidden 20091027

Method CHECK_VA_ASSIGNMENT_DEFINED on class CL_BSP_WD_REPOSITORY has no exception.

Method CHECK_VIEW_DEFINED 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 20040809
2 Returning RV_RESULT Value transfer Type reference (TYPE) ABAP_BOOL X = Yes/SPACE = No/H = Hidden 20040809

Method CHECK_VIEW_DEFINED on class CL_BSP_WD_REPOSITORY has no exception.

Method CREATE_ALL_PARENTS Signature

Method CREATE_ALL_PARENTS on class CL_BSP_WD_REPOSITORY has no parameter.
Method CREATE_ALL_PARENTS on class CL_BSP_WD_REPOSITORY has no exception.

Method CREATE_BY_NAME 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 20040809
2 Returning RESULT Value transfer Object reference (TYPE REF TO) CL_BSP_WD_REP_VIEW Web Dynpro Sicht Repository-Objekt 20040809

Method CREATE_BY_NAME on class CL_BSP_WD_REPOSITORY has no exception.

Method CREATE_CMP_USAGE_DEF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_COMPONENT_NAME Call by reference Type reference (TYPE) BSP_WD_COMPONENT_NAME Component Name 20070111
2 Importing IV_REFERENCE_USAGE_NAME Call by reference Type reference (TYPE) STRING 20070111
3 Importing IV_USAGE_NAME Call by reference Type reference (TYPE) STRING 20070111
# Exception Resumable Description Created on
1 DUPLICATE_ENTRY Usage definition already exists 20070111

Method CREATE_INSTANCE_FROM_XML Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing REPOSITORY_XML Call by reference Type reference (TYPE) STRING XML mit Repository der Applikation 20030130
2 Returning RESULT Value transfer Object reference (TYPE REF TO) CL_BSP_WD_REPOSITORY Web Dynpro Runtime Repository 20030130
# Exception Resumable Description Created on
1 CX_IXML_PARSE_ERROR iXML-Ausnahme: Fehler beim Parsen 20030130
2 CX_XSLT_EXCEPTION 20030610

Method CREATE_INST_FROM_XML_4_CHECK Signature

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

Method GET_ALL_WINDOWS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_RESULT Value transfer Type reference (TYPE) TBSP_WD_REP_VIEWS 20040922

Method GET_ALL_WINDOWS on class CL_BSP_WD_REPOSITORY has no exception.

Method GET_BOL_COMPONENT_SET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_RESULT Value transfer Type reference (TYPE) CRMT_GENIL_APPL 20060117

Method GET_BOL_COMPONENT_SET on class CL_BSP_WD_REPOSITORY has no exception.

Method GET_CMP_USAGE_DEF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_USAGE_NAME Call by reference Type reference (TYPE) STRING 20040923
2 Returning RS_RESULT Value transfer Type reference (TYPE) BSP_WD_CMP_USAGE_DESCR 20060224

Method GET_CMP_USAGE_DEF on class CL_BSP_WD_REPOSITORY has no exception.

Method GET_CMP_USAGE_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_RESULT Value transfer Type reference (TYPE) BSP_WD_CMP_USAGE_DESCR_TAB 20041018

Method GET_CMP_USAGE_LIST on class CL_BSP_WD_REPOSITORY has no exception.

Method GET_DEFAULT_WINDOW 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_REP_VIEW 20040908

Method GET_DEFAULT_WINDOW on class CL_BSP_WD_REPOSITORY has no exception.

Method GET_DUPLICATE_VIEWS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_RESULT Value transfer Type reference (TYPE) TBSP_WD_REP_VIEWS 20050616

Method GET_DUPLICATE_VIEWS on class CL_BSP_WD_REPOSITORY has no exception.

Method GET_DUPLICATE_WINDOWS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_RESULT Value transfer Type reference (TYPE) TBSP_WD_REP_VIEWS 20070912

Method GET_DUPLICATE_WINDOWS on class CL_BSP_WD_REPOSITORY has no exception.

Method GET_ID_BY_NAME 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 20040809
2 Returning RV_RESULT Value transfer Type reference (TYPE) STRING 20040809

Method GET_ID_BY_NAME on class CL_BSP_WD_REPOSITORY has no exception.

Method GET_INCONSISTENT_NAVLINKS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_STRICT Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20050719
2 Returning RT_RESULT Value transfer Type reference (TYPE) GTYPE_MISSING_TARGET_TAB 20050616

Method GET_INCONSISTENT_NAVLINKS on class CL_BSP_WD_REPOSITORY has no exception.

Method GET_INITIAL_VIEW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Object reference (TYPE REF TO) CL_BSP_WD_REP_VIEW Web Dynpro Sicht Repository-Objekt 20020821

Method GET_INITIAL_VIEW on class CL_BSP_WD_REPOSITORY has no exception.

Method GET_INITIAL_VIEW_4_WINDOW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_WINDOW_NAME Call by reference Type reference (TYPE) STRING 20040909
2 Returning RV_RESULT Value transfer Object reference (TYPE REF TO) CL_BSP_WD_REP_VIEW 20040909

Method GET_INITIAL_VIEW_4_WINDOW on class CL_BSP_WD_REPOSITORY has no exception.

Method GET_INTERFACE_VIEWS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_RESULT Value transfer Type reference (TYPE) TBSP_WD_REP_VIEWS 20041001

Method GET_INTERFACE_VIEWS on class CL_BSP_WD_REPOSITORY has no exception.

Method GET_INTF_CONTROLLER_CNODES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_RESULT Value transfer Type reference (TYPE) CRM_BSP_WD_STRINGTAB Table of context node names 20060111

Method GET_INTF_CONTROLLER_CNODES on class CL_BSP_WD_REPOSITORY has no exception.

Method GET_INTF_CONTROLLER_EVENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_RESULT Value transfer Type reference (TYPE) CRM_BSP_WD_STRINGTAB Table of event names 20060111

Method GET_INTF_CONTROLLER_EVENTS on class CL_BSP_WD_REPOSITORY has no exception.

Method GET_POSSIBLE_VA_ASSIGMENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_REP_VIEW Call by reference Object reference (TYPE REF TO) CL_BSP_WD_REP_VIEW Web Dynpro Sicht Repository-Objekt 20040809
2 Importing IV_VIEWAREA Call by reference Type reference (TYPE) STRING 20040809
3 Returning RT_RESULT Value transfer Type reference (TYPE) TBSP_WD_REP_VIEWS 20040809

Method GET_POSSIBLE_VA_ASSIGMENTS on class CL_BSP_WD_REPOSITORY has no exception.

Method GET_REP_VIEW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_NAME Call by reference Type reference (TYPE) STRING 20090227
2 Returning RV_RESULT Value transfer Object reference (TYPE REF TO) CL_BSP_WD_REP_VIEW 20090227

Method GET_REP_VIEW on class CL_BSP_WD_REPOSITORY has no exception.

Method GET_SWITCHED_DEFAULT_VIEWS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_RESULT Value transfer Type reference (TYPE) GTYPE_RESULT_VIEW_TAB Table of strings 20090305

Method GET_SWITCHED_DEFAULT_VIEWS on class CL_BSP_WD_REPOSITORY has no exception.

Method GET_UNDEFINED_EMBEDDINGS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_RESULT Value transfer Type reference (TYPE) CRM_BSP_WD_STRINGTAB 20070227

Method GET_UNDEFINED_EMBEDDINGS on class CL_BSP_WD_REPOSITORY has no exception.

Method GET_UNDEFINED_INTERFACE_VIEWS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_RESULT Value transfer Type reference (TYPE) CRM_BSP_WD_STRINGTAB 20070227

Method GET_UNDEFINED_INTERFACE_VIEWS on class CL_BSP_WD_REPOSITORY has no exception.

Method GET_VIEW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_VIEW_NAME Call by reference Type reference (TYPE) STRING 20041112
2 Returning RV_RESULT Value transfer Object reference (TYPE REF TO) CL_BSP_WD_REP_VIEW 20041112

Method GET_VIEW on class CL_BSP_WD_REPOSITORY has no exception.

Method GET_VIEW_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_RESULT Value transfer Type reference (TYPE) BSP_WD_CONTROLLER_TAB 20060829

Method GET_VIEW_LIST on class CL_BSP_WD_REPOSITORY has no exception.

Method GET_WINDOW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_WINDOW_NAME Call by reference Type reference (TYPE) STRING 20040908
2 Returning RV_RESULT Value transfer Object reference (TYPE REF TO) CL_BSP_WD_REP_VIEW 20040908

Method GET_WINDOW on class CL_BSP_WD_REPOSITORY has no exception.

Method GET_WINDOW_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_RESULT Value transfer Type reference (TYPE) BSP_WD_CONTROLLER_TAB 20060829

Method GET_WINDOW_LIST on class CL_BSP_WD_REPOSITORY has no exception.

Method IS_CMP_USAGE_DEFINED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_USAGE_NAME Call by reference Type reference (TYPE) STRING 20090227
2 Returning RV_RESULT Value transfer Type reference (TYPE) ABAP_BOOL X = Yes/SPACE = No/H = Hidden 20090227

Method IS_CMP_USAGE_DEFINED on class CL_BSP_WD_REPOSITORY has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 310