SAP ABAP Class CL_POWL_SELECT_MODEL (Model class for POWL select 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 - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_WD_COMPONENT_ASSISTANCE Basis for a Web Dynpro assistance class 20090305
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_POWL_SELECT_MODEL ZIF_SEARCH_COMP 20090305
Properties
Class CL_POWL_SELECT_MODEL  
Short Description Model class for POWL select comp    
Super Class CL_WD_COMPONENT_ASSISTANCE Basis for a Web Dynpro assistance class 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package GEN_PERSONAL_OBJECT_WORKLIST   generic worklist 
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 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 IF_POWL_SELECT_MODEL Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
# Interface Abstract Final Description Created on
1 IF_POWL_SELECT_MODEL ZIF_SEARCH_COMP 20090305
Friends
# Friend Modeled only Created on Description
1 CL_POWL_SELECT_HELPER 20100223 Helper class for selection screen
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MO_SEARCH Instance attribute Private Object reference (TYPE REF TO) CL_POWL_SELECT_HELPER Helper class for selection screen 20090323
2 MR_CONTEXT Instance attribute Private Object reference (TYPE REF TO) IF_WD_CONTEXT Web Dynpro Context 20100322
3 MT_CRIT_DEF Instance attribute Private Type reference (TYPE) POWL_SEARCH_TTY Selection criteria meta description 20090305
4 MT_CRIT_PARA Instance attribute Private Type reference (TYPE) POWL_PARAMETERS_TTY rsparams Table 20090305
5 MT_OP_AN Instance attribute Public See coding 20090611
6 MT_OP_NU Instance attribute Public See coding 20090611
7 MT_OP_PARAM Instance attribute Public See coding 20090611
8 MT_OP_TD Instance attribute Public See coding 20090611
9 MT_OP_TE Instance attribute Public See coding 20090611
10 MV_CHANGE_LOG_ENABLED Instance attribute Private Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20090927
11 MV_DEFAULT_NO_OF_ROWS Instance attribute Private Type reference (TYPE) I 20090305
12 MV_KEY_EMPTY_OP Instance attribute Private Type reference (TYPE) CHAR2 Version Number Component 20090703
13 MV_KEY_RANGE_OP Instance attribute Private Type reference (TYPE) CHAR2 Version Number Component 20090703
14 MV_OVS_OLDVALUE Instance attribute Private Object reference (TYPE REF TO) DATA 20100322
15 MV_REMALL_CHANGE_LOG_ENABLED Instance attribute Private Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20091208
16 MV_REMOVE_ALL_SELECTIONS Instance attribute Private Type reference (TYPE) ABAP_BOOL ABAP/4 language-internal type declarations 20090305
17 MV_RETAIN_REMOVE Instance attribute Private Type reference (TYPE) ABAP_BOOL 20090305
18 MV_RETAIN_SEQUENCE Instance attribute Private Type reference (TYPE) ABAP_BOOL 20090305
Methods
# Method Level Visibility Method type Description Created on
1 CLEAR_LEAD_LINE_DATA Instance method Public Method 20090323
2 GENERATE_UI Instance method Public Method 20090323
3 GET_ATTRIBUTE_FOR_KEY Instance method Public Method 20090323
4 GET_CHANGE_LOG Instance method Private Method 20090927
5 GET_DEFAULT_NUMBER_OF_ROWS Instance method Protected Method 20100223
6 GET_KEY_FOR_EMPTY_OPERATOR Instance method Protected Method 20100223
7 GET_KEY_FOR_RANGE_OPERATOR Instance method Protected Method 20100223
8 GET_SELECTION_FIELDS Instance method Protected Method 20100223
9 GET_SELECTION_PARAMETERS Instance method Protected Method 20100223
10 GET_TOTAL_ROW_COUNT Instance method Public Method 20090325
11 GET_VISIBLE_ROW_COUNT Instance method Public Method 20090323
12 INIT_HELPER Instance method Public Method 20090323
13 IS_CHANGE_LOG_ENABLED Instance method Protected Method 20100223
14 IS_REMOVE_ALL_SELECTIONS Instance method Public Method 20090305
15 IS_RETAIN_ATTRIBUTE_SEQUENCE Instance method Protected Method 20100223
16 IS_RETAIN_REMOVE Instance method Protected Method 20100223
17 ON_ADD_ROW Instance method Public Method 20090323
18 ON_AFTER_OVS Instance method Public Method 20090317
19 ON_BEFORE_OVS Instance method Public Method 20090317
20 ON_CHANGE_ATTRIBUTE Instance method Public Method 20090323
21 ON_CHANGE_OPERATOR Instance method Public Method 20090323
22 ON_REMOVE_ROW Instance method Public Method 20090323
23 READ_APPLICATION_OP_SET Instance method Protected Method 20100223
24 REMOVE_ALL Instance method Public Method 20090323
25 RESET_REMOVE_ALL Instance method Public Method 20090305
26 RETRIEVE Instance method Public Method 20090323
27 UPDATE_SELECTIONS Instance method Public Method 20090323
Events
Class CL_POWL_SELECT_MODEL has no event.
Types
Class CL_POWL_SELECT_MODEL has no local type.
Method Signatures

Method CLEAR_LEAD_LINE_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_EVENT Call by reference Object reference (TYPE REF TO) CL_WD_CUSTOM_EVENT Application-Defined Event 20090325

Method CLEAR_LEAD_LINE_DATA on class CL_POWL_SELECT_MODEL has no exception.

Method GENERATE_UI Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_FIRST_TIME Call by reference Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20090325

Method GENERATE_UI on class CL_POWL_SELECT_MODEL has no exception.

Method GET_ATTRIBUTE_FOR_KEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_KEY Call by reference Type reference (TYPE) STRING 20090323
2 Returning VALUE Value transfer Type reference (TYPE) STRING 20090323

Method GET_ATTRIBUTE_FOR_KEY on class CL_POWL_SELECT_MODEL has no exception.

Method GET_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) POWL_SELECT_CHANGE_LOG_TTY Change Log for Select Component 20090927

Method GET_CHANGE_LOG on class CL_POWL_SELECT_MODEL has no exception.

Method GET_DEFAULT_NUMBER_OF_ROWS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning VALUE Value transfer Type reference (TYPE) I 20100223

Method GET_DEFAULT_NUMBER_OF_ROWS on class CL_POWL_SELECT_MODEL has no exception.

Method GET_KEY_FOR_EMPTY_OPERATOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning VALUE Value transfer Type reference (TYPE) CHAR2 Version Number Component 20100223

Method GET_KEY_FOR_EMPTY_OPERATOR on class CL_POWL_SELECT_MODEL has no exception.

Method GET_KEY_FOR_RANGE_OPERATOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning VALUE Value transfer Type reference (TYPE) CHAR2 Version Number Component 20100223

Method GET_KEY_FOR_RANGE_OPERATOR on class CL_POWL_SELECT_MODEL has no exception.

Method GET_SELECTION_FIELDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting VALUE Call by reference Type reference (TYPE) POWL_SEARCH_TTY Selection criteria meta description 20100223

Method GET_SELECTION_FIELDS on class CL_POWL_SELECT_MODEL has no exception.

Method GET_SELECTION_PARAMETERS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting VALUE Call by reference Type reference (TYPE) POWL_PARAMETERS_TTY rsparams Table 20100223

Method GET_SELECTION_PARAMETERS on class CL_POWL_SELECT_MODEL has no exception.

Method GET_TOTAL_ROW_COUNT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning VALUE Value transfer Type reference (TYPE) I 20090325

Method GET_TOTAL_ROW_COUNT on class CL_POWL_SELECT_MODEL has no exception.

Method GET_VISIBLE_ROW_COUNT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EV_VISIBLE_LINES Value transfer Type reference (TYPE) I 20090323

Method GET_VISIBLE_ROW_COUNT on class CL_POWL_SELECT_MODEL has no exception.

Method INIT_HELPER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_CONTEXT Call by reference Object reference (TYPE REF TO) IF_WD_CONTEXT Web Dynpro: Interface for Context Nodes 20090323
2 Importing IO_CONTEXT_NODE Call by reference Object reference (TYPE REF TO) IF_WD_CONTEXT_NODE 20090424
3 Importing IO_VIEW Call by reference Object reference (TYPE REF TO) IF_WD_VIEW Web Dynpro: API of a View 20090323

Method INIT_HELPER on class CL_POWL_SELECT_MODEL has no exception.

Method IS_CHANGE_LOG_ENABLED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning VALUE Value transfer Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20100223

Method IS_CHANGE_LOG_ENABLED on class CL_POWL_SELECT_MODEL has no exception.

Method IS_REMOVE_ALL_SELECTIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_CHANGE_RECORDING_ON Value transfer Type reference (TYPE) ABAP_BOOL 20091208
2 Exporting EV_REMOVE_ALL_SELECTIONS Value transfer Type reference (TYPE) ABAP_BOOL 20091208

Method IS_REMOVE_ALL_SELECTIONS on class CL_POWL_SELECT_MODEL has no exception.

Method IS_RETAIN_ATTRIBUTE_SEQUENCE 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 20100223

Method IS_RETAIN_ATTRIBUTE_SEQUENCE on class CL_POWL_SELECT_MODEL has no exception.

Method IS_RETAIN_REMOVE 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 20100223

Method IS_RETAIN_REMOVE on class CL_POWL_SELECT_MODEL has no exception.

Method ON_ADD_ROW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_EVENT Call by reference Object reference (TYPE REF TO) CL_WD_CUSTOM_EVENT Application-Defined Event 20090323

Method ON_ADD_ROW on class CL_POWL_SELECT_MODEL has no exception.

Method ON_AFTER_OVS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_OVS_DATA Call by reference Type reference (TYPE) IF_POWL_SELECT_MODEL=>T_OVS_DATA 20090317

Method ON_AFTER_OVS on class CL_POWL_SELECT_MODEL has no exception.

Method ON_BEFORE_OVS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_OVS_DATA Call by reference Type reference (TYPE) IF_POWL_SELECT_MODEL=>T_OVS_DATA Version Number Component 20090317
2 Importing I_OVS_CALLBACK_OBJECT Call by reference Object reference (TYPE REF TO) IF_WD_OVS 20090317
3 Importing I_SELECTION Call by reference Type reference (TYPE) STRING Application-Defined Event 20090317

Method ON_BEFORE_OVS on class CL_POWL_SELECT_MODEL has no exception.

Method ON_CHANGE_ATTRIBUTE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_EVENT Call by reference Object reference (TYPE REF TO) CL_WD_CUSTOM_EVENT Application-Defined Event 20090323

Method ON_CHANGE_ATTRIBUTE on class CL_POWL_SELECT_MODEL has no exception.

Method ON_CHANGE_OPERATOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_EVENT Call by reference Object reference (TYPE REF TO) CL_WD_CUSTOM_EVENT Application-Defined Event 20090323

Method ON_CHANGE_OPERATOR on class CL_POWL_SELECT_MODEL has no exception.

Method ON_REMOVE_ROW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_EVENT Call by reference Object reference (TYPE REF TO) CL_WD_CUSTOM_EVENT Application-Defined Event 20090323

Method ON_REMOVE_ROW on class CL_POWL_SELECT_MODEL has no exception.

Method READ_APPLICATION_OP_SET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_OP_AN Call by reference Attribute reference (LIKE) MT_OP_AN 20100223
2 Exporting ET_OP_NU Call by reference Attribute reference (LIKE) MT_OP_NU 20100223
3 Exporting ET_OP_TD Call by reference Attribute reference (LIKE) MT_OP_TD 20100223
4 Exporting ET_OP_TE Call by reference Attribute reference (LIKE) MT_OP_TE 20100223

Method READ_APPLICATION_OP_SET on class CL_POWL_SELECT_MODEL has no exception.

Method REMOVE_ALL 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 on class CL_POWL_SELECT_MODEL has no exception.

Method RESET_REMOVE_ALL Signature

Method RESET_REMOVE_ALL on class CL_POWL_SELECT_MODEL has no parameter.
Method RESET_REMOVE_ALL on class CL_POWL_SELECT_MODEL has no exception.

Method RETRIEVE 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 on class CL_POWL_SELECT_MODEL has no exception.

Method UPDATE_SELECTIONS Signature

Method UPDATE_SELECTIONS on class CL_POWL_SELECT_MODEL has no parameter.
Method UPDATE_SELECTIONS on class CL_POWL_SELECT_MODEL has no exception.
History
Last changed by/on SAP  20110908 
SAP Release Created in 703