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 ADD_SELECTION_FIELD Instance method Public Method add selection attribute fields individually 20090305
2 ADD_SELECTION_FIELDS Instance method Public Method add selection attribute fields as a collection 20090305
3 ADD_SELECTION_PARAMETERS Instance method Public Method add parameters/ values for selection attribute fields 20090305
4 ENABLE_CHANGE_LOG Instance method Public Method enable change log functionality 20090927
5 GET_OPERATORS Instance method Public Method get default operator set for each datatype 20090611
6 GET_SELECTION_SCREEN_ITEMS Instance method Public Method obsolete; do not use 20090612
7 IS_DIRTY Instance method Public Method is dirty/ not 20090424
8 REMOVE_ALL_SELECTION_ITEMS Instance method Public Method remove all current selection fields 20090305
9 RETAIN_ATTRIBUTE_SEQUENCE Instance method Public Method set if the passed attribute sequence should be retained 20090305
10 RETAIN_REMOVE_IN_ONLY_VIS_ROW Instance method Public Method retain remove operator in the last visible row 20090305
11 RETRIEVE_CHANGE_LOG Instance method Public Method returns the change log 20090927
12 RETRIEVE_SELECTIONS Instance method Public Method return selection values 20090323
13 SET_DEFAULT_NUMBER_OF_ROWS Instance method Public Method set default number of rows to be brought up on load 20090305
14 SET_KEY_FOR_EMPTY_OPERATOR Instance method Public Method set the key for empty operator, eg, is empty 20090703
15 SET_KEY_FOR_RANGE_OPERATOR Instance method Public Method set the key for range operator. eg, is between 20090703
16 SET_OPERATORS 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 Importing IV_DATATYPE Call by reference Type reference (TYPE) STRING 20090305
2 Importing IV_DDIC_SHLP_ID Call by reference Type reference (TYPE) WDY_VALUE_HELP_ID 30 Characters 20090317
3 Importing IV_KIND Call by reference Type reference (TYPE) POWL_SELKIND_TY 'S' Parameter (single) or Sel. option (multi val., intervals) 20090305
4 Importing IV_MANDATORY Call by reference Type reference (TYPE) ABAP_BOOL 20090305
5 Importing IV_OPERATOR_SET Call by reference Type reference (TYPE) STRING encoded string of table type powl_params_tty 20090715
6 Importing IV_OVS_HANDLER_NAME Call by reference Type reference (TYPE) STRING Not More Closely Defined Area, Possibly Used for Patchlevels 20090317
7 Importing IV_READ_ONLY Call by reference Type reference (TYPE) ABAP_BOOL 20090305
8 Importing IV_REFERENCE_FIELD Call by reference Type reference (TYPE) CHAR30 30 Characters 20090305
9 Importing IV_REFERENCE_TABLE Call by reference Type reference (TYPE) CHAR30 30 Characters 20090305
10 Importing IV_SELNAME Call by reference Type reference (TYPE) NAME_KOMP Character field, 8 characters long 20090305
11 Importing IV_VALID_VALUES Call by reference Type reference (TYPE) POWL_NAMEVALUE_TTY Name/Value set 20090305
12 Importing IV_VALUE_HELP_ID Call by reference Type reference (TYPE) WDY_VALUE_HELP_ID 20090424
13 Importing IV_VALUE_HELP_MODE Call by reference Type reference (TYPE) I 0 20090424
14 Importing IV_VALUE_HELP_STRUCTURE Call by reference Type reference (TYPE) DDOBJNAME 20090424
15 Importing IV_VALUE_HELP_STRUCTURE_FIELD Call by reference Type reference (TYPE) FIELDNAME 20090424
16 Importing 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 Importing 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 Importing 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 Importing 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 Exporting ET_OP_AN Call by reference Type reference (TYPE) POWL_ATTR_VALUE_TTY Table type for context attribute values 20090611
2 Exporting ET_OP_NU Call by reference Type reference (TYPE) POWL_ATTR_VALUE_TTY Table type for context attribute values 20090611
3 Exporting ET_OP_TD Call by reference Type reference (TYPE) POWL_ATTR_VALUE_TTY Table type for context attribute values 20090611
4 Exporting 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 Returning 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 Importing 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 Importing 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 Importing 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 Exporting ET_CHANGE_LOG Call by reference Type reference (TYPE) CL_POWL_SELECT_HELPER=>TTY_CHANGELOG Change Log for Select Component 20090927
2 Importing 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 Exporting 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 Importing 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 Importing 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 Importing 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 Importing IT_OP_AN Call by reference Type reference (TYPE) POWL_ATTR_VALUE_TTY Table type for context attribute values 20090611
2 Importing IT_OP_NU Call by reference Type reference (TYPE) POWL_ATTR_VALUE_TTY Table type for context attribute values 20090611
3 Importing IT_OP_TD Call by reference Type reference (TYPE) POWL_ATTR_VALUE_TTY Table type for context attribute values 20090611
4 Importing 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