SAP ABAP Class /IWFND/CL_MGW_PUSH_NOTIF_DB (Pull-oriented Notification API)
Hierarchy
SAP_GWFND (Software Component) SAP Gateway Foundation
   OPU-GW-COR (Application Component) Gateway Framework
     /IWFND/MGW_PUSH (Package) GW Framework - Odata Channel - Notification
Properties
Class /IWFND/CL_MGW_PUSH_NOTIF_DB  
Short Description Pull-oriented Notification API    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package /IWFND/MGW_PUSH   GW Framework - Odata Channel - Notification 
Created 20110713   SAP 
Last change 20131127   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 /IWFND/IF_MGW_NOTIF_TYPES Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
2 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class /IWFND/CL_MGW_PUSH_NOTIF_DB has no interface implemented.
Friends
Class /IWFND/CL_MGW_PUSH_NOTIF_DB has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GO_MGW_PUSH_NOTIF_DB Static Attribute Private Object reference (TYPE REF TO) /IWFND/CL_MGW_PUSH_NOTIF_DB Pull-oriented Notification API 20110713
Methods
# Method Level Visibility Method type Description Created on
1 DELETE_NOTIFICATIONS Instance method Public Method Delete Notifications from Queue 20110713
2 DELETE_NOTIF_BY_ID Instance method Public Method Delete Single Notification for user 20130508
3 GET_INSTANCE Static method Public Method Get instance of /IWFND/CL_MGW_PUSH_NOTIF_DB 20110713
4 GET_NOTIFICATION Instance method Public Method Get a single notification with all recipients 20110713
5 GET_NOTIFICATIONS Instance method Public Method Get selected notifications with corresponding recipients 20110713
6 SET_NOTIFICATION Instance method Public Method Set a single notification with all Recipients 20110713
Events
Class /IWFND/CL_MGW_PUSH_NOTIF_DB has no event.
Types
Class /IWFND/CL_MGW_PUSH_NOTIF_DB has no local type.
Method Signatures

Method DELETE_NOTIFICATIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_COLLECTION Call by reference Type reference (TYPE) /IWFND/T_COD_SELECT_OPTIONS Table of Collection 20110929
2 Importing IV_END_DATE_TIME Call by reference Type reference (TYPE) TIMESTAMP End Date Time 20110929
3 Importing IV_SERVICE_ID Call by reference Type reference (TYPE) /IWFND/MED_MDL_SERVICE_GRP_ID External Service Document Name 20110714
4 Importing IV_START_DATE_TIME Call by reference Type reference (TYPE) TIMESTAMP Start Date Time 20110929
5 Importing IV_USER Call by reference Type reference (TYPE) UNAME User Name 20110714
6 Returning RT_CLEANUP_STATS Value transfer Type reference (TYPE) /IWFND/T_SM_CLEANUP_STAT Number of deleted records 20111013

Method DELETE_NOTIFICATIONS on class /IWFND/CL_MGW_PUSH_NOTIF_DB has no exception.

Method DELETE_NOTIF_BY_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_NOTIFICATION_ID Call by reference Type reference (TYPE) UUID Global Unique ID for table 20130508
# Exception Resumable Description Created on
1 /IWFND/CX_MGW_BUSI_EXCEPTION MGW Technical Exception 20130508

Method GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RO_MGW_PUSH_NOTIF_DB Value transfer Object reference (TYPE REF TO) /IWFND/CL_MGW_PUSH_NOTIF_DB Pull-oriented Notification API 20110713

Method GET_INSTANCE on class /IWFND/CL_MGW_PUSH_NOTIF_DB has no exception.

Method GET_NOTIFICATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_NOTIFICATION_ID Call by reference Type reference (TYPE) UUID Global Unique ID for table 20110926
2 Returning RS_NOTIFICATION Value transfer Type reference (TYPE) /IWFND/IF_MGW_NOTIF_TYPES=>TY_S_OUTBOUND_NOTIFICATION Outbound Notification 20110926

Method GET_NOTIFICATION on class /IWFND/CL_MGW_PUSH_NOTIF_DB has no exception.

Method GET_NOTIFICATIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_NOTIFICATIONS Call by reference Type reference (TYPE) /IWFND/IF_MGW_NOTIF_TYPES=>TY_T_OUTBOUND_NOTIFICATIONS 20111010
2 Importing IT_FILTERS Call by reference Type reference (TYPE) /IWFND/T_MGW_SELECT_OPTION table of select options 20110926
3 Importing IV_MAX_ROWS Call by reference Type reference (TYPE) INT4 Natural number 20111003

Method GET_NOTIFICATIONS on class /IWFND/CL_MGW_PUSH_NOTIF_DB has no exception.

Method SET_NOTIFICATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_NOTIFICATION Call by reference Type reference (TYPE) /IWFND/IF_MGW_NOTIF_TYPES=>TY_S_OUTBOUND_NOTIFICATION 20110713
2 Importing IV_IN_UPDATE_TASK Call by reference Type reference (TYPE) BOOLEAN ABAP_FALSE Boolean Variable (X=True, -=False, Space=Unknown) 20111006
# Exception Resumable Description Created on
1 /IWFND/CX_MGW_TECH_EXCEPTION MGW Technical Exception 20120918
History
Last changed by/on SAP  20131127 
SAP Release Created in 250