SAP ABAP Class CL_POWL_COLLECTOR_HELPER (Helper class for query collector)
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_COLLECTOR_HELPER  
Short Description Helper class for query collector    
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 20101013   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_COLLECTOR_HELPER has no interface implemented.
Friends
Class CL_POWL_COLLECTOR_HELPER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MC_UNASSIGNED_ID Constant Private Type reference (TYPE) STRING 'CATID_FOR_UNASSIGNED' Kategorie-ID für nicht zugeordnete Abfragen 20101013
2 MR_CONFIG Instance attribute Private Object reference (TYPE REF TO) IF_WD_CONTEXT_NODE Web Dynpro: Interface for Context Nodes 20101013
3 MR_CONTEXT Instance attribute Private Object reference (TYPE REF TO) IF_WD_CONTEXT_NODE Schnittstelle für die dynamische Verwendung von Knoten 20101013
4 MR_MESSAGE_MANAGER Instance attribute Private Object reference (TYPE REF TO) IF_WD_MESSAGE_MANAGER Nachrichtenmanager 20101013
5 MR_PERS_CONTEXT Instance attribute Private Object reference (TYPE REF TO) IF_WD_CONTEXT_NODE Schnittstelle für die dynamische Verwendung von Knoten 20101013
6 MR_PERS_IF Instance attribute Private Object reference (TYPE REF TO) IWCI_POWL_PERS_COMP WebDynpro-Schnittstelle COMPONENTCONTROLLER 20101013
7 MR_PORTAL_INTEGRATION Instance attribute Private Object reference (TYPE REF TO) IF_WD_PORTAL_INTEGRATION Portalntegration 20101013
8 MR_POWL_COLLECTOR Instance attribute Private Object reference (TYPE REF TO) IWCI_POWL_COLLECTOR Web Dynpro Interface COMPONENTCONTROLLER 20101013
9 MR_ROOT_CONTAINER Instance attribute Private Object reference (TYPE REF TO) CL_WD_TRANSPARENT_CONTAINER Wurzel-Container anzeigen 20101013
10 MR_SELOPT_HELPER Instance attribute Private Object reference (TYPE REF TO) IF_WD_SELECT_OPTIONS Öffentliche Schnittstelle für Selektionsoptionen 20101013
11 MT_APPLID Instance attribute Private See coding Anwendungs-Hierarchie 20101013
12 MT_APPLID_DATA Instance attribute Private See coding 20101013
13 MT_CONTEXT_MENU_IDS Instance attribute Private Type reference (TYPE) MTT_ID 20101202
14 MV_APPLY_PERSONALIZATION Instance attribute Private Type reference (TYPE) WDY_BOOLEAN ABAP_TRUE Supplement for True Boolean Type: 'X' == True '' == False 20101013
15 MV_CLIENT_ENVIRONMENT Instance attribute Private Type reference (TYPE) I Indicates which client environment WD is running in 20101013
16 MV_DISABLE_OPEN_INPLACE Instance attribute Private Type reference (TYPE) WDY_BOOLEAN Supplement for True Boolean Type: 'X' == True '' == False 20110420
17 MV_ENABLE_OPEN_IN_NEW_WINDOW Instance attribute Private Type reference (TYPE) WDY_BOOLEAN ABAP_FALSE Supplement for True Boolean Type: 'X' == True '' == False 20101202
18 MV_FIRE_NAVIGATION_EVENT Instance attribute Private Type reference (TYPE) WDY_BOOLEAN ABAP_FALSE Supplement for True Boolean Type: 'X' == True '' == False 20101013
19 M_NEW_CONTENT Instance attribute Private Type reference (TYPE) POWL_XFLAG_TY Neue Informationen verfügbar 20101013
20 M_ROOT_APPLID Instance attribute Private Type reference (TYPE) POWL_APPLID_TY Anwendungs-ID 20101013
Methods
# Method Level Visibility Method type Description Created on
1 BUILD_HIER_NODE Instance method Public Method build application hierarchy node for pers 20101013
2 CHECK_IS_CONTEXT_MENU_ID Instance method Public Method Check if the ID is a context menu ID 20101202
3 GET_DATA_FOR_APPLID Instance method Private Method alle POWL-Daten für eine APPLID abrufen 20101013
4 GET_DISABLE_OPEN_INPLACE Instance method Public Method get open inplace flag 20110420
5 GET_ENABLE_OPEN_IN_NEW_WINDOW Instance method Public Method get open in new window flag 20101202
6 GET_OBN_TARGET Instance method Private Method get navigation target for APPLID 20101013
7 GET_PERS_DATA Instance method Private Method Persönliche Daten für Wurzel-APPLID lesen 20101013
8 GET_ROOT_APPLID Instance method Public Method return root applid from hierarchy ( Iview applid . ) 20101013
9 NAVIGATE Instance method Public Method triggers navigation to target POWL 20101013
10 READ_ACTIVE_QUERIES Instance method Public Method read all active queries for application hierarchy 20101013
11 RENDER_MATRIX Instance method Public Method render link matrix ( category/query ) for all active queries 20101013
12 SAVE_PERSO_DATA Instance method Public Method save hidden queries to m_root_node in FPB 20101013
13 SET_APPLY_PERSONALIZATION Instance method Public Method Set personalization 20101013
14 SET_CONFIG_NODE Instance method Public Method set config handler 20101013
15 SET_DISABLE_OPEN_INPLACE Instance method Public Method set open inplace flag 20110420
16 SET_ENABLE_OPEN_IN_NEW_WINDOW Instance method Public Method set open in new window flag 20101202
17 SET_FIRE_NAVIGATION_EVENT Instance method Public Method Set navigation event 20101013
18 SET_PERS_INTERFACE Instance method Public Method set pers_comp usage interface 20101013
19 SET_ROOT_APPLID Instance method Public Method set root applid from hierarchy ( Iview applid . ) 20101013
20 SET_SELOPT_HELPER Instance method Public Method set reference to select options helper 20101013
21 SUPPLY_SELOPT_HELPER Instance method Public Method supply helper class of select-options component 20101013
22 SUPPLY_VIEW_DATA Instance method Public Method supply view context, msg manager , portal integrator 20101013
Events
Class CL_POWL_COLLECTOR_HELPER has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 MTT_ID Private See coding 20101202 mtt_id type hashed table of string with unique key table_line
2 MTY_APPLID_DATA Private See coding 20101013 BEGIN OF mty_applid_data, applid TYPE powl_applid_ty, visible_types TYPE powl_type_tty, visible_queries TYPE powl_query_tty, categories TYPE powl_category_tty, authorities TYPE powl_authorities_sty, bo_system TYPE string, bo_name TYPE string, bo_op_name TYPE string, END OF mty_applid_data
3 MTY_APPLID_TREE Private See coding 20101013 BEGIN OF mty_applid_tree, id TYPE string, parent_id TYPE string, isleaf TYPE wdy_boolean, expanded TYPE wdy_boolean, text TYPE string, show TYPE wdy_boolean, show_visible TYPE wdui_visibility, END OF mty_applid_tree
4 MTY_NAV_STRU Private See coding 20101013 BEGIN OF mty_nav_stru, applid TYPE powl_applid_ty, bo_system TYPE powl_bo_system_ty, bo_name TYPE powl_bo_name_ty, bo_operation TYPE powl_bo_op_name_ty, END OF mty_nav_stru
Method Signatures

Method BUILD_HIER_NODE 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 20101013

Method BUILD_HIER_NODE on class CL_POWL_COLLECTOR_HELPER has no exception.

Method CHECK_IS_CONTEXT_MENU_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EV_IS_CONTEXT_MENU_ID Value transfer Type reference (TYPE) WDY_BOOLEAN Supplement for True Boolean Type: 'X' == True '' == False 20101202
2 Importing IV_ID Call by reference Type reference (TYPE) STRING 20101202

Method CHECK_IS_CONTEXT_MENU_ID on class CL_POWL_COLLECTOR_HELPER has no exception.

Method GET_DATA_FOR_APPLID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_APPLID Call by reference Type reference (TYPE) POWL_APPLID_TY Anwendungs-ID 20101013

Method GET_DATA_FOR_APPLID on class CL_POWL_COLLECTOR_HELPER has no exception.

Method GET_DISABLE_OPEN_INPLACE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EV_DISABLE_OPEN_INPLACE Value transfer Type reference (TYPE) WDY_BOOLEAN Supplement for True Boolean Type: 'X' == True '' == False 20110420

Method GET_DISABLE_OPEN_INPLACE on class CL_POWL_COLLECTOR_HELPER has no exception.

Method GET_ENABLE_OPEN_IN_NEW_WINDOW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EV_ENABLE_OPEN_IN_NEW_WINDOW Value transfer Type reference (TYPE) WDY_BOOLEAN Supplement for True Boolean Type: 'X' == True '' == False 20101202

Method GET_ENABLE_OPEN_IN_NEW_WINDOW on class CL_POWL_COLLECTOR_HELPER has no exception.

Method GET_OBN_TARGET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_APPLID Call by reference Type reference (TYPE) POWL_APPLID_TY Application ID 20101013
2 Returning RESULT Value transfer Type reference (TYPE) POWL_OBN_STY OBN structure 20101013

Method GET_OBN_TARGET on class CL_POWL_COLLECTOR_HELPER has no exception.

Method GET_PERS_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Type reference (TYPE) FPB_T_VALUES Werttabelle 20101013

Method GET_PERS_DATA on class CL_POWL_COLLECTOR_HELPER has no exception.

Method GET_ROOT_APPLID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Type reference (TYPE) POWL_APPLID_TY Anwendungs-ID 20101013

Method GET_ROOT_APPLID on class CL_POWL_COLLECTOR_HELPER has no exception.

Method NAVIGATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_OPEN_IN_NEW_WINDOW Call by reference Type reference (TYPE) WDY_BOOLEAN Supplement for True Boolean Type: 'X' == True '' == False 20101202
2 Importing I_LINK_ID Call by reference Type reference (TYPE) STRING 20101013

Method NAVIGATE on class CL_POWL_COLLECTOR_HELPER has no exception.

Method READ_ACTIVE_QUERIES Signature

Method READ_ACTIVE_QUERIES on class CL_POWL_COLLECTOR_HELPER has no parameter.
Method READ_ACTIVE_QUERIES on class CL_POWL_COLLECTOR_HELPER has no exception.

Method RENDER_MATRIX Signature

Method RENDER_MATRIX on class CL_POWL_COLLECTOR_HELPER has no parameter.
Method RENDER_MATRIX on class CL_POWL_COLLECTOR_HELPER has no exception.

Method SAVE_PERSO_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 20101013

Method SAVE_PERSO_DATA on class CL_POWL_COLLECTOR_HELPER has no exception.

Method SET_APPLY_PERSONALIZATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_APPLY_PERSONALIZATION Call by reference Type reference (TYPE) WDY_BOOLEAN Supplement for True Boolean Type: 'X' == True '' == False 20101013

Method SET_APPLY_PERSONALIZATION on class CL_POWL_COLLECTOR_HELPER has no exception.

Method SET_CONFIG_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CONFIG_NODE Call by reference Object reference (TYPE REF TO) IF_WD_CONTEXT_NODE Web Dynpro: Interface for Context Nodes 20101013

Method SET_CONFIG_NODE on class CL_POWL_COLLECTOR_HELPER has no exception.

Method SET_DISABLE_OPEN_INPLACE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_DISABLE_OPEN_INPLACE Call by reference Type reference (TYPE) WDY_BOOLEAN Supplement for True Boolean Type: 'X' == True '' == False 20110420

Method SET_DISABLE_OPEN_INPLACE on class CL_POWL_COLLECTOR_HELPER has no exception.

Method SET_ENABLE_OPEN_IN_NEW_WINDOW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ENABLE_OPEN_IN_NEW_WINDOW Call by reference Type reference (TYPE) WDY_BOOLEAN Supplement for True Boolean Type: 'X' == True '' == False 20101202

Method SET_ENABLE_OPEN_IN_NEW_WINDOW on class CL_POWL_COLLECTOR_HELPER has no exception.

Method SET_FIRE_NAVIGATION_EVENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_FIRE_NAVIGATION_EVENT Call by reference Type reference (TYPE) WDY_BOOLEAN Supplement for True Boolean Type: 'X' == True '' == False 20101013

Method SET_FIRE_NAVIGATION_EVENT on class CL_POWL_COLLECTOR_HELPER has no exception.

Method SET_PERS_INTERFACE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_PERS_IF Call by reference Object reference (TYPE REF TO) IWCI_POWL_PERS_COMP WebDynpro-Schnittstelle COMPONENTCONTROLLER 20101013

Method SET_PERS_INTERFACE on class CL_POWL_COLLECTOR_HELPER has no exception.

Method SET_ROOT_APPLID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_APPLID Call by reference Type reference (TYPE) POWL_APPLID_TY Anwendungs-ID 20101013

Method SET_ROOT_APPLID on class CL_POWL_COLLECTOR_HELPER has no exception.

Method SET_SELOPT_HELPER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_SELOPT_HELPER Call by reference Object reference (TYPE REF TO) IF_WD_SELECT_OPTIONS Öffentliche Schnittstelle für Selektionsoptionen 20101013

Method SET_SELOPT_HELPER on class CL_POWL_COLLECTOR_HELPER has no exception.

Method SUPPLY_SELOPT_HELPER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_HELPER Call by reference Object reference (TYPE REF TO) IF_WD_SELECT_OPTIONS Öffentliche Schnittstelle für Selektionsoptionen 20101013

Method SUPPLY_SELOPT_HELPER on class CL_POWL_COLLECTOR_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_CLIENT_ENVIRONMENT Call by reference Type reference (TYPE) I Client environment in which Collector is running in 20101013
2 Importing I_CONTEXT Call by reference Object reference (TYPE REF TO) IF_WD_CONTEXT_NODE Schnittstelle für die dynamische Verwendung von Knoten 20101013
3 Importing I_MESSAGE_MANAGER Call by reference Object reference (TYPE REF TO) IF_WD_MESSAGE_MANAGER Nachrichtenmanager 20101013
4 Importing I_PORTAL_INTEGRATION Call by reference Object reference (TYPE REF TO) IF_WD_PORTAL_INTEGRATION 20101013
5 Importing I_POWL_COLLECTOR Call by reference Object reference (TYPE REF TO) IWCI_POWL_COLLECTOR Web Dynpro Interface COMPONENTCONTROLLER 20101013
6 Importing I_ROOT_CONTAINER Call by reference Object reference (TYPE REF TO) CL_WD_TRANSPARENT_CONTAINER Wurzelknoten der UI-Elementhierarchie für Abfragensammler 20101013

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