SAP ABAP Class CL_RSXA_PERSISTENCE (Persistence of XSA Objects)
Hierarchy
BI_CONT (Software Component) Business Intelligence Content
   BW-BCT-EPM (Application Component) Spend Analytics Content
     RS_BCT_XA_ABAP (Package) xA general ABAP objects
Properties
Class CL_RSXA_PERSISTENCE  
Short Description Persistence of XSA Objects    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package RS_BCT_XA_ABAP   xA general ABAP objects 
Created 20070219   SAP 
Last change 20141101    
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 RSXA Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_RSXA_PERSISTENCE has no interface implemented.
Friends
Class CL_RSXA_PERSISTENCE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 P_R_VERS_N Instance attribute Private Object reference (TYPE REF TO) CL_RSXA_PERSISTENCE_VERS xSA Version Object 20070219
2 P_TH_XSA_R Static Attribute Private Type reference (TYPE) RSXA_TH_PERSIST_XA_R Table with References to xSA Class 20070219
Methods
# Method Level Visibility Method type Description Created on
1 ADD_RELATION Static method Public Method Add relation 20070309
2 AUTHORITY_CHECK Static method Public Method check authorization 20070405
3 CHECK_CONSISTENCY Static method Public Method check consistency of object 20070508
4 CONSTRUCTOR Instance method Public Constructor Constructor 20070219
5 DELETE Instance method Public Method Delete object 20070321
6 DELETE_RELATION Static method Public Method Delete relation 20070309
7 FACTORY Static method Public Method Generates a xSA Object and Returns Its Reference 20070219
8 GET_ACTIVITY_TEXT Static method Public Method 20070425
9 GET_ALL_WITH_FILTER Static method Public Method Return All Objects (with Filter Options) 20070219
10 IS_SAP_SYSTEM Static method Public Method Is it a SAP System 20070403
11 READ_FROM_DB Static method Public Method 20070219
12 SAVE Instance method Public Method Save Object 20070321
13 SET_ATTRIBUTES Instance method Public Method 20070219
14 SET_TEXTS Instance method Public Method Set Texts 20070219
15 TREE_GET_NODES Static method Public Method Get all nodes for a tree 20070226
16 TREE_SAVE_NODES Static method Public Method Save all nodes for a tree 20070228
Events
Class CL_RSXA_PERSISTENCE has no event.
Types
Class CL_RSXA_PERSISTENCE has no local type.
Method Signatures

Method ADD_RELATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_SUBRC Call by reference Type reference (TYPE) SY-SUBRC Return Value of ABAP Statements 20070405
2 Exporting E_T_MESSAGE Call by reference Type reference (TYPE) RSRD_T_MESSAGE Table Type for RRX_MESG 20070405
3 Importing I_T_NODES_REL Call by reference Type reference (TYPE) RSXA_T_NODES_REL Node Releations 20070309

Method ADD_RELATION on class CL_RSXA_PERSISTENCE has no exception.

Method AUTHORITY_CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_IS_AUTHORIZED Call by reference Type reference (TYPE) RS_BOOL Authorized (True/False) 20070405
2 Importing I_ACTIVITY Call by reference Type reference (TYPE) ACTIV_AUTH Activity 20070405
3 Importing I_OBJECTID Call by reference Type reference (TYPE) RSXAOBJECTID Technical Object Id of xA Object 20070405
4 Importing I_OBJECT_TYPE Call by reference Type reference (TYPE) RSXAOBJECT_TYPE xSA Object Type 20070405

Method AUTHORITY_CHECK on class CL_RSXA_PERSISTENCE has no exception.

Method CHECK_CONSISTENCY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_OBJECTID Call by reference Type reference (TYPE) RSXAOBJECTID Technical Object Id of xA Object 20070508
2 Importing I_OBJECTID Call by reference Type reference (TYPE) RSXAOBJECTID Technical Object Id of xA Object 20070508
3 Importing I_TYPE Call by reference Type reference (TYPE) RSXAOBJECT_TYPE xSA Object Type 20070508
# Exception Resumable Description Created on
1 INPUT_INVALID Invalid entry 20070508
2 OBJECTID_NAME_TO_LONG The length of ObjectID is to long for transports 20070508

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_OBJECTID Call by reference Type reference (TYPE) RSXAOBJECTID Object Id 20070219
2 Importing I_REFNM Call by reference Type reference (TYPE) RSXAOBJECTID Object Id 20070219
3 Importing I_TYPE Call by reference Type reference (TYPE) RSXAOBJECT_TYPE xSA Object Type 20070219

Method CONSTRUCTOR on class CL_RSXA_PERSISTENCE has no exception.

Method DELETE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_SUBRC Call by reference Type reference (TYPE) SY-SUBRC Return Value of ABAP Statements 20070501

Method DELETE on class CL_RSXA_PERSISTENCE has no exception.

Method DELETE_RELATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_SUBRC Call by reference Type reference (TYPE) SY-SUBRC SUBRC 20070405
2 Exporting E_T_MESSAGE Call by reference Type reference (TYPE) RSRD_T_MESSAGE Table Type for RRX_MESG 20070405
3 Importing I_T_NODES_REL Call by reference Type reference (TYPE) RSXA_T_NODES_REL Node Releations 20070309

Method DELETE_RELATION on class CL_RSXA_PERSISTENCE has no exception.

Method FACTORY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_OBJECTID Call by reference Type reference (TYPE) RSXAOBJECTID Object Id 20070219
2 Importing I_TYPE Call by reference Type reference (TYPE) RSXAOBJECT_TYPE xSA Object Type 20070219
3 Returning R_R_XSA Value transfer Type reference (TYPE) RSXA_PERSIST_R Reference to xSA Persistence Class 20070219
# Exception Resumable Description Created on
1 INPUT_INVALID Invalid entry 20070219
2 NOT_FOUND Not Found 20070219

Method GET_ACTIVITY_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ACTIVITY Call by reference Type reference (TYPE) ACTIV_AUTH Activity 20070425
2 Returning R_TEXT Value transfer Type reference (TYPE) STRING 20070425

Method GET_ACTIVITY_TEXT on class CL_RSXA_PERSISTENCE has no exception.

Method GET_ALL_WITH_FILTER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_SUBRC Call by reference Type reference (TYPE) SY-SUBRC Return Value of ABAP Statements 20070329
2 Exporting E_T_PROPERTIES Call by reference Type reference (TYPE) RSXA_T_HEADER xSA Header Table 20070219
3 Importing I_OBJECTID Call by reference Type reference (TYPE) RSXAOBJECTID '*' Technical Object Id of xA Object 20070329
4 Importing I_OBJECTNAME Call by reference Type reference (TYPE) RSXA_OBJECT_NAME '*' Object Id 20070221
5 Importing I_OBJECTTYPE Call by reference Type reference (TYPE) RSXAOBJECT_TYPE '*' xSA Object Type 20070219
6 Importing I_OWNER Call by reference Type reference (TYPE) RSOWNER '*' Owner (Person Responsible) 20070221

Method GET_ALL_WITH_FILTER on class CL_RSXA_PERSISTENCE has no exception.

Method IS_SAP_SYSTEM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting R_ANSWER Call by reference Type reference (TYPE) RS_BOOL Boolean 20070403

Method IS_SAP_SYSTEM on class CL_RSXA_PERSISTENCE has no exception.

Method READ_FROM_DB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_SUBRC Call by reference Type reference (TYPE) SY-SUBRC Return Value of ABAP Statements 20070502
2 Exporting E_S_PROPERTIES Call by reference Type reference (TYPE) RSXA_S_HEADER xSA Header Structure for RFC no String 20070219
3 Exporting E_T_MESSAGE Call by reference Type reference (TYPE) RSRD_T_MESSAGE Messages 20070502
4 Exporting E_T_TXT Call by reference Type reference (TYPE) RSO_T_TXT Object Texts (in several languages) 20070219
5 Exporting E_XML_DATA Call by reference Type reference (TYPE) RSXA_XML xSA XML String 20070220
6 Importing I_OBJECTID Call by reference Type reference (TYPE) RSXAOBJECTID Object Id 20070219
7 Importing I_OBJVERS Call by reference Type reference (TYPE) RSOBJVERS 'A' Object version 20070219
8 Importing I_TYPE Call by reference Type reference (TYPE) RSXAOBJECT_TYPE xSA Object Type 20070219

Method READ_FROM_DB on class CL_RSXA_PERSISTENCE has no exception.

Method SAVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_SUBRC Call by reference Type reference (TYPE) SY-SUBRC Return Value of ABAP Statements 20070403
2 Exporting E_T_MESSAGE Call by reference Type reference (TYPE) RSRD_T_MESSAGE Messages 20070403

Method SAVE on class CL_RSXA_PERSISTENCE has no exception.

Method SET_ATTRIBUTES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_S_PROPERTIES Call by reference Type reference (TYPE) RSXA_S_HEADER xSA Header Structure for RFC no String 20070219
2 Importing I_XML_DATA Call by reference Type reference (TYPE) STRING XML Descritpion of the object 20070219

Method SET_ATTRIBUTES on class CL_RSXA_PERSISTENCE has no exception.

Method SET_TEXTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_T_TXT Call by reference Type reference (TYPE) RSO_T_TXT Object Texts (in several languages) 20070219

Method SET_TEXTS on class CL_RSXA_PERSISTENCE has no exception.

Method TREE_GET_NODES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_T_NODES Call by reference Type reference (TYPE) RSXA_T_TREE_NODES Structure for Nodes in the Content Tree 20070226
2 Exporting E_T_NODES_REL Call by reference Type reference (TYPE) RSXA_T_NODES_REL Content Tree Relations 20070226
3 Importing I_GET_ALL_NODES Call by reference Type reference (TYPE) RS_BOOL Get all nodes, not the user specific only. 20070314
4 Importing I_OWNER Call by reference Type reference (TYPE) SYUNAME '*' User Name 20070228
5 Importing I_TREE_NAME Call by reference Type reference (TYPE) RSXATREENAME Content Treename 20070226

Method TREE_GET_NODES on class CL_RSXA_PERSISTENCE has no exception.

Method TREE_SAVE_NODES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_T_MESSAGE_X Call by reference Type reference (TYPE) RSXA_T_MESSAGE_X Message Structure RFC 20070430
2 Importing I_OWNER Call by reference Type reference (TYPE) SYUNAME User Name 20070228
3 Importing I_TREE_NAME Call by reference Type reference (TYPE) RSXATREENAME Content Treename 20070228
4 Importing I_T_NODES Call by reference Type reference (TYPE) RSXA_T_TREE_NODES Structure for Nodes in the Content Tree 20070228
5 Importing I_T_NODES_REL Call by reference Type reference (TYPE) RSXA_T_NODES_REL Node Releations 20070228
# Exception Resumable Description Created on
1 INPUT_INVALID Invalid entry 20070430
History
Last changed by/on SAP  20141101 
SAP Release Created in