SAP ABAP Class CL_CLB2_FEED_GW (Feed Representation at Gateway (Notification))
Hierarchy
SAP_UI (Software Component) User Interface Technology
   CA-UI2-AR-SM (Application Component) SAP UI Integration - Social Media Collaboration Enablement
     CLB2_NOTIFY (Package) Subscription and Notification Scenarios
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_CLB2_FEED_GW Feed Representation at Gateway (Notification) 20130516
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_AR_702_JAM_FEED_GW Gateway Notifications: Post to Jam Feed 20140120
Properties
Class CL_CLB2_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 CLB2_NOTIFY   Subscription and Notification Scenarios 
Created 20130516   SAP 
Last change 20141120    
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_CLB2_CUST_QUERIES Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
# Interface Abstract Final Description Created on
1 IF_CLB2_FEED_GW Feed Representation at Gateway (Notification) 20130516
Friends
Class CL_CLB2_FEED_GW has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GV_MSGTY_TRACE Instance attribute Protected Type reference (TYPE) SYMSGTY 'I' Message Type for Trace 20130731
2 MO_LOG Instance attribute Private Object reference (TYPE REF TO) IF_CLB2_LOG Collaboration: Log 20130731
3 MO_URL_MAPPER Instance attribute Protected Object reference (TYPE REF TO) IF_CLB2_URL_MAPPER URL Mapping Based on HTTPURLLOC 20140103
4 MO_USER_BADI Instance attribute Public Object reference (TYPE REF TO) CLB2_USER_MAPPING BAdI or User Mapping 20130516
5 MS_NOTIFY_APP Instance attribute Private Attribute reference (LIKE) 20130516
6 MV_AUNIT Instance attribute Public Type reference (TYPE) ABAP_BOOL Flag if the class is in AUnit mode 20130516
Methods
# Method Level Visibility Method type Description Created on
1 APPEND_EXCEPTION Instance method Protected Method Append Exception 20130516
2 CLONE_EXT Instance method Protected Method Clone Extended Structure 20130516
3 CONSTRUCTOR Instance method Protected Constructor CONSTRUCTOR 20130516
4 CONVERT Instance method Protected Method Convert into activitystrea.ms Format 20130516
5 CONVERT_USER2EXTID Instance method Protected Method Convert SAP User to External ID 20130516
6 FROM_EXT Static method Public Method Create Basic Structure from Extended Structure 20130516
7 FROM_STD Static method Public Method Create Extended Structure from Basic Structure 20130516
8 MAP_URL2EXT Instance method Protected Method Map URL to External Format 20140114
9 PRE_PROCESS Instance method Protected Method Preprocessing as with User Mapping 20130516
10 PRE_PROCESS_LINE Instance method Protected Method Preprocess One Single Notification 20130516
11 SEND Instance method Protected Method Send the Notification 20130516
12 TRACE Instance method Protected Method Write Trace Message 20130731
13 TRACE_TEXT Instance method Protected Method Write Trace Text 20140127
Events
Class CL_CLB2_FEED_GW has no event.
Types
Class CL_CLB2_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_CLB2_FEED_GW=>TY_T_FEED_EXCEPTION 20130516
2 Importing IX_FEED Call by reference Object reference (TYPE REF TO) CX_CLB2_FEED Collaboratioon: Feed Exceptions 20130516

Method APPEND_EXCEPTION on class CL_CLB2_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_CLB2_FEED_GW=>TY_S_NOTIFICATION_EXT 20130516
2 Returning RS_NOTIFICATION_EXT Value transfer Type reference (TYPE) IF_CLB2_FEED_GW=>TY_S_NOTIFICATION_EXT 20130516

Method CLONE_EXT on class CL_CLB2_FEED_GW has no exception.

Method CONSTRUCTOR Signature

Method CONSTRUCTOR on class CL_CLB2_FEED_GW has no parameter.
Method CONSTRUCTOR on class CL_CLB2_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_CLB2_FEED_GW=>TY_S_FEED_AUTHOR_AS Author / Actor 20130516
2 Exporting ET_EXCEPTIONS Call by reference Type reference (TYPE) IF_CLB2_FEED_GW=>TY_T_FEED_EXCEPTION 20130516
3 Exporting EV_ACTIVITYSTREAMS Call by reference Type reference (TYPE) XSTRING 20130516
4 Importing IT_ODATA_NOTIFICATION Call by reference Type reference (TYPE) IF_CLB2_FEED_GW=>TY_T_NOTIFICATIONS_EXT List ofotifications (Gateway) 20130516

Method CONVERT on class CL_CLB2_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_CLB2_FEED_GW=>TY_T_FEED_EXCEPTION Exceptions 20130516
2 Changing CT_MAP_ERRORS Call by reference Type reference (TYPE) IF_CLB2_FEED_GW=>TY_T_RECIPIENTS_FEED List of Recipient Feeds (Gateway) 20130516
3 Exporting EV_EXTERNAL_ID Call by reference Type reference (TYPE) STRING External User ID 20130516
4 Importing IV_SAP_USER_NAME Call by reference Type reference (TYPE) SYUNAME User Name 20130516
# Exception Resumable Description Created on
1 CX_CLB2_FEED Collaboration: Feed Exceptions 20130516

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_CLB2_FEED_GW=>TY_S_NOTIFICATION_EXT 20130516
2 Returning RS_NOTIFICATION_FEED Value transfer Type reference (TYPE) IF_CLB2_FEED_GW=>TY_S_NOTIFICATION_FEED List fo Notifications (Gateway) 20130516

Method FROM_EXT on class CL_CLB2_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_CLB2_FEED_GW=>TY_S_NOTIFICATION_FEED List fo Notifications (Gateway) 20130516
2 Returning RS_NOTIFICATION_EXT Value transfer Type reference (TYPE) IF_CLB2_FEED_GW=>TY_S_NOTIFICATION_EXT 20130516

Method FROM_STD on class CL_CLB2_FEED_GW has no exception.

Method MAP_URL2EXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_URL Call by reference Type reference (TYPE) STRING Input URL 20140114
2 Returning RV_URL Value transfer Type reference (TYPE) STRING Adapted URL 20140114
# Exception Resumable Description Created on
1 CX_CLB2_CONNECTIVITY Collaboration: Connectivity Layer Exception 20140114

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_CLB2_FEED_GW=>TY_T_FEED_EXCEPTION 20130516
2 Exporting ET_NOTIFICATION_RETRY Call by reference Type reference (TYPE) IF_CLB2_FEED_GW=>TY_T_NOTIFICATIONS_EXT 20130516
3 Exporting ET_ODATA_NOTIFICATION Call by reference Type reference (TYPE) IF_CLB2_FEED_GW=>TY_T_NOTIFICATIONS_EXT List fo Notifications (Gateway) 20130516
4 Importing IT_ODATA_NOTIFICATION Call by reference Type reference (TYPE) IF_CLB2_FEED_GW=>TY_T_NOTIFICATIONS_EXT List fo Notifications (Gateway) 20130516

Method PRE_PROCESS on class CL_CLB2_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_CLB2_FEED_GW=>TY_S_NOTIFICATION_EXT Processed notification with mapped recipients 20130516
2 Exporting ET_EXCEPTIONS Call by reference Type reference (TYPE) IF_CLB2_FEED_GW=>TY_T_FEED_EXCEPTION 20130516
3 Exporting ET_MAP_ERRORS Call by reference Type reference (TYPE) IF_CLB2_FEED_GW=>TY_T_RECIPIENTS_FEED Unmapped users 20130516
4 Importing IS_NOTIFICATION Call by reference Type reference (TYPE) IF_CLB2_FEED_GW=>TY_S_NOTIFICATION_EXT Notification (Gateway) 20130516

Method PRE_PROCESS_LINE on class CL_CLB2_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_CLB2_FEED_GW=>TY_S_FEED_AUTHOR_AS Feed Author (activitystrea.ms Format) 20130516
2 Importing IV_ACTIVITYSTREAMS Call by reference Type reference (TYPE) XSTRING Collaboration: Callback Methods for the Process Layer 20130516
# Exception Resumable Description Created on
1 CX_CLB2_FEED Collaboration: Feed Exception 20140130
2 CX_CLB2_PROCESS Collaboration: Process Layer Exception 20130516
3 CX_CLB2_TECHNICAL Collaboration: Technical Exception 20130516

Method TRACE Signature

Method TRACE on class CL_CLB2_FEED_GW has no parameter.
Method TRACE on class CL_CLB2_FEED_GW has no exception.

Method TRACE_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_MSG Call by reference Type reference (TYPE) STRING 20140127

Method TRACE_TEXT on class CL_CLB2_FEED_GW has no exception.
History
Last changed by/on SAP  20141120 
SAP Release Created in 100