SAP ABAP Class CL_CBN_COMMON_UTILITY (Common Utility Class for C'estBOn search)
Hierarchy
SAP_APPL (Software Component) Logistics and Accounting
   CA-GTF-CBN-ODT (Application Component) Contextual Business Navigation OData Backend Adaptation lay.
     CBESH_ODATA_ADPT_GW (Package) C'estBON Enterprise Search Adapter for OData in Gateway
Properties
Class CL_CBN_COMMON_UTILITY  
Short Description Common Utility Class for C'estBOn search    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package CBESH_ODATA_ADPT_GW   C'estBON Enterprise Search Adapter for OData in Gateway 
Created 20130430   SAP 
Last change 20131127   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_CBN_COMMON_UTILITY has no forward declaration.
Interfaces
Class CL_CBN_COMMON_UTILITY has no interface implemented.
Friends
Class CL_CBN_COMMON_UTILITY has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_CBLOG_AGENT Constant Public Type reference (TYPE) /IWBEP/SUP_IW_AGENT 'CBS' Gateway Agent or Component 20130430
2 GC_CB_SEARCH_DP_TEMPLATE Constant Public Type reference (TYPE) STRING 'CBN_ES_GW_DT_DP_TEMPLATE' Code generation template Id 20130430
3 GC_CB_SEARCH_MESSAGEID Constant Public Type reference (TYPE) SYMSGID 'CBN_ES_MSG' Message Class For C'estBON search 20130430
4 GC_CB_SEARCH_MP_TEMPLATE Constant Public Type reference (TYPE) STRING 'CBN_ES_GW_DT_MP_TEMPLATE' Code generation template Id 20130430
5 GC_CLASSNAME Constant Public Type reference (TYPE) STRING 'CLASSNAME' Code Template Placeholder 20130430
6 GC_CLASSNAME_DP Constant Public Type reference (TYPE) STRING 'CLASSNAME_DP' Code Template Placeholder 20130430
7 GC_CLASSNAME_MP Constant Public Type reference (TYPE) STRING 'CLASSNAME_MP' Code Template Placeholder 20130430
8 GC_ERROR Constant Public Type reference (TYPE) SYMSGTY 'E' Error 20130430
9 GC_INFO Constant Public Type reference (TYPE) SYMSGTY 'I' Message Type 20130430
10 GC_QUERY Constant Public Type reference (TYPE) CHAR10 'QUERY' Fed Operation 20130430
11 GC_SEM_NAV_PROP Constant Public Type reference (TYPE) STRING 'SEM_NAV_PROP' Code Template Placeholder 20130430
12 GC_SUCCESS Constant Public Type reference (TYPE) SYMSGTY 'S' Message type 20130430
13 GC_SUPER_CLASSNAME_DP Constant Public Type reference (TYPE) STRING 'CL_CBN_ES_GW_ADAPTER_D' DP Super Class 20130430
14 GC_SUPER_CLASSNAME_MP Constant Public Type reference (TYPE) STRING 'CL_CBN_ES_GW_ADAPTER_M' MP Super Class 20130430
15 GC_TEMPLATE_ID Constant Public Type reference (TYPE) STRING 'TEMPLATE_ID' Code Template Placeholder 20130430
16 MV_MSG_HANDLE Static Attribute Public Type reference (TYPE) BALMSGHNDL Application Log: Message handle 20130430
Methods
# Method Level Visibility Method type Description Created on
1 ADD_MESSAGE Static method Public Method Add message for log 20130430
Events
Class CL_CBN_COMMON_UTILITY has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TY_S_ADMIN_DATA Public See coding 20130430 BEGIN OF ty_s_admin_data, mp_class_name TYPE c LENGTH 30, dp_class_name TYPE c LENGTH 30, package TYPE devclass, transport_request TYPE trkorr, template_id TYPE esh_e_if_template_id, sem_nav_prop TYPE /ui2/navigation_object , model_name TYPE /iwbep/med_mdl_technical_name, model_version TYPE /iwbep/med_mdl_version, model_description TYPE /iwbep/med_description, service_name TYPE /iwbep/med_grp_technical_name, service_version TYPE /iwbep/med_grp_version, service_description TYPE /iwbep/med_description, END OF ty_s_admin_data
2 TY_S_PARAMS Public See coding 20130430 BEGIN OF ty_s_params , name TYPE char255, value TYPE char255, END OF ty_s_params
3 TY_T_PARAMS Public See coding 20130430 ty_t_params TYPE TABLE OF ty_s_params WITH KEY name
Method Signatures

Method ADD_MESSAGE 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) BAPIRET2_TAB Error Messages 20130430
2 Importing IO_EXCEPTION Call by reference Object reference (TYPE REF TO) IF_T100_MESSAGE Interface for Accessing T100 Texts 20130430
3 Importing IV_MSGID Call by reference Type reference (TYPE) SYMSGID 'Z_CB_COMMON' Message Class 20130430
4 Importing IV_MSGNO Call by reference Type reference (TYPE) SYMSGNO Message Number 20130430
5 Importing IV_MSGTY Call by reference Type reference (TYPE) SYMSGTY Message Type 20130430
6 Importing IV_MSGV1 Call by reference Type reference (TYPE) ANY Message variable 01 20130430
7 Importing IV_MSGV2 Call by reference Type reference (TYPE) ANY Message variable 02 20130430
8 Importing IV_MSGV3 Call by reference Type reference (TYPE) ANY Message variable 03 20130430
9 Importing IV_MSGV4 Call by reference Type reference (TYPE) ANY Message variable 04 20130430

Method ADD_MESSAGE on class CL_CBN_COMMON_UTILITY has no exception.
History
Last changed by/on SAP  20131127 
SAP Release Created in 617