SAP ABAP Class CL_POWL_COMPOSITE_ASSIST ( POWL_COMPOSITE_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 20090828
Properties
Class CL_POWL_COMPOSITE_ASSIST  
Short Description POWL_COMPOSITE_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 20090817   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_POWL_COMPOSITE_ASSIST has no forward declaration.
Interfaces
Class CL_POWL_COMPOSITE_ASSIST has no interface implemented.
Friends
Class CL_POWL_COMPOSITE_ASSIST has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MC_EMBED_POS Constant Private Type reference (TYPE) STRING 'MAIN/APPL_COMP' 20090828
2 MC_POWL_COMP Constant Private Type reference (TYPE) STRING 'POWL_UI_COMP' 20090828
3 MC_UNASSIGNED_ID Constant Private Type reference (TYPE) STRING 'CATID_FOR_UNASSIGNED' ID for the category container for unassigned queries 20090828
4 MO_USAGE_SERVICES Instance attribute Private Object reference (TYPE REF TO) IF_WD_COMPONENT_USAGE_SERVICES Utility Methods for Component Usages 20091106
5 MR_APPL_COMP_USAGE Instance attribute Private Object reference (TYPE REF TO) IF_WD_COMPONENT_USAGE Web Dynpro: Component Usage 20090828
6 MR_APPL_COMP_USAGES Instance attribute Private Type reference (TYPE) WDAPI_COMPONENT_USAGES Web Dynpro: Component Usages 20090828
7 MR_CONTEXT Instance attribute Private Object reference (TYPE REF TO) IF_WD_CONTEXT_NODE Web Dynpro: Interface for Context Nodes 20090828
8 MR_CURR_COMP Instance attribute Private Object reference (TYPE REF TO) IF_WD_COMPONENT Web Dynpro: Component 20090828
9 MR_INTERFACE_CONTROLLER Instance attribute Private Object reference (TYPE REF TO) IWCI_POWL_UI_COMP WebDynpro Interface COMPONENTCONTROLLER 20090828
10 MR_MESSAGE_MANAGER Instance attribute Private Object reference (TYPE REF TO) IF_WD_MESSAGE_MANAGER Message Manager 20090828
11 MR_POWL_COMP_USAGE Instance attribute Private Object reference (TYPE REF TO) IF_WD_COMPONENT_USAGE Web Dynpro: Component Usage 20090828
12 MR_ROOT_CONTAINER Instance attribute Private Object reference (TYPE REF TO) CL_WD_TRANSPARENT_CONTAINER Perforce change= / 20050916-083208 20090828
13 MR_USAGE_GROUP Instance attribute Private Object reference (TYPE REF TO) IF_WD_COMPONENT_USAGE_GROUP Web Dynpro: Group of Component Usages 20090828
14 MR_VIEW_CONTROLLER Instance attribute Private Object reference (TYPE REF TO) IF_WD_VIEW_CONTROLLER Web Dynpro: View Controller 20090828
15 MS_DEFAULT_QUERY_DATA Instance attribute Public Type reference (TYPE) POWL_QUERY_STY query definitions 20090828
16 MT_APPLID_DATA Instance attribute Private See coding 20090828
17 MT_VISIBLE_QUERIES Instance attribute Private Type reference (TYPE) POWL_QUERY_TTY query infos 20090927
18 MT_VISIBLE_TYPES Instance attribute Private Type reference (TYPE) POWL_TYPE_TTY object types 20090927
19 MV_APPLID Instance attribute Protected Type reference (TYPE) POWL_APPLID_TY Application ID 20090828
20 MV_DEFAULT_COMP_NAME Instance attribute Private Type reference (TYPE) STRING 20090828
21 MV_FIRE_TO_POWL Instance attribute Public Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20090828
22 MV_INDEX Instance attribute Private Type reference (TYPE) I 20091106
23 MV_NEW_APPLCONFIGID Instance attribute Private Type reference (TYPE) STRING 20090828
24 MV_NEW_POWLCONFIGID Instance attribute Private Type reference (TYPE) STRING 20090901
25 MV_NEW_QUERY Instance attribute Private Type reference (TYPE) POWL_QUERY_TY Query ID 20090927
26 MV_NO_ACTIVE_QUERY Instance attribute Public Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20091126
27 MV_NO_VISIBLE_TYPE Instance attribute Public Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20091126
28 MV_OLD_ENHANCEDQ Instance attribute Private Type reference (TYPE) STRING Boolean Variable (X=True, -=False, Space=Unknown) 20091001
29 MV_OLD_LAYOUT Instance attribute Private Type reference (TYPE) I 20090828
30 MV_OLD_QUERYID Instance attribute Private Type reference (TYPE) STRING 20090828
31 MV_OLD_USAGE_NAME Instance attribute Private Type reference (TYPE) STRING 20091106
32 MV_POWL_PREP_DONE Instance attribute Private Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20091106
Methods
# Method Level Visibility Method type Description Created on
1 CHANGE_WORKLIST Instance method Public Method on action change worklist 20090927
2 CHECK_NO_ACTIVE_QUERY Instance method Public Method 20091126
3 CHECK_NO_VISIBLE_TYPES Instance method Public Method 20091126
4 CREATE_APPL_COMPONENT_USAGE Instance method Public Method create/ get application component usages 20090828
5 CREATE_USAGE_GROUP Instance method Public Method create usage group for appl components 20090828
6 FIRE_APPL_COMPONENT Instance method Public Method prepare navigation to application component/ powl component 20090828
7 GET_DATA_FOR_APPLID Instance method Private Method fill query data for each applid 20090828
8 GET_HEADER_TITLE Instance method Private Method read the description for applid in appl hierarchy 20090828
9 HANDLE_FROM_POWL Instance method Public Method handler when notified from powl 20090927
10 NEW_WORKLIST Instance method Public Method on action new worklist 20090927
11 NOTIFY_POWL_UI_COMP Instance method Public Method Notify powl on actions triggered in composite 20090828
12 ON_QUERY_CLICK Instance method Public Method handle query click event 20090828
13 PREPARE_QUERIES Instance method Public Method prepare query table for all applid belonging to parent appli 20090828
14 RENDER_HEADER Instance method Public Method render the header visibility and text 20090828
15 RENDER_MATRIX Instance method Private Method render query area as link matrix 20090828
16 RENDER_NO_ACTIVE_QUERIES Instance method Public Method 20091126
17 RENDER_NO_VISIBLE_TYPES Instance method Public Method 20091126
18 RENDER_QUERIES Instance method Public Method ui display for queries 20090828
19 RENDER_TABSTRIP Instance method Private Method render query area as tabstrip 20090828
20 SET_APPLID Instance method Public Method set parent application id 20090828
21 SET_COMPONENT Instance method Public Method 20091117
22 SET_DEFAULT_QUERY Instance method Public Method get the default query on load 20090828
23 SET_POWL_COMPONENT_USAGE Instance method Public Method create powl component usage 20090828
24 SUPPLY_COMP_DATA Instance method Public Method get component controller data 20090828
25 SUPPLY_VIEW_DATA Instance method Public Method set view controller data 20090828
26 UPDATE_QUERY_COUNT Instance method Private Method updates query data in the central table 20090927
27 UPDATE_VISIBLE_QUERIES Instance method Private Method update visible queries list with new query created 20090927
Events
Class CL_POWL_COMPOSITE_ASSIST has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 MTY_APPLID_DATA Private See coding 20090828 begin of mty_applid_data, applid type powl_applid_ty, compname type string, applconfigid type string, powlconfigid type string, visible_types type powl_type_tty, visible_queries type powl_query_tty, categories type powl_category_tty, authorities type powl_authorities_sty, powlcompusagename type string, end of mty_applid_data
Method Signatures

Method CHANGE_WORKLIST Signature

Method CHANGE_WORKLIST on class CL_POWL_COMPOSITE_ASSIST has no parameter.
Method CHANGE_WORKLIST on class CL_POWL_COMPOSITE_ASSIST has no exception.

Method CHECK_NO_ACTIVE_QUERY Signature

Method CHECK_NO_ACTIVE_QUERY on class CL_POWL_COMPOSITE_ASSIST has no parameter.
Method CHECK_NO_ACTIVE_QUERY on class CL_POWL_COMPOSITE_ASSIST has no exception.

Method CHECK_NO_VISIBLE_TYPES Signature

Method CHECK_NO_VISIBLE_TYPES on class CL_POWL_COMPOSITE_ASSIST has no parameter.
Method CHECK_NO_VISIBLE_TYPES on class CL_POWL_COMPOSITE_ASSIST has no exception.

Method CREATE_APPL_COMPONENT_USAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ON_LOAD Call by reference Type reference (TYPE) BOOLEAN 'X' 20090901
2 Returning VALUE Value transfer Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20091106

Method CREATE_APPL_COMPONENT_USAGE on class CL_POWL_COMPOSITE_ASSIST has no exception.

Method CREATE_USAGE_GROUP Signature

Method CREATE_USAGE_GROUP on class CL_POWL_COMPOSITE_ASSIST has no parameter.
Method CREATE_USAGE_GROUP on class CL_POWL_COMPOSITE_ASSIST has no exception.

Method FIRE_APPL_COMPONENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_REUSE Call by reference Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20091106
2 Importing I_VIEW_CONTROLLER Call by reference Object reference (TYPE REF TO) IF_WD_VIEW_CONTROLLER Web Dynpro: View Controller 20090828

Method FIRE_APPL_COMPONENT on class CL_POWL_COMPOSITE_ASSIST 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 IV_COMPDETAILS Call by reference Type reference (TYPE) POWL_CHIP_CONFIG Maintain POWL Chips (Appl Comp details for Composites) 20090828

Method GET_DATA_FOR_APPLID on class CL_POWL_COMPOSITE_ASSIST has no exception.

Method GET_HEADER_TITLE Signature

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

Method GET_HEADER_TITLE on class CL_POWL_COMPOSITE_ASSIST has no exception.

Method HANDLE_FROM_POWL 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_NAMEVALUE_TTY Name/Value set 20090927
2 Importing IV_ACTION Call by reference Type reference (TYPE) POWL_COMPOSITE_ACTION_TY Action triggered in the composite component 20090927

Method HANDLE_FROM_POWL on class CL_POWL_COMPOSITE_ASSIST has no exception.

Method NEW_WORKLIST Signature

Method NEW_WORKLIST on class CL_POWL_COMPOSITE_ASSIST has no parameter.
Method NEW_WORKLIST on class CL_POWL_COMPOSITE_ASSIST has no exception.

Method NOTIFY_POWL_UI_COMP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_INTERFACE_CONTROLLER Call by reference Object reference (TYPE REF TO) IWCI_POWL_UI_COMP WebDynpro Interface COMPONENTCONTROLLER 20090828
2 Importing IV_ACTION Call by reference Type reference (TYPE) POWL_COMPOSITE_ACTION_TY Action triggered in the composite component 20090828

Method NOTIFY_POWL_UI_COMP on class CL_POWL_COMPOSITE_ASSIST has no exception.

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

Method ON_QUERY_CLICK on class CL_POWL_COMPOSITE_ASSIST has no exception.

Method PREPARE_QUERIES Signature

Method PREPARE_QUERIES on class CL_POWL_COMPOSITE_ASSIST has no parameter.
Method PREPARE_QUERIES on class CL_POWL_COMPOSITE_ASSIST has no exception.

Method RENDER_HEADER Signature

Method RENDER_HEADER on class CL_POWL_COMPOSITE_ASSIST has no parameter.
Method RENDER_HEADER on class CL_POWL_COMPOSITE_ASSIST has no exception.

Method RENDER_MATRIX Signature

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

Method RENDER_NO_ACTIVE_QUERIES Signature

Method RENDER_NO_ACTIVE_QUERIES on class CL_POWL_COMPOSITE_ASSIST has no parameter.
Method RENDER_NO_ACTIVE_QUERIES on class CL_POWL_COMPOSITE_ASSIST has no exception.

Method RENDER_NO_VISIBLE_TYPES Signature

Method RENDER_NO_VISIBLE_TYPES on class CL_POWL_COMPOSITE_ASSIST has no parameter.
Method RENDER_NO_VISIBLE_TYPES on class CL_POWL_COMPOSITE_ASSIST has no exception.

Method RENDER_QUERIES 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) 20090828
2 Importing IV_QUERY_SWITCH Call by reference Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20090828
3 Importing IV_RERENDER Call by reference Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20090927

Method RENDER_QUERIES on class CL_POWL_COMPOSITE_ASSIST has no exception.

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

Method RENDER_TABSTRIP on class CL_POWL_COMPOSITE_ASSIST has no exception.

Method SET_APPLID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_APPLID Call by reference Type reference (TYPE) POWL_APPLID_TY Application ID 20090828

Method SET_APPLID on class CL_POWL_COMPOSITE_ASSIST has no exception.

Method SET_COMPONENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_COMP Call by reference Object reference (TYPE REF TO) IF_WD_COMPONENT Web Dynpro: Component 20091117

Method SET_COMPONENT on class CL_POWL_COMPOSITE_ASSIST has no exception.

Method SET_DEFAULT_QUERY Signature

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

Method SET_POWL_COMPONENT_USAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_POWL_COMP_USAGE Call by reference Object reference (TYPE REF TO) IF_WD_COMPONENT_USAGE Web Dynpro: Component Usage 20090828

Method SET_POWL_COMPONENT_USAGE on class CL_POWL_COMPOSITE_ASSIST has no exception.

Method SUPPLY_COMP_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_CURR_COMP Call by reference Object reference (TYPE REF TO) IF_WD_COMPONENT Web Dynpro: Component 20090828

Method SUPPLY_COMP_DATA on class CL_POWL_COMPOSITE_ASSIST 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 Web Dynpro: Interface for Context Nodes 20090828
2 Importing I_MESSAGE_MANAGER Call by reference Object reference (TYPE REF TO) IF_WD_MESSAGE_MANAGER Message Manager 20090828
3 Importing I_ROOT_CONTAINER Call by reference Object reference (TYPE REF TO) CL_WD_TRANSPARENT_CONTAINER Perforce change= / 20050916-083208 20090828

Method SUPPLY_VIEW_DATA on class CL_POWL_COMPOSITE_ASSIST has no exception.

Method UPDATE_QUERY_COUNT Signature

Method UPDATE_QUERY_COUNT on class CL_POWL_COMPOSITE_ASSIST has no parameter.
Method UPDATE_QUERY_COUNT on class CL_POWL_COMPOSITE_ASSIST has no exception.

Method UPDATE_VISIBLE_QUERIES Signature

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