SAP ABAP Interface IF_POWL_SELECT_MODEL (ZIF_SEARCH_COMP)
Hierarchy
☛
SAP_BASIS (Software Component) SAP Basis Component
⤷
BC-MUS-POW (Application Component) Personal Object Worklist
⤷
GEN_PERSONAL_OBJECT_WORKLIST (Package) generic worklist

⤷

⤷

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
Interface | IF_POWL_SELECT_MODEL | |
Short Description | ZIF_SEARCH_COMP |
General Data
Package | GEN_PERSONAL_OBJECT_WORKLIST | generic worklist |
Created | 20090305 | SAP |
Last changed | 20110908 | 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) |
2 | CL_POWL_SELECT_HELPER | Forward declaration class (CLASS c DEFINITION DEFERRED) | Forward declaration class (CLASS c DEFINITION DEFERRED) |
3 | IF_WD_VALUE_HELP_HANDLER | Forward declaration interface (INTERFACE i DEFINITION DEF... | Forward declaration interface (INTERFACE i DEFINITION DEF... |
Interfaces
Interface IF_POWL_SELECT_MODEL has no interface.
Friends
Interface IF_POWL_SELECT_MODEL has no friend.
Attributes
# | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | C_METATYPE_ALPHANUMERIC | Constant | Public | Type reference (TYPE) | CHAR2 | 'AN' | Version Number Component | 20090317 | |
2 | C_METATYPE_DATETIME | Constant | Public | Type reference (TYPE) | CHAR2 | 'TD' | Version Number Component | 20090317 | |
3 | C_METATYPE_NUMERIC | Constant | Public | Type reference (TYPE) | CHAR2 | 'NU' | Version Number Component | 20090317 | |
4 | C_METATYPE_TEXT | 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
Interface 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 Interface 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 Interface 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 Interface 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 Interface 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 Interface IF_POWL_SELECT_MODEL has no exception.
Method GET_SELECTION_SCREEN_ITEMS Signature
Method GET_SELECTION_SCREEN_ITEMS on Interface IF_POWL_SELECT_MODEL has no parameter.
Method GET_SELECTION_SCREEN_ITEMS on Interface 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 Interface 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 Interface 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 Interface 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 Interface 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 Interface 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 Interface 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 Interface 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 Interface 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 Interface 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 Interface IF_POWL_SELECT_MODEL has no exception.
History
Last changed by/on | SAP | 20110908 |
SAP Release Created in | 703 |