SAP ABAP Class CL_RSDHA_HAAP_VERS (Persistency layer of Analysis Processes (Version))
Hierarchy
SAP_BW (Software Component) SAP Business Warehouse
   BW-WHM-DST-HAP (Application Component) HANA Analysis Process
     RSDHA (Package) SAP HANA Analysis in BW
Properties
Class CL_RSDHA_HAAP_VERS  
Short Description Persistency layer of Analysis Processes (Version)    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class RSDHA    
Program status     
Category 0   
Package RSDHA   SAP HANA Analysis in BW 
Created 20120313   SAP 
Last change 20140121   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_RSDHAM_ANALYSIS Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
2 CL_RSDHA_HAAP Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
3 CL_RSTRAN_DB_STAT Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
4 IF_RSDHAM_ANALYSIS Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
5 IF_RSDHA_TYPES Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
6 RS Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_RSDHA_HAAP_VERS has no interface implemented.
Friends
# Friend Modeled only Created on Description
1 CL_RSDHA_HAAP 20121102 Persistency layer of Analysis Processes
2 CL_RSDHA_HAAP_TLOGO 20121102 HANA Analysis Process TLOGO Integration
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 N_HAAPNM Instance attribute Public Type reference (TYPE) IF_RSDHAM_ANALYSIS=>TN_NAME Name of HANA Analysis Process 20120824
2 N_OBJVERS Instance attribute Public Type reference (TYPE) RSOBJVERS Object Version 20120313
3 P_DUMMY_MSG Static Attribute Private Type reference (TYPE) CHAR01 Character Field of Length 1 20120416
4 P_R_ANALYSIS Instance attribute Private Object reference (TYPE REF TO) CL_RSDHAM_ANALYSIS Analysis Process (Object Model) 20120313
5 P_S_PROP Instance attribute Private Type reference (TYPE) CL_RSDHA_HAAP=>TN_S_PROP General Properties 20120420
6 P_TS_TEXT Instance attribute Private Type reference (TYPE) CL_RSDHAM_ANALYSIS=>TN_TS_TEXT Texts (all languages) 20120416
7 P_TS_TLOGO_ASC Instance attribute Private Type reference (TYPE) CL_RSDHAM_ANALYSIS=>TN_TS_TLOGO_ASC Associated objects (XREF table) 20120806
8 P_XML Instance attribute Private Type reference (TYPE) XSTRING XML 20120416
Methods
# Method Level Visibility Method type Description Created on
1 AFTER_ACTIVATION Instance method Public Method After Activation 20120518
2 BEFORE_ACTIVATION Instance method Public Method Before Activation 20130301
3 BEFORE_DELETION Instance method Public Method Cleanup before deletion 20120518
4 CHECK Instance method Public Method Check (object model) 20120419
5 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20120416
6 COPY Instance method Public Method Copy properties from another version 20120416
7 DELETE Instance method Public Method Delete 20120709
8 EQUALS Instance method Public Method Compare with another version 20120420
9 GET_ANALYSIS Instance method Public Method Get analysis process (object mode) 20120313
10 GET_GENERAL_PROPERTIES Instance method Public Method Get general properties (header data) 20120420
11 GET_RELATED_OBJ Instance method Public Method Get related objects (XREF) 20120807
12 GET_TEXTS Instance method Public Method Get texts 20120416
13 GET_XML Instance method Public Method Get XML 20120416
14 IS_TRANSPORTABLE Instance method Public Method Is Transportable? 20130408
15 P_INIT Instance method Private Method Initialize (all attributes) 20120709
16 P_READ_FROM_DB Instance method Private Method Read properties from DB 20120416
17 REFRESH_ANALYSIS_FROM_XML Instance method Public Method Refresh object model (from XML and additional data) 20120419
18 REFRESH_XML_FROM_ANALYSIS Instance method Public Method Refresh XML and additional data (from object model) 20120419
19 SAVE Instance method Public Method Save 20120416
20 SAVE_GEN_XREF Instance method Public Method Save XREF in general BW TLOGO persistency 20121220
21 SAVE_XREF Instance method Public Method Save XREF 20121220
22 SET_ANALYSIS Instance method Public Method Set analysis process (object model) 20120313
23 SET_TEXTS Instance method Public Method Set texts 20120416
24 SET_TIMESTAMP Instance method Public Method Set timestamp 20120420
Events
Class CL_RSDHA_HAAP_VERS has no event.
Types
Class CL_RSDHA_HAAP_VERS has no local type.
Method Signatures

Method AFTER_ACTIVATION 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) SYSUBRC Return Value from ABAP Statements 20120518
2 Exporting E_T_MSG Call by reference Type reference (TYPE) RS_T_MSG BW: Table with Messages (Application Log) 20120518
3 Importing I_ENFORCE_REGENERATION Call by reference Type reference (TYPE) RS_BOOL X: Enforce Regeneration 20121018

Method AFTER_ACTIVATION on class CL_RSDHA_HAAP_VERS has no exception.

Method BEFORE_ACTIVATION 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) SYSUBRC Return Value from ABAP Statements 20130301
2 Exporting E_T_MSG Call by reference Type reference (TYPE) RS_T_MSG BW: Table with Messages (Application Log) 20130301
3 Importing I_R_VERS_M Call by reference Object reference (TYPE REF TO) CL_RSDHA_HAAP_VERS Modified version of HAP 20130301

Method BEFORE_ACTIVATION on class CL_RSDHA_HAAP_VERS has no exception.

Method BEFORE_DELETION 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) SYSUBRC Return Value from ABAP Statements 20120518
2 Exporting E_T_MSG Call by reference Type reference (TYPE) RS_T_MSG BW: Table with Messages (Application Log) 20120518

Method BEFORE_DELETION on class CL_RSDHA_HAAP_VERS has no exception.

Method CHECK 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) SYSUBRC Return Value from ABAP Statements 20120419
2 Exporting E_T_MSG Call by reference Type reference (TYPE) RS_T_MSG BW: Table with Messages (Application Log) 20120419

Method CHECK on class CL_RSDHA_HAAP_VERS has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_HAAPNM Call by reference Type reference (TYPE) IF_RSDHAM_ANALYSIS=>TN_NAME Name of HANA Analysis Process 20120824
2 Importing I_OBJVERS Call by reference Type reference (TYPE) RSOBJVERS Object Version 20120416
3 Importing I_R_VERS Call by reference Object reference (TYPE REF TO) CL_RSDHA_HAAP_VERS Persistency layer of Analysis Processes (Version) 20120416
4 Importing I_XML Call by reference Type reference (TYPE) XSTRING XML 20120416
# Exception Resumable Description Created on
1 CX_RSDHA_MSG Exception with generic message 20130529
2 CX_RSDHA_OBJECT_NOT_FOUND Object Not Found 20120416

Method COPY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_R_VERS Call by reference Object reference (TYPE REF TO) CL_RSDHA_HAAP_VERS Persistency layer of Analysis Processes (Version) 20120416
# Exception Resumable Description Created on
1 CX_RSDHA_MSG Exception with generic message 20130529

Method DELETE Signature

Method DELETE on class CL_RSDHA_HAAP_VERS has no parameter.
Method DELETE on class CL_RSDHA_HAAP_VERS has no exception.

Method EQUALS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_R_VERS Call by reference Object reference (TYPE REF TO) CL_RSDHA_HAAP_VERS Persistency layer of Analysis Processes (Version) 20120420
2 Returning R_EQUAL Value transfer Type reference (TYPE) RS_BOOL Boolean 20120420

Method EQUALS on class CL_RSDHA_HAAP_VERS has no exception.

Method GET_ANALYSIS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_R_ANALYSIS Value transfer Object reference (TYPE REF TO) CL_RSDHAM_ANALYSIS Analysis Process (Object Model) 20120313
# Exception Resumable Description Created on
1 CX_RSDHA_MSG Exception with generic message 20130529

Method GET_GENERAL_PROPERTIES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_S_PROP Value transfer Type reference (TYPE) CL_RSDHA_HAAP=>TN_S_PROP General Properties 20120420

Method GET_GENERAL_PROPERTIES on class CL_RSDHA_HAAP_VERS has no exception.

Method GET_RELATED_OBJ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_TS_TLOGO_ASC Value transfer Type reference (TYPE) CL_RSDHAM_ANALYSIS=>TN_TS_TLOGO_ASC Associated objects (XREF table) 20120807

Method GET_RELATED_OBJ on class CL_RSDHA_HAAP_VERS has no exception.

Method GET_TEXTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_TS_TEXT Value transfer Type reference (TYPE) IF_RSDHA_TYPES=>TN_TS_TEXT Texts (all languages) 20120416

Method GET_TEXTS on class CL_RSDHA_HAAP_VERS has no exception.

Method GET_XML Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_XML Value transfer Type reference (TYPE) XSTRING 20120416

Method GET_XML on class CL_RSDHA_HAAP_VERS has no exception.

Method IS_TRANSPORTABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_IS_TRANSPORTABLE Value transfer Type reference (TYPE) RS_BOOL =X: Local Object 20130408
# Exception Resumable Description Created on
1 CX_RSDHA_MSG Exception with generic message 20130408

Method P_INIT Signature

Method P_INIT on class CL_RSDHA_HAAP_VERS has no parameter.
Method P_INIT on class CL_RSDHA_HAAP_VERS has no exception.

Method P_READ_FROM_DB Signature

Method P_READ_FROM_DB on class CL_RSDHA_HAAP_VERS has no parameter.
# Exception Resumable Description Created on
1 CX_RSDHA_MSG Exception with generic message 20130529
2 CX_RSDHA_OBJECT_NOT_FOUND Object Not Found 20120416

Method REFRESH_ANALYSIS_FROM_XML Signature

Method REFRESH_ANALYSIS_FROM_XML on class CL_RSDHA_HAAP_VERS has no parameter.
# Exception Resumable Description Created on
1 CX_RSDHA_MSG Exception with generic message 20130529

Method REFRESH_XML_FROM_ANALYSIS Signature

Method REFRESH_XML_FROM_ANALYSIS on class CL_RSDHA_HAAP_VERS has no parameter.
Method REFRESH_XML_FROM_ANALYSIS on class CL_RSDHA_HAAP_VERS has no exception.

Method SAVE Signature

Method SAVE on class CL_RSDHA_HAAP_VERS has no parameter.
Method SAVE on class CL_RSDHA_HAAP_VERS has no exception.

Method SAVE_GEN_XREF Signature

Method SAVE_GEN_XREF on class CL_RSDHA_HAAP_VERS has no parameter.
Method SAVE_GEN_XREF on class CL_RSDHA_HAAP_VERS has no exception.

Method SAVE_XREF Signature

Method SAVE_XREF on class CL_RSDHA_HAAP_VERS has no parameter.
Method SAVE_XREF on class CL_RSDHA_HAAP_VERS has no exception.

Method SET_ANALYSIS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_R_ANALYSIS Call by reference Object reference (TYPE REF TO) CL_RSDHAM_ANALYSIS Analysis Process (Object Model) 20120313

Method SET_ANALYSIS on class CL_RSDHA_HAAP_VERS has no exception.

Method SET_TEXTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_TS_TEXT Call by reference Type reference (TYPE) CL_RSDHAM_ANALYSIS=>TN_TS_TEXT Texts (table) 20120416

Method SET_TEXTS on class CL_RSDHA_HAAP_VERS has no exception.

Method SET_TIMESTAMP Signature

Method SET_TIMESTAMP on class CL_RSDHA_HAAP_VERS has no parameter.
Method SET_TIMESTAMP on class CL_RSDHA_HAAP_VERS has no exception.
History
Last changed by/on SAP  20140121 
SAP Release Created in 730