Index
- Introduction
- Concept
- Setup Notification
- Custom Fiori Notification
- Demo Program
- Useful Links
- Important Transactions
- Important Table
Introduction
Notification is an efficient way of alerting the user about tasks that require prompt action or attention such as workflow tasks.
In SAP Fiori Launchpad you can click on the Bell icon to access Notifications.
- You can Close or Dismiss, Navigate to the Action item (e.g. My Inbox for Workflow Task), or perform Action (e.g. Approve, Reject, etc).
- Notifications are grouped by Date, Type, and Priority.
- Notification List Items have properties:
- Image, Priority, Title, Action, Operation, Subtitle, Author/Source, Timestamp, Show/Hide (Show More, Show Less)
Notification Channel Concept
The Notification channel is a framework that helps applications push/send notifications to end users.
There are three concepts to understand when activating notifications:
- Notification Center – the area in the Fiori Launchpad where notifications are displayed
- Notification Hub – Collects notifications to be shown in the Notification Center
- Notification Provider – Provides notification content to the Notification Hub
Setup Notification
- Step by Step guide to setup Notifications
- Configuring notifications in Fiori Launchpad and known restrictions (2729492)
- Enabling Notifications in the Launchpad
Custom Notification (For Scenarios other than SAP Workflow)
Refer to Our Open Source Project
Automatic Fiori Notification for Application Logs Error
General Steps Involved
- Step 1 Create Custom Provider Class with Interface ‘/IWNGW/IF_NOTIF_PROVIDER’
- Step 2 Create & Activate Custom Notification Provider
- Step 3 At the point of the trigger as per business requirement, Create a Notification using Notification API ‘/IWNGW/CL_NOTIFICATION_API’
Demo Program
/IWNGW/R_BEP_DEMO_CREATE_NOTIF
Useful Links
Important Transactions
Name | Description |
---|---|
/IWNGW/BEP_DEMO | Generate demo notifications – DEMO |
/IWNGW/BEP_NPREG | Register Notification Provider |
/IWNGW/BEP_SET_ALIAS | Enter the SAP Backend System Alias |
/IWNGW/BEP_SET_HUB_D | Enter the SAP Gateway Hub RFC dest |
/IWNGW/HUB_SAP_ALIAS | Manage SAP System Alias |
/IWNGW/H_CACHE_SDATA | Set storing sensitive data on Hub |
/IWNGW/H_CLEAR_CACHE | Clear the hub’s cache |
/IWNGW/H_CLEAR_NOTIF | Clear the notifications for a user |
/IWNGW/H_CLOUD_DEST | Maintain Connectivity for SAP Cloud |
/IWNGW/H_SMP_DEST | Register SMP Destination |
/IWNGW/SYS_ALIAS | NC: System Alias for SAP Origin |
/IWNGW/VB_REG | Notification provider registry maint |
/IWNGW/VB_REG_P | Notif. provider activation maint |
/IWNGW/VNPUSHP | Push channel activation maint |
/IWNGW/VNPUSHR | Push channel maintenance screen |
Important Tables
Name | Description |
---|---|
/IWNGW/B_REG | BEP Configuration – Registry of notification providers |
/IWNGW/B_REG_P | BEP Configuration – Activation of notification providers |
/IWNGW/B_REG_T | BEP Configuration – Notification provider text |
/IWNGW/C_DFSYAL | NC: Customizing table “System Alias” for “SAP Origin” |
/IWNGW/C_DFSYALT | NC:Customizing table “System Alias” for “SAP Origin” – Text |
/IWNGW/GENERAL | Configuration – General settings |
/IWNGW/NACTION | HUB Metadata – Notification Type Action |
/IWNGW/NACTION_T | HUB Metadata – Notification Type Action Texts |
/IWNGW/NENCSTORE | HUB Transactional – Encrypted Sensitive Notif. properties |
/IWNGW/NLOG_LVL | SAP Notification Channel Log Level for Application Log |
/IWNGW/NNAV_PARA | HUB Transactional – Notification Navigation Parameter |
/IWNGW/NOTIF | HUB Transactional – Notification Instance |
/IWNGW/NPROP | HUB Transactional – Notif. properties applied to templates |
/IWNGW/NPUSHP | HUB Configuration – Published push channel |
/IWNGW/NPUSHR | HUB Configuration – Push channel of notification gateway |
/IWNGW/NPUSHR_T | HUB Configuration – Push channel text |
/IWNGW/NRECIP | HUB Transactional – Notification Recipients |
/IWNGW/NTYPE | HUB Metadata – Notification Type Cache |
/IWNGW/NTYPE_TT | HUB Metadata – Notification Type Text Template |
/IWNGW/NTYP_SETN | HUB Metadata – Notification Type Personalization |