SAP ABAP Class CL_EHSGWB_ALV_GRID_QUERY (EHS: LWB ALV Grid for Search Query)
Hierarchy
☛
EA-APPL (Software Component) SAP Enterprise Extension PLM, SCM, Financials
⤷
EHS-SAF (Application Component) Product Safety
⤷
CBGLMP_WB (Package) EHS: Labeling Workbench Framework

⤷

⤷

Meta Relationship - Using
# | Relationship type | Using | Short Description | Created on |
---|---|---|---|---|
1 | Inheritance (c INHERITING FROM c_ref) | CL_EHSGWB_ALV_GRID_ROOT | EHS: LWB ALV Grid Definition | 20110914 |
Properties
Class | CL_EHSGWB_ALV_GRID_QUERY | |
Short Description | EHS: LWB ALV Grid for Search Query | |
Super Class | CL_EHSGWB_ALV_GRID_ROOT | EHS: LWB ALV Grid Definition |
Instantiability of a Class | 1 | Protected |
Final |
General Data
Message Class | ||
Program status | ||
Category | 0 | |
Package | CBGLMP_WB | EHS: Labeling Workbench Framework |
Created | 20110914 | 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 | ![]() |
Forward declaration class (CLASS c DEFINITION DEFERRED) | Forward declaration class (CLASS c DEFINITION DEFERRED) |
4 | ![]() |
Forward declaration class (CLASS c DEFINITION DEFERRED) | Forward declaration class (CLASS c DEFINITION DEFERRED) |
5 | ![]() |
Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
Interfaces
Class CL_EHSGWB_ALV_GRID_QUERY has no interface implemented.
Friends
Class CL_EHSGWB_ALV_GRID_QUERY has no friend class.
Attributes
# | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
Static Attribute | Protected | Type reference (TYPE) | FIELDNAME | 'ID' | Field Name | 20121109 | |
2 | ![]() |
Constant | Private | Type reference (TYPE) | ICON_D | '@18@' | Text Field Icon (Alternative Display, Alias) | 20130417 | |
3 | ![]() |
Constant | Private | Type reference (TYPE) | ICON_D | '@0Y@' | Text Field Icon (Alternative Display, Alias) | 20130417 | |
4 | ![]() |
Constant | Protected | Type reference (TYPE) | LVC_OUTLEN | 20 | ALV control: Column width in characters | 20111129 | |
5 | ![]() |
Constant | Protected | Type reference (TYPE) | LVC_OUTLEN | 30 | ALV control: Column width in characters | 20111129 | |
6 | ![]() |
Constant | Protected | Type reference (TYPE) | LVC_OUTLEN | 40 | ALV control: Column width in characters | 20131104 | |
7 | ![]() |
Constant | Protected | Type reference (TYPE) | LVC_OUTLEN | 5 | ALV control: Column width in characters | 20111129 | |
8 | ![]() |
Constant | Protected | Type reference (TYPE) | LVC_OUTLEN | 55 | ALV control: Column width in characters | 20111129 | |
9 | ![]() |
Instance attribute | Protected | Type reference (TYPE) | CCGLD_WB_ALV_QUERY_CRIT_VALUES | EHS: LWB Query Criteria Values | 20110914 | ||
10 | ![]() |
Instance attribute | Protected | Type reference (TYPE) | CCGLD_WB_ALV_QUERY_CRIT_VALUES | EHS: LWB Query Criteria Values | 20110914 | ||
11 | ![]() |
Static Attribute | Public | Type reference (TYPE) | AS4FLAG | Error Within Search Criteria | 20120307 | ||
12 | ![]() |
Instance attribute | Protected | Type reference (TYPE) | AS4FLAG | Flag (X or Blank) | 20110914 |
Methods
# | Method | Level | Visibility | Method type | Description | Created on |
---|---|---|---|---|---|---|
1 | ![]() |
Instance method | Protected | Method | Handle Appending of New Row | 20130417 |
2 | ![]() |
Instance method | Protected | Method | Check Data of Value Ranges for Event "Data Changed" | 20110914 |
3 | ![]() |
Instance method | Public | Constructor | Create an ALV Grid Object for Query Section | 20110914 |
4 | ![]() |
Instance method | Private | Method | Convert ALV Table to Data Table | 20120306 |
5 | ![]() |
Instance method | Private | Method | Convert Data Table to ALV Table | 20120306 |
6 | ![]() |
Instance method | Private | Method | Determine Properties of Query Criteria Value | 20110914 |
7 | ![]() |
Static method | Public | Method | Create an ALV Grid Object for Query Section | 20110914 |
8 | ![]() |
Instance method | Protected | Method | Determine Query Criteria Value Default Value from User Param | 20110914 |
9 | ![]() |
Instance method | Protected | Method | Check the Entered Query Criteria Value | 20110914 |
10 | ![]() |
Instance method | Protected | Method | Check the Entered Query Criteria Values | 20120329 |
11 | ![]() |
Instance method | Public | Event handling method | ALV Event Handler: Button Within Grid Clicked | 20110914 |
12 | ![]() |
Instance method | Protected | Method | Trigger Registered Event Handler to Process Query for BPData | 20110914 |
13 | ![]() |
Instance method | Private | Method | Move Single Value from Range in Value | 20120307 |
14 | ![]() |
Instance method | Private | Method | Set Button Icons at Field VR_BUTTON | 20110914 |
15 | ![]() |
Instance method | Private | Method | Set Cell Style | 20120306 |
16 | ![]() |
Instance method | Protected | Method | Set the Query Criteria Default Values to ALV Output Table | 20110914 |
17 | ![]() |
Instance method | Protected | Method | Set the Search Values to Zero | 20111130 |
Events
# | Event | Type | Visibility | Description | Created on |
---|---|---|---|---|---|
1 | DO_QUERY | Instance Event (0) |
Public (2) |
Start Processing the Query for BP Data | 20110914 |
Types
# | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
---|---|---|---|---|---|---|---|
1 | TY_LS_OUTTAB_CHECK | Protected | See coding | 20121113 | BEGIN OF ty_ls_outtab_check,
id TYPE cbgle_wb_query_crit_id,
value TYPE cbgle_wb_query_crit_value,
row_id TYPE int4,
fieldname TYPE lvc_fname,
END OF ty_ls_outtab_check
|
||
2 | TY_LT_OUTTAB_CHECK | Protected | See coding | 20121113 | ty_lt_outtab_check TYPE STANDARD TABLE OF ty_ls_outtab_check
|
Method Signatures
Method APPEND_ROW Signature
Method APPEND_ROW on class CL_EHSGWB_ALV_GRID_QUERY has no parameter.
Method APPEND_ROW on class CL_EHSGWB_ALV_GRID_QUERY has no exception.
Method CHECK_VALUE_RANGE_DATA Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ET_ERROR | Call by reference | Type reference (TYPE) | BAL_T_MSG | Application Log: Table with Messages | 20110914 | ||
2 | ![]() |
IV_FLG_AS_INFO | Call by reference | Type reference (TYPE) | AS4FLAG | ABAP_TRUE | Error messages as warning messages | 20110914 | |
3 | ![]() |
IV_FLG_SUPPRESS_RECORDLIST | Call by reference | Type reference (TYPE) | AS4FLAG | ABAP_FALSE | 'X': suppress popup F4 | 20120228 | |
4 | ![]() |
IV_QUERY_CRIT_ID | Call by reference | Type reference (TYPE) | CBGLE_WB_QUERY_CRIT_ID | Query criteria ID | 20110914 | ||
5 | ![]() |
IV_ROW_ID | Call by reference | Type reference (TYPE) | LVC_S_ROID-ROW_ID | Natural Number | 20110914 | ||
6 | ![]() |
XT_VR_TABLE | Call by reference | Type reference (TYPE) | CCGLD_WB_QUERY_CRIT_VR_TAB | EHS: LWB query criteria value range table | 20110914 |
Method CHECK_VALUE_RANGE_DATA on class CL_EHSGWB_ALV_GRID_QUERY has no exception.
Method CONSTRUCTOR Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IO_CONTAINER | Call by reference | Object reference (TYPE REF TO) | CL_GUI_CUSTOM_CONTAINER | Container for Custom Controls in the Screen Area | 20110914 | ||
2 | ![]() |
IT_DATA | Call by reference | Type reference (TYPE) | CCGLD_WB_QUERY_CRIT_VALUES | EHS: LWB query criteria values | 20110914 | ||
3 | ![]() |
IV_BP_ID | Call by reference | Type reference (TYPE) | CBGLE_WB_BP_ID | Business Process ID | 20110914 | ||
4 | ![]() |
IV_OUTTAB_STRUCTURE | Call by reference | Type reference (TYPE) | CBGLE_WB_STRUCTURE_NAME | 'CCGLS_WB_ALV_QUERY_CRIT' | ABAP Dictionary name of structure | 20110914 | |
5 | ![]() |
IV_SCREEN_ID | Call by reference | Type reference (TYPE) | CBGLE_WB_SCREEN_ID | Screen ID | 20110914 | ||
6 | ![]() |
IV_TAB_ID | Call by reference | Type reference (TYPE) | CBGLE_WB_TAB_ID | Tab ID | 20110914 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
20110914 |
Method CONVERT_ALV_TO_DATA Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ET_DATA | Call by reference | Type reference (TYPE) | CCGLD_WB_QUERY_CRIT_VALUES | ALV zu LWB Suchkriterien | 20120306 | ||
2 | ![]() |
IT_ALV_DATA | Call by reference | Type reference (TYPE) | CCGLD_WB_ALV_QUERY_CRIT_VALUES | EHS: LWB Suchkriterien | 20120306 |
Method CONVERT_ALV_TO_DATA on class CL_EHSGWB_ALV_GRID_QUERY has no exception.
Method CONVERT_DATA_TO_ALV Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ET_ALV_DATA | Call by reference | Type reference (TYPE) | CCGLD_WB_ALV_QUERY_CRIT_VALUES | ALV zu LWB Suchkriterien | 20120306 | ||
2 | ![]() |
IT_DATA | Call by reference | Type reference (TYPE) | CCGLD_WB_QUERY_CRIT_VALUES | EHS: LWB Suchkriterien | 20120306 |
Method CONVERT_DATA_TO_ALV on class CL_EHSGWB_ALV_GRID_QUERY has no exception.
Method GET_DATA_PROPERTIES Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ES_PROPERTIES | Call by reference | Type reference (TYPE) | DFIES | DD Interface: Table Fields for DDIF_FIELDINFO_GET | 20110914 | ||
2 | ![]() |
EV_FLG_NO_CHECK | Call by reference | Type reference (TYPE) | CBGLE_WB_FLG_NO_AUTOCHECK | Switch off auto check of field value at screen | 20110914 | ||
3 | ![]() |
IV_QUERY_CRIT_ID | Call by reference | Type reference (TYPE) | CBGLE_WB_QUERY_CRIT_ID | Query criteria ID | 20110914 |
Method GET_DATA_PROPERTIES on class CL_EHSGWB_ALV_GRID_QUERY has no exception.
Method GET_INSTANCE_CL Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IO_CONTAINER | Call by reference | Object reference (TYPE REF TO) | CL_GUI_CUSTOM_CONTAINER | Container for Custom Controls in the Screen Area | 20110914 | ||
2 | ![]() |
IT_DATA | Call by reference | Type reference (TYPE) | CCGLD_WB_QUERY_CRIT_VALUES | EHS: LWB query criteria values | 20110914 | ||
3 | ![]() |
IV_BP_ID | Call by reference | Type reference (TYPE) | CBGLE_WB_BP_ID | Business Process ID | 20110914 | ||
4 | ![]() |
IV_OUTTAB_STRUCTURE | Call by reference | Type reference (TYPE) | CBGLE_WB_STRUCTURE_NAME | 'CCGLS_WB_ALV_QUERY_CRIT' | ABAP Dictionary name of structure | 20110914 | |
5 | ![]() |
IV_SCREEN_ID | Call by reference | Type reference (TYPE) | CBGLE_WB_SCREEN_ID | Screen ID | 20110914 | ||
6 | ![]() |
IV_TAB_ID | Call by reference | Type reference (TYPE) | CBGLE_WB_TAB_ID | Tab ID | 20110914 | ||
7 | ![]() |
RO_ALV_GRID | Value transfer | Object reference (TYPE REF TO) | CL_EHSGWB_ALV_GRID_QUERY | EHS: LWB ALV grid for query section | 20110914 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
20110914 |
Method GET_QUERY_CRIT_VALUE_FROM_USER Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IV_QUERY_CRIT_ID | Call by reference | Type reference (TYPE) | CBGLE_WB_QUERY_CRIT_ID | Query criteria ID | 20110914 | ||
2 | ![]() |
RV_VALUE | Value transfer | Type reference (TYPE) | CBGLE_WB_QUERY_CRIT_VALUE | Query criteria value | 20110914 |
Method GET_QUERY_CRIT_VALUE_FROM_USER on class CL_EHSGWB_ALV_GRID_QUERY has no exception.
Method IS_QUERY_CRIT_VALUE_VALID Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
CV_QUERY_CRIT_VALUE | Call by reference | Type reference (TYPE) | CBGLE_WB_QUERY_CRIT_VALUE | Query criteria value | 20110914 | ||
2 | ![]() |
ET_MESSAGES | Call by reference | Type reference (TYPE) | BAL_T_MSG | Application Log: Table with Messages | 20110914 | ||
3 | ![]() |
EV_FLG_CHECK_FAILED | Call by reference | Type reference (TYPE) | AS4FLAG | Flag (X or Blank) | 20110914 | ||
4 | ![]() |
EV_FLG_IS_VALID | Call by reference | Type reference (TYPE) | AS4FLAG | Flag (X or Blank) | 20110914 | ||
5 | ![]() |
IV_FLG_SUPPRESS_RECORDLIST | Call by reference | Type reference (TYPE) | AS4FLAG | ABAP_FALSE | 'X': suppress popup f4-Help | 20120228 | |
6 | ![]() |
IV_QUERY_CRIT_ID | Call by reference | Type reference (TYPE) | CBGLE_WB_QUERY_CRIT_ID | Query criteria ID | 20110914 |
Method IS_QUERY_CRIT_VALUE_VALID on class CL_EHSGWB_ALV_GRID_QUERY has no exception.
Method IS_QUERY_CRIT_VALUE_VALID_SPEC Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ET_MESSAGES | Call by reference | Type reference (TYPE) | BAL_T_MSG | Anwendungs-Log: Tabelle mit Messages | 20121112 | ||
2 | ![]() |
EV_FLG_IS_VALID | Call by reference | Type reference (TYPE) | AS4FLAG | Flag (X or Blank) | 20120329 | ||
3 | ![]() |
IR_DATA_CHANGED | Call by reference | Object reference (TYPE REF TO) | CL_ALV_CHANGED_DATA_PROTOCOL | Message Protokoll für Dataentry | 20121113 | ||
4 | ![]() |
IT_OUTTAB_CHECK | Call by reference | Type reference (TYPE) | TY_LT_OUTTAB_CHECK | Prüftabelle | 20121113 |
Method IS_QUERY_CRIT_VALUE_VALID_SPEC on class CL_EHSGWB_ALV_GRID_QUERY has no exception.
Method ON_BUTTON_CLICK Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ES_COL_ID | Value transfer | Attribute reference (LIKE) | 20110914 | ||||
2 | ![]() |
ES_ROW_NO | Value transfer | Attribute reference (LIKE) | 20110914 |
Method ON_BUTTON_CLICK on class CL_EHSGWB_ALV_GRID_QUERY has no exception.
Method RAISE_EVENT_DO_QUERY Signature
Method RAISE_EVENT_DO_QUERY on class CL_EHSGWB_ALV_GRID_QUERY has no parameter.
Method RAISE_EVENT_DO_QUERY on class CL_EHSGWB_ALV_GRID_QUERY has no exception.
Method REMOVE_SINGLE_RANGE_VALUE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
CS_OUTTAB | Call by reference | Type reference (TYPE) | CCGLS_WB_ALV_QUERY_CRIT | ALV zu LWB Suchkriterien | 20120307 |
Method REMOVE_SINGLE_RANGE_VALUE on class CL_EHSGWB_ALV_GRID_QUERY has no exception.
Method SET_BUTTON_ICONS Signature
Method SET_BUTTON_ICONS on class CL_EHSGWB_ALV_GRID_QUERY has no parameter.
Method SET_BUTTON_ICONS on class CL_EHSGWB_ALV_GRID_QUERY has no exception.
Method SET_CELL_STYLE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ET_CELL_STYLE | Call by reference | Type reference (TYPE) | LVC_T_STYL | ALV-Control: Styletabelle für Zellen | 20120306 | ||
2 | ![]() |
IT_CELL_STYLE | Call by reference | Type reference (TYPE) | LVC_T_STYL | ALV-Control: Styletabelle für Zellen | 20120306 | ||
3 | ![]() |
IT_QUERY_CRIT | Call by reference | Type reference (TYPE) | CCGLD_WB_QUERY_CRITERIA_DEF | 20130212 | |||
4 | ![]() |
IV_FIELDNAME | Call by reference | Type reference (TYPE) | LVC_FNAME | ALV-Control: Feldname internes Tabellenfeld | 20120306 | ||
5 | ![]() |
IV_FLG_OVERWRITE | Call by reference | Type reference (TYPE) | AS4FLAG | 'X' | Flag: überschreibe Cell Style für das Feld iv_fieldname | 20120306 | |
6 | ![]() |
IV_ID | Call by reference | Type reference (TYPE) | CBGLE_WB_QUERY_CRIT_ID | Suchkriterium | 20121219 | ||
7 | ![]() |
IV_STYLE | Call by reference | Type reference (TYPE) | LVC_STYLE | ALV-Control: Style | 20120306 |
Method SET_CELL_STYLE on class CL_EHSGWB_ALV_GRID_QUERY has no exception.
Method SET_QUERY_CRIT_DEFAULT_VALUES Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IV_FLG_REFRESH_QUERY_CRIT | Call by reference | Type reference (TYPE) | AS4FLAG | ABAP_TRUE | Initialisiere die Suchwerte | 20120516 |
Method SET_QUERY_CRIT_DEFAULT_VALUES on class CL_EHSGWB_ALV_GRID_QUERY has no exception.
Method SET_QUERY_CRIT_VALUES_EMPTY Signature
Method SET_QUERY_CRIT_VALUES_EMPTY on class CL_EHSGWB_ALV_GRID_QUERY has no parameter.
Method SET_QUERY_CRIT_VALUES_EMPTY on class CL_EHSGWB_ALV_GRID_QUERY has no exception.
Event Signatures
Event DO_QUERY Signature
# | Parameter | Type | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | IV_BP_ID | Exporting | Value transfer | Type reference (TYPE) | CBGLE_WB_BP_ID | Business Process ID | 20110914 | ||
2 | IV_SCREEN_ID | Exporting | Value transfer | Type reference (TYPE) | CBGLE_WB_SCREEN_ID | Screen ID | 20110914 |
History
Last changed by/on | SAP | 20130531 |
SAP Release Created in | 607 |