SAP ABAP Class CL_RSDHA_HAAP_DTP (Persistency layer of Analysis Processes DTP Integration)
Hierarchy
SAP_BW (Software Component) SAP Business Warehouse
   BW-WHM-DST-HAP (Application Component) HANA Analysis Process
     RSDHA (Package) SAP HANA Analysis in BW
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_RSBK_REQUEST_OBSERVER Observer for DTP Request 20121205
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_RSBK_SERVER Interface for General Servers of a DTP 20121205
3 Interface implementation (CLASS c. INTERFACES i_ref)  IF_RSBK_SRC Interface for Data Sources of a DTP 20121205
4 Interface implementation (CLASS c. INTERFACES i_ref)  IF_RSBK_SRC_STATIC Interface for Data Sources of a DTP (Static) 20121205
5 Interface implementation (CLASS c. INTERFACES i_ref)  IF_RSTRAN_SOURCE Source for Transformation 20121205
Properties
Class CL_RSDHA_HAAP_DTP  
Short Description Persistency layer of Analysis Processes DTP Integration    
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 20121205   SAP 
Last change 20140121   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 IF_RSDHAM_ANALYSIS Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
2 RS Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_RSBK_REQUEST_OBSERVER Observer for DTP Request 20121205
2 IF_RSBK_SERVER Interface for General Servers of a DTP 20121205
3 IF_RSBK_SRC Interface for Data Sources of a DTP 20121205
4 IF_RSBK_SRC_STATIC Interface for Data Sources of a DTP (Static) 20121205
5 IF_RSTRAN_SOURCE Source for Transformation 20121205
Friends
# Friend Modeled only Created on Description
1 CL_RSDHA_HAAP 20121205 Persistency layer of Analysis Processes
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 P_HAAPNM Instance attribute Private Type reference (TYPE) IF_RSDHAM_ANALYSIS=>TN_NAME Name of HANA Analysis Process 20121205
2 P_OBJVERS Instance attribute Public Type reference (TYPE) RSOBJVERS Current Object version 20121205
3 P_R_HAAP Instance attribute Private Object reference (TYPE REF TO) CL_RSDHA_HAAP Persistency layer of Analysis Processes 20121205
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20121205
2 GET_FIELDS Static method Public Method Deliver List of Fields or InfoObjects 20131002
3 P_GET_HAAP Static method Private Method 20121208
Events
Class CL_RSDHA_HAAP_DTP has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TN_S_CATALOG Public See coding Catalog (structure) 20121205 BEGIN OF tn_s_catalog, haapnm TYPE rsdhamap-haapnm, txtlg TYPE rsdhamapt-txtlg, infoarea TYPE rsdhamap-infoarea, tgt_kind TYPE rsdhamap-tgt_kind, createdby TYPE rsdhamap-createdby, createdat TYPE rsdhamap-createdat, changedby TYPE rsdhamap-changedby, changedat TYPE rsdhamap-changedat, END OF tn_s_catalog
2 TN_S_PROP Public See coding General Properties 20121205 BEGIN OF tn_s_prop, haapnm TYPE rsdhamap-haapnm, txtlg TYPE rsdhamapt-txtlg, infoarea TYPE rsdhamap-infoarea, tgt_kind TYPE rsdhamap-tgt_kind, createdby TYPE rsdhamap-createdby, createdat TYPE rsdhamap-createdat, changedby TYPE rsdhamap-changedby, changedat TYPE rsdhamap-changedat, END OF tn_s_prop
3 TN_T_CATALOG Public See coding Catalog (table) 20121205 tn_t_catalog TYPE STANDARD TABLE OF tn_s_catalog WITH DEFAULT KEY
4 TN_T_INFOAREA Public See coding InfoArea list 20121205 tn_t_infoarea TYPE STANDARD TABLE OF rsinfoarea WITH DEFAULT KEY
5 TP_EXECUTION_STATE Private See coding Execution state 20121205 tp_execution_state TYPE c LENGTH 1
6 TP_MAINTENANCE_STATE Private Type reference (TYPE) RSO_MAINTENANCE_STATE Maintenance state 20121205
7 TP_S_BUFFER Private See coding Buffer entry 20121205 BEGIN OF tp_s_buffer, haapnm TYPE if_rsdham_analysis=>tn_name, r_haap TYPE REF TO cl_rsdha_haap, END OF tp_s_buffer
8 TP_TH_BUFFER Private See coding Buffer table 20121205 tp_th_buffer TYPE HASHED TABLE OF tp_s_buffer WITH UNIQUE KEY haapnm
Method Signatures

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 20121205
2 Importing I_OBJVERS Call by reference Type reference (TYPE) RS_OBJVERS Object Version 20121205

Method CONSTRUCTOR on class CL_RSDHA_HAAP_DTP has no exception.

Method GET_FIELDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_T_FIELD Call by reference Type reference (TYPE) RSTRAN_T_FIELD List of Source Fields 20131002
2 Importing I_ADD_RECORD Call by reference Type reference (TYPE) RS_BOOL RS_C_TRUE X => Add Record 20131002
3 Importing I_OBJVERS Call by reference Type reference (TYPE) RSOBJVERS Object version 20131002
4 Importing I_R_HAAP Call by reference Object reference (TYPE REF TO) CL_RSDHA_HAAP Persistency layer of Analysis Processes 20131002

Method GET_FIELDS on class CL_RSDHA_HAAP_DTP has no exception.

Method P_GET_HAAP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_NEW Call by reference Type reference (TYPE) RS_BOOL RS_C_FALSE New analysis process 20130930
2 Importing I_PERSIST_MODEL Call by reference Type reference (TYPE) RS_BOOL RS_C_TRUE = 'X': Persist HAP model 20130930
3 Importing I_SRC Call by reference Type reference (TYPE) RSBKSRCNM 20121208
4 Importing I_SRCTP Call by reference Type reference (TYPE) RSBKSRCTP Type of Source Object of a Data Transfer Process 20121208
5 Returning R_R_SRC Value transfer Object reference (TYPE REF TO) IF_RSBK_SRC 20121208
# Exception Resumable Description Created on
1 CX_RSDHA_MSG 20121208
History
Last changed by/on SAP  20140121 
SAP Release Created in 740