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
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