SAP ABAP Class /IWBEP/CL_SUBSCRIPTION (Maintain subscriber table)
Hierarchy
☛
SAP_GWFND (Software Component) SAP Gateway Foundation
⤷ OPU-BSE-BEP (Application Component) Gateway Business Eventing and Provisioning
⤷ /IWBEP/BEP_SUBSCRIPTION (Package) Backend Event publisher - Subscription
⤷ OPU-BSE-BEP (Application Component) Gateway Business Eventing and Provisioning
⤷ /IWBEP/BEP_SUBSCRIPTION (Package) Backend Event publisher - Subscription
Properties
Class | /IWBEP/CL_SUBSCRIPTION | |
Short Description | Maintain subscriber table | |
Super Class | ||
Instantiability of a Class | 2 | Public |
Final |
General Data
Message Class | ||
Program status | ||
Category | 0 | |
Package | /IWBEP/BEP_SUBSCRIPTION | Backend Event publisher - Subscription |
Created | 20100824 | SAP |
Last change | 20130531 | 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) |
Interfaces
Class /IWBEP/CL_SUBSCRIPTION has no interface implemented.
Friends
Class /IWBEP/CL_SUBSCRIPTION has no friend class.
Attributes
Class /IWBEP/CL_SUBSCRIPTION has no attribute.
Methods
# | Method | Level | Visibility | Method type | Description | Created on |
---|---|---|---|---|---|---|
1 | CHECK_EVENT_SUBS_EXIST | Instance method | Public | Method | return true if specific event has at least one subscriber | 20101007 |
2 | CHECK_SUBSCRIPTION_EXIST | Instance method | Protected | Method | check if this subscription with the same input data exist | 20100902 |
3 | COMMIT_WORK | Instance method | Public | Method | Commit work | 20100906 |
4 | DELETE_SUBSCRIBER | Instance method | Public | Method | Delete event subscriber | 20100826 |
5 | GET_EVENT_BY_RECEIVER | Instance method | Public | Method | Get event subscribers by receivers list | 20100826 |
6 | GET_EVENT_LIST | Static method | Public | Method | Get list of subscribed events | 20110311 |
7 | GET_EVENT_SUBS | Static method | Public | Method | Get event subscribers | 20100824 |
8 | GET_FILTER | Static method | Public | Method | Get subscription filter criteria | 20110328 |
9 | GET_RFC_DETAILS | Instance method | Public | Method | Get RFC Attributes | 20101117 |
10 | GET_SUBSCRIPTION | Static method | Public | Method | Get subscription details | 20110408 |
11 | GET_SUBS_FOR_EVT_LIST | Instance method | Public | Method | export list of subscribers per events | 20101007 |
12 | SET_SUBSCRIBER | Instance method | Public | Method | Create subscription entity in subscription table | 20100824 |
Events
Class /IWBEP/CL_SUBSCRIPTION has no event.
Types
# | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
---|---|---|---|---|---|---|---|
1 | TT_EVENT_ID | Public | See coding | 20101007 | tt_event_id TYPE STANDARD TABLE OF ty_event_id
|
||
2 | TT_EVENT_SUBS | Public | See coding | 20100824 | tt_event_subs TYPE STANDARD TABLE OF ty_event_subs WITH DEFAULT KEY
|
||
3 | TY_EVENT_ID | Public | See coding | 20101007 | BEGIN OF ty_event_id,
event_grp_id TYPE /iwbep/event_id ,
END OF ty_event_id
|
||
4 | TY_EVENT_SUBS | Public | Type reference (TYPE) | /IWBEP/D_SUBS | 20100824 |
|
Method Signatures
Method CHECK_EVENT_SUBS_EXIST Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IV_EVENT_ID | Call by reference | Type reference (TYPE) | /IWBEP/EVENT_ID | Event id | 20101007 | ||
2 | Returning | RV_EXIST | Value transfer | Type reference (TYPE) | ABAP_BOOL | 20101007 |
Method CHECK_EVENT_SUBS_EXIST on class /IWBEP/CL_SUBSCRIPTION has no exception.
Method CHECK_SUBSCRIPTION_EXIST Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IV_EVENT_GRP_ID | Call by reference | Type reference (TYPE) | /IWBEP/EVENT_ID | Event group id | 20100902 | ||
2 | Importing | IV_OBJ_ID | Call by reference | Type reference (TYPE) | /IWBEP/OBJ_ID | Object ID | 20100902 | ||
3 | Importing | IV_RECEIVER | Call by reference | Type reference (TYPE) | /IWBEP/RECEIVER | Event receiver | 20100902 | ||
4 | Importing | IV_SYS_ALIAS | Call by reference | Type reference (TYPE) | /IWBEP/SYSTEM | System Alias | 20100902 | ||
5 | Returning | RV_EXIST | Value transfer | Type reference (TYPE) | ABAP_BOOL | 20100902 |
Method CHECK_SUBSCRIPTION_EXIST on class /IWBEP/CL_SUBSCRIPTION has no exception.
Method COMMIT_WORK Signature
Method COMMIT_WORK on class /IWBEP/CL_SUBSCRIPTION has no parameter.
Method COMMIT_WORK on class /IWBEP/CL_SUBSCRIPTION has no exception.
Method DELETE_SUBSCRIBER Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IV_RECEIVER | Call by reference | Type reference (TYPE) | /IWBEP/RECEIVER | SY-UNAME | User Name | 20110805 | |
2 | Importing | IV_SUBS_ID | Call by reference | Type reference (TYPE) | /IWBEP/SUBS_UUID | Global Unique ID for table | 20100906 | ||
3 | Returning | RV_SUBRC | Value transfer | Type reference (TYPE) | SY-SUBRC | Return Value of ABAP Statements | 20100826 |
Method DELETE_SUBSCRIBER on class /IWBEP/CL_SUBSCRIPTION has no exception.
Method GET_EVENT_BY_RECEIVER Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ET_EVENT_SUBS | Call by reference | Type reference (TYPE) | /IWBEP/T_SUBSCRIBERS | Subscribers | 20100826 | ||
2 | Importing | IT_RECEIVERS | Call by reference | Type reference (TYPE) | /IWBEP/T_SUB_USER | Subscribed User list | 20100826 | ||
3 | Importing | IV_EVENT_GRP_ID | Call by reference | Type reference (TYPE) | /IWBEP/EVENT_ID | Event group id | 20100826 | ||
4 | Importing | IV_OBJECT_ID | Call by reference | Type reference (TYPE) | /IWBEP/OBJ_ID | Object ID | 20100919 |
Method GET_EVENT_BY_RECEIVER on class /IWBEP/CL_SUBSCRIPTION has no exception.
Method GET_EVENT_LIST Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IV_SUBS_ID | Call by reference | Type reference (TYPE) | /IWBEP/SUBS_UUID | Subscription ID | 20110311 | ||
2 | Returning | RT_EVENT_LIST | Value transfer | Type reference (TYPE) | /IWBEP/T_EVENT_LIST | List of events | 20110311 |
Method GET_EVENT_LIST on class /IWBEP/CL_SUBSCRIPTION has no exception.
Method GET_EVENT_SUBS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ET_EVENT_SUBS | Call by reference | Type reference (TYPE) | /IWBEP/T_SUBSCRIBERS | Distribution Users | 20100824 | ||
2 | Importing | IV_EVENT_GRP_ID | Call by reference | Type reference (TYPE) | /IWBEP/EVENT_ID | Event Group ID | 20100826 | ||
3 | Importing | IV_OBJECT_ID | Call by reference | Type reference (TYPE) | /IWBEP/OBJ_ID | Object ID | 20100824 |
Method GET_EVENT_SUBS on class /IWBEP/CL_SUBSCRIPTION has no exception.
Method GET_FILTER Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ET_FILTER | Call by reference | Type reference (TYPE) | /IWBEP/T_SUB_FILTER | Subscription Filter Criteria | 20110418 | ||
2 | Importing | IV_SUBS_ID | Call by reference | Type reference (TYPE) | /IWBEP/SUBS_UUID | Subscription ID | 20110328 |
Method GET_FILTER on class /IWBEP/CL_SUBSCRIPTION has no exception.
Method GET_RFC_DETAILS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | EV_CLIENT | Call by reference | Type reference (TYPE) | /IWBEP/DES_CLIENT | Destination client | 20101117 | ||
2 | Exporting | EV_RECEIVER | Call by reference | Type reference (TYPE) | /IWBEP/RECEIVER | Event receiver | 20101117 | ||
3 | Exporting | EV_SYSTEM | Call by reference | Type reference (TYPE) | /IWBEP/DES_SYS | Destination system | 20101117 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | /IWBEP/CX_EVENT_PUBLISHER | Event publisher exception class | 20101117 |
Method GET_SUBSCRIPTION Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ES_SUBSCRIPTION | Call by reference | Type reference (TYPE) | /IWBEP/S_SUBSCRIBER | Subscriber | 20110418 | ||
2 | Importing | IV_SUBS_ID | Call by reference | Type reference (TYPE) | /IWBEP/SUBS_UUID | Subscription ID | 20110408 |
Method GET_SUBSCRIPTION on class /IWBEP/CL_SUBSCRIPTION has no exception.
Method GET_SUBS_FOR_EVT_LIST Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ET_EVENT_SUBS | Call by reference | Type reference (TYPE) | TT_EVENT_SUBS | General Flag | 20101007 | ||
2 | Importing | IT_EVENT_LIST | Call by reference | Type reference (TYPE) | TT_EVENT_ID | Event id | 20101007 |
Method GET_SUBS_FOR_EVT_LIST on class /IWBEP/CL_SUBSCRIPTION has no exception.
Method SET_SUBSCRIBER Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IT_EVENT_LIST | Call by reference | Type reference (TYPE) | /IWBEP/T_EVENT_LIST | List of events | 20110311 | ||
2 | Importing | IT_FILTER | Call by reference | Type reference (TYPE) | /IWBEP/T_SUB_FILTER | Subscription Filter Criteria | 20110328 | ||
3 | Importing | IV_EVENT_GRP_ID | Call by reference | Type reference (TYPE) | /IWBEP/EVENT_ID | Event group id | 20100825 | ||
4 | Importing | IV_LANGU | Call by reference | Type reference (TYPE) | LANGU | Language Key | 20100926 | ||
5 | Importing | IV_OBJ_ID | Call by reference | Type reference (TYPE) | /IWBEP/OBJ_ID | Object ID | 20100825 | ||
6 | Importing | IV_RECEIVER | Call by reference | Type reference (TYPE) | /IWBEP/RECEIVER | Event receiver | 20100825 | ||
7 | Importing | IV_SELECT | Call by reference | Type reference (TYPE) | /IWBEP/SUB_SELECT | Notification content | 20110330 | ||
8 | Importing | IV_SUBS_ID | Call by reference | Type reference (TYPE) | UUID | Global Unique ID for table | 20110216 | ||
9 | Importing | IV_SYS_ALIAS | Call by reference | Type reference (TYPE) | /IWBEP/SYSTEM | System Alias | 20100905 | ||
10 | Importing | IV_TIMESTAMP | Call by reference | Type reference (TYPE) | TIMESTAMP | UTC Time Stamp in Short Form (YYYYMMDDhhmmss) | 20110216 | ||
11 | Returning | RV_SUBS_ID | Value transfer | Type reference (TYPE) | UUID | Global Unique ID for table | 20100902 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | /IWBEP/CX_EVENT_PUBLISHER | Event publisher exception class | 20100824 |
History
Last changed by/on | SAP | 20130531 |
SAP Release Created in | 100 |