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 |