SAP ABAP Class CL_BSP_WD_RT_REP_PERSIST (Runtime Repository Persistence Handler)
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_PERSIST  
Short Description Runtime Repository Persistence Handler    
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)
Interfaces
Class CL_BSP_WD_RT_REP_PERSIST has no interface implemented.
Friends
Class CL_BSP_WD_RT_REP_PERSIST has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CO_DEFAULT_SRC_PAGENAME Constant Public Type reference (TYPE) O2PAGEEXT 'Repository.xml' Name of BSP Page (Upper and Lower Case) 20070718
2 CO_SRC_PAGE_TYPE_HISTORIC Constant Public Type reference (TYPE) CHAR1 'O' 20070910
3 CO_SRC_PAGE_TYPE_MIME Constant Public Type reference (TYPE) STRING 'M' Type of BSP Page 20070718
4 INSTANCE_CACHE Static Attribute Private Type reference (TYPE) LTYPE_PERSISTENCE_CACHE_TAB 20070718
5 LOCKED Instance attribute Public Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20070718
6 RT_REP_API Instance attribute Private Object reference (TYPE REF TO) CL_BSP_WD_RT_REP_API API for the Runtime Repository 20070718
7 RT_REP_PAGE_ATTR Instance attribute Private Type reference (TYPE) O2PAGATTR O2: Page Attributes 20070718
8 RT_REP_SRC_HISTORIC_VERSION Instance attribute Public Type reference (TYPE) VERSNO Version Management: Version Number 20090605
9 RT_REP_SRC_PAGEKEY Instance attribute Public Type reference (TYPE) O2PAGKEY Key for the RT Rep Src BSP page 20070718
10 RT_REP_SRC_PAGENAME Instance attribute Private Type reference (TYPE) O2PAGEEXT Name of BSP Page (Upper and Lower Case) 20070718
11 RT_REP_SRC_PAGE_TYPE Instance attribute Public Type reference (TYPE) STRING Type of BSP Page 20070718
12 RT_REP_URL Instance attribute Private Type reference (TYPE) STRING 20070718
Methods
# Method Level Visibility Method type Description Created on
1 CHECK Instance method Public Method 20070718
2 CHECK_XML Instance method Private Method 20070718
3 CONSTRUCTOR Instance method Private Constructor CONSTRUCTOR 20070718
4 DETERMINE_RT_REP_SRC Instance method Private Method 20070718
5 GET_PERSISTENCE Static method Public Method get an instance of persistence class 20070718
6 GET_RT_REP_API Instance method Public Method 20070718
7 LOAD Instance method Private Method 20070718
8 LOAD_FROM_URL Instance method Private Method 20070718
9 RELOAD Instance method Public Method 20070718
10 SAVE Instance method Public Method 20070718
11 STRING_2_TABLE Instance method Private Method 20070718
12 USER_CONFIRM_REPAIR Instance method Private Method 20070718
Events
# Event Type Visibility Description Created on
1 CHANGED Instance Event
(0)
Public
(2)
Runtime Repository has been changed 20080424
2 RELOADED Instance Event
(0)
Public
(2)
Runtime Repository was reloaded 20070907
Types
Class CL_BSP_WD_RT_REP_PERSIST has no local type.
Method Signatures

Method CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_LOG Call by reference Object reference (TYPE REF TO) CL_BSP_WD_WZ_APPL_LOG Log Class for BSP WD Enhancement Wizards 20070718

Method CHECK on class CL_BSP_WD_RT_REP_PERSIST has no exception.

Method CHECK_XML Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_LOG Call by reference Object reference (TYPE REF TO) CL_BSP_WD_WZ_APPL_LOG Log Class for BSP WD Enhancement Wizards 20070718
2 Importing IV_REPOSITORY_XML Call by reference Type reference (TYPE) STRING 20070718
3 Returning RV_PASSED Value transfer Type reference (TYPE) ABAP_BOOL 20070718
# Exception Resumable Description Created on
1 ERROR_IN_XML error when checking runtime xml for duplicate views and link 20070718

Method CONSTRUCTOR 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 20070718
2 Importing IV_ENHANCEMENT_SET Call by reference Type reference (TYPE) BSP_WD_ENHANCEMENT_SET 20070718
3 Importing IV_VERSION Call by reference Type reference (TYPE) VERSNO Versionsverwaltung: Versionsnummer 20070910
# Exception Resumable Description Created on
1 ERROR_IN_PARSING During parsing the XML document an error has occured 20070718
2 LOAD_FAILED XML could not be loaded 20070815

Method DETERMINE_RT_REP_SRC 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 20070718
2 Importing IV_ENHANCEMENT_SET Call by reference Type reference (TYPE) BSP_WD_ENHANCEMENT_SET 20070718
3 Importing IV_VERSION Call by reference Type reference (TYPE) VERSNO Versionsverwaltung: Versionsnummer 20070910
# Exception Resumable Description Created on
1 RT_REP_NOT_EXISTING 20070718

Method GET_PERSISTENCE 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 20070718
2 Importing IV_ENHANCEMENT_SET Call by reference Type reference (TYPE) BSP_WD_ENHANCEMENT_SET Enhancement set 20070718
3 Importing IV_VERSION Call by reference Type reference (TYPE) VERSNO Versionsverwaltung: Versionsnummer 20070910
4 Returning RV_RESULT Value transfer Object reference (TYPE REF TO) CL_BSP_WD_RT_REP_PERSIST Runtime Repository Persistence Handler 20070718
# Exception Resumable Description Created on
1 ERROR_IN_PARSING Error occurred during parsing the XML document 20070718
2 LOAD_FAILED XML file could not be loaded 20070815

Method GET_RT_REP_API 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_BSP_WD_RT_REP_API iXML 20070718

Method GET_RT_REP_API on class CL_BSP_WD_RT_REP_PERSIST has no exception.

Method LOAD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_VERSION Call by reference Type reference (TYPE) VERSNO Versionsverwaltung: Versionsnummer 20070910
2 Importing IV_WITH_LOCK Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20070718
3 Returning RV_XML_FILE Value transfer Type reference (TYPE) STRING 20070718
# Exception Resumable Description Created on
1 FAILED 20070910
2 LOCK_FAILED Locking of runtime repository XML failed 20070718

Method LOAD_FROM_URL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_XML_FILE Value transfer Type reference (TYPE) STRING 20070718
# Exception Resumable Description Created on
1 FAILED 20070815

Method RELOAD 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) ABAP_BOOL ABAP_FALSE 20070718
# Exception Resumable Description Created on
1 LOCK_FAILED 20070718

Method SAVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CHECK_BEFORE_SAVE Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE 20070718
2 Importing IV_KEEP_LOCK Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20070905
# Exception Resumable Description Created on
1 FAILED 20070718
2 FOREIGN_LOCK 20070718

Method STRING_2_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_SRC_STRING Call by reference Type reference (TYPE) STRING 20070718
2 Returning RT_RESULT Value transfer Type reference (TYPE) O2PAGELINE_TABLE O2: Oxygen Page Table 20070718

Method STRING_2_TABLE on class CL_BSP_WD_RT_REP_PERSIST has no exception.

Method USER_CONFIRM_REPAIR Signature

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

Method USER_CONFIRM_REPAIR on class CL_BSP_WD_RT_REP_PERSIST has no exception.
Event Signatures

Event CHANGED Signature
Event CHANGED on class CL_BSP_WD_RT_REP_PERSIST has no parameter.
Event RELOADED Signature
Event RELOADED on class CL_BSP_WD_RT_REP_PERSIST has no parameter.
History
Last changed by/on SAP  20110908 
SAP Release Created in 700