SAP ABAP Class CL_WA_NOTIFICATIONS_WPS (Multi-Revision Work Area)
Hierarchy
EA-APPL (Software Component) SAP Enterprise Extension PLM, SCM, Financials
   PLM (Application Component) Product Lifecycle Management
     DIMEB (Package) DIMEB: Maintenance Event Builder
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_WORKINGAREA_BASE_WPS Work Area Control 20020912
Properties
Class CL_WA_NOTIFICATIONS_WPS  
Short Description Multi-Revision Work Area    
Super Class CL_WORKINGAREA_BASE_WPS Work Area Control 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package DIMEB   DIMEB: Maintenance Event Builder 
Created 20020912   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_WA_NOTIFICATIONS_WPS has no forward declaration.
Interfaces
Class CL_WA_NOTIFICATIONS_WPS has no interface implemented.
Friends
# Friend Modeled only Created on Description
1 CL_BROWSER_WPS 20021129 Planner Browser
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 BEFORE_FILTER_IMG_T Instance attribute Private Type reference (TYPE) DIWPS_NOTIF_GBD_T Notifications 20061204
2 CS Constant Private See coding 20020912
3 CURRENT_FILTER Instance attribute Private Type reference (TYPE) LVC_T_FILT 20020912
4 CURRENT_GROUP Instance attribute Private Type reference (TYPE) LVC_T_SORT 20020913
5 CURRENT_SORT Instance attribute Private Type reference (TYPE) LVC_T_SORT 20020912
6 DRAG_DROP Instance attribute Private Object reference (TYPE REF TO) CL_DRAGDROP 20020912
7 FIELDCATALOG Instance attribute Private Type reference (TYPE) LVC_T_FCAT 20020912
8 GB_BADI_EAM_TZ_DIMEB Instance attribute Private Object reference (TYPE REF TO) BADI_EAM_TZ_DIMEB_EA_APPL EAM Time Zone Support for MEB 20090203
9 GT_FILTER Instance attribute Private Type reference (TYPE) LVC_T_FILT ALV control: Table of Filter Conditions 20061204
10 GT_FILTERED_NODES Instance attribute Private See coding 20061204
11 GV_TIME_ZONE_ACTIVE Instance attribute Private Type reference (TYPE) FLAG ABAP_FALSE General Indicator 20090203
12 HIERARCHY_HEADER Instance attribute Private Type reference (TYPE) TREEV_HHDR 20020912
13 NOTIFICATIONS Instance attribute Private Type reference (TYPE) DIWPS_NOTIF_REF_T 20020913
14 NOTI_DRAGDROP Instance attribute Private Object reference (TYPE REF TO) CL_DRAGDROP 20020912
15 OBJ_BADI Instance attribute Private Object reference (TYPE REF TO) IF_EX_DIWPS_STATUS_ICONS 20021107
16 TABLE_POINTER Instance attribute Private Type reference (TYPE) DIWPS_NOTIF_GBD_T 20020912
17 TREE Instance attribute Public Object reference (TYPE REF TO) CL_GUI_ALV_TREE 20020912
18 TREE_BUF Instance attribute Private Type reference (TYPE) DIWPS_REV_TREE_T 20020912
19 WA_BADI Instance attribute Private Object reference (TYPE REF TO) IF_EX_DIWPS_WA_NOT_LIST 20020912
Methods
# Method Level Visibility Method type Description Created on
1 BF_NOTIFICATION_DEFER Instance method Private Method 20021129
2 CONSTRUCTOR Instance method Public Constructor 20020912
3 DISPLAY_NOTIFICATIONS Instance method Public Method 20050127
4 FILTER_N Instance method Private Method Filter 20061204
5 FILTER_N_DEL Instance method Private Method Delete Filter 20061204
6 HIDE_TLH_EXPLOSION Instance method Private Method Hide TLH explosion 20080530
7 IMAGE_BEFORE_FILTER_MAINT Instance method Private Method Maintain "Before Filter" Image Table 20061204
8 INIT_TREE Instance method Private Method 20020912
9 NOTIFICATION_ADD_NODE Instance method Private Method 20020912
10 NOTIFICATION_GROUP Instance method Private Method 20020913
11 NOTIFICATION_SELECT Instance method Private Method 20020912
12 NOTIFICATION_SORT Instance method Private Method 20020913
13 ON_DRAG_MULTIPLE Instance method Private Event handling method 20020913
14 ON_ITEM_DOUBLE_CLICK Instance method Private Event handling method 20021113
15 ON_NODE_CONTEXT_MENU_REQ Instance method Private Event handling method 20021114
16 ON_NODE_CONTEXT_MENU_SEL Instance method Private Event handling method 20021114
17 ON_NODE_DOUBLE_CLICK Instance method Private Event handling method 20021114
18 ON_NOTIFICATIONS_SELECT Instance method Private Event handling method 20030117
19 ON_NOTIFICATION_UPDATED Instance method Private Event handling method 20020913
20 ON_SAVED Instance method Private Event handling method 20020913
21 ON_UPDATE_GUI Instance method Private Event handling method 20030215
22 SELECTION_MENU_CREATE Static method Public Method 20020913
23 SELECT_ALL Instance method Private Method 20030606
24 SHOW_TLH_EXPLOSION Instance method Private Method 20021114
25 TREE_CLEAR Instance method Public Method 20020913
26 TREE_NODE_CLEAR Instance method Private Method Remove Node(s) from Tree 20050712
27 TREE_REFILL Instance method Private Method 20020913
Events
Class CL_WA_NOTIFICATIONS_WPS has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 FILT_ENTRIES Private See coding 20061204 BEGIN OF filt_entries, index LIKE sy-tabix, index_slave LIKE sy-tabix, sum(3) TYPE c, filter(3) TYPE c, sum_off(1) TYPE c, END OF filt_entries
Method Signatures

Method BF_NOTIFICATION_DEFER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_NOTIFICATION Call by reference Object reference (TYPE REF TO) CL_NOTIFICATION_WPS Notification class 20021129

Method BF_NOTIFICATION_DEFER on class CL_WA_NOTIFICATIONS_WPS has no exception.

Method CONSTRUCTOR Signature

Method CONSTRUCTOR on class CL_WA_NOTIFICATIONS_WPS has no parameter.
Method CONSTRUCTOR on class CL_WA_NOTIFICATIONS_WPS has no exception.

Method DISPLAY_NOTIFICATIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_NOTIFICATIONS Call by reference Type reference (TYPE) DIWPS_NOTIF_REF_T 20050127

Method DISPLAY_NOTIFICATIONS on class CL_WA_NOTIFICATIONS_WPS has no exception.

Method FILTER_N Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_REFILTER Call by reference Type reference (TYPE) C Refilter reselected data 20061204
2 Importing I_WITH_POPUP Call by reference Type reference (TYPE) C with poup for selecting columns 20061204

Method FILTER_N on class CL_WA_NOTIFICATIONS_WPS has no exception.

Method FILTER_N_DEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_NO_REFILL Call by reference Type reference (TYPE) XFELD No tree refill 20061205
2 Importing IV_REFILTER Call by reference Type reference (TYPE) XFELD Prepare for refiltering 20061204

Method FILTER_N_DEL on class CL_WA_NOTIFICATIONS_WPS has no exception.

Method HIDE_TLH_EXPLOSION Signature

Method HIDE_TLH_EXPLOSION on class CL_WA_NOTIFICATIONS_WPS has no parameter.
Method HIDE_TLH_EXPLOSION on class CL_WA_NOTIFICATIONS_WPS has no exception.

Method IMAGE_BEFORE_FILTER_MAINT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_ENTRY_ADD_DELETE Call by reference Type reference (TYPE) DIWPS_NOTIF_GBD Add notification 20061204
2 Importing IT_ACTUAL_IMAGE Call by reference Type reference (TYPE) DIWPS_NOTIF_GBD_T Displayed notifications 20061204
3 Importing IV_CLEAR_TAB Call by reference Type reference (TYPE) XFELD Table deletion indicator 20061204
4 Importing IV_DELETE_ENTRY Call by reference Type reference (TYPE) XFELD Entry deletion indicator 20061204

Method IMAGE_BEFORE_FILTER_MAINT on class CL_WA_NOTIFICATIONS_WPS has no exception.

Method INIT_TREE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PARENT Call by reference Object reference (TYPE REF TO) CL_GUI_CONTAINER Abstract Container for GUI Controls 20020912

Method INIT_TREE on class CL_WA_NOTIFICATIONS_WPS has no exception.

Method NOTIFICATION_ADD_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_NODE_KEY Call by reference Type reference (TYPE) LVC_NKEY ALV Tree Control: Node Key 20020912
2 Importing IR_NOTIFICATION Call by reference Object reference (TYPE REF TO) CL_NOTIFICATION_WPS Notification class 20020912
3 Importing I_NODE_KEY Call by reference Type reference (TYPE) LVC_NKEY ALV Tree Control: Node Key 20020913
4 Importing RESET Call by reference Type reference (TYPE) XFLAG Reset notification after save 20020912

Method NOTIFICATION_ADD_NODE on class CL_WA_NOTIFICATIONS_WPS has no exception.

Method NOTIFICATION_GROUP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CLEAR Call by reference Type reference (TYPE) XFLAG Clear grouping 20020913

Method NOTIFICATION_GROUP on class CL_WA_NOTIFICATIONS_WPS has no exception.

Method NOTIFICATION_SELECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_SEL_TAB Call by reference Type reference (TYPE) DIWPS_SELTAB Selection table 20030117
2 Importing I_VARIANT Call by reference Type reference (TYPE) VARIANT ABAP: Name of variant (without program name) 20020913

Method NOTIFICATION_SELECT on class CL_WA_NOTIFICATIONS_WPS has no exception.

Method NOTIFICATION_SORT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ASC Call by reference Type reference (TYPE) XFLAG Sort ascending 20020913
2 Importing I_DES Call by reference Type reference (TYPE) XFLAG Sort descending 20020913

Method NOTIFICATION_SORT on class CL_WA_NOTIFICATIONS_WPS has no exception.

Method ON_DRAG_MULTIPLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DRAG_DROP_OBJECT Value transfer Attribute reference (LIKE) 20020913
2 Importing FIELDNAME Value transfer Attribute reference (LIKE) 20020913
3 Importing NODE_KEY_TABLE Value transfer Attribute reference (LIKE) 20020913

Method ON_DRAG_MULTIPLE on class CL_WA_NOTIFICATIONS_WPS has no exception.

Method ON_ITEM_DOUBLE_CLICK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing FIELDNAME Value transfer Attribute reference (LIKE) 20021113
2 Importing NODE_KEY Value transfer Attribute reference (LIKE) 20021113

Method ON_ITEM_DOUBLE_CLICK on class CL_WA_NOTIFICATIONS_WPS has no exception.

Method ON_NODE_CONTEXT_MENU_REQ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing MENU Value transfer Attribute reference (LIKE) 20021114
2 Importing NODE_KEY Value transfer Attribute reference (LIKE) 20021114

Method ON_NODE_CONTEXT_MENU_REQ on class CL_WA_NOTIFICATIONS_WPS has no exception.

Method ON_NODE_CONTEXT_MENU_SEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing FCODE Value transfer Attribute reference (LIKE) 20021114
2 Importing NODE_KEY Value transfer Attribute reference (LIKE) 20021114

Method ON_NODE_CONTEXT_MENU_SEL on class CL_WA_NOTIFICATIONS_WPS has no exception.

Method ON_NODE_DOUBLE_CLICK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing NODE_KEY Value transfer Attribute reference (LIKE) 20021114

Method ON_NODE_DOUBLE_CLICK on class CL_WA_NOTIFICATIONS_WPS has no exception.

Method ON_NOTIFICATIONS_SELECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_REVISIONS Value transfer Attribute reference (LIKE) 20030117
2 Importing I_VARIANT Value transfer Attribute reference (LIKE) 20030117

Method ON_NOTIFICATIONS_SELECT on class CL_WA_NOTIFICATIONS_WPS has no exception.

Method ON_NOTIFICATION_UPDATED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing NOTIFICATIONS Value transfer Attribute reference (LIKE) 20020913

Method ON_NOTIFICATION_UPDATED on class CL_WA_NOTIFICATIONS_WPS has no exception.

Method ON_SAVED Signature

Method ON_SAVED on class CL_WA_NOTIFICATIONS_WPS has no parameter.
Method ON_SAVED on class CL_WA_NOTIFICATIONS_WPS has no exception.

Method ON_UPDATE_GUI Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing T_CHG_NOTIF Value transfer Attribute reference (LIKE) 20030215
2 Importing T_CHG_REVISION Value transfer Attribute reference (LIKE) 20030215
3 Importing T_DEL_REVISION Value transfer Attribute reference (LIKE) 20030215

Method ON_UPDATE_GUI on class CL_WA_NOTIFICATIONS_WPS has no exception.

Method SELECTION_MENU_CREATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CR_MENU Call by reference Object reference (TYPE REF TO) CL_CTMENU Context Menu 20020913
2 Importing I_CLEAR Call by reference Type reference (TYPE) XFLAG 'X' Clear selection 20030118
# Exception Resumable Description Created on
1 NO_VARIANT No variant exist 20020913

Method SELECT_ALL Signature

Method SELECT_ALL on class CL_WA_NOTIFICATIONS_WPS has no parameter.
Method SELECT_ALL on class CL_WA_NOTIFICATIONS_WPS has no exception.

Method SHOW_TLH_EXPLOSION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_NODE_KEY Call by reference Type reference (TYPE) LVC_NKEY ALV Tree Control: Node Key 20021114

Method SHOW_TLH_EXPLOSION on class CL_WA_NOTIFICATIONS_WPS has no exception.

Method TREE_CLEAR Signature

Method TREE_CLEAR on class CL_WA_NOTIFICATIONS_WPS has no parameter.
Method TREE_CLEAR on class CL_WA_NOTIFICATIONS_WPS has no exception.

Method TREE_NODE_CLEAR Signature

Method TREE_NODE_CLEAR on class CL_WA_NOTIFICATIONS_WPS has no parameter.
Method TREE_NODE_CLEAR on class CL_WA_NOTIFICATIONS_WPS has no exception.

Method TREE_REFILL Signature

Method TREE_REFILL on class CL_WA_NOTIFICATIONS_WPS has no parameter.
Method TREE_REFILL on class CL_WA_NOTIFICATIONS_WPS has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 471