SAP ABAP Class CL_GUIBB_BOL_DQUERY (Generic BOL Feeder Search)
Hierarchy
☛
WEBCUIF (Software Component) SAP Web UI Framework
⤷
CA-UI2-INT-BE (Application Component) Backend Enablement
⤷
APB_FPM_BOL_CORE (Package) Bol Adaptation for FPM
⤷
⤷
Meta Relationship - Using
| # | Relationship type | Using | Short Description | Created on |
|---|---|---|---|---|
| 1 | Inheritance (c INHERITING FROM c_ref) | CL_GUIBB_BOL_BASE | Generic BOL Feeder Base | 20090119 |
| 2 | Interface implementation (CLASS c. INTERFACES i_ref) | IF_FPM_GUIBB_SEARCH | Generic Search UI Building Block | 20090119 |
| 3 | Interface implementation (CLASS c. INTERFACES i_ref) | IF_FPM_GUIBB_SEARCH_EXT | GUIBB Search extended | 20090119 |
Meta Relationship - Used By
| # | Relationship type | Used by | Short Description | Created on |
|---|---|---|---|---|
| 1 | Inheritance (c INHERITING FROM c_ref) | CL_FCLM_LQH_LITEM_SEARCH | Search feeder for liquidity items | 20130719 |
| 2 | Inheritance (c INHERITING FROM c_ref) | CL_FCOM_ACTIVITYTYPE_SEARCH | BOL: Activity Type Search | 20100623 |
| 3 | Inheritance (c INHERITING FROM c_ref) | CL_FCOM_COSTCENTER_SEARCH | BOL: Cost Center Master Data Search | 20100611 |
| 4 | Inheritance (c INHERITING FROM c_ref) | CL_FCOM_ECP_OBJECT_SEARCH | ECP Object Search | 20101213 |
| 5 | Inheritance (c INHERITING FROM c_ref) | CL_FCOM_ECP_TEMPLATE_SEARCH | ECP Template Search | 20101118 |
| 6 | Inheritance (c INHERITING FROM c_ref) | CL_FCOM_ORDER_SEARCH | BOL: Search Order | 20100621 |
| 7 | Inheritance (c INHERITING FROM c_ref) | CL_MDG_BS_GUIBB_DQUERY | BOL feeder class GUIBB search for MDG | 20100802 |
| 8 | Inheritance (c INHERITING FROM c_ref) | CL_MDSE_GUIBB_BOL_DQUERY | Generic BOL Feeder Search for Master Data Set | 20100709 |
Properties
| Class | CL_GUIBB_BOL_DQUERY | |
| Short Description | Generic BOL Feeder Search | |
| Super Class | CL_GUIBB_BOL_BASE | Generic BOL Feeder Base |
| Instantiability of a Class | 2 | Public |
| Final |
General Data
| Message Class | ||
| Program status | ||
| Category | 0 | |
| Package | APB_FPM_BOL_CORE | Bol Adaptation for FPM |
| Created | 20090119 | 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 interface (INTERFACE i DEFINITION DEF... | Forward declaration interface (INTERFACE i DEFINITION DEF... |
Interfaces
| # | Interface | Abstract | Final | Description | Created on |
|---|---|---|---|---|---|
| 1 | IF_FPM_GUIBB_SEARCH | Generic Search UI Building Block | 20090119 | ||
| 2 | IF_FPM_GUIBB_SEARCH_EXT | GUIBB Search extended | 20090119 |
Friends
Class CL_GUIBB_BOL_DQUERY has no friend class.
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Constant | Protected | See coding | 20100205 | |||||
| 2 | Constant | Protected | Type reference (TYPE) | FPM_VIEW_NAME | 'SEARCH_WINDOW' | Web Dynpro: Name of a Web Dynpro View | 20090401 | ||
| 3 | Constant | Protected | Type reference (TYPE) | STRING | 'EXECUTION_MODE' | 20090119 | |||
| 4 | Constant | Protected | Type reference (TYPE) | STRING | 'SELECTION_MODE' | 20100205 | |||
| 5 | Instance attribute | Protected | Object reference (TYPE REF TO) | CL_CRM_BOL_DQUERY_SERVICE | BOL - Query-Service | 20090119 | |||
| 6 | Instance attribute | Protected | Object reference (TYPE REF TO) | CL_ABAP_STRUCTDESCR | Runtime Type Services | 20090121 | |||
| 7 | Instance attribute | Protected | Type reference (TYPE) | T_TEXT_REF | 20090403 | ||||
| 8 | Instance attribute | Protected | Type reference (TYPE) | FPM_BOL_QUERY_EXECUTION_MODE | Query execution mode | 20090119 | |||
| 9 | Instance attribute | Protected | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | 20100401 | |||
| 10 | Instance attribute | Protected | Type reference (TYPE) | CRMT_EXT_OBJ_NAME | External Name of Object | 20090429 | |||
| 11 | Instance attribute | Protected | Type reference (TYPE) | CRMT_EXT_OBJ_NAME | External Name of Object | 20090121 | |||
| 12 | Instance attribute | Protected | Type reference (TYPE) | STRUKNAME | Name of a structure | 20090121 | |||
| 13 | Instance attribute | Protected | Type reference (TYPE) | FPM_BOL_DQUERY_RESULT_SELMODE | FPM_BOL_DQUERY_RESULT_SELMODE | 20100205 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Instance method | Protected | Method | Adds a FPM search cirtierion | 20090511 | |
| 2 | Instance method | Protected | Method | Creates RTTI for the query result structure | 20090403 | |
| 3 | Instance method | Protected | Method | Execute query | 20090119 | |
| 4 | Instance method | Protected | Method | Retrieves the BOL meta data information for the query result | 20090403 | |
| 5 | Instance method | Protected | Method | Handler for selection in reuslt lst (link) | 20100401 | |
| 6 | Instance method | Protected | Method | Transfers given selection indexes to BOL collection | 20100401 | |
| 7 | Instance method | Protected | Method | Set the search criteria with new conversion interface | 20111028 |
Events
Class CL_GUIBB_BOL_DQUERY has no event.
Types
| # | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
|---|---|---|---|---|---|---|---|
| 1 | S_TEXT_REF | Protected | See coding | 20090403 | BEGIN OF s_text_ref,
name TYPE name_komp,
type TYPE field_type,
text_ref TYPE name_komp,
END OF s_text_ref
|
||
| 2 | T_TEXT_REF | Protected | See coding | 20090403 | t_text_ref TYPE SORTED TABLE OF s_text_ref
WITH UNIQUE KEY name
WITH UNIQUE SORTED KEY
ref COMPONENTS text_ref
|
Method Signatures
Method ADD_SEARCH_CRITERION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_SEARCH_CRITERION | Call by reference | Type reference (TYPE) | FPMGB_S_SEARCH_CRITERIA | search criteria for GUIBB Search | 20090511 |
Method ADD_SEARCH_CRITERION on class CL_GUIBB_BOL_DQUERY has no exception.
Method CREATE_RESULT_STRUCT_RTTI Signature
Method CREATE_RESULT_STRUCT_RTTI on class CL_GUIBB_BOL_DQUERY has no parameter.
Method CREATE_RESULT_STRUCT_RTTI on class CL_GUIBB_BOL_DQUERY has no exception.
Method EXECUTE_QUERY Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IO_SEARCH_CONVERSION | Call by reference | Object reference (TYPE REF TO) | IF_FPM_GUIBB_SEARCH_CONVERSION | conversion between fpm search format and abap ranges | 20111028 | |||
| 2 | IT_FPM_SEARCH_PARAMETER | Call by reference | Type reference (TYPE) | FPMGB_T_SEARCH_CRITERIA | search criteria for GUIBB Search | 20090120 | |||
| 3 | IV_MAX_NUM_RESULTS | Call by reference | Type reference (TYPE) | I | 20090424 |
Method EXECUTE_QUERY on class CL_GUIBB_BOL_DQUERY has no exception.
Method GET_RESULT_METADATA Signature
Method GET_RESULT_METADATA on class CL_GUIBB_BOL_DQUERY has no parameter.
Method GET_RESULT_METADATA on class CL_GUIBB_BOL_DQUERY has no exception.
Method PROCESS_RESULT_SELECTION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IO_EVENT | Call by reference | Object reference (TYPE REF TO) | CL_FPM_EVENT | CL_FPM_EVENT | 20100401 |
Method PROCESS_RESULT_SELECTION on class CL_GUIBB_BOL_DQUERY has no exception.
Method SET_RESULT_SELECTION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IT_SELECTED_LINES_OF_RESULT | Call by reference | Type reference (TYPE) | IF_FPM_GUIBB_SEARCH=>T_RESULT | 20100401 | ||||
| 2 | IV_RESULT_LEAD_SEL | Call by reference | Type reference (TYPE) | I | 20100401 |
Method SET_RESULT_SELECTION on class CL_GUIBB_BOL_DQUERY has no exception.
Method SET_SEARCH_CRITERA Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IO_SEARCH_CONVERSION | Call by reference | Object reference (TYPE REF TO) | IF_FPM_GUIBB_SEARCH_CONVERSION | conversion between fpm search format and abap ranges | 20111028 | |||
| 2 | IT_FPM_SEARCH_PARAMETER | Call by reference | Type reference (TYPE) | FPMGB_T_SEARCH_CRITERIA | 20111028 |
Method SET_SEARCH_CRITERA on class CL_GUIBB_BOL_DQUERY has no exception.
History
| Last changed by/on | SAP | 20130531 |
| SAP Release Created in | 701 |