SAP ABAP Class CL_CRM_BOL_QUERY_SERVICE (BOL - Query Service)
Hierarchy
WEBCUIF (Software Component) SAP Web UI Framework
   CA-WUI-GOL-BOL (Application Component) Business Object Layer
     CRM_BOL (Package) CRM Business Object Layer
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_CRM_BOL_ABSTR_BO Abstract Basis Class for BOL Business Objects 20030829
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_HREIC_IB_QUERY Inbox Query Service 20050304
Properties
Class CL_CRM_BOL_QUERY_SERVICE  
Short Description BOL - Query Service    
Super Class CL_CRM_BOL_ABSTR_BO Abstract Basis Class for BOL Business Objects 
Instantiability of a Class 1  Protected 
Final    
General Data
Message Class    
Program status     
Category 0   
Package CRM_BOL   CRM Business Object Layer 
Created 20020316   SAP 
Last change 20130531   SAP 
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 CL_CRM_GENIL_MODEL_SERVICE Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
Class CL_CRM_BOL_QUERY_SERVICE has no interface implemented.
Friends
Class CL_CRM_BOL_QUERY_SERVICE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 PARAM_STRUCT_REF Instance attribute Protected Object reference (TYPE REF TO) DATA 20020410
2 QUERY_NAME Instance attribute Protected Type reference (TYPE) CRMT_EXT_OBJ_NAME Query Service Name 20030829
3 QUERY_PARAMS Instance attribute Protected Type reference (TYPE) CRMT_NAME_VALUE_PAIR_TAB Name-Value Tab for Query Parameters 20020410
4 QUERY_PARAM_DEFS Instance attribute Protected Type reference (TYPE) ABAP_COMPDESCR_TAB 20030829
5 VIEW_NAME Instance attribute Protected Type reference (TYPE) CRMT_VIEW_NAME UI View Name 20020320
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_QUERY_PARAMS_SET Instance method Public Method Checks Whether Query Parameters Were Set 20020528
2 CLEAR_QUERY_PARAMETERS Instance method Public Method Deletes Query Parameters 20091120
3 CONSTRUCTOR Instance method Public Constructor Constructor 20020316
4 GET_INSTANCE Static method Public Method Factory Method for Generating a Query Service Instance 20020319
5 GET_QUERY_PARAMS Instance method Protected Method 20020410
6 GET_QUERY_RESULT Instance method Public Method Returns Query Result 20020410
7 SET_QUERY_PARAMETERS Instance method Public Method 20020410
8 SET_VIEW_NAME Instance method Public Method Set View That Is to Be Read as Query Result 20020410
Events
# Event Type Visibility Description Created on
1 QUERY_EXECUTED Instance Event
(0)
Public
(2)
20070307
Types
Class CL_CRM_BOL_QUERY_SERVICE has no local type.
Method Signatures

Method CHECK_QUERY_PARAMS_SET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_PARAMS_SET Value transfer Type reference (TYPE) CRMT_BOOLEAN 20020528

Method CHECK_QUERY_PARAMS_SET on class CL_CRM_BOL_QUERY_SERVICE has no exception.

Method CLEAR_QUERY_PARAMETERS Signature

Method CLEAR_QUERY_PARAMETERS on class CL_CRM_BOL_QUERY_SERVICE has no parameter.
Method CLEAR_QUERY_PARAMETERS on class CL_CRM_BOL_QUERY_SERVICE has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_QUERY_NAME Call by reference Type reference (TYPE) CRMT_EXT_OBJ_NAME External Name of Object 20020316
# Exception Resumable Description Created on
1 CX_CRM_UNSUPPORTED_OBJECT Ausnahme: Objekt nicht unterstützt 20020410

Method GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_QUERY_NAME Call by reference Type reference (TYPE) CRMT_EXT_OBJ_NAME External Name of Object 20020319
2 Returning RV_RESULT Value transfer Object reference (TYPE REF TO) CL_CRM_BOL_QUERY_SERVICE BOL query service 20020319
# Exception Resumable Description Created on
1 CX_CRM_UNSUPPORTED_OBJECT Exception: Object Not Supported 20081205

Method GET_QUERY_PARAMS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_RESULT Value transfer Type reference (TYPE) CRMT_NAME_VALUE_PAIR_TAB Parametertabelle von Name-Wert-Paaren 20020410

Method GET_QUERY_PARAMS on class CL_CRM_BOL_QUERY_SERVICE has no exception.

Method GET_QUERY_RESULT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_REQUEST_ATTRIBUTES Call by reference Type reference (TYPE) CRMT_ATTR_NAME_TAB Tabelle von Attributenamen 20121116
2 Importing IV_ADD_QRESOBJ_2_BOL_BUFFER Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20080515
3 Returning RV_RESULT Value transfer Object reference (TYPE REF TO) IF_BOL_ENTITY_COL Header Structure for RFC Data Container 20020410

Method GET_QUERY_RESULT on class CL_CRM_BOL_QUERY_SERVICE has no exception.

Method SET_QUERY_PARAMETERS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_PARAMETERS Call by reference Type reference (TYPE) CRMT_NAME_VALUE_PAIR_TAB Parameter Table of Name Value Pairs 20020410
2 Importing IV_CONVERT Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE Flag: Parameterliste in ParamStrukt konvertieren 20030829

Method SET_QUERY_PARAMETERS on class CL_CRM_BOL_QUERY_SERVICE has no exception.

Method SET_VIEW_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_VIEW_NAME Call by reference Type reference (TYPE) CRMT_VIEW_NAME UI View Name 20020410

Method SET_VIEW_NAME on class CL_CRM_BOL_QUERY_SERVICE has no exception.
Event Signatures

Event QUERY_EXECUTED Signature
Event QUERY_EXECUTED on class CL_CRM_BOL_QUERY_SERVICE has no parameter.
History
Last changed by/on SAP  20130531 
SAP Release Created in 310