SAP ABAP IMG Activity /IWBEP/URM_NOTIF (Define Notification Process for User Request Management)
Hierarchy
SAP_GWFND (Software Component) SAP Gateway Foundation
   OPU-BSE-SDE (Application Component) Gateway SAP Data Enablement
     /IWBEP/MGW_COF (Package) OData Channel - Configuration
IMG Activity
ID /IWBEP/URM_NOTIF Define Notification Process for User Request Management  
Transaction Code /IWBEP/92000014   (empty) 
Created on 20130427    
Customizing Attributes /IWBEP/URM_NOTIF_ATT   Attributes for Defining Notification Process for User request management 
Customizing Activity /IWBEP/URM_NOTIF_MAI   Define Notification Process for User Request Management 
Document
Document Class SIMG   Hypertext: Object Class - Class to which a document belongs.
Document Name /IWBEP/DOCU_UAM_NOTIF_DOCU    

Enhancement Spot

The enhancement spot /IWBEP/ES_MGW_URM contains BAdI definitions for enhancing the User Request Management flow.

BAdI Definition

The enhancement provides BAdI /IWBEP/BD_MGW_URM_NOTIFICATION using which you can send notifications to anonymous users trying to create named users in the system. As a fallback implementation, an email agent would be delivered for sending notifications to anonymous users via email (for verification). The notification contains an Activation Key embedded in an URL. Anonymous user needs to verify the user account by accessing the URL.

BAdI Implementation

The BAdI /IWBEP/BD_MGW_URM_NOTIFICATION defines the functionality for sending notifications from User Request Management application. If you have extended the USERREQUESTMANAGEMENT OData service, use the combination of Service Document Name + Service Namespace + Service Version of the extended OData service as BAdI filter parameters, else use the following filter parameters:

Service Document Name - USERREQUESTMANAGEMENT

Service Namespace - /IWBEP/

Service Version - 0001

User Request Management application has the provision to deliver notifications via email as the standard. You can enhance the solution by adding your own notification mechanism.

Activities

In case you want to use the standard notification agent to send email notifications but customize the content:

  1. Extend the class /IWBEP/CL_MGW_URM_NOTIF_STD.
  2. Redefine the COMPOSE method.
  3. Register the extended class as BAdI implementation.

By default, the notification content is in the following format, you can use the same format or customize it as per your requirement:

"Dear <User Name>,

Verify your email address by clicking the link. If you are not able to access the link, copy paste the URL - <http://host:port/<applicationpath>?RequestID=<value>&ActivationKey=<value>&type=<value>> in the browser.

Regards,

User Administration Team"

Note: Content inside angle brackets serves as placeholder.

Example

Business Attributes
ASAP Roadmap ID 105   Define functions and processes 
Mandatory / Optional 1   Mandatory activity 
Critical / Non-Critical 1   Critical 
Country-Dependency A   Valid for all countries 
Maintenance Objects
Maintenance object type E   Business Add-In - Definition 
History
Last changed by/on SAP  20130429 
SAP Release Created in 200