SAP ABAP Interface IF_SQF_CONTENT_PROVIDER (Query)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-DWB-UTL (Application Component) Workbench Utilities
     SQF_API (Package) API
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Interface composition (i COMPRISING i_ref)  IF_SQF_QUERY Query 20080731
2 Interface implementation (CLASS c. INTERFACES i_ref)  CL_SQF_CONTENT_PROVIDER_ROOT Root Content Provider 20080805
3 Interface implementation (CLASS c. INTERFACES i_ref)  CL_SQF_QUERY Query 20080731
Properties
Interface IF_SQF_CONTENT_PROVIDER  
Short Description Query    
General Data
Package SQF_API   API 
Created 20080731   SAP 
Last changed 20130531   SAP 
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 20080731
Friends
Interface IF_SQF_CONTENT_PROVIDER has no friend.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 QUERY Instance attribute Public Object reference (TYPE REF TO) IF_SQF_QUERY Query 20080731
Methods
# Method Level Visibility Method type Description Created on
1 AUTHORITY_CHECK Instance method Public Method Perform autority checks for executing the query 20080731
2 DISPLAY_DOCUMENTATION Instance method Public Method Display the documentation of the query 20080731
3 EXECUTE Instance method Public Method Execute query 20080731
4 EXECUTE_OPERATION Instance method Public Method Execute an operation on the query (result) 20080731
5 GENERATE_RESULT Instance method Public Method Convert result into internal format prior to display 20111109
6 GET_OPERATIONS Instance method Public Method Get a list of possible operations on the query 20080731
7 GET_OPERATIONS_ON_RESULT Instance method Public Method Get a list of possible operations on the result of the query 20081210
8 INIT Instance method Public Method Initialize the query 20080731
9 RESET Instance method Public Method Reset (enables repeated executions of a query) 20080731
10 UPDATE_QUERY_DESCRIPTION Instance method Public Method Change the query description 20080731
Events
# Event Type Visibility Description Created on
1 STATE_CHANGED Instance Event
(0)
Public
(2)
State changed 20080731
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TY_OPERATION Public See coding (Operation code, Operation text) 20080731 begin of ty_operation, fcode type ui_func, text type gui_text, end of ty_operation
2 TY_OPERATION_LIST Public See coding List of Operations 20080731 ty_operation_list type standard table of ty_operation with default key
Method Signatures

Method AUTHORITY_CHECK Signature

Method AUTHORITY_CHECK on Interface IF_SQF_CONTENT_PROVIDER has no parameter.
# Exception Resumable Description Created on
1 CX_SQF_NOT_AUTHORIZED Permission deneied 20080731

Method DISPLAY_DOCUMENTATION Signature

Method DISPLAY_DOCUMENTATION on Interface IF_SQF_CONTENT_PROVIDER has no parameter.
Method DISPLAY_DOCUMENTATION on Interface IF_SQF_CONTENT_PROVIDER has no exception.

Method EXECUTE Signature

Method EXECUTE on Interface IF_SQF_CONTENT_PROVIDER has no parameter.
# Exception Resumable Description Created on
1 CX_SQF_GUI_ERROR GUI Exceptions 20080731
2 CX_SQF_INVALID_STATE Invalid state 20080731
3 CX_SQF_NOT_AUTHORIZED Permission deneied 20080731
4 CX_SQF_QUERY_ERROR Query errors 20080805

Method EXECUTE_OPERATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_OPERATION Call by reference Type reference (TYPE) UI_FUNC Function code 20080731
2 Importing IM_UI_TECHNOLOGY Call by reference Type reference (TYPE) SOBJ_NAME 'WINGUI' Object Name in Object Directory 20080926

Method EXECUTE_OPERATION on Interface IF_SQF_CONTENT_PROVIDER has no exception.

Method GENERATE_RESULT Signature

Method GENERATE_RESULT on Interface IF_SQF_CONTENT_PROVIDER has no parameter.
# Exception Resumable Description Created on
1 CX_SQF_GUI_ERROR UI Problems 20111109
2 CX_SQF_INVALID_STATE Invalid state 20111109
3 CX_SQF_NOT_AUTHORIZED Permission problems 20111109
4 CX_SQF_QUERY_ERROR Query errors 20111109

Method GET_OPERATIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_OPERATIONS Call by reference Type reference (TYPE) TY_OPERATION_LIST List of operations 20080731
2 Importing IM_ALLOW_CHANGES Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE 20080731
3 Importing IM_ALLOW_CREATION Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE 20080731
4 Importing IM_ALLOW_EXECUTION Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE 20080731
5 Importing IM_UI_TECHNOLOGY Call by reference Type reference (TYPE) SOBJ_NAME 'WINGUI' Object Name in Object Directory 20080926

Method GET_OPERATIONS on Interface IF_SQF_CONTENT_PROVIDER has no exception.

Method GET_OPERATIONS_ON_RESULT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_DEFAULT_OP Call by reference Type reference (TYPE) UI_FUNC Function code 20081210
2 Exporting EX_OPERATIONS Call by reference Type reference (TYPE) TY_OPERATION_LIST List of operations 20081210
3 Importing IM_ALLOW_CHANGES Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE 20081210
4 Importing IM_ALLOW_CREATION Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE 20081210
5 Importing IM_ALLOW_EXECUTION Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE 20081210
6 Importing IM_RESULT_ID Call by reference Type reference (TYPE) SOBJ_NAME Result 20081211
7 Importing IM_UI_TECHNOLOGY Call by reference Type reference (TYPE) SOBJ_NAME 'WINGUI' Object Name in Object Directory 20081210

Method GET_OPERATIONS_ON_RESULT on Interface IF_SQF_CONTENT_PROVIDER has no exception.

Method INIT Signature

Method INIT on Interface IF_SQF_CONTENT_PROVIDER has no parameter.
Method INIT on Interface IF_SQF_CONTENT_PROVIDER has no exception.

Method RESET Signature

Method RESET on Interface IF_SQF_CONTENT_PROVIDER has no parameter.
# Exception Resumable Description Created on
1 CX_SQF_INVALID_STATE Invalid state 20080731

Method UPDATE_QUERY_DESCRIPTION Signature

Method UPDATE_QUERY_DESCRIPTION on Interface IF_SQF_CONTENT_PROVIDER has no parameter.
Method UPDATE_QUERY_DESCRIPTION on Interface IF_SQF_CONTENT_PROVIDER has no exception.
Event Signatures

Event STATE_CHANGED 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 20080731
History
Last changed by/on SAP  20130531 
SAP Release Created in 712