SAP ABAP Class IF_POWL_SELECT_MODEL (ZIF_SEARCH_COMP)
Meta Relationship - Used By
| # | Relationship type | Used by | Short Description | Created on |
|---|---|---|---|---|
| 1 | Interface implementation (CLASS c. INTERFACES i_ref) | CL_POWL_SELECT_MODEL | Model class for POWL select comp | 20090305 |
Properties
| Class | IF_POWL_SELECT_MODEL | |
| Short Description | ZIF_SEARCH_COMP | |
| Super Class | ||
| Instantiability of a Class | 2 | Public |
| Final |
General Data
| Message Class | ||
| Program status | ||
| Category | 0 | |
| Package | ||
| Created | 20090305 | SAP |
| Last change | 20110908 | 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 interface (INTERFACE i DEFINITION DEF... | Forward declaration interface (INTERFACE i DEFINITION DEF... |
Interfaces
Class IF_POWL_SELECT_MODEL has no interface implemented.
Friends
Class IF_POWL_SELECT_MODEL has no friend class.
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Constant | Public | Type reference (TYPE) | CHAR2 | 'AN' | Version Number Component | 20090317 | ||
| 2 | Constant | Public | Type reference (TYPE) | CHAR2 | 'TD' | Version Number Component | 20090317 | ||
| 3 | Constant | Public | Type reference (TYPE) | CHAR2 | 'NU' | Version Number Component | 20090317 | ||
| 4 | Constant | Public | Type reference (TYPE) | CHAR2 | 'TE' | Version Number Component | 20090317 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Instance method | Public | Method | add selection attribute fields individually | 20090305 | |
| 2 | Instance method | Public | Method | add selection attribute fields as a collection | 20090305 | |
| 3 | Instance method | Public | Method | add parameters/ values for selection attribute fields | 20090305 | |
| 4 | Instance method | Public | Method | enable change log functionality | 20090927 | |
| 5 | Instance method | Public | Method | get default operator set for each datatype | 20090611 | |
| 6 | Instance method | Public | Method | obsolete; do not use | 20090612 | |
| 7 | Instance method | Public | Method | is dirty/ not | 20090424 | |
| 8 | Instance method | Public | Method | remove all current selection fields | 20090305 | |
| 9 | Instance method | Public | Method | set if the passed attribute sequence should be retained | 20090305 | |
| 10 | Instance method | Public | Method | retain remove operator in the last visible row | 20090305 | |
| 11 | Instance method | Public | Method | returns the change log | 20090927 | |
| 12 | Instance method | Public | Method | return selection values | 20090323 | |
| 13 | Instance method | Public | Method | set default number of rows to be brought up on load | 20090305 | |
| 14 | Instance method | Public | Method | set the key for empty operator, eg, is empty | 20090703 | |
| 15 | Instance method | Public | Method | set the key for range operator. eg, is between | 20090703 | |
| 16 | Instance method | Public | Method | get applicaiton operator set for each datatype | 20090611 |
Events
Class IF_POWL_SELECT_MODEL has no event.
Types
| # | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
|---|---|---|---|---|---|---|---|
| 1 | TT_SELECTION_SCREEN_ITEM | Public | See coding | 20090317 | tt_selection_screen_item type standard table of powl_selcrit_sty with key selname
|
||
| 2 | T_OVS_DATA | Public | See coding | 20090317 | begin of t_ovs_data,
m_ovs_callback_object type ref to if_wd_ovs,
mt_selected_values type ref to data,
m_selection_field_id type string,
m_sscreen_item_type type I,
mt_related_fields type standard table of powl_selcrit_sty with key selname,
end of t_ovs_data
|
Method Signatures
Method ADD_SELECTION_FIELD Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_DATATYPE | Call by reference | Type reference (TYPE) | STRING | 20090305 | ||||
| 2 | IV_DDIC_SHLP_ID | Call by reference | Type reference (TYPE) | WDY_VALUE_HELP_ID | 30 Characters | 20090317 | |||
| 3 | IV_KIND | Call by reference | Type reference (TYPE) | POWL_SELKIND_TY | 'S' | Parameter (single) or Sel. option (multi val., intervals) | 20090305 | ||
| 4 | IV_MANDATORY | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20090305 | ||||
| 5 | IV_OPERATOR_SET | Call by reference | Type reference (TYPE) | STRING | encoded string of table type powl_params_tty | 20090715 | |||
| 6 | IV_OVS_HANDLER_NAME | Call by reference | Type reference (TYPE) | STRING | Not More Closely Defined Area, Possibly Used for Patchlevels | 20090317 | |||
| 7 | IV_READ_ONLY | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20090305 | ||||
| 8 | IV_REFERENCE_FIELD | Call by reference | Type reference (TYPE) | CHAR30 | 30 Characters | 20090305 | |||
| 9 | IV_REFERENCE_TABLE | Call by reference | Type reference (TYPE) | CHAR30 | 30 Characters | 20090305 | |||
| 10 | IV_SELNAME | Call by reference | Type reference (TYPE) | NAME_KOMP | Character field, 8 characters long | 20090305 | |||
| 11 | IV_VALID_VALUES | Call by reference | Type reference (TYPE) | POWL_NAMEVALUE_TTY | Name/Value set | 20090305 | |||
| 12 | IV_VALUE_HELP_ID | Call by reference | Type reference (TYPE) | WDY_VALUE_HELP_ID | 20090424 | ||||
| 13 | IV_VALUE_HELP_MODE | Call by reference | Type reference (TYPE) | I | 0 | 20090424 | |||
| 14 | IV_VALUE_HELP_STRUCTURE | Call by reference | Type reference (TYPE) | DDOBJNAME | 20090424 | ||||
| 15 | IV_VALUE_HELP_STRUCTURE_FIELD | Call by reference | Type reference (TYPE) | FIELDNAME | 20090424 | ||||
| 16 | IV_VALUE_HELP_TYPE | Call by reference | Attribute reference (LIKE) | IF_WD_VALUE_HELP_HANDLER=>CO_PREFIX_NONE | 20090424 |
Method ADD_SELECTION_FIELD on class IF_POWL_SELECT_MODEL has no exception.
Method ADD_SELECTION_FIELDS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IT_CRIT_DEF | Call by reference | Type reference (TYPE) | POWL_SELCRIT_TTY | Selection criteria meta description | 20090305 |
Method ADD_SELECTION_FIELDS on class IF_POWL_SELECT_MODEL has no exception.
Method ADD_SELECTION_PARAMETERS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IT_PARAMETERS | Call by reference | Type reference (TYPE) | POWL_PARAMETERS_TTY | rsparams Table | 20090305 |
Method ADD_SELECTION_PARAMETERS on class IF_POWL_SELECT_MODEL has no exception.
Method ENABLE_CHANGE_LOG Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_ENABLE | Call by reference | Type reference (TYPE) | BOOLEAN | Boolean Variable (X=True, -=False, Space=Unknown) | 20090927 |
Method ENABLE_CHANGE_LOG on class IF_POWL_SELECT_MODEL has no exception.
Method GET_OPERATORS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_OP_AN | Call by reference | Type reference (TYPE) | POWL_ATTR_VALUE_TTY | Table type for context attribute values | 20090611 | |||
| 2 | ET_OP_NU | Call by reference | Type reference (TYPE) | POWL_ATTR_VALUE_TTY | Table type for context attribute values | 20090611 | |||
| 3 | ET_OP_TD | Call by reference | Type reference (TYPE) | POWL_ATTR_VALUE_TTY | Table type for context attribute values | 20090611 | |||
| 4 | ET_OP_TE | Call by reference | Type reference (TYPE) | POWL_ATTR_VALUE_TTY | Table type for context attribute values | 20090611 |
Method GET_OPERATORS on class IF_POWL_SELECT_MODEL has no exception.
Method GET_SELECTION_SCREEN_ITEMS Signature
Method GET_SELECTION_SCREEN_ITEMS on class IF_POWL_SELECT_MODEL has no parameter.
Method GET_SELECTION_SCREEN_ITEMS on class IF_POWL_SELECT_MODEL has no exception.
Method IS_DIRTY Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | VALUE | Value transfer | Type reference (TYPE) | ABAP_BOOL | 20090424 |
Method IS_DIRTY on class IF_POWL_SELECT_MODEL has no exception.
Method REMOVE_ALL_SELECTION_ITEMS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_CHANGE_RECORDING_ON | Call by reference | Type reference (TYPE) | BOOLEAN | Boolean Variable (X=True, -=False, Space=Unknown) | 20091208 |
Method REMOVE_ALL_SELECTION_ITEMS on class IF_POWL_SELECT_MODEL has no exception.
Method RETAIN_ATTRIBUTE_SEQUENCE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_RETAIN_SEQUENCE | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_TRUE | 20090305 |
Method RETAIN_ATTRIBUTE_SEQUENCE on class IF_POWL_SELECT_MODEL has no exception.
Method RETAIN_REMOVE_IN_ONLY_VIS_ROW Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_RETAIN_REMOVE | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_TRUE | 20090305 |
Method RETAIN_REMOVE_IN_ONLY_VIS_ROW on class IF_POWL_SELECT_MODEL has no exception.
Method RETRIEVE_CHANGE_LOG Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_CHANGE_LOG | Call by reference | Type reference (TYPE) | CL_POWL_SELECT_HELPER=>TTY_CHANGELOG | Change Log for Select Component | 20090927 | |||
| 2 | IV_RESET | Call by reference | Type reference (TYPE) | WDY_BOOLEAN | 'X' | Supplement for True Boolean Type: 'X' == True '' == False | 20100322 |
Method RETRIEVE_CHANGE_LOG on class IF_POWL_SELECT_MODEL has no exception.
Method RETRIEVE_SELECTIONS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_PARAMETERS | Call by reference | Type reference (TYPE) | POWL_PARAMETERS_TTY | Parameters | 20090323 |
Method RETRIEVE_SELECTIONS on class IF_POWL_SELECT_MODEL has no exception.
Method SET_DEFAULT_NUMBER_OF_ROWS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_NUMBER_OF_ROWS | Call by reference | Type reference (TYPE) | I | 20090305 |
Method SET_DEFAULT_NUMBER_OF_ROWS on class IF_POWL_SELECT_MODEL has no exception.
Method SET_KEY_FOR_EMPTY_OPERATOR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_KEY | Value transfer | Type reference (TYPE) | CHAR2 | Version Number Component | 20090703 |
Method SET_KEY_FOR_EMPTY_OPERATOR on class IF_POWL_SELECT_MODEL has no exception.
Method SET_KEY_FOR_RANGE_OPERATOR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_KEY | Value transfer | Type reference (TYPE) | CHAR2 | Version Number Component | 20090703 |
Method SET_KEY_FOR_RANGE_OPERATOR on class IF_POWL_SELECT_MODEL has no exception.
Method SET_OPERATORS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IT_OP_AN | Call by reference | Type reference (TYPE) | POWL_ATTR_VALUE_TTY | Table type for context attribute values | 20090611 | |||
| 2 | IT_OP_NU | Call by reference | Type reference (TYPE) | POWL_ATTR_VALUE_TTY | Table type for context attribute values | 20090611 | |||
| 3 | IT_OP_TD | Call by reference | Type reference (TYPE) | POWL_ATTR_VALUE_TTY | Table type for context attribute values | 20090611 | |||
| 4 | IT_OP_TE | Call by reference | Type reference (TYPE) | POWL_ATTR_VALUE_TTY | Table type for context attribute values | 20090611 |
Method SET_OPERATORS on class IF_POWL_SELECT_MODEL has no exception.
History
| Last changed by/on | SAP | 20110908 |
| SAP Release Created in |