SAP ABAP Class CL_POWL_PERS_HELPER (POWL personalization helper class)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-MUS-POW (Application Component) Personal Object Worklist
     GEN_PERSONAL_OBJECT_WORKLIST (Package) generic worklist
Properties
Class CL_POWL_PERS_HELPER  
Short Description POWL personalization helper class    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package GEN_PERSONAL_OBJECT_WORKLIST   generic worklist 
Created 20041126   SAP 
Last change 20130531   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)
Interfaces
Class CL_POWL_PERS_HELPER has no interface implemented.
Friends
Class CL_POWL_PERS_HELPER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MC_CAT_QUERY_ROWS Constant Private Type reference (TYPE) I 7 number of visible rows in category/query table 20050915
2 MC_PERS_VIEW Constant Private Type reference (TYPE) STRING 'POWL_PERS' 'PERS_MAIN' 20101126
3 MR_CONTEXT Instance attribute Private Object reference (TYPE REF TO) IF_WD_CONTEXT_NODE IF_WD_CONTEXT_NODE 20050224
4 MR_MESSAGE_MANAGER Instance attribute Public Object reference (TYPE REF TO) IF_WD_MESSAGE_MANAGER Message Manager 20050311
5 MR_MODEL Instance attribute Private Object reference (TYPE REF TO) CL_POWL_MODEL reference to POWL model 20041126
6 MS_AUTHORITIES Instance attribute Private Type reference (TYPE) POWL_AUTHORITIES_STY Authorithy values for POWL 20070315
7 MS_QUERY Instance attribute Public Type reference (TYPE) POWL_QUERY_STY query definitions 20080818
8 MT_ACTIVE_Q Instance attribute Private Type reference (TYPE) POWL_QUERY_PERS_TTY already active queries 20050111
9 MT_CATEGORIES Instance attribute Private Type reference (TYPE) POWL_CATEGORY_TTY catgeories for link-matrix query display style 20050111
10 MT_CHANGED_CAT Instance attribute Private Type reference (TYPE) POWL_CATEGORY_TTY catgeories for link-matrix query display style 20050425
11 MT_CHANGED_Q Instance attribute Private Type reference (TYPE) POWL_QUERY_TTY changed query infos 20050425
12 MT_DEACTIVATED_Q Instance attribute Private Type reference (TYPE) POWL_QUERY_TTY deactivated queries 20050317
13 MT_DELETED_CAT Instance attribute Private Type reference (TYPE) POWL_CATEGORY_TTY catgeories for link-matrix query display style 20050428
14 MT_DELETED_Q Instance attribute Private Type reference (TYPE) POWL_QUERY_TTY deleted queries 20050422
15 MT_NEW_CAT Instance attribute Private Type reference (TYPE) POWL_CATEGORY_TTY catgeories for link-matrix query display style 20050425
16 MT_USER_AUTHORIZATIONS Instance attribute Public Type reference (TYPE) POWL_OBJ_AUTHS_TTY User authorization details for objects 20091007
17 MT_VISIBLE_Q Instance attribute Private Type reference (TYPE) POWL_QUERY_TTY available queries 20050111
18 MV_DEFAULT_QUERY Instance attribute Private Type reference (TYPE) POWL_QUERY_TY Query ID 20050111
19 MV_LAYOUT Instance attribute Private Type reference (TYPE) POWL_LAYOUT_TY Layout for the query rendering (tabstrips or matrix) 20050111
20 MV_OPEN_NEW_CAT Instance attribute Private Type reference (TYPE) WDY_BOOLEAN 'X' category window open for new 20050223
21 M_APPLID Instance attribute Private Type reference (TYPE) POWL_APPLID_TY Application ID 20050322
22 M_DIRTY Instance attribute Private Type reference (TYPE) POWL_XFLAG_TY Model update necessary 20050422
23 M_UNASSIGNED_CAT Instance attribute Private Type reference (TYPE) POWL_CATEGORY_TY Temporary category for unassigned queries 20050316
Methods
# Method Level Visibility Method type Description Created on
1 ACTIVATE_ALL_QUERIES Instance method Public Method Activate all queries 20090217
2 ACTIVATE_QUERY Instance method Public Method activates query 20050311
3 ADAPT_FIRST_VIS_ROW Instance method Private Method adapt first visible row of category/query table view 20050915
4 APPLY_MODEL Instance method Public Method Apply changes to model 20050224
5 CHANGE_QUERY Instance method Public Method change query name 20050422
6 CHECK_CATEGORY_CHANGE Instance method Public Method Check if changing the category is possible 20080611
7 CHECK_CATEGORY_DELETE Instance method Public Method Checks if the category can be deleted or not 20090619
8 CHECK_NEW_UI_ENABLED Instance method Public Method returns flag if new ui is enabled 20090828
9 CONSTRUCTOR Instance method Public Constructor 20041216
10 CREATE_CHANGE_CATEGORY Instance method Public Method create category 20050422
11 DEACTIVATE_ALL_QUERIES Instance method Public Method Deactivate all queries 20090217
12 DEACTIVATE_QUERY Instance method Public Method deactivates query 20050311
13 DELETE_CATEGORY Instance method Public Method delete category 20050311
14 DELETE_QUERY Instance method Public Method delete query 20050311
15 GET_DIRTY Instance method Public Method model update necessary 20050422
16 GET_PERSFLAG_FOR_POPUP Instance method Public Method Get personalization flag for popup 20090130
17 MOVE_QUERY_DOWN Instance method Public Method move active query down 20050311
18 MOVE_QUERY_UP Instance method Public Method move active query up 20050311
19 REMEMBER_DEACT_Q Instance method Private Method remember deactivated queries 20050322
20 RENAME_QUERY Instance method Public Method rename query 20080818
21 RENDER_HEADER Instance method Public Method render header 20060509
22 RENDER_VIEW Instance method Public Method set checkbox visibility 20081119
23 SAVE_PERS_DATA Instance method Private Method save personalization data .. layout default query , activ.. 20050322
24 SET_AUTHORITIES Instance method Public Method receives POWL authorities from central model 20070315
25 SET_DATA_FROM_MODEL Instance method Public Method set data from POWL model with initial pers data 20050210
26 SET_DEFAULT_QUERY Instance method Public Method set default query 20050311
27 SET_DIRTY Instance method Public Method update model 20050422
28 SET_LAYOUT Instance method Public Method sets the gloabl layout style 20041130
29 SET_MODEL Instance method Public Method set model 20050323
30 SET_PERSFLAG_FOR_ENHANCEDQUERY Instance method Public Method Set personalization flag for query text enh., in tabstrip 20081119
31 SUPPLY_VIEW_DATA Instance method Public Method Supply view data ( context etc.... ) 20050224
Events
Class CL_POWL_PERS_HELPER has no event.
Types
Class CL_POWL_PERS_HELPER has no local type.
Method Signatures

Method ACTIVATE_ALL_QUERIES Signature

Method ACTIVATE_ALL_QUERIES on class CL_POWL_PERS_HELPER has no parameter.
Method ACTIVATE_ALL_QUERIES on class CL_POWL_PERS_HELPER has no exception.

Method ACTIVATE_QUERY Signature

Method ACTIVATE_QUERY on class CL_POWL_PERS_HELPER has no parameter.
Method ACTIVATE_QUERY on class CL_POWL_PERS_HELPER has no exception.

Method ADAPT_FIRST_VIS_ROW Signature

Method ADAPT_FIRST_VIS_ROW on class CL_POWL_PERS_HELPER has no parameter.
Method ADAPT_FIRST_VIS_ROW on class CL_POWL_PERS_HELPER has no exception.

Method APPLY_MODEL Signature

Method APPLY_MODEL on class CL_POWL_PERS_HELPER has no parameter.
Method APPLY_MODEL on class CL_POWL_PERS_HELPER has no exception.

Method CHANGE_QUERY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_QUERY Call by reference Type reference (TYPE) POWL_QUERY_STY Abfragedefinitionen 20050422

Method CHANGE_QUERY on class CL_POWL_PERS_HELPER has no exception.

Method CHECK_CATEGORY_CHANGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CATEGORY_ID Call by reference Type reference (TYPE) POWL_CAT_QUERY_STY-ID ID of the category or query 20080611
2 Returning RESULT Value transfer Type reference (TYPE) POWL_XFLAG_TY X-Flag 20080611

Method CHECK_CATEGORY_CHANGE on class CL_POWL_PERS_HELPER has no exception.

Method CHECK_CATEGORY_DELETE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_DEL_CAT_POPUP_FLAG Call by reference Type reference (TYPE) WDY_BOOLEAN Supplement for True Boolean Type: 'X' == True '' == False 20090619
2 Importing I_CATEGORY Call by reference Type reference (TYPE) POWL_CATEGORY_TY Category 20090619

Method CHECK_CATEGORY_DELETE on class CL_POWL_PERS_HELPER has no exception.

Method CHECK_NEW_UI_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 20090828

Method CHECK_NEW_UI_ENABLED on class CL_POWL_PERS_HELPER has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_MODEL Call by reference Object reference (TYPE REF TO) CL_POWL_MODEL POWL-Modell 20041216

Method CONSTRUCTOR on class CL_POWL_PERS_HELPER has no exception.

Method CREATE_CHANGE_CATEGORY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CATEGORY Call by reference Type reference (TYPE) POWL_CATEGORY_STY Kategorie für das Anzeigelayout der Linkmatrix für Abfragen 20050422

Method CREATE_CHANGE_CATEGORY on class CL_POWL_PERS_HELPER has no exception.

Method DEACTIVATE_ALL_QUERIES Signature

Method DEACTIVATE_ALL_QUERIES on class CL_POWL_PERS_HELPER has no parameter.
Method DEACTIVATE_ALL_QUERIES on class CL_POWL_PERS_HELPER has no exception.

Method DEACTIVATE_QUERY Signature

Method DEACTIVATE_QUERY on class CL_POWL_PERS_HELPER has no parameter.
Method DEACTIVATE_QUERY on class CL_POWL_PERS_HELPER has no exception.

Method DELETE_CATEGORY Signature

Method DELETE_CATEGORY on class CL_POWL_PERS_HELPER has no parameter.
Method DELETE_CATEGORY on class CL_POWL_PERS_HELPER has no exception.

Method DELETE_QUERY Signature

Method DELETE_QUERY on class CL_POWL_PERS_HELPER has no parameter.
Method DELETE_QUERY on class CL_POWL_PERS_HELPER has no exception.

Method GET_DIRTY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Type reference (TYPE) POWL_XFLAG_TY X-Kennzeichen 20050422

Method GET_DIRTY on class CL_POWL_PERS_HELPER has no exception.

Method GET_PERSFLAG_FOR_POPUP Signature

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

Method GET_PERSFLAG_FOR_POPUP on class CL_POWL_PERS_HELPER has no exception.

Method MOVE_QUERY_DOWN Signature

Method MOVE_QUERY_DOWN on class CL_POWL_PERS_HELPER has no parameter.
Method MOVE_QUERY_DOWN on class CL_POWL_PERS_HELPER has no exception.

Method MOVE_QUERY_UP Signature

Method MOVE_QUERY_UP on class CL_POWL_PERS_HELPER has no parameter.
Method MOVE_QUERY_UP on class CL_POWL_PERS_HELPER has no exception.

Method REMEMBER_DEACT_Q Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_QUERY Call by reference Type reference (TYPE) POWL_QUERY_TY Abfrage-ID 20050322

Method REMEMBER_DEACT_Q on class CL_POWL_PERS_HELPER has no exception.

Method RENAME_QUERY Signature

Method RENAME_QUERY on class CL_POWL_PERS_HELPER has no parameter.
Method RENAME_QUERY on class CL_POWL_PERS_HELPER has no exception.

Method RENDER_HEADER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_VIEW Call by reference Object reference (TYPE REF TO) IF_WD_VIEW Web Dynpro: API of a View 20060509

Method RENDER_HEADER on class CL_POWL_PERS_HELPER has no exception.

Method RENDER_VIEW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_VIEW Call by reference Object reference (TYPE REF TO) IF_WD_VIEW Web Dynpro: API of a View 20090828
2 Importing I_CONTEXT Call by reference Object reference (TYPE REF TO) IF_WD_CONTEXT_NODE Web Dynpro: Interface for Context Nodes 20081119
3 Importing I_FIRST_TIME Call by reference Type reference (TYPE) ABAP_BOOL 20081119

Method RENDER_VIEW on class CL_POWL_PERS_HELPER has no exception.

Method SAVE_PERS_DATA 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) 20090828

Method SAVE_PERS_DATA on class CL_POWL_PERS_HELPER has no exception.

Method SET_AUTHORITIES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_AUTHORITIES Call by reference Type reference (TYPE) POWL_AUTHORITIES_STY Authorithy values for POWL 20070315

Method SET_AUTHORITIES on class CL_POWL_PERS_HELPER has no exception.

Method SET_DATA_FROM_MODEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CONTEXT Call by reference Object reference (TYPE REF TO) IF_WD_CONTEXT_NODE Schnittstelle für die dynamische Verwendung von Knoten 20050210

Method SET_DATA_FROM_MODEL on class CL_POWL_PERS_HELPER has no exception.

Method SET_DEFAULT_QUERY Signature

Method SET_DEFAULT_QUERY on class CL_POWL_PERS_HELPER has no parameter.
Method SET_DEFAULT_QUERY on class CL_POWL_PERS_HELPER has no exception.

Method SET_DIRTY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DIRTY Call by reference Type reference (TYPE) POWL_XFLAG_TY X-Kennzeichen 20050422

Method SET_DIRTY on class CL_POWL_PERS_HELPER has no exception.

Method SET_LAYOUT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_LAYOUT Call by reference Type reference (TYPE) POWL_LAYOUT_TY Layout für Abfragebereitstellung (Register oder Matrix) 20041216

Method SET_LAYOUT on class CL_POWL_PERS_HELPER has no exception.

Method SET_MODEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_MODEL Call by reference Object reference (TYPE REF TO) CL_POWL_MODEL POWL: Klasse zentrales Modell 20050323

Method SET_MODEL on class CL_POWL_PERS_HELPER has no exception.

Method SET_PERSFLAG_FOR_ENHANCEDQUERY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_FLAG Call by reference Type reference (TYPE) ABAP_BOOL 20081119

Method SET_PERSFLAG_FOR_ENHANCEDQUERY on class CL_POWL_PERS_HELPER has no exception.

Method SUPPLY_VIEW_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CONTEXT Call by reference Object reference (TYPE REF TO) IF_WD_CONTEXT_NODE Schnittstelle für die dynamische Verwendung von Knoten 20050224
2 Importing I_MESSAGE_MANAGER Call by reference Object reference (TYPE REF TO) IF_WD_MESSAGE_MANAGER Nachrichtenmanager 20050311

Method SUPPLY_VIEW_DATA on class CL_POWL_PERS_HELPER has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 600