SAP ABAP Class CL_RSBPC_EN_NOTIF_CHAN_SELT (POA SBC E&N Notification Channel Selector)
Hierarchy
SAP_BW (Software Component) SAP Business Warehouse
   BW-PLA-BPC-INF (Application Component) BPC 'unified model' - Infrastructure
     RSBPC_EN (Package) BPC IP Extension: Event & Notification
Properties
Class CL_RSBPC_EN_NOTIF_CHAN_SELT  
Short Description POA SBC E&N Notification Channel Selector    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package RSBPC_EN   BPC IP Extension: Event & Notification 
Created 20130306   SAP 
Last change 20140121   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 BPCEN Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_RSBPC_EN_NOTIF_CHAN_SELT has no interface implemented.
Friends
Class CL_RSBPC_EN_NOTIF_CHAN_SELT has no friend class.
Attributes
Class CL_RSBPC_EN_NOTIF_CHAN_SELT has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 GET_CHANNEL_FOR_USERS Instance method Public Method Get Channel For Internal Users 20130306
2 GET_ROLES_IN_RECIPIENTS Static method Public Method Get roles in the recipient list 20130306
3 GET_USERS_IN_ROLES Static method Public Method Get Users in Roles 20130306
4 PROCESS Instance method Public Method Process Notification 20130306
5 TRANSFORM_PAYLOAD Instance method Private Method Transform the notification payload 20130306
Events
Class CL_RSBPC_EN_NOTIF_CHAN_SELT has no event.
Types
Class CL_RSBPC_EN_NOTIF_CHAN_SELT has no local type.
Method Signatures

Method GET_CHANNEL_FOR_USERS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_PREF_WARNINGS Call by reference Type reference (TYPE) RSBPC_EN_T_NOTIF_CHANNEL_WARN POA SBC E&N warnings about failed notifcations 20130306
2 Exporting ET_RECIPIENTS_BY_TYPE Call by reference Type reference (TYPE) RSBPC_EN_T_RECIPIENTS_BY_TYPE Recipients by Type 20130306
3 Importing IT_RECIPIENTS Call by reference Type reference (TYPE) RSBPC_EN_T_RECIPIENTS Recipients 20130306

Method GET_CHANNEL_FOR_USERS on class CL_RSBPC_EN_NOTIF_CHAN_SELT has no exception.

Method GET_ROLES_IN_RECIPIENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_RECIPIENTS Call by reference Type reference (TYPE) RSBPC_EN_T_RECIPIENTS Notification Recipients 20130306
2 Returning RT_ROLES Value transfer Type reference (TYPE) AQTT_ROLENAME TType Roles 20130306

Method GET_ROLES_IN_RECIPIENTS on class CL_RSBPC_EN_NOTIF_CHAN_SELT has no exception.

Method GET_USERS_IN_ROLES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_RECIPIENTS Call by reference Type reference (TYPE) RSBPC_EN_T_RECIPIENTS Notification Recipients 20130306

Method GET_USERS_IN_ROLES on class CL_RSBPC_EN_NOTIF_CHAN_SELT has no exception.

Method PROCESS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_WARNINGS Call by reference Type reference (TYPE) RSBPC_EN_T_NOTIF_CHANNEL_WARN POA SBC E&N warnings about failed notifcations 20130306
2 Importing IS_TEMPLATE Call by reference Type reference (TYPE) BPCEN_S_TEMPLATE 20130306
3 Importing IT_ATTACHMENTS Call by reference Type reference (TYPE) RSBPC_EN_T_ATTACHMENTS POA SBC E&N Attachments 20130306
4 Importing IT_RECIPIENTS Call by reference Type reference (TYPE) RSBPC_EN_T_RECIPIENTS Recipients 20130306
5 Importing IV_EVENT_TYPE_STR Call by reference Type reference (TYPE) RSBPC_EN_EVENT_TYPE The event type (determines the schema that is accepted ) 20130306
6 Importing IV_EXPIRES_ON Call by reference Type reference (TYPE) TZNTSTMPS 20130306
7 Importing IV_MESSAGE_TYPE Call by reference Type reference (TYPE) RSBPC_EN_MESSAGE_TYPE POA SBC E&N Message Type 20130306
8 Importing IV_PAYLOAD Call by reference Type reference (TYPE) XSTRING Payload, this has to be XML in conforming to the message XML 20130306
9 Importing IV_PRIORITY Call by reference Type reference (TYPE) RSBPC_EN_PRIORITY POA SBC E&N Priority 20130306
10 Importing IV_SOURCE Call by reference Type reference (TYPE) RSBPC_EN_SOURCE The Notification Source 20130306
11 Importing IV_TIMESTAMP Call by reference Type reference (TYPE) TIMESTAMPL Time stamp, a null value is the current time on the server 20130306
# Exception Resumable Description Created on
1 CX_RSBPC_EN_INVAL_NOTIF_FAULT POA SNC E&N InvalidNotificationFault 20130418

Method TRANSFORM_PAYLOAD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CV_NOTIFICATION Call by reference Type reference (TYPE) RSBPC_EN_S_NOTIFICATION POA SBC E&N Notification DTO 20130306
2 Importing IV_PAYLOAD Call by reference Type reference (TYPE) XSTRING 20130306
# Exception Resumable Description Created on
1 CX_RSBPC_EN_NOTIF_INVALID POA SBC E&N InvalidNotification Exception 20130418
History
Last changed by/on SAP  20140121 
SAP Release Created in 740