SAP ABAP Class CL_UA_METADATA_PERSISTENCY (Read and Write Metadata as XML)
Hierarchy
SEM-BW (Software Component) SEM-BW: Strategic Enterprise Management
   FIN-BA (Application Component) Business Analytics
     UA_PERSISTENCY (Package) Persistency Services Costing Solutions
Properties
Class CL_UA_METADATA_PERSISTENCY  
Short Description Read and Write Metadata as XML    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class UXS    
Program status     
Category 0   
Package UA_PERSISTENCY   Persistency Services Costing Solutions 
Created 20021016   SAP 
Last change 20050220   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_UA_METADATA_PERSISTENCY has no forward declaration.
Interfaces
Class CL_UA_METADATA_PERSISTENCY has no interface implemented.
Friends
Class CL_UA_METADATA_PERSISTENCY has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CD_XML_APPLICATION_BW_METADATA Constant Public Type reference (TYPE) UXB_APPLICATION 'SAP_UA_BW_METADATA' 20030401
2 CD_XML_APPLICATION_FORMULAS Constant Public Type reference (TYPE) UXB_APPLICATION 'SAP_UA_FORMULAS' Application 20021016
3 CD_XML_APPLICATION_METADATA Constant Public Type reference (TYPE) UXB_APPLICATION 'SAP_UA_METADATA' Application 20021016
4 CD_XML_APPLICATION_METADATA_II Constant Public Type reference (TYPE) UXB_APPLICATION 'SAP_UA_METADATA_II' 20031020
5 CD_XML_APPL_CELL_FORMULAS Constant Public Type reference (TYPE) UXB_APPLICATION 'SAP_UA_CELL_FORMULAS' 20030428
6 MD_APPLICATION Instance attribute Public Type reference (TYPE) UXB_APPLICATION Application 20021016
7 MD_AREAID Instance attribute Public Type reference (TYPE) UG_AREAID Application Area 20021016
8 MT_TEXTS Instance attribute Private Type reference (TYPE) UXS_T_XML_TRANSL XML Translation 20021021
9 MT_TEXTS_DB Instance attribute Private Type reference (TYPE) UXS_T_XML_TRANSL XML Translation (Database Status) 20021021
10 MT_XML Instance attribute Private Type reference (TYPE) UAB_T_XML_VERSION XML Files per Version 20021016
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_EXISTENCE Instance method Public Method Checks Whether an XML File Is Found on the Database 20030611
2 COMMIT Instance method Public Method 20021016
3 CONSTRUCTOR Instance method Public Constructor 20021016
4 DELETE_METADATA Instance method Public Method Delete XML File from Database 20021016
5 DEQUEUE Instance method Public Method Unlock XML File 20021016
6 ENQUEUE Instance method Public Method Lock XML File 20021016
7 GET_DESCRIPTION Instance method Public Method Read Description of XML Document 20021029
8 GET_METADATA Instance method Public Method Read XML File from Buffer or Database 20021016
9 GET_TABLE_KEY Instance method Public Method Get Table Keys for Transport (Provisional) 20021021
10 GET_TEXTS Instance method Public Method 20021021
11 GET_UXP_ID Instance method Private Method 20021016
12 READ_FROM_DB Instance method Private Method 20021016
13 SAVE_METADATA Instance method Public Method Write XML File from Buffer to Database 20021016
14 SET_DESCRIPTION Instance method Public Method Set Description of XML Document 20021029
15 SET_METADATA Instance method Public Method Set XML File in Buffer 20021016
16 SET_TEXTS Instance method Public Method Set Texts (SAP_OBJECT, GUID+ Version Can Be Initial) 20021021
Events
Class CL_UA_METADATA_PERSISTENCY has no event.
Types
Class CL_UA_METADATA_PERSISTENCY has no local type.
Method Signatures

Method CHECK_EXISTENCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_VERSION Call by reference Type reference (TYPE) UAB_METADATA_VERSION 20030611
2 Returning RD_EXISTS Value transfer Type reference (TYPE) BOOLE_D 20030611

Method CHECK_EXISTENCE on class CL_UA_METADATA_PERSISTENCY has no exception.

Method COMMIT Signature

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

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_APPLICATION Call by reference Type reference (TYPE) UXB_APPLICATION Applikation 20021016
2 Importing ID_AREAID Call by reference Type reference (TYPE) UG_AREAID Anwendungsgebiet 20021016

Method CONSTRUCTOR on class CL_UA_METADATA_PERSISTENCY has no exception.

Method DELETE_METADATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_VERSION Call by reference Type reference (TYPE) UAB_METADATA_VERSION Metadatenversion 20021016
# Exception Resumable Description Created on
1 FAILED 20021016
2 FOREIGN_LOCK 20021016

Method DEQUEUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_VERSION Call by reference Type reference (TYPE) UAB_METADATA_VERSION Metadatenversion 20021016

Method DEQUEUE on class CL_UA_METADATA_PERSISTENCY has no exception.

Method ENQUEUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_VERSION Call by reference Type reference (TYPE) UAB_METADATA_VERSION 20021016
# Exception Resumable Description Created on
1 FOREIGN_LOCK 20021016
2 READ_FAILED 20021016

Method GET_DESCRIPTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_VERSION Call by reference Type reference (TYPE) UAB_METADATA_VERSION Metadatenversion 20021029
2 Returning RD_DESCRIPTION Value transfer Type reference (TYPE) UXP_DESCRIPTION 20021029
# Exception Resumable Description Created on
1 READ_FAILED 20021029

Method GET_METADATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_LOCK Call by reference Type reference (TYPE) BOOLE_D ' ' XML-File sperren 20021016
2 Importing ID_VERSION Call by reference Type reference (TYPE) UAB_METADATA_VERSION Metadatenversion 20021016
3 Returning RD_METADATA Value transfer Type reference (TYPE) STRING 20021016
# Exception Resumable Description Created on
1 FOREIGN_LOCK 20021016
2 READ_FAILED 20021016

Method GET_TABLE_KEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ED_GUID Call by reference Type reference (TYPE) UXP_GUID GUID 20021021
2 Exporting ED_VERSION Call by reference Type reference (TYPE) UXP_VERSION Version 20021021
3 Importing ID_VERSION Call by reference Type reference (TYPE) UAB_METADATA_VERSION 'L' Metadatenversion 20021031

Method GET_TABLE_KEY on class CL_UA_METADATA_PERSISTENCY has no exception.

Method GET_TEXTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_VERSION Call by reference Type reference (TYPE) UAB_METADATA_VERSION Metadatenversion 20021021
2 Returning RT_TEXTS Value transfer Type reference (TYPE) UXS_T_XML_TRANSL XML Übersetzung 20021021
# Exception Resumable Description Created on
1 READ_FAILED 20021021

Method GET_UXP_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_VERSION Call by reference Type reference (TYPE) UAB_METADATA_VERSION Metadatenversion 20021016
2 Returning RD_ID Value transfer Type reference (TYPE) UXP_ID Objekt ID 20021016

Method GET_UXP_ID on class CL_UA_METADATA_PERSISTENCY has no exception.

Method READ_FROM_DB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_LOCK Call by reference Type reference (TYPE) BOOLE_D Sperren (X = True; Space = False) 20021016
2 Importing ID_VERSION Call by reference Type reference (TYPE) UAB_METADATA_VERSION Metadatenversion 20021016
3 Returning RS_XML_VERSION Value transfer Type reference (TYPE) UAB_S_XML_VERSION Persistentes XML Objekt 20021016
# Exception Resumable Description Created on
1 FOREIGN_LOCK 20021016
2 READ_FAILED 20021016

Method SAVE_METADATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_VERSION Call by reference Type reference (TYPE) UAB_METADATA_VERSION Metadatenversion 20021016
# Exception Resumable Description Created on
1 FAILED 20021016

Method SET_DESCRIPTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_DESCRIPTION Call by reference Type reference (TYPE) UXP_DESCRIPTION Bezeichnung eines Persistenten Objektes 20021029
2 Importing ID_VERSION Call by reference Type reference (TYPE) UAB_METADATA_VERSION 'L' Metadatenversion 20021029
# Exception Resumable Description Created on
1 FOREIGN_LOCK 20021029
2 READ_FAILED 20021029

Method SET_METADATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_VERSION Call by reference Type reference (TYPE) UAB_METADATA_VERSION 'L' Metadatenversion 20021016
2 Importing ID_XML Call by reference Type reference (TYPE) STRING 20021016
# Exception Resumable Description Created on
1 FOREIGN_LOCK 20021016
2 READ_FAILED 20021016

Method SET_TEXTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_VERSION Call by reference Type reference (TYPE) UAB_METADATA_VERSION Metadatenversion 20021021
2 Importing IT_TEXTS Call by reference Type reference (TYPE) UXS_T_XML_TRANSL XML Übersetzung 20021021
# Exception Resumable Description Created on
1 FOREIGN_LOCK 20021021
2 READ_FAILED 20021021
History
Last changed by/on SAP  20050220 
SAP Release Created in 320