SAP ABAP Class CL_RSDHA_HAAP (Persistency layer of Analysis Processes)
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  
Short Description Persistency layer of Analysis Processes    
Super Class    
Instantiability of a Class 0  Private 
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_RSDHA_HAAP Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
2 CL_RSTRAN_DB_STAT Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
3 IF_RSDHAM_ANALYSIS Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
4 IF_RSDHAR_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 has no interface implemented.
Friends
# Friend Modeled only Created on Description
1 CL_RSDHA_HAAP_DTP 20121205 Persistency layer of Analysis Processes DTP Integration
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_ACTIVFL Instance attribute Public Type reference (TYPE) RSACTIVFL Active and revised version do not agree 20130104
2 N_C_ACTVT Constant Public See coding Aktivitäten für Berechtigungsprüfung 20120416
3 N_C_TLOGO Constant Public See coding Objekttypen für XREF 20120807
4 N_C_TRANSFORMATION Constant Public See coding 20130704
5 N_HAAPNM Instance attribute Public Type reference (TYPE) IF_RSDHAM_ANALYSIS=>TN_NAME Name of HANA Analysis Process 20120824
6 N_HANA_TRANSFORMATION Instance attribute Public Type reference (TYPE) TN_HANA_TRANSFORMATION '=X': HANA Transformation 20130513
7 N_OBJSTAT Instance attribute Public Type reference (TYPE) RSOBJSTAT Object Status 20130714
8 N_PERSIST_MODEL Instance attribute Private Type reference (TYPE) RS_BOOL Persist Model 20130920
9 P_C_EXECUTION_STATE Constant Private See coding 20121030
10 P_DB_READ_A Instance attribute Private Type reference (TYPE) RS_BOOL A version has been read from DB 20120417
11 P_DB_READ_D Instance attribute Private Type reference (TYPE) RS_BOOL D version has been read from DB 20121102
12 P_DB_READ_M Instance attribute Private Type reference (TYPE) RS_BOOL M version has been read from DB 20120417
13 P_DUMMY_MSG Static Attribute Private Type reference (TYPE) CHAR01 Character Field of Length 1 20120416
14 P_EXECUTION_STATE Instance attribute Private Type reference (TYPE) TP_EXECUTION_STATE Execution state 20121030
15 P_EXE_SAVE_APPL_LOG Instance attribute Private Type reference (TYPE) RS_BOOL Save application log for execution (implicitly) 20121030
16 P_IS_NEW Instance attribute Private Type reference (TYPE) RS_BOOL New analysis process 20120416
17 P_MAINTENANCE_STATE Instance attribute Private Type reference (TYPE) TP_MAINTENANCE_STATE Maintenance state 20120417
18 P_OBJSTAT Instance attribute Private Type reference (TYPE) RSOBJSTAT Object Status 20121213
19 P_R_DTP Instance attribute Private Object reference (TYPE REF TO) CL_RSDHA_HAAP_DTP Persistency layer of Analysis Processes DTP Integration 20121205
20 P_R_EXE_APPL_LOG Instance attribute Private Object reference (TYPE REF TO) CL_RSDHA_APPL_LOG Application Log for execution 20121030
21 P_R_EXE_RUN_HEADER Instance attribute Private Object reference (TYPE REF TO) CL_RSDHAR_RUN_HEADER Execution information of HANA Analysis Processes (Header) 20121030
22 P_R_TLOGO Instance attribute Private Object reference (TYPE REF TO) CL_RSDHA_HAAP_TLOGO TLOGO object (used by TLOGO class) 20121102
23 P_R_VERS_A Instance attribute Private Object reference (TYPE REF TO) CL_RSDHA_HAAP_VERS A Version 20120416
24 P_R_VERS_D Instance attribute Private Object reference (TYPE REF TO) CL_RSDHA_HAAP_VERS D Version 20121102
25 P_R_VERS_M Instance attribute Private Object reference (TYPE REF TO) CL_RSDHA_HAAP_VERS M Version 20120416
26 P_R_VERS_N Instance attribute Private Object reference (TYPE REF TO) CL_RSDHA_HAAP_VERS N Version 20120416
27 P_TH_BUFFER Static Attribute Private Type reference (TYPE) TP_TH_BUFFER Buffer table 20120416
Methods
# Method Level Visibility Method type Description Created on
1 ACTIVATE Instance method Public Method Activate 20120419
2 CHECK Instance method Public Method Check (object model) 20120419
3 CHECK_AUTHORITY Static method Public Method Authorization Check 20120416
4 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20120313
5 DELETE Instance method Public Method Delete 20120417
6 DEQUEUE Instance method Public Method Dequeue 20121026
7 EXECUTE_ANALYSIS Static method Public Method Execute HANA analysis process 20130718
8 EXECUTION_CANCEL Instance method Public Method Execution Cancel (reset state, dequeue) 20121030
9 EXECUTION_INIT Instance method Public Method Execution Initialization 20121030
10 EXECUTION_START Instance method Public Method Execution Start 20121030
11 EXISTS Static method Public Method Check: Does object exist on DB? 20120412
12 FACTORY Static method Public Method Create Instance 20120313
13 GET_CATALOG Static method Public Method Get object list (header data) 20120419
14 GET_GENERAL_PROPERTIES Instance method Public Method Get general properties (header data) 20120420
15 GET_INFOAREA_LIST Static method Public Method Get List of InfoAreas (having HAAP objects assignments) 20121026
16 GET_VERSION_REF Instance method Public Method Get reference of version object 20120416
17 GET_WHERE_USED Static method Public Method Get where-used-list (which HAAP objects use this object?) 20120807
18 IS_ACTIVE Instance method Public Method Object is active (i.e. versions A, M and N are equal) 20120420
19 IS_HANA_TRANSFORMATION Static method Public Method Checks, whether instance is an HANA transformation 20130823
20 IS_NEW Instance method Public Method Object is new (i.e. newly created but not yet saved) 20130114
21 IS_NEW_NAME_VALID Static method Public Method Check: Is new name valid 20120412
22 IS_PREPARED Instance method Public Method Object is prepared 20121030
23 IS_SAVED Instance method Public Method Object is saved (i.e. versions M and N are equal) 20120420
24 IS_TRANSPORTABLE Instance method Public Method Is Transportable? 20130408
25 PREPARE Instance method Public Method Prepare for change mode (auth. check, enqueue, CTO) 20121026
26 P_BEFORE_DELETION Instance method Private Method Before Deletion (also called by TLOGO) 20121102
27 P_CHECK_OUTPUT_FIELDS_CHANGES Instance method Private Method Check Changes of Output Fields 20130417
28 P_CREATE_CALCULATION_SCENARIO Instance method Private Method Create Calculation Scenario 20130714
29 P_DELETE_DEPENDENT_OBJECTS Instance method Private Method 20130417
30 P_DEQUEUE Static method Private Method Dequeue 20121026
31 P_DEQUEUE_EXE Static method Private Method Dequeue (for execution) 20121030
32 P_ENQUEUE Static method Private Method Enqueue 20121126
33 P_ENQUEUE_EXE Static method Private Method Enqueue (for execution) 20121030
34 P_GET_DTP Instance method Private Method Get corresponding DTP object 20121205
35 P_GET_TLOGO Instance method Private Method Get corresponding TLOGO object 20121116
36 P_GET_VERSION_REF Instance method Private Method Get reference to version object (internal) 20120417
37 P_IMPACT_ANALYSIS Instance method Private Method Impact analysis 20130417
38 P_SAVE_INT Instance method Private Method Save (internal) 20121105
39 REGENERATE Instance method Public Method Regenerate dependent objects 20121029
40 SAVE Instance method Public Method Save 20120416
41 SAVE_ACTIVFL Instance method Public Method Save active flag 20121213
42 SAVE_OBJSTAT Instance method Public Method Save Object Status 20130714
43 SET_ACTIVFL Instance method Public Method Set active flag 20121213
44 SET_OBJSTAT Instance method Public Method Set Object Status 20130714
45 SET_VERSION_REF Instance method Public Method Set reference of version object 20121102
Events
Class CL_RSDHA_HAAP has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TN_HANA_TRANSFORMATION Public Type reference (TYPE) RS_BOOL '=X': HANA Transformation 20130514
2 TN_S_CATALOG Public See coding Catalog (structure) 20120419 BEGIN OF tn_s_catalog, haapnm TYPE rsdhamap-haapnm, activfl TYPE rsdhamap-activfl, txtlg TYPE rsdhamapt-txtlg, infoarea TYPE rsdhamap-infoarea, tgt_kind TYPE rsdhamap-tgt_kind, persist_data TYPE rsdhamap-persist_data, createdby TYPE rsdhamap-createdby, createdat TYPE rsdhamap-createdat, changedby TYPE rsdhamap-changedby, changedat TYPE rsdhamap-changedat, END OF tn_s_catalog
3 TN_S_PROP Public See coding General Properties 20120420 BEGIN OF tn_s_prop, haapnm TYPE rsdhamap-haapnm, txtlg TYPE rsdhamapt-txtlg, infoarea TYPE rsdhamap-infoarea, tgt_kind TYPE rsdhamap-tgt_kind, persist_data TYPE rsdhamap-persist_data, createdby TYPE rsdhamap-createdby, createdat TYPE rsdhamap-createdat, changedby TYPE rsdhamap-changedby, changedat TYPE rsdhamap-changedat, objstat TYPE rsdhamap-objstat, activfl TYPE rsdhamap-activfl, END OF tn_s_prop
4 TN_T_CATALOG Public See coding Catalog (table) 20120419 tn_t_catalog TYPE STANDARD TABLE OF tn_s_catalog WITH DEFAULT KEY
5 TN_T_INFOAREA Public See coding InfoArea list 20121026 tn_t_infoarea TYPE STANDARD TABLE OF rsinfoarea WITH DEFAULT KEY
6 TP_EXECUTION_STATE Private See coding Execution state 20121030 tp_execution_state TYPE c LENGTH 1
7 TP_MAINTENANCE_STATE Private Type reference (TYPE) RSO_MAINTENANCE_STATE Maintenance state 20120417
8 TP_S_BUFFER Private See coding Buffer entry 20120416 BEGIN OF tp_s_buffer, haapnm TYPE if_rsdham_analysis=>tn_name, persist_model TYPE rs_bool, r_haap TYPE REF TO cl_rsdha_haap, END OF tp_s_buffer
9 TP_TH_BUFFER Private See coding Buffer table 20120416 tp_th_buffer TYPE HASHED TABLE OF tp_s_buffer WITH UNIQUE KEY haapnm persist_model
Method Signatures

Method ACTIVATE 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
3 Importing I_WITH_CHECK Call by reference Type reference (TYPE) RS_BOOL RS_C_TRUE Check before activation 20120419

Method ACTIVATE on class CL_RSDHA_HAAP 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 has no exception.

Method CHECK_AUTHORITY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ACTVT Call by reference Type reference (TYPE) ACTIV_AUTH Activity 20120416
2 Importing I_HAAPNM Call by reference Type reference (TYPE) IF_RSDHAM_ANALYSIS=>TN_NAME Name of HANA Analysis Process 20120824
3 Importing I_INFOAREA Call by reference Type reference (TYPE) RSINFOAREA InfoArea 20121026
4 Returning R_AUTHORIZED Value transfer Type reference (TYPE) RS_BOOL Sufficient authorization (true/false) 20120416

Method CHECK_AUTHORITY on class CL_RSDHA_HAAP 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_HANA_TRANSFORMATION Call by reference Type reference (TYPE) RS_BOOL RS_C_FALSE HANA Transformation 20130513
3 Importing I_PERSIST_MODEL Call by reference Type reference (TYPE) RS_BOOL RS_C_TRUE 'X': Persist Model 20130920

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

Method DELETE on class CL_RSDHA_HAAP has no exception.

Method DEQUEUE Signature

Method DEQUEUE on class CL_RSDHA_HAAP has no parameter.
Method DEQUEUE on class CL_RSDHA_HAAP has no exception.

Method EXECUTE_ANALYSIS 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 20130718
2 Importing I_R_DTP_REQUEST Call by reference Object reference (TYPE REF TO) CL_RSBK_REQUEST DTP Request 20130718
3 Importing I_SIMULATION_MODE Call by reference Type reference (TYPE) IF_RSDHAR_ANALYSIS=>TN_SIMULATION_MODE ='X': Simulation Mode 20130729
4 Returning R_T_MSG Value transfer Type reference (TYPE) RS_T_MSG BW: Table with Messages (Application Log) 20130718
# Exception Resumable Description Created on
1 CX_RSDHA_MSG Exception with generic message 20130718
2 CX_RSDHA_NOT_AUTHORIZED Exception: Not authorized 20130718
3 CX_RSDHA_OBJECT_NOT_FOUND Exception: Object not found 20130718

Method EXECUTION_CANCEL Signature

Method EXECUTION_CANCEL on class CL_RSDHA_HAAP has no parameter.
# Exception Resumable Description Created on
1 CX_RSDHA_MSG Exception with generic message 20121030

Method EXECUTION_INIT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_R_APPL_LOG Call by reference Object reference (TYPE REF TO) CL_RSDHA_APPL_LOG Application Log for HANA Analysis Process 20121030
2 Importing I_R_RUN_HEADER Call by reference Object reference (TYPE REF TO) CL_RSDHAR_RUN_HEADER Execution information of HANA Analysis Processes (Header) 20121030
# Exception Resumable Description Created on
1 CX_RSDHA_MSG Exception with generic message 20121030
2 CX_RSDHA_NOT_AUTHORIZED Exception: Not authorized 20121030
3 CX_RSDHA_OBJECT_LOCKED Exception: Object is locked 20121030

Method EXECUTION_START Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_R_DTP_REQUEST Call by reference Object reference (TYPE REF TO) CL_RSBK_REQUEST DTP Request 20130718
2 Importing I_SIMULATION_MODE Call by reference Type reference (TYPE) IF_RSDHAR_ANALYSIS=>TN_SIMULATION_MODE ='X': Simulation Mode 20130729
# Exception Resumable Description Created on
1 CX_RSDHA_MSG Exception with generic message 20121030

Method EXISTS 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 Returning R_RESULT Value transfer Type reference (TYPE) RS_BOOL Boolean 20120412

Method EXISTS on class CL_RSDHA_HAAP has no exception.

Method FACTORY 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_HANA_TRANSFORMATION Call by reference Type reference (TYPE) RS_BOOL RS_C_FALSE HANA Transformation 20130513
3 Importing I_NEW Call by reference Type reference (TYPE) RS_BOOL RS_C_FALSE New analysis process 20120313
4 Importing I_PERSIST_MODEL Call by reference Type reference (TYPE) RS_BOOL RS_C_TRUE = 'X': Persist HAP model 20130920
5 Importing I_WITH_AUTHORITY Call by reference Type reference (TYPE) RS_BOOL RS_C_TRUE = 'X': with Authorization 20121030
6 Importing I_WITH_CTO_CHECK Call by reference Type reference (TYPE) RS_BOOL RS_C_TRUE = 'X': with CTO check 20121116
7 Returning R_R_HAAP Value transfer Object reference (TYPE REF TO) CL_RSDHA_HAAP Analysis Process (TLOGO) 20120417
# Exception Resumable Description Created on
1 CX_RSDHA_MSG Exception with generic message 20120416
2 CX_RSDHA_NOT_AUTHORIZED Exception: Not authorized 20121030
3 CX_RSDHA_OBJECT_LOCKED Exception: Object is locked 20121024
4 CX_RSDHA_OBJECT_NOT_FOUND Object Not Found 20120416

Method GET_CATALOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_HAAPNM_PATTERN Call by reference Type reference (TYPE) IF_RSDHAM_ANALYSIS=>TN_NAME Name of HANA Analysis Process (Pattern) 20120824
2 Importing I_HANA_TRANSFORMATION Call by reference Type reference (TYPE) CL_RSDHA_HAAP=>TN_HANA_TRANSFORMATION RS_C_FALSE '=X': HANA Transformation 20130514
3 Importing I_OBJVERS Call by reference Type reference (TYPE) RSOBJVERS RS_C_OBJVERS-MODIFIED Object Version 20120419
4 Returning R_T_CATALOG Value transfer Type reference (TYPE) TN_T_CATALOG Catalog (table) 20120419

Method GET_CATALOG on class CL_RSDHA_HAAP has no exception.

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) TN_S_PROP General Properties 20120420

Method GET_GENERAL_PROPERTIES on class CL_RSDHA_HAAP has no exception.

Method GET_INFOAREA_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_HANA_TRANSFORMATION Call by reference Type reference (TYPE) CL_RSDHA_HAAP=>TN_HANA_TRANSFORMATION RS_C_FALSE '=X': HANA Transformation 20130514
2 Returning R_T_INFOAREA Value transfer Type reference (TYPE) TN_T_INFOAREA InfoArea list 20121026

Method GET_INFOAREA_LIST on class CL_RSDHA_HAAP has no exception.

Method GET_VERSION_REF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_OBJVERS Call by reference Type reference (TYPE) RSOBJVERS RS_C_OBJVERS-ACTIVE Object Version 20120416
2 Returning R_R_VERS Value transfer Object reference (TYPE REF TO) CL_RSDHA_HAAP_VERS Persistency layer of Analysis Processes (version) 20120416

Method GET_VERSION_REF on class CL_RSDHA_HAAP has no exception.

Method GET_WHERE_USED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_T_OBJ_USED Call by reference Type reference (TYPE) RSO_T_TLOGO_ASC BI Repository: Table of Objects and Association Type 20120807
2 Exporting E_T_SOURCE Call by reference Type reference (TYPE) RSO_T_TLOGO_ASC BW Repository: Table of Objects and Association Type 20130417
3 Exporting E_T_TARGET Call by reference Type reference (TYPE) RSO_T_TLOGO_ASC BW Repository: Table of Objects and Association Type 20130417
4 Importing I_OBJNM Call by reference Type reference (TYPE) SOBJ_NAME Object 20120807
5 Importing I_OBJVERS Call by reference Type reference (TYPE) RSOBJVERS RS_C_OBJVERS-ACTIVE Object Version 20120807
6 Importing I_TLOGO Call by reference Type reference (TYPE) RSTLOGO BW: Object Type (TLOGO) 20120807

Method GET_WHERE_USED on class CL_RSDHA_HAAP has no exception.

Method IS_ACTIVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_IS_ACTIVE Value transfer Type reference (TYPE) RS_BOOL Boolean 20120420

Method IS_ACTIVE on class CL_RSDHA_HAAP has no exception.

Method IS_HANA_TRANSFORMATION 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 20130823
2 Returning R_HANA_TRANSFORMATION Value transfer Type reference (TYPE) CL_RSDHA_HAAP=>TN_HANA_TRANSFORMATION '=X': HANA Transformation 20130823

Method IS_HANA_TRANSFORMATION on class CL_RSDHA_HAAP has no exception.

Method IS_NEW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_IS_NEW Value transfer Type reference (TYPE) RS_BOOL Boolean 20130114

Method IS_NEW on class CL_RSDHA_HAAP has no exception.

Method IS_NEW_NAME_VALID 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_HANA_TRANSFORMATION Call by reference Type reference (TYPE) RS_BOOL RS_C_FALSE HANA Transformation 20130513
3 Returning R_IS_VALID Value transfer Type reference (TYPE) RS_BOOL Boolean 20120412

Method IS_NEW_NAME_VALID on class CL_RSDHA_HAAP has no exception.

Method IS_PREPARED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_RESULT Value transfer Type reference (TYPE) RS_BOOL Boolean 20121030

Method IS_PREPARED on class CL_RSDHA_HAAP has no exception.

Method IS_SAVED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_IS_SAVED Value transfer Type reference (TYPE) RS_BOOL Boolean 20120420

Method IS_SAVED on class CL_RSDHA_HAAP 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 PREPARE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ACTVT Call by reference Type reference (TYPE) ACTIV_AUTH N_C_ACTVT-MAINTAIN Activity 20121102
2 Importing I_WITH_AUTHORITY Call by reference Type reference (TYPE) RS_BOOL RS_C_TRUE = 'X': with Authorization 20121026
3 Importing I_WITH_CTO_CHECK Call by reference Type reference (TYPE) RS_BOOL RS_C_TRUE = 'X': with CTO Check 20121026
4 Importing I_WITH_ENQUEUE Call by reference Type reference (TYPE) RS_BOOL RS_C_TRUE = 'X': with Enqueue Lock 20121026
# Exception Resumable Description Created on
1 CX_RSDHA_MSG Exception with generic message 20121026
2 CX_RSDHA_NOT_AUTHORIZED Exception: Not authorized 20121026
3 CX_RSDHA_OBJECT_LOCKED Exception: Object is locked 20121026
4 CX_RS_CANCELLED Terminated by User (Dialog) 20121026

Method P_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 20121102
2 Exporting E_T_MSG Call by reference Type reference (TYPE) RS_T_MSG BW: Table with Messages (Application Log) 20121102

Method P_BEFORE_DELETION on class CL_RSDHA_HAAP has no exception.

Method P_CHECK_OUTPUT_FIELDS_CHANGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_COMPATIBLE Value transfer Type reference (TYPE) RS_BOOL 'X': Changes of output fields are compatible 20130417

Method P_CHECK_OUTPUT_FIELDS_CHANGES on class CL_RSDHA_HAAP has no exception.

Method P_CREATE_CALCULATION_SCENARIO Signature

Method P_CREATE_CALCULATION_SCENARIO on class CL_RSDHA_HAAP has no parameter.
# Exception Resumable Description Created on
1 CX_RSDHA_MSG Exception with generic message 20130714

Method P_DELETE_DEPENDENT_OBJECTS 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 of ABAP Statements 20130417
2 Exporting E_T_MSG Call by reference Type reference (TYPE) RS_T_MSG BW: Table with Messages (Application Log) 20130417
3 Importing I_R_APPL_LOG Call by reference Object reference (TYPE REF TO) CL_RSDHA_APPL_LOG Application Log for HANA Analysis Process 20130417

Method P_DELETE_DEPENDENT_OBJECTS on class CL_RSDHA_HAAP has no exception.

Method P_DEQUEUE 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 20121026

Method P_DEQUEUE on class CL_RSDHA_HAAP has no exception.

Method P_DEQUEUE_EXE 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 20121030

Method P_DEQUEUE_EXE on class CL_RSDHA_HAAP has no exception.

Method P_ENQUEUE 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 20121126
# Exception Resumable Description Created on
1 CX_RSDHA_OBJECT_LOCKED Object is locked 20121126

Method P_ENQUEUE_EXE 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 20121030
# Exception Resumable Description Created on
1 CX_RSDHA_OBJECT_LOCKED Object is locked 20121030

Method P_GET_DTP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_OBJVERS Call by reference Type reference (TYPE) RS_OBJVERS Object Version 20121205
2 Returning R_R_DTP Value transfer Object reference (TYPE REF TO) CL_RSDHA_HAAP_DTP Persistency layer of Analysis Processes DTP Integration 20121205

Method P_GET_DTP on class CL_RSDHA_HAAP has no exception.

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_R_TLOGO Value transfer Object reference (TYPE REF TO) CL_RSDHA_HAAP_TLOGO HANA Analysis Process TLOGO Integration 20121116

Method P_GET_TLOGO on class CL_RSDHA_HAAP has no exception.

Method P_GET_VERSION_REF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_OBJVERS Call by reference Type reference (TYPE) RSOBJVERS Object Version 20120417
2 Returning R_R_VERS Value transfer Object reference (TYPE REF TO) CL_RSDHA_HAAP_VERS Persistency layer of Analysis Processes (version) 20120417

Method P_GET_VERSION_REF on class CL_RSDHA_HAAP has no exception.

Method P_IMPACT_ANALYSIS 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 of ABAP Statements 20130417
2 Exporting E_T_MSG Call by reference Type reference (TYPE) RS_T_MSG BW: Table with Messages (Application Log) 20130417
3 Importing I_R_APPL_LOG Call by reference Object reference (TYPE REF TO) CL_RSDHA_APPL_LOG Application Log for HANA Analysis Process 20130417

Method P_IMPACT_ANALYSIS on class CL_RSDHA_HAAP has no exception.

Method P_SAVE_INT Signature

Method P_SAVE_INT on class CL_RSDHA_HAAP has no parameter.
# Exception Resumable Description Created on
1 CX_RSDHA_MSG Exception with generic message 20121105

Method REGENERATE 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 20121029
2 Exporting E_T_MSG Call by reference Type reference (TYPE) RS_T_MSG BW: Table with Messages (Application Log) 20121029
3 Importing I_ENFORCE_REGENERATION Call by reference Type reference (TYPE) RS_BOOL RS_C_TRUE X: Enforce Regeneration 20121029

Method REGENERATE on class CL_RSDHA_HAAP has no exception.

Method SAVE Signature

Method SAVE on class CL_RSDHA_HAAP has no parameter.
# Exception Resumable Description Created on
1 CX_RSDHA_MSG Exception with generic message 20120417

Method SAVE_ACTIVFL Signature

Method SAVE_ACTIVFL on class CL_RSDHA_HAAP has no parameter.
Method SAVE_ACTIVFL on class CL_RSDHA_HAAP has no exception.

Method SAVE_OBJSTAT Signature

Method SAVE_OBJSTAT on class CL_RSDHA_HAAP has no parameter.
Method SAVE_OBJSTAT on class CL_RSDHA_HAAP has no exception.

Method SET_ACTIVFL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ACTIVFL Call by reference Type reference (TYPE) RSACTIVFL Active and revised version do not agree 20121213

Method SET_ACTIVFL on class CL_RSDHA_HAAP has no exception.

Method SET_OBJSTAT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_OBJSTAT Call by reference Type reference (TYPE) RSOBJSTAT Object Status 20130714

Method SET_OBJSTAT on class CL_RSDHA_HAAP has no exception.

Method SET_VERSION_REF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_R_VERS Value transfer Object reference (TYPE REF TO) CL_RSDHA_HAAP_VERS Persistency layer of Analysis Processes (version) 20121102

Method SET_VERSION_REF on class CL_RSDHA_HAAP has no exception.
History
Last changed by/on SAP  20140121 
SAP Release Created in 730