SAP ABAP Class IF_CLB2_CUST_QUERIES (Collaboration: Customizing Queries)
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  CL_CLB2_CUST_QUERIES Collaboration: Customizing queries 20130516
Properties
Class IF_CLB2_CUST_QUERIES  
Short Description Collaboration: Customizing Queries    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package      
Created 20130516   SAP 
Last change 20141121    
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 IF_CLB2_CUST_QUERIES Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
Class IF_CLB2_CUST_QUERIES has no interface implemented.
Friends
Class IF_CLB2_CUST_QUERIES has no friend class.
Attributes
Class IF_CLB2_CUST_QUERIES has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 ADD_PREFIX_TO_URL Instance method Public Method Add Protocol + Host + Port of the Gateway System 20130516
2 ADD_PREFIX_TO_URL2 Instance method Public Method Add Protocol + Host + Port of the Gateway System 20140207
3 CHECK_TUNNEL_BLACKLIST Instance method Public Method Checks whether path is allowed 20140807
4 GET_GW_NOTIFY_BY_PTYPE Instance method Public Method Get all GW Notification Filters for a Platform Type 20130516
5 GET_NOTIFIABLE_APPS Instance method Public Method Get Applications that Receive Notifications from GW 20130516
6 GET_REGISTRY_SERV_BY_BASE_URL Instance method Public Method Obsolete, use GET_REGISTRY_SERV_BY_BASE_URL2 20140228
7 GET_REGISTRY_SERV_BY_BASE_URL2 Instance method Public Method Get Registry Services by Base URL 20140423
8 GET_REGISTRY_SERV_BY_BO_TYPE Instance method Public Method Obsolete, use GET_REGISTRY_SERV_BY_BO_TYPE2 20140219
9 GET_REGISTRY_SERV_BY_BO_TYPE2 Instance method Public Method Get Registry Services by BO Type 20140423
10 SEARCH_TUNNEL_SRV Instance method Public Method Returns a Valid OData or REST Service 20140506
Events
Class IF_CLB2_CUST_QUERIES has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TS_SERVICE Public Type reference (TYPE) IF_CLB2_CUST_GW_SRV=>TS_SERVICE Service Registry Entry 20140207
2 TS_TUNNEL Public Type reference (TYPE) CLB2C_TUNNEL_SRV 20140506
3 TT_SERVICE Public See coding List of Service Registry Entries 20140207 tt_service TYPE STANDARD TABLE OF ts_service WITH DEFAULT KEY
4 TT_TUNNEL Public See coding 20140506 tt_tunnel TYPE STANDARD TABLE OF ts_tunnel WITH DEFAULT KEY
5 TY_S_APPLI_ID Public See coding Application ID (as Structure) 20130516 BEGIN OF ty_s_appli_id, application_id TYPE clb2_application_id, END OF ty_s_appli_id
6 TY_S_APPLI_PLATF Public Type reference (TYPE) CLB2_S_APPLI_PLATF Active Target Server and Application 20130516
7 TY_T_APPLI_ID Public See coding Table of Application ID as Structure 20130516 ty_t_appli_id TYPE SORTED TABLE OF ty_s_appli_id WITH UNIQUE KEY application_id
8 TY_T_APPLI_PLATF Public See coding Active Target Servers and Applications 20130516 ty_t_appli_platf TYPE SORTED TABLE OF clb2_s_appli_platf WITH UNIQUE KEY application_id platform_type
Method Signatures

Method ADD_PREFIX_TO_URL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_SERVICE Call by reference Type reference (TYPE) IF_CLB2_CUST_QUERIES=>TT_SERVICE 20140207
2 Importing IV_APPLICATION Call by reference Type reference (TYPE) CLB2_APPLICATION_ID Application ID 20130516
3 Importing IV_PLATFORM_TYPE Call by reference Type reference (TYPE) CLB2_PLATFORM_TYPE Service Provider 20130516
# Exception Resumable Description Created on
1 CX_CLB2_CONFIG 20130516

Method ADD_PREFIX_TO_URL2 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CV_URL Call by reference Type reference (TYPE) STRING 20140207
2 Importing IV_APPLICATION Call by reference Type reference (TYPE) CLB2_APPLICATION_ID 20140207
3 Importing IV_PLATFORM_TYPE Call by reference Type reference (TYPE) CLB2_PLATFORM_TYPE 20140207
# Exception Resumable Description Created on
1 CX_CLB2_CONFIG 20140207

Method CHECK_TUNNEL_BLACKLIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_PATH Call by reference Type reference (TYPE) STRING 20140807
2 Importing IV_PLATFORM_TYPE Call by reference Type reference (TYPE) CLB2_PLATFORM_TYPE 20140807
3 Returning RV_ALLOWED Value transfer Type reference (TYPE) ABAP_BOOL 20140807
# Exception Resumable Description Created on
1 CX_CLB2_CONFIG 20140807

Method GET_GW_NOTIFY_BY_PTYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_PLATFORM_TYPE Call by reference Type reference (TYPE) CLB2_PLATFORM_TYPE Service Provider 20130516
2 Returning RT_DATA Value transfer Type reference (TYPE) CLB2_T_GW_NOTIFY Gateway Notification Filter (List) 20130516

Method GET_GW_NOTIFY_BY_PTYPE on class IF_CLB2_CUST_QUERIES has no exception.

Method GET_NOTIFIABLE_APPS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_NO_REDUNDANT_SERVERS Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20140410
2 Importing IV_PLATFORM_TYPE Call by reference Type reference (TYPE) CLB2_PLATFORM_TYPE Service Provider Type 20130516
3 Returning RT_APPLICATION Value transfer Type reference (TYPE) TY_T_APPLI_PLATF List of Applications that want Notifications to be sent 20130516

Method GET_NOTIFIABLE_APPS on class IF_CLB2_CUST_QUERIES has no exception.

Method GET_REGISTRY_SERV_BY_BASE_URL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_APPLICATION Call by reference Type reference (TYPE) CLB2_APPLICATION_ID 'SAIL' Application (Default 'SAIL') 20140228
2 Importing IV_APPLI_CONTEXT Call by reference Type reference (TYPE) CLB2_APPL_CONTEXT SPACE Application Context 20140228
3 Importing IV_BASE_URL Call by reference Type reference (TYPE) STRING Base URL of OData Service 20140228
4 Importing IV_BO_KEY Call by reference Type reference (TYPE) STRING Business Object Key 20140303
5 Importing IV_COLLECTION_NAME Call by reference Type reference (TYPE) STRING Colllection of OData Service 20140228
6 Importing IV_PLATFORM_TYPE Call by reference Type reference (TYPE) CLB2_PLATFORM_TYPE Service Provider 20140228
7 Importing IV_USER Call by reference Type reference (TYPE) SYUNAME SY-UNAME User Name 20140305
8 Returning RT_SERVICE Value transfer Type reference (TYPE) IF_CLB2_CUST_QUERIES=>TT_SERVICE List of Service Registry Entries 20140228
# Exception Resumable Description Created on
1 CX_CLB2_CONFIG 20140228
2 CX_CLB2_REGISTRY 20140228

Method GET_REGISTRY_SERV_BY_BASE_URL2 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_SERVICE Call by reference Type reference (TYPE) IF_CLB2_CUST_QUERIES=>TS_SERVICE List of Service Registry Entries 20140424
2 Exporting EV_MAPPED_KEY Call by reference Type reference (TYPE) STRING Mapped Business Object Key 20140424
3 Importing IV_ADD_PREFIX Call by reference Type reference (TYPE) BOOLEAN ABAP_TRUE Indicator: Add Host and Port as Prefix 20140424
4 Importing IV_APPLICATION Call by reference Type reference (TYPE) CLB2_APPLICATION_ID 'SAIL' Application (Default 'SAIL') 20140423
5 Importing IV_APPLI_CONTEXT Call by reference Type reference (TYPE) CLB2_APPL_CONTEXT SPACE Application Context 20140423
6 Importing IV_BASE_URL Call by reference Type reference (TYPE) STRING Base URL of OData Service 20140423
7 Importing IV_BO_KEY Call by reference Type reference (TYPE) STRING SPACE Business Object Key 20140423
8 Importing IV_COLLECTION_NAME Call by reference Type reference (TYPE) STRING Colllection of OData Service 20140423
9 Importing IV_PLATFORM_TYPE Call by reference Type reference (TYPE) CLB2_PLATFORM_TYPE SPACE Service Provider 20140423
10 Importing IV_USER Call by reference Type reference (TYPE) SYUNAME SY-UNAME User Name 20140423
# Exception Resumable Description Created on
1 CX_CLB2_CONFIG 20140423
2 CX_CLB2_REGISTRY 20140423

Method GET_REGISTRY_SERV_BY_BO_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_APPLICATION Call by reference Type reference (TYPE) CLB2_APPLICATION_ID 'DEFAULT' 20140219
2 Importing IV_APPLI_CONTEXT Call by reference Type reference (TYPE) CLB2_APPL_CONTEXT SPACE 20140219
3 Importing IV_BO_KEY Call by reference Type reference (TYPE) STRING 20140219
4 Importing IV_BO_TYPE Call by reference Type reference (TYPE) CLB2_BO_TYPE 20140219
5 Importing IV_PLATFORM_TYPE Call by reference Type reference (TYPE) CLB2_PLATFORM_TYPE SPACE 20140219
6 Importing IV_USER Call by reference Type reference (TYPE) SYUNAME SY-UNAME User Name 20140305
7 Returning RT_SERVICE Value transfer Type reference (TYPE) IF_CLB2_CUST_QUERIES=>TT_SERVICE 20140219
# Exception Resumable Description Created on
1 CX_CLB2_CONFIG 20140219
2 CX_CLB2_REGISTRY 20140219

Method GET_REGISTRY_SERV_BY_BO_TYPE2 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ADD_PREFIX Call by reference Type reference (TYPE) BOOLEAN 'X' Add Host and Port as Prefix 20140424
2 Importing IV_APPLICATION Call by reference Type reference (TYPE) CLB2_APPLICATION_ID 'DEFAULT' Application (Configuration) 20140423
3 Importing IV_APPLI_CONTEXT Call by reference Type reference (TYPE) CLB2_APPL_CONTEXT SPACE Application Context 20140423
4 Importing IV_BO_KEY Call by reference Type reference (TYPE) STRING Business Object Key (optional) 20140423
5 Importing IV_BO_TYPE Call by reference Type reference (TYPE) CLB2_BO_TYPE Business Object Type 20140423
6 Importing IV_PLATFORM_TYPE Call by reference Type reference (TYPE) CLB2_PLATFORM_TYPE SPACE Service Provider 20140423
7 Importing IV_USER Call by reference Type reference (TYPE) SYUNAME SY-UNAME User Name 20140423
8 Returning RS_SERVICE Value transfer Type reference (TYPE) IF_CLB2_CUST_QUERIES=>TS_SERVICE Service Registry Entry 20140423
# Exception Resumable Description Created on
1 CX_CLB2_CONFIG 20140423

Method SEARCH_TUNNEL_SRV Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_PATH Call by reference Type reference (TYPE) STRING 20140506
2 Importing IV_PLATFORM_TYPE Call by reference Type reference (TYPE) CLB2_PLATFORM_TYPE 20140506
3 Returning RS_TUNNEL Value transfer Type reference (TYPE) TS_TUNNEL 20140506
# Exception Resumable Description Created on
1 CX_CLB2_CONFIG 20140506
History
Last changed by/on SAP  20141121 
SAP Release Created in