SAP ABAP Class CL_NHI_DB_LOOKUP (Database Lookup Implementation)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-DWB-TOO (Application Component) Workbench Tools: Editors, Painters, Modelers
     SNHI_CORE (Package) ABAP-HANA Integration: Core/Reuse Objects
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_NHI_DB_LOOKUP Database Lookup: Client Interface 20120126
Properties
Class CL_NHI_DB_LOOKUP  
Short Description Database Lookup Implementation    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SNHI_CORE   ABAP-HANA Integration: Core/Reuse Objects 
Created 20120126   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_NHI_DB_LOOKUP has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_NHI_DB_LOOKUP Database Lookup: Client Interface 20120126
Friends
Class CL_NHI_DB_LOOKUP has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 NHI_HANA_REPOSITORY Instance attribute Private Object reference (TYPE REF TO) IF_NHI_HANA_REPOSITORY 20120126
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_ERROR_CODE Instance method Private Method 20120127
2 CONSTRUCTOR Instance method Private Constructor 20120126
3 CREATE_INSTANCE Static method Public Method 20120126
4 EXECUTE_REQUEST Instance method Private Method 20120127
5 GET_FIND_REQUEST Instance method Private Method 20120127
6 GET_HANA_ACTIVE_SESSION Instance method Private Method 20120127
7 MAP_FIND_RESPONSE Instance method Private Method 20120127
8 MAP_OBJECT_TYPE_ID Instance method Private Method 20120127
Events
Class CL_NHI_DB_LOOKUP has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TY_HANA_OBJECT_TYPES_REQUEST Private See coding 20120127 ty_hana_object_types_request type standard table of string with default key
Method Signatures

Method CHECK_ERROR_CODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_JSON_OBJECT_RESPONSE Call by reference Object reference (TYPE REF TO) IF_NHI_JSON_OBJECT 20120127
# Exception Resumable Description Created on
1 CX_NHI_HANA_REPOSITORY 20120127

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_NHI_HANA_REPOSITORY Call by reference Object reference (TYPE REF TO) IF_NHI_HANA_REPOSITORY 20120126

Method CONSTRUCTOR on class CL_NHI_DB_LOOKUP has no exception.

Method CREATE_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_NHI_HANA_REPOSITORY Call by reference Object reference (TYPE REF TO) IF_NHI_HANA_REPOSITORY 20120126
2 Returning R_RESULT Value transfer Object reference (TYPE REF TO) IF_NHI_DB_LOOKUP 20120126

Method CREATE_INSTANCE on class CL_NHI_DB_LOOKUP has no exception.

Method EXECUTE_REQUEST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_JSON_OBJECT_REQUEST Call by reference Object reference (TYPE REF TO) IF_NHI_JSON_OBJECT 20120127
2 Returning R_JSON_OBJECT_RESPONSE Value transfer Object reference (TYPE REF TO) IF_NHI_JSON_OBJECT 20120127
# Exception Resumable Description Created on
1 CX_NHI_HANA_REPOSITORY 20120127

Method GET_FIND_REQUEST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DB_OBJECT_TYPE Call by reference Type reference (TYPE) IF_NHI_DB_LOOKUP=>T_DB_OBJECT_TYPE 20120127
2 Importing I_FILTER_DB_OBJECT_NAME Call by reference Type reference (TYPE) STRING 20120127
3 Importing I_PACKAGE Call by reference Type reference (TYPE) STRING 20120127
4 Returning R_FIND_REQUEST Value transfer Object reference (TYPE REF TO) IF_NHI_JSON_OBJECT 20120127

Method GET_FIND_REQUEST on class CL_NHI_DB_LOOKUP has no exception.

Method GET_HANA_ACTIVE_SESSION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_SESSION Value transfer Object reference (TYPE REF TO) IF_NHI_JSON_OBJECT 20120127

Method GET_HANA_ACTIVE_SESSION on class CL_NHI_DB_LOOKUP has no exception.

Method MAP_FIND_RESPONSE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_JSON_OBJECT_RESPONSE Call by reference Object reference (TYPE REF TO) IF_NHI_JSON_OBJECT 20120127
2 Returning R_RESULT Value transfer Type reference (TYPE) IF_NHI_DB_LOOKUP=>T_DB_OBJECT_DT_ID_TAB 20120127

Method MAP_FIND_RESPONSE on class CL_NHI_DB_LOOKUP has no exception.

Method MAP_OBJECT_TYPE_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ID Call by reference Type reference (TYPE) STRING 20120127
2 Returning R_NHI_TYPE Value transfer Type reference (TYPE) IF_NHI_DB_LOOKUP=>T_DB_OBJECT_DT_ID-TYPE 20120127

Method MAP_OBJECT_TYPE_ID on class CL_NHI_DB_LOOKUP has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 804