SAP ABAP Interface IF_STW_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_STW_OL_COMMON (Package) Common Objects and def. of the Object Layer (comp. mode)
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  CL_STW_FEED_GW Feed Representation at Gateway (Notification) 20121220
Properties
Interface IF_STW_FEED_GW  
Short Description Feed Representation at Gateway (Notification)    
General Data
Package S_STW_OL_COMMON   Common Objects and def. of the Object Layer (comp. mode) 
Created 20120614   SAP 
Last changed 20130531   SAP 
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 IF_CLB_CUST_QUERIES Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
2 IF_STW_FEED_GW Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
Interface IF_STW_FEED_GW has no interface.
Friends
Interface IF_STW_FEED_GW has no friend.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 RETRY_FLAG Constant Public See coding 20120807
Methods
# Method Level Visibility Method type Description Created on
1 DISTRIBUTE_NOTIFICATIONS Instance method Public Method Distribute GW Notifications to Applications 20120621
2 INIT Instance method Public Method Initialize 20120726
3 MAP_GW_NOTIF_TO_STREAMS Instance method Public Method 20121220
4 POST_USER_FEED Instance method Public Method Post User Feed from GW 20120620
Events
Interface IF_STW_FEED_GW has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TY_RETRY_FLAG Public Type reference (TYPE) CHAR10 20120807
2 TY_S_FEED_EXCEPTION Public See coding 20120621 BEGIN OF ty_s_feed_exception, application_id TYPE clb_application_id, lx_feed TYPE REF TO cx_stw_feed, END OF ty_s_feed_exception
3 TY_S_NOTIFICATION_EXT Public See coding 20120806 BEGIN OF ty_s_notification_ext. INCLUDE TYPE ty_s_notification_feed_hdr. TYPES: base_url TYPE string, service_root TYPE icfname, json_header TYPE string, "JSON formatted header information content_uri TYPE string, proctimest TYPE timestampl, retry_count TYPE i, " Number of retries which have been performed retry_flag TYPE ty_retry_flag, " some additional flag about the retry type END OF ty_s_notification_ext
4 TY_S_NOTIFICATION_FEED Public See coding Notification (Gateway) 20120614 BEGIN OF ty_s_notification_feed. INCLUDE TYPE ty_s_notification_feed_hdr. TYPES: base_url TYPE string, service_root TYPE icfname, json_header TYPE string, "JSON formatted header information content_uri TYPE string, END OF ty_s_notification_feed
5 TY_S_NOTIFICATION_FEED_HDR Public See coding Notification Header (Gateway) 20120614 BEGIN OF ty_s_notification_feed_hdr, type TYPE char1, " notification type id or data operation_type TYPE char30, " operation type entries_of_interest TYPE string, " entries of interest e.g. used in badge info timestamp TYPE tzntstmps, " timestamp of delivery data text TYPE string, " notification text; used as title language TYPE sy-langu, " notification text language service_name TYPE string, service_namespace TYPE string, service_version TYPE numc4, collection TYPE string, expand TYPE string, recipients TYPE ty_t_recipients_feed, END OF ty_s_notification_feed_hdr
6 TY_S_RECIPIENT_FEED Public See coding Recipient Feed (Gateway) 20120614 BEGIN OF ty_s_recipient_feed, username TYPE syuname, endpoint TYPE string, notif_format TYPE string, trgt_recipient TYPE c LENGTH 112, END OF ty_s_recipient_feed
7 TY_T_FEED_EXCEPTION Public See coding 20120621 ty_t_feed_exception TYPE STANDARD TABLE OF ty_s_feed_exception WITH DEFAULT KEY
8 TY_T_NOTIFICATIONS_EXT Public See coding 20120806 ty_t_notifications_ext TYPE STANDARD TABLE OF ty_s_notification_ext WITH DEFAULT KEY
9 TY_T_NOTIFICATIONS_FEED Public See coding List fo Notifications (Gateway) 20120614 ty_t_notifications_feed TYPE STANDARD TABLE OF ty_s_notification_feed WITH DEFAULT KEY
10 TY_T_RECIPIENTS_FEED Public See coding List of Recipient Feeds (Gateway) 20120614 ty_t_recipients_feed TYPE STANDARD TABLE OF ty_s_recipient_feed WITH DEFAULT KEY
Method Signatures

Method DISTRIBUTE_NOTIFICATIONS 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_STW_FEED_GW=>TY_T_FEED_EXCEPTION Exceptions 20120621
2 Exporting ET_NOTIFICATION_RETRY Call by reference Type reference (TYPE) IF_STW_FEED_GW=>TY_T_NOTIFICATIONS_EXT 20120806
3 Importing IS_NOTIFY_APP Call by reference Type reference (TYPE) IF_CLB_CUST_QUERIES=>TY_S_APPLI_PLATF Application/Platform for Notification 20120806
4 Importing IT_NOTIFICATION_RETRY Call by reference Type reference (TYPE) IF_STW_FEED_GW=>TY_T_NOTIFICATIONS_EXT 20120806
5 Importing IT_ODATA_NOTIFICATION Call by reference Type reference (TYPE) IF_STW_FEED_GW=>TY_T_NOTIFICATIONS_FEED List fo Notifications (Gateway) 20120621

Method DISTRIBUTE_NOTIFICATIONS on Interface IF_STW_FEED_GW has no exception.

Method INIT Signature

Method INIT on Interface IF_STW_FEED_GW has no parameter.
Method INIT on Interface IF_STW_FEED_GW has no exception.

Method MAP_GW_NOTIF_TO_STREAMS 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_STW_FEED_GW=>TY_T_FEED_EXCEPTION 20121220
2 Exporting EV_ACTIVITYSTREAMS Call by reference Type reference (TYPE) XSTRING 20121220
3 Importing IT_ODATA_NOTIFICATION Call by reference Type reference (TYPE) IF_STW_FEED_GW=>TY_T_NOTIFICATIONS_FEED 20121220

Method MAP_GW_NOTIF_TO_STREAMS on Interface IF_STW_FEED_GW has no exception.

Method POST_USER_FEED 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_STW_FEED_GW=>TY_T_FEED_EXCEPTION 20120622
2 Exporting ET_NOTIFICATION_RETRY Call by reference Type reference (TYPE) IF_STW_FEED_GW=>TY_T_NOTIFICATIONS_EXT 20120806
3 Importing IS_NOTIFY_APP Call by reference Type reference (TYPE) IF_CLB_CUST_QUERIES=>TY_S_APPLI_PLATF 20120808
4 Importing IT_ODATA_NOTIFICATION Call by reference Type reference (TYPE) IF_STW_FEED_GW=>TY_T_NOTIFICATIONS_EXT List fo Notifications (Gateway) 20120620
5 Importing IV_ACTIVITYSTREAMS Call by reference Type reference (TYPE) XSTRING 20120620
# Exception Resumable Description Created on
1 CX_STW_RUNTIME SAP Jam Runtime exceptions 20121030
History
Last changed by/on SAP  20130531 
SAP Release Created in 740