SAP ABAP Class CL_NOTIFICATION_WPS (Notification Class)
Hierarchy
EA-APPL (Software Component) SAP Enterprise Extension PLM, SCM, Financials
   PLM (Application Component) Product Lifecycle Management
     DIWPS (Package) DI: Work Packaging and Sequencing
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_APPL_OBJ_OHFW Interface to OO application object 20050321
Properties
Class CL_NOTIFICATION_WPS  
Short Description Notification Class    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package DIWPS   DI: Work Packaging and Sequencing 
Created 20020822   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 BSV Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 DIWP1 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_APPL_OBJ_OHFW Interface to OO application object 20050321
Friends
# Friend Modeled only Created on Description
1 CL_BUF_NOTIFICATION_WPS 20021214 Notification Buffer Class
2 CL_REVISION_WPS 20050404 Revision
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 BUFFERED Instance attribute Private Type reference (TYPE) CHAR1 Flag: notification imported to function group IQS1 (core) 20030605
2 CHANGED Instance attribute Public Type reference (TYPE) XFLAG 20020826
3 CHG_IND Instance attribute Private Type reference (TYPE) CHAR1 20021119
4 DEFERRAL_BS Instance attribute Private Type reference (TYPE) DIWPS_NOTI_DEFER_B 20030407
5 HISTORY Instance attribute Private Type reference (TYPE) XFLAG Indicator for History Data 20060203
6 INDTX Instance attribute Private Type reference (TYPE) INDLTX 20021120
7 LOCKED Instance attribute Private Type reference (TYPE) XFLAG 20020829
8 OBJNR Instance attribute Private Type reference (TYPE) J_OBJNR 20021130
9 ORDER_LOCKED Instance attribute Private Type reference (TYPE) XFLAG 20020829
10 PROTECTED_LINES Instance attribute Private Type reference (TYPE) SY-TABIX Number of Rows 20060203
11 QMNUM Instance attribute Public Type reference (TYPE) QMNUM 20020822
12 R_EX_ACTION Instance attribute Private Object reference (TYPE REF TO) IF_EX_DIWPS_NOTIF_ACTION 20040630
13 R_REVISION Instance attribute Private Object reference (TYPE REF TO) CL_REVISION_WPS 20021126
14 R_SIGN Instance attribute Private Object reference (TYPE REF TO) IF_DS_SIGN 20030220
15 SIGNSTRAT Instance attribute Private Type reference (TYPE) SIGNSTRAT 20030327
16 SIGNSTRAT_READ Instance attribute Private Type reference (TYPE) CHAR1 20030327
17 S_TLH_REF Instance attribute Private Type reference (TYPE) DIWPS_TLH_KEY_S Task List Key (Hierarchy) 20041214
18 TQ80 Instance attribute Private Type reference (TYPE) TQ80 Notification Types 20060203
19 T_ORDERS Instance attribute Private Type reference (TYPE) DIWPS_ORDER_REF_T 20021120
20 VIQMEL Instance attribute Private Type reference (TYPE) VIQMEL 20020826
21 VIQMEL_DB Instance attribute Private Type reference (TYPE) VIQMEL 20030215
22 WA_NOTI Instance attribute Public Type reference (TYPE) XFLAG Display in Notification Work Area 20080411
Methods
# Method Level Visibility Method type Description Created on
1 CERTIFY_COMPLETION Instance method Public Method 20021126
2 CLEAR_REVISION Instance method Private Method Clear revision reference 20080610
3 COMPLETE Instance method Public Method 20021126
4 CONSTRUCTOR Instance method Public Constructor 20020822
5 CREATE_NOTI Instance method Public Method 20021117
6 CREATE_ORDERS Instance method Public Method 20021123
7 DET_TLH_REF Instance method Private Method 20041214
8 GET_ACTIVE_STATUSES Instance method Public Method Gets active statuses on notification 20040305
9 GET_CERTIFICATION Instance method Public Method 20021201
10 GET_CHGIND Instance method Public Method 20021119
11 GET_COUNTER_DATA Instance method Private Method 20021112
12 GET_DATA Instance method Public Method 20020822
13 GET_DEFERRAL Instance method Public Method 20021104
14 GET_ITEMS Instance method Public Method 20021126
15 GET_LONGTEXT Instance method Public Method 20021120
16 GET_MAINTENANCE_ELEMENT Instance method Public Method 20021129
17 GET_OPERATIONS Instance method Public Method 20021120
18 GET_ORDERS Instance method Public Method 20021121
19 GET_ORDER_CHGIND Instance method Public Method 20021121
20 GET_REVISION Instance method Public Method 20020824
21 GET_SIGNSTRAT Instance method Private Method 20030327
22 GET_TASK_LIST Instance method Public Method 20021126
23 HAS_COMPLETED_ORDER Instance method Public Method 20030129
24 IS_CERTIFIED Instance method Public Method Is completion of notification certified (status COCE)? 20030330
25 IS_COMPLETED Instance method Public Method 20030129
26 IS_PART_CERTIFIED Instance method Public Method Is completion of notification certified (status COCE)? 20040224
27 LOCK Instance method Public Method 20020829
28 MAINT_COUNTER_UNIT_CONVERSION Instance method Private Method 20021112
29 REFRESH_NOTI_BUFFER Instance method Public Method 20021117
30 RELEASE Instance method Public Method 20021126
31 REMOVE_DEFERRAL Instance method Public Method 20021115
32 RESET Instance method Public Method 20020911
33 SET_CHGIND Instance method Private Method 20021120
34 SET_DATA Instance method Public Method 20020826
35 SET_DATA_ITEMS Instance method Public Method 20030224
36 SET_DEFERRAL Instance method Public Method 20021104
37 SET_LONGTEXT Instance method Public Method 20021120
38 SET_REVISION Instance method Public Method 20020830
39 SET_TLH_REF Instance method Private Method 20041214
40 UNDO Instance method Private Method 20030215
41 UNLOCK Instance method Public Method 20020830
Events
Class CL_NOTIFICATION_WPS has no event.
Types
Class CL_NOTIFICATION_WPS has no local type.
Method Signatures

Method CERTIFY_COMPLETION Signature

Method CERTIFY_COMPLETION on class CL_NOTIFICATION_WPS has no parameter.
# Exception Resumable Description Created on
1 CX_DS_ESCAPE Einzelnes Abbrechen einer Sigantur 20030220
2 CX_NOTIFICATION_WPS Notification base exception class 20021126

Method CLEAR_REVISION Signature

Method CLEAR_REVISION on class CL_NOTIFICATION_WPS has no parameter.
Method CLEAR_REVISION on class CL_NOTIFICATION_WPS has no exception.

Method COMPLETE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DATE Call by reference Type reference (TYPE) BEZDT Notification Reference Date 20030122
2 Importing I_ORDERS Call by reference Type reference (TYPE) CHAR1 Flag: complete orders 20030121
3 Importing I_TIME Call by reference Type reference (TYPE) BEZUR_D Notification Reference Time 20030122
# Exception Resumable Description Created on
1 CX_NOTIFICATION_WPS Notification base exception class 20021126

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing QMNUM Call by reference Type reference (TYPE) QMNUM Notification Number 20020822
2 Importing VIQMEL Call by reference Type reference (TYPE) VIQMEL Notification header 20020826

Method CONSTRUCTOR on class CL_NOTIFICATION_WPS has no exception.

Method CREATE_NOTI Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_VIQMEL Call by reference Type reference (TYPE) VIQMEL 20021117
# Exception Resumable Description Created on
1 CX_NOTI_CREA_WPS Notification creation error 20021117

Method CREATE_ORDERS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ET_ORDERS Value transfer Type reference (TYPE) DIWPS_ORDER_REF_T Table of order objects 20021123
2 Importing I_AUART Call by reference Type reference (TYPE) AUFART Order Type 20021123
# Exception Resumable Description Created on
1 CX_NOTI_ORD_CREA_WPS Notification order creation error 20021123
2 CX_REVISION_WPS Revision exception class 20021123

Method DET_TLH_REF Signature

Method DET_TLH_REF on class CL_NOTIFICATION_WPS has no parameter.
Method DET_TLH_REF on class CL_NOTIFICATION_WPS has no exception.

Method GET_ACTIVE_STATUSES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ET_ACTIVE_STATUSES Value transfer Type reference (TYPE) DIWPS_STATUS_T Status description 20040305
2 Importing I_LANGU Call by reference Type reference (TYPE) SYLANGU SAP-System, aktuelle Sprache 20040305
# Exception Resumable Description Created on
1 CX_NOTIFICATION_WPS Meldung Basisausnahmeklasse 20040305

Method GET_CERTIFICATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_STEPS Call by reference Type reference (TYPE) SIGN_STEP_TAB Digital Signature: Data on Signature Process 20021201
# Exception Resumable Description Created on
1 NOT_CERTIFIED Notification is not certified 20021201

Method GET_CHGIND Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning E_CHGIND Value transfer Type reference (TYPE) CHAR1 Change indicator 20021119

Method GET_CHGIND on class CL_NOTIFICATION_WPS has no exception.

Method GET_COUNTER_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_CNTR_DATA Call by reference Type reference (TYPE) DIWPS_NOTI_CNTR_DATA Notification counter data 20021112
2 Importing IS_VIQMEL Call by reference Type reference (TYPE) VIQMEL 20021112

Method GET_COUNTER_DATA on class CL_NOTIFICATION_WPS has no exception.

Method GET_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_CNTR_DATA Call by reference Type reference (TYPE) DIWPS_NOTI_CNTR_DATA Notification counter data 20021112
2 Exporting E_VIQMEL Call by reference Type reference (TYPE) VIQMEL Notification header 20020826
3 Importing I_CNTR_DATA Call by reference Type reference (TYPE) XFLAG Get counter data 20021112
4 Importing I_VIQMEL Call by reference Type reference (TYPE) XFLAG Get header data 20020826

Method GET_DATA on class CL_NOTIFICATION_WPS has no exception.

Method GET_DEFERRAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_DEFERRAL Call by reference Type reference (TYPE) DIWPS_NOTI_DEFER_S Notification deferral 20030407
2 Exporting E_CHGIND Call by reference Type reference (TYPE) VBKZ Update indicator 20021115
3 Exporting E_NOT_DEFERRED Call by reference Type reference (TYPE) FLAG Notification not deferred 20021115

Method GET_DEFERRAL on class CL_NOTIFICATION_WPS has no exception.

Method GET_ITEMS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ET_ITEMS Value transfer Type reference (TYPE) DIWPS_NOTI_ITEM_T 20040610

Method GET_ITEMS on class CL_NOTIFICATION_WPS has no exception.

Method GET_LONGTEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ET_LTXT Value transfer Type reference (TYPE) TEXT_LINE_TAB Sub-table for structure TEXT_HEADERLINES 20021120

Method GET_LONGTEXT on class CL_NOTIFICATION_WPS has no exception.

Method GET_MAINTENANCE_ELEMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ER_MAINT_ELE Value transfer Object reference (TYPE REF TO) CL_CCM_MAINTENANCE_ELEMENT CCM: Maintenance Object 20021129
# Exception Resumable Description Created on
1 CX_NOTIFICATION_WPS Notification base exception class 20030303

Method GET_OPERATIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ET_OPERATIONS Value transfer Type reference (TYPE) DIWPS_OPERATION_REF_T Table of operations 20021120

Method GET_OPERATIONS on class CL_NOTIFICATION_WPS has no exception.

Method GET_ORDERS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ET_ORDERS Value transfer Type reference (TYPE) DIWPS_ORDER_REF_T Table of order objects 20021121
2 Importing IT_ORDNOS Call by reference Type reference (TYPE) AUFNR_T Order numbers 20021121
3 Importing I_NUMBERS_ONLY Call by reference Type reference (TYPE) XFLAG Flag: get order numbers only (no read of order data) 20040305

Method GET_ORDERS on class CL_NOTIFICATION_WPS has no exception.

Method GET_ORDER_CHGIND Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning E_CHG_IND Value transfer Type reference (TYPE) CHAR1 Change indicator 20021121

Method GET_ORDER_CHGIND on class CL_NOTIFICATION_WPS has no exception.

Method GET_REVISION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing BYPASS_BUFFER Call by reference Type reference (TYPE) XFLAG Bypass buffer 20020912
2 Returning ER_REVISION Value transfer Object reference (TYPE REF TO) CL_REVISION_WPS Revision 20021126

Method GET_REVISION on class CL_NOTIFICATION_WPS has no exception.

Method GET_SIGNSTRAT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning E_SIGNSTRAT Value transfer Type reference (TYPE) SIGNSTRAT Strategy for digital signature 20030327

Method GET_SIGNSTRAT on class CL_NOTIFICATION_WPS has no exception.

Method GET_TASK_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ES_PLKOD Value transfer Type reference (TYPE) PLKOD I/O table for task list headers 20021126

Method GET_TASK_LIST on class CL_NOTIFICATION_WPS has no exception.

Method HAS_COMPLETED_ORDER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning E_YES Value transfer Type reference (TYPE) CHAR1 Flag: yes, has completed order 20030129

Method HAS_COMPLETED_ORDER on class CL_NOTIFICATION_WPS has no exception.

Method IS_CERTIFIED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning E_YES Value transfer Type reference (TYPE) CHAR1 Flag: notification completion is certified 20030330
# Exception Resumable Description Created on
1 CX_NOTIFICATION_WPS Meldung Basisausnahmeklasse 20040224

Method IS_COMPLETED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning E_YES Value transfer Type reference (TYPE) CHAR1 Flag: yes notification is completed 20030129

Method IS_COMPLETED on class CL_NOTIFICATION_WPS has no exception.

Method IS_PART_CERTIFIED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning E_YES Value transfer Type reference (TYPE) CHAR1 Flag: notification completion is certified 20040224
# Exception Resumable Description Created on
1 CX_NOTIFICATION_WPS Meldung Basisausnahmeklasse 20040224

Method LOCK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ALL_ORDERS Call by reference Type reference (TYPE) XFLAG Lock all assigned orders 20030605
2 Importing I_AUFNR Call by reference Type reference (TYPE) XFLAG Lock assigned order 20020830
3 Importing I_BUFFER Call by reference Type reference (TYPE) XFLAG Flag: read order(s) into core buffer (COB*) 20030605
4 Importing I_REVISION Call by reference Type reference (TYPE) XFLAG Lock assigned revision 20020830
5 Importing I_WAIT Call by reference Type reference (TYPE) DDENQWAIT 20050317
# Exception Resumable Description Created on
1 CX_NOTI_LOCKED_WPS Notification lock exception 20020830
2 CX_ORDER_WPS Revision order exception 20021008
3 CX_REV_LOCKED_WPS Revision lock exception 20020830

Method MAINT_COUNTER_UNIT_CONVERSION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_VALUE Call by reference Type reference (TYPE) CHAR30 30 Characters 20021112
2 Importing I_DECIMALS Call by reference Type reference (TYPE) IMPTT-DECIM Number of Decimal Places for Number Display 20021112
3 Importing I_UNIT Call by reference Type reference (TYPE) DZEIEH Unit for the performance of maintenance tasks 20021112
4 Importing I_VALUE Call by reference Type reference (TYPE) MHIS-NZAEH Next planned counter reading 20021112
# Exception Resumable Description Created on
1 CONVERSION_ERROR error during conversion 20021112
2 UNIT_NOT_EXISTS entry for unit does not exist in table T006 20021112

Method REFRESH_NOTI_BUFFER Signature

Method REFRESH_NOTI_BUFFER on class CL_NOTIFICATION_WPS has no parameter.
Method REFRESH_NOTI_BUFFER on class CL_NOTIFICATION_WPS has no exception.

Method RELEASE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ORDERS Call by reference Type reference (TYPE) CHAR1 Flag: release dependent orders 20030121
# Exception Resumable Description Created on
1 CX_NOTIFICATION_WPS Notification base exception class 20021126

Method REMOVE_DEFERRAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_FAIL Call by reference Type reference (TYPE) XFLAG New Input Values 20070823

Method REMOVE_DEFERRAL on class CL_NOTIFICATION_WPS has no exception.

Method RESET Signature

Method RESET on class CL_NOTIFICATION_WPS has no parameter.
Method RESET on class CL_NOTIFICATION_WPS has no exception.

Method SET_CHGIND Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CHANGE Call by reference Type reference (TYPE) CHAR1 Change action 20021120

Method SET_CHGIND on class CL_NOTIFICATION_WPS has no exception.

Method SET_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_VIQMEL Call by reference Type reference (TYPE) VIQMEL Notification header 20020826
# Exception Resumable Description Created on
1 CX_NOTI_NOCO_WPS Notification already completed (status NOCO) 20030305
2 CX_NOTI_UPD_WPS Notification update error 20021120

Method SET_DATA_ITEMS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_ITEMS_DEL Call by reference Type reference (TYPE) DIWP1_NOTI_ITEM_T Defect log entry items 20030228
2 Importing IT_ITEMS_INS Call by reference Type reference (TYPE) DIWP1_NOTI_ITEM_T Defect log entry items 20030228
3 Importing IT_ITEMS_UPD Call by reference Type reference (TYPE) DIWP1_NOTI_ITEM_T Defect log entry items 20030228
# Exception Resumable Description Created on
1 CX_NOTI_UPD_WPS Notification update error 20030226

Method SET_DEFERRAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_WARNING Call by reference Type reference (TYPE) FLAG General Flag 20021115
2 Importing IS_DEFERRAL Call by reference Type reference (TYPE) DIWPS_NOTI_DEFER_S Notification deferral 20030407
# Exception Resumable Description Created on
1 CX_NOTI_UPD_WPS Notification update error 20021128

Method SET_LONGTEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_HISTORY Value transfer Type reference (TYPE) XFLAG Kennzeichen für Historiendaten 20060203
2 Importing IT_LTXT Call by reference Type reference (TYPE) TEXT_LINE_TAB Sub-table for structure TEXT_HEADERLINES 20021120

Method SET_LONGTEXT on class CL_NOTIFICATION_WPS has no exception.

Method SET_REVISION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_REVISION Call by reference Object reference (TYPE REF TO) CL_REVISION_WPS Revision 20020830

Method SET_REVISION on class CL_NOTIFICATION_WPS has no exception.

Method SET_TLH_REF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_TLH_REF Call by reference Type reference (TYPE) DIWPS_TLH_KEY_S 20041214

Method SET_TLH_REF on class CL_NOTIFICATION_WPS has no exception.

Method UNDO Signature

Method UNDO on class CL_NOTIFICATION_WPS has no parameter.
Method UNDO on class CL_NOTIFICATION_WPS has no exception.

Method UNLOCK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_AUFNR Call by reference Type reference (TYPE) XFLAG Order 20020830
2 Importing I_REVISION Call by reference Type reference (TYPE) XFLAG Revision 20020830

Method UNLOCK on class CL_NOTIFICATION_WPS has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 471