Hierarchy
⤷
⤷
Properties
| Class | CL_SQF_QUERY_BROWSER | |
| Short Description | F4 help based on a chatacteristic | |
| Super Class | ||
| Instantiability of a Class | 2 | Public |
| Final |
General Data
| Message Class | ||
| Program status | ||
| Category | 0 | |
| Package | SQF_UI | User Interface |
| Created | 20071124 | SAP |
| Last change | 20130531 | SAP |
| Shared Memory-enabled | ||
| Fixed point arithmetic | ||
| Unicode checks active |
Forward declarations
| # | Type group / Object type | Type | Type Description |
|---|---|---|---|
| 1 | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) | |
| 2 | Forward declaration class (CLASS c DEFINITION DEFERRED) | Forward declaration class (CLASS c DEFINITION DEFERRED) | |
| 3 | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
Interfaces
Class CL_SQF_QUERY_BROWSER has no interface implemented.
Friends
Class CL_SQF_QUERY_BROWSER has no friend class.
Attributes
Methods
Events
Class CL_SQF_QUERY_BROWSER has no event.
Types
| # | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
|---|---|---|---|---|---|---|---|
| 1 | TY_KEY_INDEX | Protected | See coding | 20071124 | ty_key_index type hashed table of ty_key_index_entry with unique key key
|
||
| 2 | TY_KEY_INDEX_ENTRY | Protected | See coding | 20071124 | begin of ty_key_index_entry,
key type lvc_nkey,
node_type type c length 1,
node_graph_id type i,
tool type cl_sqf_controller=>ty_tool,
query type cl_sqf_query_list=>ty_query,
protocol_keys type lvc_t_nkey,
status_node type lvc_nkey,
end of ty_key_index_entry
|
||
| 3 | TY_QUERY_INDEX | Protected | See coding | 20071124 | ty_query_index type hashed table of ty_query_index_entry with unique key query_id
|
||
| 4 | TY_QUERY_INDEX_ENTRY | Protected | See coding | 20071124 | begin of ty_query_index_entry,
query_id type i,
key type lvc_nkey,
end of ty_query_index_entry
|
||
| 5 | TY_TOOL_INDEX | Protected | See coding | 20071124 | ty_tool_index type hashed table of ty_tool_index_entry with unique key tool_name
|
||
| 6 | TY_TOOL_INDEX_ENTRY | Protected | See coding | 20071124 | begin of ty_tool_index_entry,
tool_name type sobj_name,
key type lvc_nkey,
end of ty_tool_index_entry
|
Method Signatures
Method ADD_INFO_NODE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_PARENT_KEY | Call by reference | Type reference (TYPE) | LVC_NKEY | ALV Tree Control: Node Key | 20110304 | |||
| 2 | IM_TEXT | Call by reference | Type reference (TYPE) | CLIKE | 20110304 | ||||
| 3 | RE_KEY | Value transfer | Type reference (TYPE) | LVC_NKEY | ALV Tree Control: Node Key | 20110304 |
Method ADD_INFO_NODE on class CL_SQF_QUERY_BROWSER has no exception.
Method ADD_PROTOCOL Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CH_KEY_INDEX_ENTRY | Call by reference | Type reference (TYPE) | TY_KEY_INDEX_ENTRY | 20080328 | ||||
| 2 | IM_PARENT_KEY | Call by reference | Type reference (TYPE) | LVC_NKEY | ALV Tree Control: Node Key | 20080328 | |||
| 3 | IM_PROTOCOL | Call by reference | Object reference (TYPE REF TO) | IF_SQF_PROTOCOL | Protocol | 20080328 |
Method ADD_PROTOCOL on class CL_SQF_QUERY_BROWSER has no exception.
Method ADD_QUERY_NODE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_QUERY | Call by reference | Type reference (TYPE) | CL_SQF_QUERY_LIST=>TY_QUERY | 20071125 | ||||
| 2 | RE_NODE_KEY | Value transfer | Type reference (TYPE) | LVC_NKEY | ALV Tree Control: Node Key | 20071125 |
Method ADD_QUERY_NODE on class CL_SQF_QUERY_BROWSER has no exception.
Method ADD_ROOTS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_PARENT_KEY | Call by reference | Type reference (TYPE) | LVC_NKEY | ALV Tree Control: Node Key | 20071124 |
Method ADD_ROOTS on class CL_SQF_QUERY_BROWSER has no exception.
Method ADD_STRUCTURE_NODE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_EXPAND | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_TRUE | 20110304 | |||
| 2 | IM_NODE | Call by reference | Type reference (TYPE) | CL_CLS_OBJECT_GRAPH=>TY_NODE | 20071124 | ||||
| 3 | IM_PARENT_KEY | Call by reference | Type reference (TYPE) | LVC_NKEY | ALV Tree Control: Node Key | 20071124 | |||
| 4 | RE_KEY | Value transfer | Type reference (TYPE) | LVC_NKEY | ALV Tree Control: Node Key | 20110304 |
Method ADD_STRUCTURE_NODE on class CL_SQF_QUERY_BROWSER has no exception.
Method ADD_TOOL_NODE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_NODE | Call by reference | Type reference (TYPE) | CL_CLS_OBJECT_GRAPH=>TY_NODE | 20071125 | ||||
| 2 | IM_PARENT_KEY | Call by reference | Type reference (TYPE) | LVC_NKEY | ALV Tree Control: Node Key | 20071125 | |||
| 3 | RE_KEY | Value transfer | Type reference (TYPE) | LVC_NKEY | ALV Tree Control: Node Key | 20110304 |
Method ADD_TOOL_NODE on class CL_SQF_QUERY_BROWSER has no exception.
Method BUILD_TREE Signature
Method BUILD_TREE on class CL_SQF_QUERY_BROWSER has no parameter.
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | GUI Package-Builder exceptions | 20071125 |
Method CHANGE_ALVTREE_TOOLBAR Signature
Method CHANGE_ALVTREE_TOOLBAR on class CL_SQF_QUERY_BROWSER has no parameter.
Method CHANGE_ALVTREE_TOOLBAR on class CL_SQF_QUERY_BROWSER has no exception.
Method CONSTRUCTOR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_ALLOW_CHANGES | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_TRUE | 20080711 | |||
| 2 | IM_ALLOW_CREATION | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_TRUE | 20080711 | |||
| 3 | IM_ALLOW_EXECUTION | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_TRUE | 20080711 | |||
| 4 | IM_CONTAINER | Call by reference | Object reference (TYPE REF TO) | CL_GUI_CONTAINER | Abstract Container for GUI Controls | 20071124 | |||
| 5 | IM_CONTROLLER | Call by reference | Object reference (TYPE REF TO) | CL_SQF_CONTROLLER | Controller | 20071125 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | GUI Exceptions | 20071125 |
Method CREATE_EXECUTION_DETAILS_NODE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EX_ICON | Call by reference | Type reference (TYPE) | TV_IMAGE | Tree Control: Icon / Image | 20071127 | |||
| 2 | EX_ICON_NAME | Call by reference | Type reference (TYPE) | STRING | 20111109 | ||||
| 3 | EX_NODE_TEXT | Call by reference | Type reference (TYPE) | LVC_VALUE | ALV control: Cell content | 20071127 | |||
| 4 | IM_QUERY | Call by reference | Object reference (TYPE REF TO) | IF_SQF_QUERY | Query | 20071127 |
Method CREATE_EXECUTION_DETAILS_NODE on class CL_SQF_QUERY_BROWSER has no exception.
Method DELETE_PROTOCOL Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CH_KEY_INDEX_ENTRY | Call by reference | Type reference (TYPE) | TY_KEY_INDEX_ENTRY | 20080328 |
Method DELETE_PROTOCOL on class CL_SQF_QUERY_BROWSER has no exception.
Method EXCLUDE_TB_FUNCTIONS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | PT_EXCLUDE | Call by reference | Type reference (TYPE) | UI_FUNCTIONS | 20071124 |
Method EXCLUDE_TB_FUNCTIONS on class CL_SQF_QUERY_BROWSER has no exception.
Method EXECUTE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_QUERY | Call by reference | Object reference (TYPE REF TO) | IF_SQF_QUERY | Query | 20080410 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | UI Problems | 20080410 | ||
| 2 | Invalid state | 20080410 | ||
| 3 | Permission problems | 20080410 | ||
| 4 | Query errors | 20080818 |
Method EXPAND_STRUCTURE_NODE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_NODE_KEY | Call by reference | Type reference (TYPE) | LVC_NKEY | ALV Tree Control: Node Key | 20071125 |
Method EXPAND_STRUCTURE_NODE on class CL_SQF_QUERY_BROWSER has no exception.
Method FREE Signature
Method FREE on class CL_SQF_QUERY_BROWSER has no parameter.
Method FREE on class CL_SQF_QUERY_BROWSER has no exception.
Method GET_CATEGORY_NODE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_CATEGORY_ID | Call by reference | Type reference (TYPE) | I | 20110304 | ||||
| 2 | RE_CATEGORY_NODE | Value transfer | Type reference (TYPE) | LVC_NKEY | ALV Tree Control: Node Key | 20110304 |
Method GET_CATEGORY_NODE on class CL_SQF_QUERY_BROWSER has no exception.
Method GET_EXECUTION_MODE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RE_EXECUTION_MODE | Value transfer | Type reference (TYPE) | CHAR1 | Single-Character Flag | 20080410 |
Method GET_EXECUTION_MODE on class CL_SQF_QUERY_BROWSER has no exception.
Method GET_MESSAGE_ICON Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_TYPE | Call by reference | Type reference (TYPE) | SY-MSGTY | Type | 20080328 | |||
| 2 | RE_ICON | Value transfer | Type reference (TYPE) | TV_IMAGE | Tree Control: Icon / Image | 20080328 |
Method GET_MESSAGE_ICON on class CL_SQF_QUERY_BROWSER has no exception.
Method GET_QUERY_ICON Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_STATE | Call by reference | Type reference (TYPE) | SQF_QUERY_STATE | Query State | 20071125 | |||
| 2 | RE_ICON | Value transfer | Type reference (TYPE) | TV_IMAGE | Tree Control: Icon / Image | 20071125 |
Method GET_QUERY_ICON on class CL_SQF_QUERY_BROWSER has no exception.
Method GET_TOOL_NODE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_TOOL_NAME | Call by reference | Type reference (TYPE) | SOBJ_NAME | Object Name in Object Directory | 20110304 | |||
| 2 | RE_KEY | Value transfer | Type reference (TYPE) | LVC_NKEY | ALV Tree Control: Node Key | 20110304 |
Method GET_TOOL_NODE on class CL_SQF_QUERY_BROWSER has no exception.
Method HANDLE_NEW_QUERY Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_QUERY | Value transfer | Attribute reference (LIKE) | 20071125 |
Method HANDLE_NEW_QUERY on class CL_SQF_QUERY_BROWSER has no exception.
Method HANDLE_NODE_CM_REQ Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | MENU | Value transfer | Attribute reference (LIKE) | 20071124 | |||||
| 2 | NODE_KEY | Value transfer | Attribute reference (LIKE) | 20071124 |
Method HANDLE_NODE_CM_REQ on class CL_SQF_QUERY_BROWSER has no exception.
Method HANDLE_NODE_CM_SEL Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | FCODE | Value transfer | Attribute reference (LIKE) | 20071124 | |||||
| 2 | NODE_KEY | Value transfer | Attribute reference (LIKE) | 20071124 |
Method HANDLE_NODE_CM_SEL on class CL_SQF_QUERY_BROWSER has no exception.
Method HANDLE_NODE_DOUBLE_CLICK Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | NODE_KEY | Value transfer | Attribute reference (LIKE) | 20071124 |
Method HANDLE_NODE_DOUBLE_CLICK on class CL_SQF_QUERY_BROWSER has no exception.
Method HANDLE_QUERY_DELETED Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_ID | Value transfer | Attribute reference (LIKE) | 20071125 |
Method HANDLE_QUERY_DELETED on class CL_SQF_QUERY_BROWSER has no exception.
Method HANDLE_QUERY_STATE_CHANGED Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_QUERY | Value transfer | Attribute reference (LIKE) | 20071125 |
Method HANDLE_QUERY_STATE_CHANGED on class CL_SQF_QUERY_BROWSER has no exception.
Method HIER_HEADER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | P_HIERARCHY_HEADER | Call by reference | Type reference (TYPE) | TREEV_HHDR | 20071124 |
Method HIER_HEADER on class CL_SQF_QUERY_BROWSER has no exception.
Method REGISTER_ALVTREE_EVENTS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ACTIVATION | Call by reference | Type reference (TYPE) | CHAR1 | 'X' | 20071124 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20071124 |
Method SETUP_FIELDCAT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CH_FIELDCAT | Call by reference | Type reference (TYPE) | LVC_T_FCAT | Field catalog for ListViewer control | 20071124 | |||
| 2 | IM_STRUCTURE_NAME | Call by reference | Type reference (TYPE) | TABNAME | 'SQF_BROWSER_LINE' | Table Name | 20071124 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | GUI Package-Builder exceptions | 20071125 |
Method SETUP_TREE Signature
Method SETUP_TREE on class CL_SQF_QUERY_BROWSER has no parameter.
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | GUI Package-Builder exceptions | 20071125 |
Method SET_EXECUTION_MODE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_EXECUTION_MODE | Call by reference | Type reference (TYPE) | CHAR1 | Single-Character Flag | 20080410 |
Method SET_EXECUTION_MODE on class CL_SQF_QUERY_BROWSER has no exception.
History
| Last changed by/on | SAP | 20130531 |
| SAP Release Created in | 711 |