SAP ABAP Class CL_RSB_OHD_PUSH_HDB (Push in HANA table)
Hierarchy
SAP_BW (Software Component) SAP Business Warehouse
   BW-WHM-DBA (Application Component) Data Basis
     RSB (Package) Business Information Warehouse: Data Marts
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_RSB_OHD_PUSH MDM Connection to Open Hub Destination 20120731
Properties
Class CL_RSB_OHD_PUSH_HDB  
Short Description Push in HANA table    
Super Class CL_RSB_OHD_PUSH MDM Connection to Open Hub Destination 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package RSB   Business Information Warehouse: Data Marts 
Created 20120515   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 IF_SXML Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
Class CL_RSB_OHD_PUSH_HDB has no interface implemented.
Friends
Class CL_RSB_OHD_PUSH_HDB has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 P_CLIENT Instance attribute Private Type reference (TYPE) SYMANDT Client ID of Current User 20120731
2 P_DESTINATION Instance attribute Public Type reference (TYPE) RSB_HANA_SYS Logical Destination (Specified When Function Is Called) 20120731
3 P_FUNCTION Instance attribute Private Type reference (TYPE) FUNCNAME Function name 20120731
4 P_INIT Instance attribute Private Type reference (TYPE) RS_BOOL Boolean 20120731
5 P_LOGSYS Instance attribute Private Type reference (TYPE) RSSLOGSYS Source System 20120731
6 P_OBJECT Instance attribute Private Type reference (TYPE) TY_OBJECT 20120731
7 P_SCHEMA Instance attribute Private Type reference (TYPE) RSB_HANA_SCE HANA Schema 20120731
8 P_TRACE_XML Instance attribute Private Type reference (TYPE) XSTRING 20120731
9 P_URL Instance attribute Public Type reference (TYPE) STRING 20120731
10 P_VERSION Constant Private Type reference (TYPE) I '1' Natural Number 20120731
11 P_XML Instance attribute Private Type reference (TYPE) XSTRING 20120731
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20120731
2 GET_HANA_INFO Instance method Public Method Provide Information for HANA connection 20120731
3 SET_HANA_INFO Instance method Public Method Set Information for HANA connection 20120731
4 _CHANGE_DSO Instance method Private Method Create and change of fieldbased DSO 20120731
5 _DELETE_DSO Instance method Private Method Delete of fieldbased DSO 20120731
6 _DELETE_DSO_ENTRIES Instance method Private Method Delete data from fieldbased DSO 20120731
7 _FILL_DSO Instance method Private Method insert data into fieldbased DSO 20120731
8 _GET_DESTINATION Instance method Private Method Fill Destination 20120731
9 _INIT Instance method Private Method Init Connection 20120731
10 _PACKET_INSERT Instance method Private Method Writes data to HANA 20120731
11 _REQUEST_CONFIRM Instance method Private Method Confirms request with HANA 20120731
12 _REQUEST_ROLLBACK Instance method Private Method Deletes request from HANA 20120731
13 _REQUEST_START Instance method Private Method Registers request with HANA 20120731
14 _SEND Instance method Private Method Sends HTTP 20120731
15 _TRACE Instance method Private Method Extracts call as XML 20120731
Events
Class CL_RSB_OHD_PUSH_HDB has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TY_FUNCTION Private Type reference (TYPE) FUNCNAME 20120731
2 TY_OBJECT Private See coding 20120731 ty_object TYPE c LENGTH 30
3 TY_SCHEMA Private See coding 20120731 ty_schema TYPE c LENGTH 30
4 TY_S_CLIENT Private See coding 20120731 BEGIN OF ty_s_client, logsys TYPE rsslogsys, client TYPE symandt, END OF ty_s_client
5 TY_S_FIELD Private See coding 20120731 BEGIN OF ty_s_field, fieldname TYPE rsfieldnm, ddic_type TYPE rsdatatype, ddic_leng TYPE ddleng, decimals TYPE decimals, keyfield TYPE rs_bool, aggrgen TYPE rstran_aggregation, END OF ty_s_field
6 TY_S_MSG Private See coding 20120731 BEGIN OF ty_s_msg, request TYPE rssid, status TYPE symsgty, text(200) TYPE c, END OF ty_s_msg
7 TY_T_CLIENT Private See coding 20120731 ty_t_client TYPE TABLE OF ty_s_client
8 TY_T_FIELD Private See coding 20120731 ty_t_field TYPE TABLE OF ty_s_field
9 TY_T_MSG Private See coding 20120731 ty_t_msg TYPE STANDARD TABLE OF ty_s_msg WITH DEFAULT KEY
Method Signatures

Method CONSTRUCTOR Signature

Method CONSTRUCTOR on class CL_RSB_OHD_PUSH_HDB has no parameter.
Method CONSTRUCTOR on class CL_RSB_OHD_PUSH_HDB has no exception.

Method GET_HANA_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_HANA_SCHEMA Call by reference Type reference (TYPE) RSB_HANA_SCE HANA Schema 20120731
2 Exporting E_HANA_SYSTEM Call by reference Type reference (TYPE) RSB_HANA_SYS Verbindung zum HANA System 20120731

Method GET_HANA_INFO on class CL_RSB_OHD_PUSH_HDB has no exception.

Method SET_HANA_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_HANA_SCHEMA Call by reference Type reference (TYPE) RSB_HANA_SCE HANA Schema 20120731
2 Importing I_HANA_SYSTEM Call by reference Type reference (TYPE) RSB_HANA_SYS Verbindung zum HANA System 20120731

Method SET_HANA_INFO on class CL_RSB_OHD_PUSH_HDB has no exception.

Method _CHANGE_DSO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGES Call by reference Type reference (TYPE) RS_T_MSG BW: Tabelle mit Nachrichten (Application Log Protokoll) 20120731
2 Exporting E_SUBRC Call by reference Type reference (TYPE) SY-SUBRC Rückgabewert von ABAP-Anweisungen 20120731
3 Importing I_DBTAB Call by reference Type reference (TYPE) RSBTABNAME Datenbank Tabelle 20120731
4 Importing I_FORMAT Call by reference Type reference (TYPE) IF_SXML=>XML_STREAM_TYPE IF_SXML=>CO_XT_BINARY XML-Format 20120731
5 Importing I_OHDEST Call by reference Type reference (TYPE) RSOHDEST Open Hub Destination 20120731
6 Importing I_T_FIELD Call by reference Type reference (TYPE) RSBGUI_T_FIELDS Felder Open Hub Destination 20120731
7 Importing I_T_PARAMETER Call by reference Type reference (TYPE) RSBO_T_VARIABLES Parametertabelle 20120731
# Exception Resumable Description Created on
1 FAILED Fehler im sendenden System 20120731

Method _DELETE_DSO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGES Call by reference Type reference (TYPE) RS_T_MSG BW: Tabelle mit Nachrichten (Application Log Protokoll) 20120731
2 Exporting E_SUBRC Call by reference Type reference (TYPE) SY-SUBRC 20120731
3 Importing I_DBTAB Call by reference Type reference (TYPE) RSBTABNAME 20120731
4 Importing I_FORMAT Call by reference Type reference (TYPE) IF_SXML=>XML_STREAM_TYPE IF_SXML=>CO_XT_BINARY 20120731
5 Importing I_OHDEST Call by reference Type reference (TYPE) RSOHDEST 20120731
# Exception Resumable Description Created on
1 FAILED Fehler im sendenden System 20120731

Method _DELETE_DSO_ENTRIES Signature

Method _DELETE_DSO_ENTRIES on class CL_RSB_OHD_PUSH_HDB has no parameter.
Method _DELETE_DSO_ENTRIES on class CL_RSB_OHD_PUSH_HDB has no exception.

Method _FILL_DSO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGES Call by reference Type reference (TYPE) RS_T_MSG BW: Tabelle mit Nachrichten (Application Log Protokoll) 20120731
2 Exporting E_SUBRC Call by reference Type reference (TYPE) SY-SUBRC Rückgabewert von ABAP-Anweisungen 20120731
3 Importing IT_DATA Call by reference Type reference (TYPE) TABLE 20120731
4 Importing I_FORMAT Call by reference Type reference (TYPE) IF_SXML=>XML_STREAM_TYPE IF_SXML=>CO_XT_BINARY XML-Format 20120731
5 Importing I_OHDEST Call by reference Type reference (TYPE) RSOHDEST Open Hub Destination 20120731
6 Importing I_PACKET Call by reference Type reference (TYPE) RSDATAPID Datenpaketnummer 20120731
7 Importing I_REQUEST Call by reference Type reference (TYPE) RSBKREQUID Request eines Datentransferprozesses 20120731
# Exception Resumable Description Created on
1 FAILED 20120731

Method _GET_DESTINATION Signature

Method _GET_DESTINATION on class CL_RSB_OHD_PUSH_HDB has no parameter.
Method _GET_DESTINATION on class CL_RSB_OHD_PUSH_HDB has no exception.

Method _INIT Signature

Method _INIT on class CL_RSB_OHD_PUSH_HDB has no parameter.
Method _INIT on class CL_RSB_OHD_PUSH_HDB has no exception.

Method _PACKET_INSERT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_DATA Call by reference Type reference (TYPE) TABLE 20120731
2 Importing I_FORMAT Call by reference Type reference (TYPE) IF_SXML=>XML_STREAM_TYPE IF_SXML=>CO_XT_BINARY XML-Format 20120731
3 Importing I_PACKET Call by reference Type reference (TYPE) RSDATAPID Datenpaketnummer 20120731
4 Importing I_REQUEST Call by reference Type reference (TYPE) RSBKREQUID Request eines Datentransferprozesses 20120731
# Exception Resumable Description Created on
1 FAILED 20120731

Method _REQUEST_CONFIRM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_FORMAT Call by reference Type reference (TYPE) IF_SXML=>XML_STREAM_TYPE IF_SXML=>CO_XT_BINARY XML-Format 20120731
2 Importing I_PACKETS Call by reference Type reference (TYPE) RSDATAPID Anzahl Datenpakete (höchste Paketnummer) 20120731
3 Importing I_REQUEST Call by reference Type reference (TYPE) RSBKREQUID Request eines Datentransferprozesses 20120731
# Exception Resumable Description Created on
1 FAILED Fehler im Sendenden System 20120731

Method _REQUEST_ROLLBACK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_FORMAT Call by reference Type reference (TYPE) IF_SXML=>XML_STREAM_TYPE IF_SXML=>CO_XT_BINARY XML-Format 20120731
2 Importing I_REQUEST Call by reference Type reference (TYPE) RSBKREQUID Request eines Datentransferprozesses 20120731
# Exception Resumable Description Created on
1 FAILED Fehler im Sendenden System 20120731

Method _REQUEST_START Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_FORMAT Call by reference Type reference (TYPE) IF_SXML=>XML_STREAM_TYPE IF_SXML=>CO_XT_BINARY XML-Format 20120731
2 Importing I_REQUEST Call by reference Type reference (TYPE) RSBKREQUID Request eines Datentransferprozesses 20120731
# Exception Resumable Description Created on
1 FAILED Fehler im Sendenden System 20120731

Method _SEND Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_MESSAGES Value transfer Type reference (TYPE) RS_T_MSG BW: Tabelle mit Nachrichten (Application Log Protokoll) 20120731
# Exception Resumable Description Created on
1 COMMUNICATION_FAILED Fehler bei Kommunikation 20120731
2 INTERNAL_FAILURE Fehler auf Sender-Seite 20120731

Method _TRACE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CHECK Call by reference Type reference (TYPE) RS_BOOL Boolean 20120731
2 Returning RESULT Value transfer Type reference (TYPE) RS_BOOL Boolean 20120731
# Exception Resumable Description Created on
1 CX_RS_MSG BW Exception mit generischer Nachricht (keine spez. Attrib.) 20120731
History
Last changed by/on SAP  20130531 
SAP Release Created in 740