SAP ABAP Class CBN_CL_GW_SEARCH_GENERATOR (C'estBON search OData Generator Utility)
Hierarchy
SAP_UI (Software Component) User Interface Technology
   CA-UI2-AR-BE (Application Component) SAP UI Integration - Application Reuse - Backend Enabl.
     S_CBN_ODATA_ADPT_ES_GW (Package) CestBON Enterprise Search Adapter for OData in Gateway
Properties
Class CBN_CL_GW_SEARCH_GENERATOR  
Short Description C'estBON search OData Generator Utility    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package S_CBN_ODATA_ADPT_ES_GW   CestBON Enterprise Search Adapter for OData in Gateway 
Created 20130808   SAP 
Last change 20141120    
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CBN_CL_COMMON_UTILITY Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
Class CBN_CL_GW_SEARCH_GENERATOR has no interface implemented.
Friends
Class CBN_CL_GW_SEARCH_GENERATOR has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MS_ADMIN_DATA Instance attribute Private Type reference (TYPE) CBN_CL_COMMON_UTILITY=>TY_S_ADMIN_DATA 20130808
Methods
# Method Level Visibility Method type Description Created on
1 ADD_SEMANTIC_NAV_OBJ Instance method Private Method 20130808
2 CHECK_BEFORE_GENERATION Instance method Private Method 20130808
3 COMPLETE_GENERATION Instance method Private Method 20130808
4 CONSTRUCTOR Instance method Public Constructor 20130808
5 DELETE_ARTIFACTS Instance method Public Method 20130808
6 GENERATE Instance method Public Method 20130808
7 GENERATE_CLASS Instance method Public Method 20130808
8 GENERATE_CONFIG Instance method Public Method 20130808
9 GENERATE_DPC Instance method Public Method 20130808
10 GENERATE_MPC Instance method Public Method 20130808
11 INITIATE_GENERATION Instance method Private Method 20130808
Events
Class CBN_CL_GW_SEARCH_GENERATOR has no event.
Types
Class CBN_CL_GW_SEARCH_GENERATOR has no local type.
Method Signatures

Method ADD_SEMANTIC_NAV_OBJ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_MESSAGE_TAB Call by reference Type reference (TYPE) BAPIRETTAB Table with BAPI Return Information 20130808
2 Importing IV_PACKAGE Call by reference Type reference (TYPE) DEVCLASS Package 20140123
3 Importing IV_SEM_NAV_PROP Call by reference Type reference (TYPE) /UI2/NAVIGATION_OBJECT 20130808
4 Importing IV_TASK Call by reference Type reference (TYPE) TRKORR Request/Task 20140123
5 Importing IV_TEMPLATE_ID Call by reference Type reference (TYPE) ESH_E_IF_TEMPLATE_ID 20130808
# Exception Resumable Description Created on
1 /IWBEP/CX_MGW_TECH_EXCEPTION Technical Exception 20140203

Method CHECK_BEFORE_GENERATION Signature

Method CHECK_BEFORE_GENERATION on class CBN_CL_GW_SEARCH_GENERATOR has no parameter.
# Exception Resumable Description Created on
1 /IWBEP/CX_MGW_TECH_EXCEPTION 20130808

Method COMPLETE_GENERATION Signature

Method COMPLETE_GENERATION on class CBN_CL_GW_SEARCH_GENERATOR has no parameter.
Method COMPLETE_GENERATION on class CBN_CL_GW_SEARCH_GENERATOR has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_DP_CLASS_NAME Call by reference Type reference (TYPE) CHAR30 20130808
2 Importing IV_MODEL_DESCRIPTION Call by reference Type reference (TYPE) CBN_MED_DESCRIPTION 20130808
3 Importing IV_MODEL_NAME Call by reference Type reference (TYPE) /IWBEP/MED_MDL_TECHNICAL_NAME 20130808
4 Importing IV_MODEL_VERSION Call by reference Type reference (TYPE) /IWBEP/MED_MDL_VERSION 20130808
5 Importing IV_MP_CLASS_NAME Call by reference Type reference (TYPE) CHAR30 20130808
6 Importing IV_PACKAGE Call by reference Type reference (TYPE) DEVCLASS 20130808
7 Importing IV_SEM_NAV_PROP Call by reference Type reference (TYPE) /UI2/NAVIGATION_OBJECT 20130808
8 Importing IV_SERVICE_DESCRIPTION Call by reference Type reference (TYPE) CBN_MED_DESCRIPTION 20130808
9 Importing IV_SERVICE_NAME Call by reference Type reference (TYPE) /IWBEP/MED_GRP_TECHNICAL_NAME 20130808
10 Importing IV_SERVICE_VERSION Call by reference Type reference (TYPE) /IWBEP/MED_GRP_VERSION 20130808
11 Importing IV_TEMPLATE_ID Call by reference Type reference (TYPE) ESH_E_IF_TEMPLATE_ID 20130808
12 Importing IV_TRANSPORT_REQUEST Call by reference Type reference (TYPE) TRKORR 20130808

Method CONSTRUCTOR on class CBN_CL_GW_SEARCH_GENERATOR has no exception.

Method DELETE_ARTIFACTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_DPC_EXIST Call by reference Type reference (TYPE) XFELD 20130808
2 Importing IV_MODEL_EXIST Call by reference Type reference (TYPE) XFELD 20130808
3 Importing IV_MPC_EXIST Call by reference Type reference (TYPE) XFELD 20130808
4 Importing IV_SEM_OBJ_EXIST Call by reference Type reference (TYPE) XFELD 20130808
5 Importing IV_SERVICE_EXIST Call by reference Type reference (TYPE) XFELD 20130808
# Exception Resumable Description Created on
1 /IWBEP/CX_MGW_TECH_EXCEPTION 20130808

Method GENERATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_MESSAGE_TAB Call by reference Type reference (TYPE) BAPIRETTAB Table with BAPI Return Information 20130808
2 Importing IT_PARAMETERS Call by reference Type reference (TYPE) CBN_CL_COMMON_UTILITY=>TY_T_PARAMS 20130808
3 Importing IV_DPC Call by reference Type reference (TYPE) SEOCLSNAME 20130808
4 Importing IV_MODEL Call by reference Type reference (TYPE) /IWBEP/MED_MDL_TECHNICAL_NAME 20130808
5 Importing IV_MPC Call by reference Type reference (TYPE) SEOCLSNAME 20130808
6 Importing IV_OVERWRITE Call by reference Type reference (TYPE) CHAR1 20130808
7 Importing IV_SERVICE Call by reference Type reference (TYPE) /IWBEP/MED_GRP_TECHNICAL_NAME 20130808
# Exception Resumable Description Created on
1 /IWBEP/CX_COS_TRANSPORT_UTIL 20130808
2 /IWBEP/CX_MGW_TECH_EXCEPTION 20130808

Method GENERATE_CLASS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_MESSAGE_TAB Call by reference Type reference (TYPE) BAPIRETTAB Table with BAPI Return Information 20130808
# Exception Resumable Description Created on
1 /IWBEP/CX_COS_TRANSPORT_UTIL 20130808
2 /IWBEP/CX_MGW_TECH_EXCEPTION 20130808

Method GENERATE_CONFIG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_MESSAGE_TAB Call by reference Type reference (TYPE) BAPIRETTAB Table with BAPI Return Information 20130808
2 Changing CV_PACKAGE Call by reference Type reference (TYPE) DEVCLASS 20130808
3 Changing CV_TASK Call by reference Type reference (TYPE) TRKORR 20130808
4 Importing IV_DPC Call by reference Type reference (TYPE) SEOCLNAME 20130808
5 Importing IV_MODEL_DESCRIPTION Call by reference Type reference (TYPE) CBN_MED_DESCRIPTION 20130808
6 Importing IV_MODEL_TECHNICAL_NAME Call by reference Type reference (TYPE) /IWBEP/MED_MDL_TECHNICAL_NAME 20130808
7 Importing IV_MODEL_VERSION Call by reference Type reference (TYPE) /IWBEP/MED_MDL_VERSION 20130808
8 Importing IV_MPC Call by reference Type reference (TYPE) SEOCLNAME 20130808
9 Importing IV_SERVICE_DESCRIPTION Call by reference Type reference (TYPE) CBN_MED_DESCRIPTION 20130808
10 Importing IV_SERVICE_TECHNICAL_NAME Call by reference Type reference (TYPE) /IWBEP/MED_GRP_TECHNICAL_NAME 20130808
11 Importing IV_SERVICE_VERSION Call by reference Type reference (TYPE) /IWBEP/MED_GRP_VERSION 20130808
# Exception Resumable Description Created on
1 /IWBEP/CX_MGW_MED_EXCEPTION 20130808

Method GENERATE_DPC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_MESSAGE_TAB Call by reference Type reference (TYPE) BAPIRETTAB Table with BAPI Return Information 20130808
2 Importing IV_CLASSNAME Call by reference Type reference (TYPE) SEOCLSNAME 20130808
# Exception Resumable Description Created on
1 /IWBEP/CX_COS_TRANSPORT_UTIL 20130808
2 /IWBEP/CX_MGW_TECH_EXCEPTION 20130808

Method GENERATE_MPC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_MESSAGE_TAB Call by reference Type reference (TYPE) BAPIRETTAB Table with BAPI Return Information 20130808
2 Importing IV_CLASSNAME Call by reference Type reference (TYPE) SEOCLSNAME 20130808
# Exception Resumable Description Created on
1 /IWBEP/CX_COS_TRANSPORT_UTIL 20130808
2 /IWBEP/CX_MGW_TECH_EXCEPTION 20130808

Method INITIATE_GENERATION Signature

Method INITIATE_GENERATION on class CBN_CL_GW_SEARCH_GENERATOR has no parameter.
Method INITIATE_GENERATION on class CBN_CL_GW_SEARCH_GENERATOR has no exception.
History
Last changed by/on SAP  20141120 
SAP Release Created in 740