SAP ABAP Class CL_BSP_WD_RT_REP_XML (OBSOLETE - Do not use)
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
Properties
Class CL_BSP_WD_RT_REP_XML  
Short Description OBSOLETE - Do not use    
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 20051207   SAP 
Last change 20081007   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 IXML Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_BSP_WD_RT_REP_XML has no interface implemented.
Friends
Class CL_BSP_WD_RT_REP_XML has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GR_DOCUMENT Instance attribute Private Object reference (TYPE REF TO) IF_IXML_DOCUMENT IF_IXML_DOCUMENT 20051207
2 GR_IXML Instance attribute Private Object reference (TYPE REF TO) IF_IXML IF_IXML 20051207
3 GR_ROOT_NODE Instance attribute Private Object reference (TYPE REF TO) CL_BSP_WD_RT_REP_NODE 20051209
4 GR_STREAM_FACTORY Instance attribute Private Object reference (TYPE REF TO) IF_IXML_STREAM_FACTORY IF_IXML_STREAM_FACTORY 20051207
5 GV_COMPONENT Instance attribute Public Type reference (TYPE) BSP_WD_COMPONENT_NAME Component Name 20051207
6 GV_ENHANCEMENT_SET Instance attribute Public Type reference (TYPE) BSP_WD_ENHANCEMENT_SET Enhancement Set 20070416
7 GV_LOCKED Instance attribute Public Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20060512
8 GV_MESSAGE Instance attribute Public Type reference (TYPE) BAPIRET1 Return Parameter 20060516
9 PERSISTENCE Instance attribute Private Object reference (TYPE REF TO) CL_BSP_WD_RT_REP_PERSISTENCE Lesen und Schreiben des Runtime Repositories 20061012
Methods
# Method Level Visibility Method type Description Created on
1 ADD_VIEWSET Instance method Public Method add viewset including viewareas 20070723
2 ADD_WINDOW Instance method Public Method add window node 20070723
3 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20051207
4 CREATE_INITIAL_REP_XML Instance method Public Method Cretae Initial Runtime Repository XML 20051209
5 CREATE_REP_DOM Instance method Public Method Generates DOM out of runtime repository (REP) XML 20051207
6 DELETE_VIEW Instance method Public Method Delete a view 20070723
7 DELETE_VIEWSET Instance method Public Method Delete a viewset 20070723
8 DELETE_WINDOW Instance method Public Method Delete a window 20070723
9 GET_COMPONENT_4_USAGE Instance method Public Method provide a list of used components and views 20070723
10 GET_COMPONENT_USAGES Instance method Public Method provide a list of used components and views 20070723
11 GET_INTERFACE_VIEWS Instance method Public Method provide a list of interface views 20070723
12 GET_REP_AS_TREE Instance method Public Method Provides relevant part of REP as a tree 20051207
13 GET_REP_AS_XML Instance method Public Method Render current REP as XML 20051207
14 GET_VIEWS_IN_WINDOW Instance method Public Method provide a list of views in a window with plugs 20070723
15 GET_WINDOWS Instance method Public Method provide a list of windows 20070723
16 NODE_CHANGE_ATTRIBUTES Instance method Public Method Change attributes of a node 20051208
17 NODE_DELETE Instance method Public Method Delete node 20051208
18 NODE_INSERT Instance method Public Method Insert Node 20051208
19 RELOAD_XML Instance method Public Method 20060216
20 RENAME_WINDOW Instance method Public Method Rename a window 20070723
21 UPDATE_ATTRIBUTES Instance method Private Method generic update of node attributes 20051208
Events
# Event Type Visibility Description Created on
1 RELOAD_REQUESTED Instance Event
(0)
Public
(2)
20060216
2 XML_CHANGED Instance Event
(0)
Public
(2)
will be raised if XML was changed on public interfaces 20060120
Types
Class CL_BSP_WD_RT_REP_XML has no local type.
Method Signatures

Method ADD_VIEWSET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_VIEWAREAS Call by reference Type reference (TYPE) BSP_WD_VIEW_TAB Table of BSP Views 20070723
2 Importing IV_ID Call by reference Type reference (TYPE) STRING 20070723

Method ADD_VIEWSET on class CL_BSP_WD_RT_REP_XML has no exception.

Method ADD_WINDOW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_VIEWS Call by reference Type reference (TYPE) BSP_WD_VIEW_TAB Table of BSP Views 20070723
2 Importing IV_DEFAULT Call by reference Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20070723
3 Importing IV_ID Call by reference Type reference (TYPE) STRING 20070723

Method ADD_WINDOW on class CL_BSP_WD_RT_REP_XML 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 20051207
2 Importing IV_ENHANCEMENT_SET Call by reference Type reference (TYPE) BSP_WD_ENHANCEMENT_SET Enhancement Set 20070416
3 Importing IV_PERSISTENCE Call by reference Object reference (TYPE REF TO) CL_BSP_WD_RT_REP_PERSISTENCE 20061012

Method CONSTRUCTOR on class CL_BSP_WD_RT_REP_XML has no exception.

Method CREATE_INITIAL_REP_XML Signature

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

Method CREATE_REP_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 20051207
2 Importing IV_XML_XSTRING Call by reference Type reference (TYPE) XSTRING 20051207
# Exception Resumable Description Created on
1 ERROR_IN_PARSING Error occured when parsing XML document 20051207

Method DELETE_VIEW 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 20070723

Method DELETE_VIEW on class CL_BSP_WD_RT_REP_XML has no exception.

Method DELETE_VIEWSET 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 20070723

Method DELETE_VIEWSET on class CL_BSP_WD_RT_REP_XML has no exception.

Method DELETE_WINDOW 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 20070723

Method DELETE_WINDOW on class CL_BSP_WD_RT_REP_XML has no exception.

Method GET_COMPONENT_4_USAGE 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 20070723
2 Returning RV_COMPONENT Value transfer Type reference (TYPE) O2APPLNAME 20070723

Method GET_COMPONENT_4_USAGE on class CL_BSP_WD_RT_REP_XML has no exception.

Method GET_COMPONENT_USAGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_COMPONENT_USAGES Value transfer Type reference (TYPE) BSP_WD_RT_REP_COMP_USAGE_T Table of BSP Views 20070723

Method GET_COMPONENT_USAGES on class CL_BSP_WD_RT_REP_XML 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_INTERFACE_VIEWS Value transfer Type reference (TYPE) BSP_WD_VIEW_TAB Table of BSP Views 20070723

Method GET_INTERFACE_VIEWS on class CL_BSP_WD_RT_REP_XML has no exception.

Method GET_REP_AS_TREE Signature

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

Method GET_REP_AS_TREE on class CL_BSP_WD_RT_REP_XML has no exception.

Method GET_REP_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 20060113
2 Exporting EV_XML_STRING Call by reference Type reference (TYPE) STRING RP as XML as char 20051207
3 Exporting EV_XML_XSTRING Call by reference Type reference (TYPE) XSTRING RP as XML as hex 20051207

Method GET_REP_AS_XML on class CL_BSP_WD_RT_REP_XML has no exception.

Method GET_VIEWS_IN_WINDOW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_INBOUND_PLUGS Call by reference Type reference (TYPE) STRINGTAB Table with Strings 20070723
2 Exporting ET_OUTBOUND_PLUGS Call by reference Type reference (TYPE) STRINGTAB Table with Strings 20070723
3 Exporting ET_VIEWS Call by reference Type reference (TYPE) BSP_WD_VIEW_TAB description of component usages 20070723
4 Importing IV_WINDOW Call by reference Type reference (TYPE) O2PAGEEXT Name of BSP Page (Upper and Lower Case) 20070723

Method GET_VIEWS_IN_WINDOW on class CL_BSP_WD_RT_REP_XML has no exception.

Method GET_WINDOWS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_WINDOWS Value transfer Type reference (TYPE) BSP_WD_VIEW_TAB Table of BSP Views 20070723

Method GET_WINDOWS on class CL_BSP_WD_RT_REP_XML has no exception.

Method NODE_CHANGE_ATTRIBUTES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_NODE Call by reference Object reference (TYPE REF TO) IF_BSP_WD_LAYOUT_TAG Layout Tag Interface 20051208
2 Importing IT_ATTRIBUTES Call by reference Type reference (TYPE) BSPWD_TAG_ATTR_TAB Name of Value Pair of Tag Attribute 20051208

Method NODE_CHANGE_ATTRIBUTES on class CL_BSP_WD_RT_REP_XML has no exception.

Method NODE_DELETE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_NODE Call by reference Object reference (TYPE REF TO) IF_BSP_WD_LAYOUT_TAG Layout Tag Interface 20051208
# Exception Resumable Description Created on
1 DELETION_LAST_CHILD_NOT_ALLOWD Deletion of last child node is not allowed 20051219
2 DELETION_OF_NODE_NOT_ALLOWED Deletion of that node is not allowed 20051215

Method NODE_INSERT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ER_NODE Value transfer Object reference (TYPE REF TO) IF_BSP_WD_LAYOUT_TAG Layout Tag Interface 20051215
2 Importing IR_PARENT_NODE Call by reference Object reference (TYPE REF TO) IF_BSP_WD_LAYOUT_TAG Layout Tag Interface 20051208
3 Importing IT_ATTRIBUTES Call by reference Type reference (TYPE) BSPWD_TAG_ATTR_TAB Table of Tag Attributes 20051209
4 Importing IV_TAG_NAME Call by reference Type reference (TYPE) STRING 20051209

Method NODE_INSERT on class CL_BSP_WD_RT_REP_XML has no exception.

Method RELOAD_XML Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_WITH_LOCK Call by reference Type reference (TYPE) XFLAG '' New Input Values 20060512
# Exception Resumable Description Created on
1 LOCK_FAILED 20060516

Method RENAME_WINDOW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_NEW_ID Call by reference Type reference (TYPE) STRING 20070723
2 Importing IV_OLD_ID Call by reference Type reference (TYPE) STRING 20070723

Method RENAME_WINDOW on class CL_BSP_WD_RT_REP_XML has no exception.

Method UPDATE_ATTRIBUTES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_NODE Call by reference Object reference (TYPE REF TO) IF_IXML_ELEMENT IF_IXML_ELEMENT 20051208
2 Importing IT_ATTRIBUTES Call by reference Type reference (TYPE) BSPWD_TAG_ATTR_TAB Table of Tag Instances 20051208

Method UPDATE_ATTRIBUTES on class CL_BSP_WD_RT_REP_XML has no exception.
Event Signatures

Event RELOAD_REQUESTED Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 WITH_LOCK Exporting Value transfer Type reference (TYPE) XFLAG '' Flag for setting an enqueue 20060512

Event XML_CHANGED Signature
Event XML_CHANGED on class CL_BSP_WD_RT_REP_XML has no parameter.
History
Last changed by/on SAP  20081007 
SAP Release Created in 700