Ansicht
Dokumentation

CRM_NOTIF_SUBSCRIBER - Change Processing of Subscribers

CRM_NOTIF_SUBSCRIBER - Change Processing of Subscribers

ABAP Short Reference   Addresses (Business Address Services)  
This documentation is copyright by SAP AG.
SAP E-Book

In this activity, you can rename the standard subscriber types. These texts are displayed on the user interface when they select the subscriber type in the subscription.

The Notification Framework is able to process the following subscriber types that are delivered with the standard customizing:

  • BP: Business Partner
  • US: User
  • OR: Organizational Unit
Note
You cannot add subscriber types.

In addition, you can adapt the processing of the subscribers if the given processing does not meet your requirements.

Example
You want to add additional checks.

To do so, you have to implement customer-specific methods for the handler classes that process the subscribers. The system uses handler class CL_CRM_NF_API_SUBS_TYPE_HNDL to do the following:

  • Checking whether the subscriber is valid
  • Providing input helps

A standard processing for the subscriber types is available.

  1. If required, rename the subscriber types.
  2. If required, implement your customer-specific handler class for the processing of the subscribers. To do so, proceed as follows:

Inherit a customer-specific class (recommended)

  1. Create a new class inheriting from class CL_CRM_NF_API_SUBS_TYPE_HNDL
  2. Redefine the methods that you want to change.
  3. Call the super method if you want to execute the standard code,.
  4. Add your customer-specific enhancements

Creating a customer-specific class

  1. Create a new class which implements the interface IF_CRM_NF_API_SUBS_TYPE_HNDL
  2. Implement the following interface methods:
  • IF_CRM_NF_API_SUBS_TYPE_HNDL~CHECK

The method checks whether the subscriber key is valid.
  • IF_CRM_NF_API_SUBS_TYPE_HNDL~GET_F4_VALUES

The method determines the input help for the business partner, user, and organizational unit.





SUBST_MERGE_LIST - merge external lists to one complete list with #if... logic for R3up   rdisp/max_wprun_time - Maximum work process run time  
This documentation is copyright by SAP AG.

Length: 2513 Date: 20240523 Time: 163501     sap01-206 ( 32 ms )