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 | Instance method | Public | Method | Distribute GW Notifications to Applications | 20120621 | |
| 2 | Instance method | Public | Method | Initialize | 20120726 | |
| 3 | Instance method | Public | Method | 20121220 | ||
| 4 | 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 | ET_EXCEPTIONS | Call by reference | Type reference (TYPE) | IF_STW_FEED_GW=>TY_T_FEED_EXCEPTION | Exceptions | 20120621 | |||
| 2 | ET_NOTIFICATION_RETRY | Call by reference | Type reference (TYPE) | IF_STW_FEED_GW=>TY_T_NOTIFICATIONS_EXT | 20120806 | ||||
| 3 | IS_NOTIFY_APP | Call by reference | Type reference (TYPE) | IF_CLB_CUST_QUERIES=>TY_S_APPLI_PLATF | Application/Platform for Notification | 20120806 | |||
| 4 | IT_NOTIFICATION_RETRY | Call by reference | Type reference (TYPE) | IF_STW_FEED_GW=>TY_T_NOTIFICATIONS_EXT | 20120806 | ||||
| 5 | 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 | ET_EXCEPTIONS | Call by reference | Type reference (TYPE) | IF_STW_FEED_GW=>TY_T_FEED_EXCEPTION | 20121220 | ||||
| 2 | EV_ACTIVITYSTREAMS | Call by reference | Type reference (TYPE) | XSTRING | 20121220 | ||||
| 3 | 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 | ET_EXCEPTIONS | Call by reference | Type reference (TYPE) | IF_STW_FEED_GW=>TY_T_FEED_EXCEPTION | 20120622 | ||||
| 2 | ET_NOTIFICATION_RETRY | Call by reference | Type reference (TYPE) | IF_STW_FEED_GW=>TY_T_NOTIFICATIONS_EXT | 20120806 | ||||
| 3 | IS_NOTIFY_APP | Call by reference | Type reference (TYPE) | IF_CLB_CUST_QUERIES=>TY_S_APPLI_PLATF | 20120808 | ||||
| 4 | IT_ODATA_NOTIFICATION | Call by reference | Type reference (TYPE) | IF_STW_FEED_GW=>TY_T_NOTIFICATIONS_EXT | List fo Notifications (Gateway) | 20120620 | |||
| 5 | IV_ACTIVITYSTREAMS | Call by reference | Type reference (TYPE) | XSTRING | 20120620 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | SAP Jam Runtime exceptions | 20121030 |
History
| Last changed by/on | SAP | 20130531 |
| SAP Release Created in | 740 |