SAP ABAP Class CL_UPX_CUST_XML_PERSISTENCY (The XML persistency layer)
Hierarchy
SAP_BW (Software Component) SAP Business Warehouse
   BW-PLA-BPS (Application Component) Business Planning and Simulation
     UPX_CUST (Package) Customizing Framework
Properties
Class CL_UPX_CUST_XML_PERSISTENCY  
Short Description The XML persistency layer    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package UPX_CUST   Customizing Framework 
Created 20030211   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_UXS_PERSISTENT_XML Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
2 IXML Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_UPX_CUST_XML_PERSISTENCY has no interface implemented.
Friends
Class CL_UPX_CUST_XML_PERSISTENCY has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 T_KEY Instance attribute Private Type reference (TYPE) YT_XML_KEY the object registry 20030213
2 _INSTANCE Static Attribute Private Object reference (TYPE REF TO) CL_UPX_CUST_XML_PERSISTENCY The XML persistency layer 20030211
3 _XML_PERS_APP Instance attribute Private Type reference (TYPE) UXB_APPLICATION Application 20030214
Methods
# Method Level Visibility Method type Description Created on
1 COMMIT Instance method Public Method to commit all db changes 20030214
2 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20030213
3 CREATE Instance method Public Method to create new persistent object 20030226
4 DELETE Instance method Public Method to save the changed XML back to the persistency layer 20030312
5 GET Instance method Public Method to get the persistent XML data 20030217
6 GET_INSTANCE Static method Public Method to instantiate the singleton 20030211
7 LIST_IFACE Instance method Public Method to get all the components of one step 20030213
8 LOCK Instance method Public Method to get the persistent XML data 20030313
9 PUT Instance method Public Method to save the changed XML back to the persistency layer 20030218
10 SERVICE_PUT Instance method Public Method to put the XML into the storage in a straightforward way -- 20030214
Events
Class CL_UPX_CUST_XML_PERSISTENCY has no event.
Types
Class CL_UPX_CUST_XML_PERSISTENCY has no local type.
Method Signatures

Method COMMIT Signature

Method COMMIT on class CL_UPX_CUST_XML_PERSISTENCY has no parameter.
Method COMMIT on class CL_UPX_CUST_XML_PERSISTENCY has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_XML_PERS_APP Value transfer Type reference (TYPE) UXB_APPLICATION Applikation 20030214

Method CONSTRUCTOR on class CL_UPX_CUST_XML_PERSISTENCY has no exception.

Method CREATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning E_GUID Value transfer Type reference (TYPE) UPX_Y_CUST_GUID UPX: GUID of the class instance 20030226
2 Importing I_FACTORY Value transfer Type reference (TYPE) UPX_Y_CUST_FACTORY Step/interface in the customizing framework 20030226
3 Importing I_KEY Value transfer Type reference (TYPE) UPX_Y_CUST_KEY Customizing main key 20030226
4 Importing I_STEP Value transfer Type reference (TYPE) UPX_Y_CUST_STEP Step/interface in the customizing framework 20030226
5 Importing I_TEXT Value transfer Type reference (TYPE) UPX_Y_CUST_TEXT Description for the customizing framework 20030226

Method CREATE on class CL_UPX_CUST_XML_PERSISTENCY has no exception.

Method DELETE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_GUID Value transfer Type reference (TYPE) UPX_Y_CUST_GUID Customizing framework components 20030312

Method DELETE on class CL_UPX_CUST_XML_PERSISTENCY has no exception.

Method GET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning E_XML Value transfer Object reference (TYPE REF TO) IF_IXML_DOCUMENT IF_IXML_DOCUMENT 20030217
2 Importing I_DISPLAY Value transfer Type reference (TYPE) XFELD Feld zum Ankreuzen 20030218
3 Importing I_GUID Value transfer Type reference (TYPE) UPX_Y_CUST_GUID GUID 20030217

Method GET on class CL_UPX_CUST_XML_PERSISTENCY has no exception.

Method GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning E_OBJECT Value transfer Object reference (TYPE REF TO) CL_UPX_CUST_XML_PERSISTENCY The XML persistency layer 20030211
2 Importing I_XML_PERS_APP Value transfer Type reference (TYPE) UXB_APPLICATION Applikation 20030214

Method GET_INSTANCE on class CL_UPX_CUST_XML_PERSISTENCY has no exception.

Method LIST_IFACE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ET_COMPONENT Value transfer Type reference (TYPE) UPX_T_CUST_COMPONENT Customizing framework component 20030213
2 Importing I_KEY Value transfer Type reference (TYPE) UPX_Y_CUST_KEY Customizing main key 20030213
3 Importing I_STEP Value transfer Type reference (TYPE) UPX_Y_CUST_STEP Step/interface in the customizing framework 20030213

Method LIST_IFACE on class CL_UPX_CUST_XML_PERSISTENCY has no exception.

Method LOCK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_GUID Value transfer Type reference (TYPE) UPX_Y_CUST_GUID GUID 20030313

Method LOCK on class CL_UPX_CUST_XML_PERSISTENCY has no exception.

Method PUT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning E_CHANGED Value transfer Type reference (TYPE) XFELD Feld zum Ankreuzen 20030225
2 Importing IS_COMPONENT Value transfer Type reference (TYPE) UPX_S_CUST_COMPONENT Customizing framework components 20030218
3 Importing I_XML Value transfer Object reference (TYPE REF TO) IF_IXML_DOCUMENT IF_IXML_DOCUMENT 20030218

Method PUT on class CL_UPX_CUST_XML_PERSISTENCY has no exception.

Method SERVICE_PUT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning E_CHANGED Value transfer Type reference (TYPE) XFELD Feld zum Ankreuzen 20030214
2 Importing IT_TEXT Call by reference Type reference (TYPE) UPX_T_CUST_TEXT Text table 20030214
3 Importing I_FACTORY Value transfer Type reference (TYPE) UPX_Y_CUST_FACTORY Step/interface in the customizing framework 20030214
4 Importing I_GUID Value transfer Type reference (TYPE) UXP_GUID GUID 20030214
5 Importing I_KEY Value transfer Type reference (TYPE) UPX_Y_CUST_KEY Customizing main key 20030214
6 Importing I_STEP Value transfer Type reference (TYPE) UPX_Y_CUST_STEP Step/interface in the customizing framework 20030214
7 Importing I_TECH_ID Value transfer Type reference (TYPE) UPX_Y_CUST_TEXT Description for the customizing framework 20030214
8 Importing I_XML Value transfer Object reference (TYPE REF TO) IF_IXML_DOCUMENT IF_IXML_DOCUMENT 20030214

Method SERVICE_PUT on class CL_UPX_CUST_XML_PERSISTENCY has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 350