SAP ABAP Class CL_CLB_FEED_GW (Feed Representation at Gateway (Notification))
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-SRV-STW (Application Component) Social Media ABAP Integration Library
     S_CLB_COMMON (Package) Common Objects and Services of the Collaboration Platform
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_CLB_FEED_GW Feed Representation at Gateway (Notification) 20121212
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_JAM_FEED_GW Gateway Notifications: Post to Jam Feed 20121213
Properties
Class CL_CLB_FEED_GW  
Short Description Feed Representation at Gateway (Notification)    
Super Class    
Instantiability of a Class 1  Protected 
Final    
General Data
Message Class    
Program status     
Category 0   
Package S_CLB_COMMON   Common Objects and Services of the Collaboration Platform 
Created 20121212   SAP 
Last change 20140121   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 IF_CLB_CUST_QUERIES Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
3 IF_CLB_FEED_GW Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
4 IF_STW_FEED_GW Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
# Interface Abstract Final Description Created on
1 IF_CLB_FEED_GW Feed Representation at Gateway (Notification) 20121212
Friends
Class CL_CLB_FEED_GW has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MO_USER_BADI Instance attribute Public Object reference (TYPE REF TO) STW_USER_EMAIL_BADI 20121213
2 MS_NOTIFY_APP Instance attribute Private Attribute reference (LIKE) 20121212
3 MV_AUNIT Instance attribute Public Type reference (TYPE) ABAP_BOOL Flag if the class is in AUnit mode 20121212
Methods
# Method Level Visibility Method type Description Created on
1 APPEND_EXCEPTION Instance method Protected Method Append Exception 20121212
2 CLONE_EXT Instance method Protected Method Clone Extended Structure 20121212
3 CONSTRUCTOR Instance method Protected Constructor CONSTRUCTOR 20121212
4 CONVERT Instance method Protected Method Convert into activitystrea.ms Format 20121212
5 CONVERT_USER2EXTID Instance method Protected Method Convert SAP User to External ID 20121213
6 FROM_EXT Static method Public Method Create Basic Structure from Extended Structure 20121212
7 FROM_STD Static method Public Method Create Extended Structure from Basic Structure 20121212
8 PRE_PROCESS Instance method Protected Method Preprocessing as with User Mapping 20121212
9 PRE_PROCESS_LINE Instance method Protected Method Preprocess One Single Notification 20121212
10 SEND Instance method Protected Method Send the Notification 20121212
Events
Class CL_CLB_FEED_GW has no event.
Types
Class CL_CLB_FEED_GW has no local type.
Method Signatures

Method APPEND_EXCEPTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_EXCEPTIONS Call by reference Type reference (TYPE) IF_CLB_FEED_GW=>TY_T_FEED_EXCEPTION 20121212
2 Importing IX_FEED Call by reference Object reference (TYPE REF TO) CX_CLB_FEED Collaboratioon: Feed Exceptions 20121212

Method APPEND_EXCEPTION on class CL_CLB_FEED_GW has no exception.

Method CLONE_EXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_NOTIFICATION_EXT Call by reference Type reference (TYPE) IF_CLB_FEED_GW=>TY_S_NOTIFICATION_EXT 20121212
2 Returning RS_NOTIFICATION_EXT Value transfer Type reference (TYPE) IF_CLB_FEED_GW=>TY_S_NOTIFICATION_EXT 20121212

Method CLONE_EXT on class CL_CLB_FEED_GW has no exception.

Method CONSTRUCTOR Signature

Method CONSTRUCTOR on class CL_CLB_FEED_GW has no parameter.
Method CONSTRUCTOR on class CL_CLB_FEED_GW has no exception.

Method CONVERT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_AUTHOR Call by reference Type reference (TYPE) IF_CLB_FEED_GW=>TY_S_FEED_AUTHOR_AS Author / Actor 20130110
2 Exporting ET_EXCEPTIONS Call by reference Type reference (TYPE) IF_CLB_FEED_GW=>TY_T_FEED_EXCEPTION 20121212
3 Exporting EV_ACTIVITYSTREAMS Call by reference Type reference (TYPE) XSTRING 20121212
4 Importing IT_ODATA_NOTIFICATION Call by reference Type reference (TYPE) IF_CLB_FEED_GW=>TY_T_NOTIFICATIONS_EXT List ofotifications (Gateway) 20121212

Method CONVERT on class CL_CLB_FEED_GW has no exception.

Method CONVERT_USER2EXTID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_EXCEPTIONS Call by reference Type reference (TYPE) IF_CLB_FEED_GW=>TY_T_FEED_EXCEPTION Exceptions 20121213
2 Changing CT_MAP_ERRORS Call by reference Type reference (TYPE) IF_CLB_FEED_GW=>TY_T_RECIPIENTS_FEED List of Recipient Feeds (Gateway) 20121213
3 Exporting EV_EXTERNAL_ID Call by reference Type reference (TYPE) STRING External User ID 20121213
4 Importing IV_SAP_USER_NAME Call by reference Type reference (TYPE) SYUNAME User Name 20121213
# Exception Resumable Description Created on
1 CX_CLB_FEED Collaboration: Feed Exceptions 20121213

Method FROM_EXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_NOTIFICATION_EXT Call by reference Type reference (TYPE) IF_CLB_FEED_GW=>TY_S_NOTIFICATION_EXT 20121212
2 Returning RS_NOTIFICATION_FEED Value transfer Type reference (TYPE) IF_CLB_FEED_GW=>TY_S_NOTIFICATION_FEED List fo Notifications (Gateway) 20121212

Method FROM_EXT on class CL_CLB_FEED_GW has no exception.

Method FROM_STD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_NOTIFICATION_FEED Call by reference Type reference (TYPE) IF_CLB_FEED_GW=>TY_S_NOTIFICATION_FEED List fo Notifications (Gateway) 20121212
2 Returning RS_NOTIFICATION_EXT Value transfer Type reference (TYPE) IF_CLB_FEED_GW=>TY_S_NOTIFICATION_EXT 20121212

Method FROM_STD on class CL_CLB_FEED_GW has no exception.

Method PRE_PROCESS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_EXCEPTIONS Call by reference Type reference (TYPE) IF_CLB_FEED_GW=>TY_T_FEED_EXCEPTION 20121212
2 Exporting ET_NOTIFICATION_RETRY Call by reference Type reference (TYPE) IF_CLB_FEED_GW=>TY_T_NOTIFICATIONS_EXT 20121212
3 Exporting ET_ODATA_NOTIFICATION Call by reference Type reference (TYPE) IF_CLB_FEED_GW=>TY_T_NOTIFICATIONS_EXT List fo Notifications (Gateway) 20121212
4 Importing IT_ODATA_NOTIFICATION Call by reference Type reference (TYPE) IF_CLB_FEED_GW=>TY_T_NOTIFICATIONS_EXT List fo Notifications (Gateway) 20121212

Method PRE_PROCESS on class CL_CLB_FEED_GW has no exception.

Method PRE_PROCESS_LINE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_NOTIFICATION Call by reference Type reference (TYPE) IF_CLB_FEED_GW=>TY_S_NOTIFICATION_EXT Processed notification with mapped recipients 20121212
2 Exporting ET_EXCEPTIONS Call by reference Type reference (TYPE) IF_CLB_FEED_GW=>TY_T_FEED_EXCEPTION 20121212
3 Exporting ET_MAP_ERRORS Call by reference Type reference (TYPE) IF_CLB_FEED_GW=>TY_T_RECIPIENTS_FEED Unmapped users 20121212
4 Importing IS_NOTIFICATION Call by reference Type reference (TYPE) IF_CLB_FEED_GW=>TY_S_NOTIFICATION_EXT Notification (Gateway) 20121212

Method PRE_PROCESS_LINE on class CL_CLB_FEED_GW has no exception.

Method SEND Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_AUTHOR Call by reference Type reference (TYPE) IF_CLB_FEED_GW=>TY_S_FEED_AUTHOR_AS Feed Author (activitystrea.ms Format) 20130110
2 Importing IV_ACTIVITYSTREAMS Call by reference Type reference (TYPE) XSTRING Collaboration: Callback Methods for the Process Layer 20121212
# Exception Resumable Description Created on
1 CX_CLB_PROCESS SAIL: Process layer exception 20121212
2 CX_CLB_TECHNICAL 20121212
History
Last changed by/on SAP  20140121 
SAP Release Created in 740