SAP ABAP Class CL_SQF_QUERY_LIST (List of Queries)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-DWB-UTL (Application Component) Workbench Utilities
     SQF_API (Package) API
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_SERIALIZABLE_OBJECT Serializable Object 20071123
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_SQF_QUERY_LIST_CONTROL Control of query list 20080703
Properties
Class CL_SQF_QUERY_LIST  
Short Description List of Queries    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SQF_API   API 
Created 20071123   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)
Interfaces
# Interface Abstract Final Description Created on
1 IF_SERIALIZABLE_OBJECT Serializable Object 20071123
2 IF_SQF_QUERY_LIST_CONTROL Control of query list 20080703
Friends
Class CL_SQF_QUERY_LIST has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CHANGED Instance attribute Private Type reference (TYPE) ABAP_BOOL 20071123
2 CONTROLLER Instance attribute Private Object reference (TYPE REF TO) CL_SQF_CONTROLLER Controller 20080314
3 ITEMS Instance attribute Public Type reference (TYPE) TY_QUERY_LIST 20071123
4 ITEM_COUNT Instance attribute Private Type reference (TYPE) I 20071123
Methods
# Method Level Visibility Method type Description Created on
1 ADD Instance method Public Method Add a new query 20071123
2 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20080314
3 DELETE Instance method Public Method Delete a query 20071123
4 DISPLAY_QUERY Instance method Public Method Display Parameters 20071123
5 DISPLAY_RESULT Instance method Public Method Display result 20071123
6 EDIT Instance method Public Method Edit parameters 20071123
7 EXECUTE Instance method Public Method Execute all queries or a single query 20071123
8 GET_CONTROLLER Instance method Public Method Get controller 20080314
9 GET_QUERIES_BY_TOOL Instance method Public Method Get a list of all queries that belong to a specific tool 20071125
10 HANDLE_STATE_CHANGED Instance method Private Event handling method 20080703
11 HAS_CHANGED Instance method Public Method Has the query set been changed? 20071123
12 INIT Instance method Public Method Initialize all queries 20071123
13 RESET Instance method Public Method Reset all queries or a single query 20071123
14 SET_CHANGED Instance method Public Method Set the changed-status 20071123
15 SET_CONTROLLER Instance method Public Method Set controller 20080314
Events
# Event Type Visibility Description Created on
1 NEW_QUERY Instance Event
(0)
Public
(2)
20071123
2 QUERY_DELETED Instance Event
(0)
Public
(2)
20071123
3 QUERY_STATE_CHANGED Instance Event
(0)
Public
(2)
20071123
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TY_QUERY Public See coding 20071123 begin of ty_query, id type i, tool_name type sobj_name, ref type ref to cl_sqf_query, end of ty_query
2 TY_QUERY_DATA_LIST Public See coding 20080314 ty_query_data_list type standard table of ref to if_sqf_query_data with default key
3 TY_QUERY_LIST Public See coding 20071123 ty_query_list type sorted table of ty_query with unique key id
Method Signatures

Method ADD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_TOOL Call by reference Object reference (TYPE REF TO) IF_SQF_TOOL Tool for the Support Query Framework 20071123
2 Returning RE_QUERY Value transfer Type reference (TYPE) TY_QUERY Reference to new query 20071123
# Exception Resumable Description Created on
1 CX_SQF_INVALID_STATE Invalid state 20081210

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_CONTROLLER Value transfer Object reference (TYPE REF TO) CL_SQF_CONTROLLER 20080314

Method CONSTRUCTOR on class CL_SQF_QUERY_LIST has no exception.

Method DELETE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_ID Call by reference Type reference (TYPE) I Query id 20071123
# Exception Resumable Description Created on
1 CX_SQF_INVALID_STATE Invalid state 20081210

Method DISPLAY_QUERY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_ID Call by reference Type reference (TYPE) I Query id 20071123
2 Importing IM_UI_TECHNOLOGY Call by reference Type reference (TYPE) SOBJ_NAME 'WINGUI' Object Name in Object Directory 20080807
# Exception Resumable Description Created on
1 CX_SQF_GUI_ERROR GUI Exceptions 20071123
2 CX_SQF_INVALID_STATE Invalid state 20071123

Method DISPLAY_RESULT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_ID Call by reference Type reference (TYPE) I Query id 20071123
2 Importing IM_UI_TECHNOLOGY Call by reference Type reference (TYPE) CLIKE 'WINGUI' 20080806
# Exception Resumable Description Created on
1 CX_SQF_GUI_ERROR GUI Exceptions 20071123
2 CX_SQF_INVALID_STATE Invalid state 20071123
3 CX_SQF_NOT_AUTHORIZED Permission problems 20111109
4 CX_SQF_QUERY_ERROR Query errors 20111109

Method EDIT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_ID Call by reference Type reference (TYPE) I Query id 20071123
2 Importing IM_UI_TECHNOLOGY Call by reference Type reference (TYPE) SOBJ_NAME 'WINGUI' Object Name in Object Directory 20080807
# Exception Resumable Description Created on
1 CX_SQF_GUI_ERROR GUI Exceptions 20071123
2 CX_SQF_INVALID_STATE Invalid state 20071123

Method EXECUTE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_ID Call by reference Type reference (TYPE) I Query id 20071123
# Exception Resumable Description Created on
1 CX_SQF_GUI_ERROR GUI Exceptions 20071123
2 CX_SQF_INVALID_STATE Invalid state 20071123
3 CX_SQF_NOT_AUTHORIZED Permission deneied 20071129
4 CX_SQF_QUERY_ERROR Query errors 20080818

Method GET_CONTROLLER Signature

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

Method GET_CONTROLLER on class CL_SQF_QUERY_LIST has no exception.

Method GET_QUERIES_BY_TOOL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_TOOL_NAME Call by reference Type reference (TYPE) SOBJ_NAME Tool name 20071125
2 Returning RE_QUERY_LIST Value transfer Type reference (TYPE) TY_QUERY_LIST Query set 20071125

Method GET_QUERIES_BY_TOOL on class CL_SQF_QUERY_LIST has no exception.

Method HANDLE_STATE_CHANGED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_ID Call by reference Attribute reference (LIKE) 20080703

Method HANDLE_STATE_CHANGED on class CL_SQF_QUERY_LIST has no exception.

Method HAS_CHANGED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_HAS_CHANGED Value transfer Type reference (TYPE) ABAP_BOOL 'X': Set has been changed 20071123

Method HAS_CHANGED on class CL_SQF_QUERY_LIST has no exception.

Method INIT Signature

Method INIT on class CL_SQF_QUERY_LIST has no parameter.
Method INIT on class CL_SQF_QUERY_LIST has no exception.

Method RESET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_ID Call by reference Type reference (TYPE) I Query id 20071123
# Exception Resumable Description Created on
1 CX_SQF_INVALID_STATE Invalid state 20071123

Method SET_CHANGED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_HAS_CHANGED Call by reference Type reference (TYPE) ABAP_BOOL 'X': Set has been changed 20071123

Method SET_CHANGED on class CL_SQF_QUERY_LIST has no exception.

Method SET_CONTROLLER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_CONTROLLER Value transfer Object reference (TYPE REF TO) CL_SQF_CONTROLLER 20080314

Method SET_CONTROLLER on class CL_SQF_QUERY_LIST has no exception.
Event Signatures

Event NEW_QUERY Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 IM_QUERY Exporting Value transfer Type reference (TYPE) TY_QUERY 20071123

Event QUERY_DELETED Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 IM_ID Exporting Value transfer Type reference (TYPE) I 20071123

Event QUERY_STATE_CHANGED Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 IM_QUERY Exporting Value transfer Type reference (TYPE) TY_QUERY 20071123
History
Last changed by/on SAP  20130531 
SAP Release Created in 711