SAP ABAP Class CL_BSP_WD_RT_REP_API (API implementation for Runtime Repository XML)
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_RT_REP_API API for the Runtime Repository 20070718
Properties
Class CL_BSP_WD_RT_REP_API  
Short Description API implementation for Runtime Repository XML    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package CRM_BSP_WD_TOOLS   Development Tools for WEBCUIF Applications 
Created 20070718   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)
2 IF_BSP_WD_LAYOUT_TAG_REGISTRY Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
3 IXML Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_BSP_WD_RT_REP_API API for the Runtime Repository 20070718
Friends
# Friend Modeled only Created on Description
1 CL_BSP_WD_RT_REP_PERSIST 20070718 Runtime Repository Persistence Handler
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 COMPONENT Instance attribute Public Type reference (TYPE) BSP_WD_COMPONENT_NAME Component Name 20070718
2 DOCUMENT Instance attribute Private Object reference (TYPE REF TO) IF_IXML_DOCUMENT IF_IXML_DOCUMENT 20070718
3 ENHANCEMENT_SET Instance attribute Public Type reference (TYPE) BSP_WD_ENHANCEMENT_SET Enhancement Set 20070718
4 GC_ATT_DEFAULT Instance attribute Public Attribute reference (LIKE) 20070718
5 GC_ATT_EVENT_HNDL_REF Instance attribute Public Attribute reference (LIKE) 20070718
6 GC_ATT_ID Instance attribute Public Attribute reference (LIKE) 20070718
7 GC_ATT_IP_NAV_LINK Instance attribute Public Attribute reference (LIKE) 20070718
8 GC_ATT_NAME Instance attribute Public Attribute reference (LIKE) 20070718
9 GC_ATT_OP_DELEGATE Instance attribute Public Attribute reference (LIKE) 20070718
10 GC_ATT_PLUG_REF_IN Instance attribute Public Attribute reference (LIKE) 20070718
11 GC_ATT_PLUG_REF_OUT Instance attribute Public Attribute reference (LIKE) 20070718
12 GC_ATT_REFERENCED_USAGE Instance attribute Public Attribute reference (LIKE) 20070718
13 GC_ATT_TYPE Instance attribute Public Attribute reference (LIKE) 20070718
14 GC_ATT_USED_COMPONENT Instance attribute Public Attribute reference (LIKE) 20070718
15 GC_ATT_VIEWS Instance attribute Public Attribute reference (LIKE) 20070718
16 GC_ATT_VIEW_REF Instance attribute Public Attribute reference (LIKE) 20070718
17 GC_LEGAL_CHARS Instance attribute Public Attribute reference (LIKE) 20070718
18 GC_TAG_APPLICATION_EVENT Instance attribute Public Attribute reference (LIKE) 20070718
19 GC_TAG_COMPONENT Instance attribute Public Attribute reference (LIKE) 20070718
20 GC_TAG_COMPONENT_USAGE Instance attribute Public Attribute reference (LIKE) 20070718
21 GC_TAG_COMPONENT_USAGES Instance attribute Public Attribute reference (LIKE) 20070718
22 GC_TAG_COMP_INTERFACE Instance attribute Public Attribute reference (LIKE) 20070718
23 GC_TAG_CONTEXT Instance attribute Public Attribute reference (LIKE) 20070718
24 GC_TAG_EVENTS Instance attribute Public Attribute reference (LIKE) 20070718
25 GC_TAG_INBOUND_PLUG Instance attribute Public Attribute reference (LIKE) 20070718
26 GC_TAG_INBOUND_PLUGS Instance attribute Public Attribute reference (LIKE) 20070718
27 GC_TAG_INTERFACE_CONTROLLER Instance attribute Public Attribute reference (LIKE) 20070718
28 GC_TAG_INTERFACE_VIEW Instance attribute Public Attribute reference (LIKE) 20070718
29 GC_TAG_MODEL Instance attribute Public Attribute reference (LIKE) 20070718
30 GC_TAG_MODELS Instance attribute Public Attribute reference (LIKE) 20070718
31 GC_TAG_MODEL_NODE Instance attribute Public Attribute reference (LIKE) 20070718
32 GC_TAG_NAV_LINK Instance attribute Public Attribute reference (LIKE) 20070718
33 GC_TAG_NAV_LINKS Instance attribute Public Attribute reference (LIKE) 20070718
34 GC_TAG_OUTBOUND_PLUG Instance attribute Public Attribute reference (LIKE) 20070718
35 GC_TAG_OUTBOUND_PLUGS Instance attribute Public Attribute reference (LIKE) 20070718
36 GC_TAG_SOURCE Instance attribute Public Attribute reference (LIKE) 20070718
37 GC_TAG_TARGET Instance attribute Public Attribute reference (LIKE) 20070718
38 GC_TAG_TARGETS Instance attribute Public Attribute reference (LIKE) 20070718
39 GC_TAG_VALUE_NODE Instance attribute Public Attribute reference (LIKE) 20070718
40 GC_TAG_VIEW_AREA Instance attribute Public Attribute reference (LIKE) 20070718
41 GC_TAG_VIEW_SET Instance attribute Public Attribute reference (LIKE) 20070718
42 GC_TAG_VIEW_SETS Instance attribute Public Attribute reference (LIKE) 20070718
43 GC_TAG_WD_DEFINITIONS Instance attribute Public Attribute reference (LIKE) 20070718
44 GC_TAG_WINDOW Instance attribute Public Attribute reference (LIKE) 20070718
45 GC_TAG_WINDOWS Instance attribute Public Attribute reference (LIKE) 20070718
46 IXML Instance attribute Private Object reference (TYPE REF TO) IF_IXML IF_IXML 20070718
47 PERSISTENCE Instance attribute Private Object reference (TYPE REF TO) CL_BSP_WD_RT_REP_PERSIST Runtime Repository Persistence Handler 20070718
48 ROOT_NODE Instance attribute Private Object reference (TYPE REF TO) IF_BSP_WD_LAYOUT_TAG Layout Tag Interface 20070718
49 STREAM_FACTORY Instance attribute Private Object reference (TYPE REF TO) IF_IXML_STREAM_FACTORY IF_IXML_STREAM_FACTORY 20070718
50 TAG_REGISTRY Instance attribute Private Object reference (TYPE REF TO) LCL_TAG_REGISTRY Central tag register interface 20090417
Methods
# Method Level Visibility Method type Description Created on
1 ADD_NAVLINK Instance method Public Method 20090213
2 ADD_NAVLINK_TARGET Instance method Public Method 20090213
3 ADD_VIEWSET Instance method Public Method 20070718
4 ADD_WINDOW Instance method Public Method 20070718
5 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20070718
6 CREATE_INITIAL_REP_XML Instance method Protected Method Create Initial Runtime Repository XML 20070718
7 CREATE_REPOSITORY_DOM Instance method Protected Method Generates DOM out of runtime repository (REP) XML 20070802
8 CREATE_TAG_FROM_TEMPLATE Instance method Public Method 20090416
9 DELETE_VIEW Instance method Public Method 20070718
10 DELETE_VIEWSET Instance method Public Method 20070718
11 DELETE_WINDOW Instance method Public Method 20070718
12 GET_INTERFACE_VIEWS Instance method Public Method 20070718
13 GET_REGISTERED_TAGS Instance method Public Method Get all registered tags 20100702
14 GET_REPOSITORY_AS_TREE Instance method Public Method Provides relevant part of REP as a tree 20070802
15 GET_REPOSITORY_AS_XML Instance method Public Method Render current REP as XML 20070802
16 GET_VIEWS_IN_WINDOW Instance method Public Method 20070718
17 GET_WINDOWS Instance method Public Method 20070718
18 GET_WINDOW_TAGS Instance method Private Method 20070724
19 REGISTER_TAG Instance method Public Method 20100702
20 RENAME_WINDOW Instance method Public Method 20070718
21 SET_LOCK Instance method Private Method 20080409
22 SET_SFW_DATA Instance method Private Method Set Switch Framework data 20081106
Events
# Event Type Visibility Description Created on
1 DATA_CHANGED Instance Event
(0)
Public
(2)
20070718
Types
Class CL_BSP_WD_RT_REP_API has no local type.
Method Signatures

Method ADD_NAVLINK Signature

Method ADD_NAVLINK on class CL_BSP_WD_RT_REP_API has no parameter.
Method ADD_NAVLINK on class CL_BSP_WD_RT_REP_API has no exception.

Method ADD_NAVLINK_TARGET Signature

Method ADD_NAVLINK_TARGET on class CL_BSP_WD_RT_REP_API has no parameter.
Method ADD_NAVLINK_TARGET on class CL_BSP_WD_RT_REP_API has no exception.

Method ADD_VIEWSET Signature

Method ADD_VIEWSET on class CL_BSP_WD_RT_REP_API has no parameter.
Method ADD_VIEWSET on class CL_BSP_WD_RT_REP_API has no exception.

Method ADD_WINDOW Signature

Method ADD_WINDOW on class CL_BSP_WD_RT_REP_API has no parameter.
Method ADD_WINDOW on class CL_BSP_WD_RT_REP_API has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_COMPONENT Call by reference Type reference (TYPE) BSP_WD_COMPONENT_NAME Component Name 20070718
2 Importing IV_ENHANCEMENT_SET Call by reference Type reference (TYPE) BSP_WD_ENHANCEMENT_SET Enhancement Set 20070718
3 Importing IV_PERSISTENCE Call by reference Object reference (TYPE REF TO) CL_BSP_WD_RT_REP_PERSIST Runtime Repository Persistence Handler 20070718

Method CONSTRUCTOR on class CL_BSP_WD_RT_REP_API has no exception.

Method CREATE_INITIAL_REP_XML Signature

Method CREATE_INITIAL_REP_XML on class CL_BSP_WD_RT_REP_API has no parameter.
Method CREATE_INITIAL_REP_XML on class CL_BSP_WD_RT_REP_API has no exception.

Method CREATE_REPOSITORY_DOM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_XML_STRING Call by reference Type reference (TYPE) STRING 20070802
2 Importing IV_XML_XSTRING Call by reference Type reference (TYPE) XSTRING 20070802
# Exception Resumable Description Created on
1 ERROR_IN_PARSING Error occured when parsing XML document 20070802

Method CREATE_TAG_FROM_TEMPLATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_LAYOUT_TAG Call by reference Object reference (TYPE REF TO) IF_BSP_WD_LAYOUT_TAG Layout Tag Interface 20090416
2 Importing IV_WITH_CHILDREN Call by reference Type reference (TYPE) ABAP_BOOL 'x'=create also children of template 20090515

Method CREATE_TAG_FROM_TEMPLATE on class CL_BSP_WD_RT_REP_API has no exception.

Method DELETE_VIEW Signature

Method DELETE_VIEW on class CL_BSP_WD_RT_REP_API has no parameter.
Method DELETE_VIEW on class CL_BSP_WD_RT_REP_API has no exception.

Method DELETE_VIEWSET Signature

Method DELETE_VIEWSET on class CL_BSP_WD_RT_REP_API has no parameter.
Method DELETE_VIEWSET on class CL_BSP_WD_RT_REP_API has no exception.

Method DELETE_WINDOW Signature

Method DELETE_WINDOW on class CL_BSP_WD_RT_REP_API has no parameter.
Method DELETE_WINDOW on class CL_BSP_WD_RT_REP_API has no exception.

Method GET_INTERFACE_VIEWS Signature

Method GET_INTERFACE_VIEWS on class CL_BSP_WD_RT_REP_API has no parameter.
Method GET_INTERFACE_VIEWS on class CL_BSP_WD_RT_REP_API has no exception.

Method GET_REGISTERED_TAGS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_RESULT Value transfer Type reference (TYPE) IF_BSP_WD_LAYOUT_TAG_REGISTRY=>GTYPE_TAG_REGISTER_TAB Single-Character Flag 20100702

Method GET_REGISTERED_TAGS on class CL_BSP_WD_RT_REP_API has no exception.

Method GET_REPOSITORY_AS_TREE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_ROOT_NODE Value transfer Object reference (TYPE REF TO) IF_BSP_WD_LAYOUT_TAG Layout Tag Interface 20070802

Method GET_REPOSITORY_AS_TREE on class CL_BSP_WD_RT_REP_API has no exception.

Method GET_REPOSITORY_AS_XML Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_XML_ITABLE Call by reference Type reference (TYPE) TABLE RP as table 20070802
2 Exporting EV_XML_STRING Call by reference Type reference (TYPE) STRING RP as XML as char 20070802
3 Exporting EV_XML_XSTRING Call by reference Type reference (TYPE) XSTRING RP as XML as hex 20070802
4 Importing IV_UPDATE_VERSION Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20070802

Method GET_REPOSITORY_AS_XML on class CL_BSP_WD_RT_REP_API has no exception.

Method GET_VIEWS_IN_WINDOW Signature

Method GET_VIEWS_IN_WINDOW on class CL_BSP_WD_RT_REP_API has no parameter.
Method GET_VIEWS_IN_WINDOW on class CL_BSP_WD_RT_REP_API has no exception.

Method GET_WINDOWS Signature

Method GET_WINDOWS on class CL_BSP_WD_RT_REP_API has no parameter.
Method GET_WINDOWS on class CL_BSP_WD_RT_REP_API has no exception.

Method GET_WINDOW_TAGS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ID Call by reference Type reference (TYPE) STRING 20070724
2 Returning RT_RESULT Value transfer Type reference (TYPE) BSPWD_TAG_TAB Table of Tag Instances 20070724

Method GET_WINDOW_TAGS on class CL_BSP_WD_RT_REP_API has no exception.

Method REGISTER_TAG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_LEVELS Call by reference Type reference (TYPE) I 1 20100702
2 Importing IV_TAG Call by reference Object reference (TYPE REF TO) IF_BSP_WD_LAYOUT_TAG Layout Tag Interface 20100702

Method REGISTER_TAG on class CL_BSP_WD_RT_REP_API has no exception.

Method RENAME_WINDOW Signature

Method RENAME_WINDOW on class CL_BSP_WD_RT_REP_API has no parameter.
Method RENAME_WINDOW on class CL_BSP_WD_RT_REP_API has no exception.

Method SET_LOCK Signature

Method SET_LOCK on class CL_BSP_WD_RT_REP_API has no parameter.
# Exception Resumable Description Created on
1 LOCK_FAILED 20080409

Method SET_SFW_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_SFW_DATA Call by reference Type reference (TYPE) BSP_WD_SFW_DATA Switch Framework data 20081106
2 Importing IV_LAYOUT_TAG Call by reference Object reference (TYPE REF TO) IF_BSP_WD_LAYOUT_TAG Layout Tag Interface 20081106

Method SET_SFW_DATA on class CL_BSP_WD_RT_REP_API has no exception.
Event Signatures

Event DATA_CHANGED Signature
Event DATA_CHANGED on class CL_BSP_WD_RT_REP_API has no parameter.
History
Last changed by/on SAP  20110908 
SAP Release Created in 700