SAP ABAP Class IF_CLB_GW_SUBSCRIPTION (SAIL: Subscription for Gateway notifications)
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  CL_CLB_GW_SUBSCRIPTION SAIL: GW subscription helper 20120903
Properties
Class IF_CLB_GW_SUBSCRIPTION  
Short Description SAIL: Subscription for Gateway notifications    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package      
Created 20120903   SAP 
Last change 20140121   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class IF_CLB_GW_SUBSCRIPTION has no forward declaration.
Interfaces
Class IF_CLB_GW_SUBSCRIPTION has no interface implemented.
Friends
Class IF_CLB_GW_SUBSCRIPTION has no friend class.
Attributes
Class IF_CLB_GW_SUBSCRIPTION has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 CREATE_SUBSCRIPTION Instance method Public Method Create a Subscription for a User 20120903
2 CREATE_SUBSCRIPTION_S Instance method Public Method Create a Subscription for a User; Different Parameter Struc. 20120903
3 DELETE_SUBSCRIPTION Instance method Public Method Delete a Subscription for a User 20120903
4 GET_LIST Instance method Public Method Get the List of Subscriptions for a User 20120919
5 GET_SUBSCRIPTION Instance method Public Method Get Details of a Subscription 20120919
Events
Class IF_CLB_GW_SUBSCRIPTION has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TTY_SUBSCRIPTION Public See coding 20120919 tty_subscription TYPE STANDARD TABLE OF ty_subscription
2 TY_CHAR255 Public See coding 20130124 ty_char255 TYPE c LENGTH 255
3 TY_SUBSCRIPTION Public See coding 20120903 BEGIN OF ty_subscription, id TYPE c LENGTH 32, language TYPE langu, group_tech_name TYPE c LENGTH 35, group_version TYPE n LENGTH 4, username TYPE syuname, title TYPE c LENGTH 255, source_system_id TYPE sysysid, source_client TYPE mandt, persist_notif TYPE c LENGTH 1, base_url TYPE string, collection_name TYPE c LENGTH 40, filter_parameter TYPE string, select_parameter TYPE c LENGTH 255, change_type TYPE c LENGTH 30, role_id TYPE c LENGTH 30, created_by TYPE syuname, system_alias TYPE c LENGTH 16, notif_format TYPE c LENGTH 10, service_root TYPE icfname, END OF ty_subscription
Method Signatures

Method CREATE_SUBSCRIPTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_BASE_URL Call by reference Type reference (TYPE) STRING Name of a Service in Internet Communication Framework 20120904
2 Importing IV_COLLECTION_NAME Call by reference Type reference (TYPE) CHAR40 Character field of length 40 20120903
3 Importing IV_GROUP_TECH_NAME Call by reference Type reference (TYPE) CHAR35 Data Element Type CHAR Length 35 20120903
4 Importing IV_GROUP_VERSION Call by reference Type reference (TYPE) NUMC4 '0001' Count parameters 20120903
5 Importing IV_LANGUAGE Call by reference Type reference (TYPE) LANGU SY-LANGU Language Key 20120903
6 Importing IV_SOURCE_CLIENT Call by reference Type reference (TYPE) MANDT SY-MANDT Client 20120903
7 Importing IV_SOURCE_SYSTEM Call by reference Type reference (TYPE) SYSYSID SY-SYSID Name of the SAP System 20120903
8 Importing IV_TITLE Call by reference Type reference (TYPE) TY_CHAR255 Char255 20120903
9 Importing IV_USER_NAME Call by reference Type reference (TYPE) SYUNAME SY-UNAME User Name 20120903
10 Returning RV_SUBSCRIPTION_ID Value transfer Type reference (TYPE) CHAR32 Subscription ID 20120903
# Exception Resumable Description Created on
1 CX_CLB_PROCESS SAIL: Process layer exception 20120903

Method CREATE_SUBSCRIPTION_S Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_SUBSCRIPTION Call by reference Type reference (TYPE) TY_SUBSCRIPTION 20120903
2 Returning RV_SUBSCRIPTION_ID Value transfer Type reference (TYPE) CHAR32 20120903
# Exception Resumable Description Created on
1 CX_CLB_PROCESS SAIL: Process layer exception 20120903

Method DELETE_SUBSCRIPTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_SUBSCRIPTION_ID Call by reference Type reference (TYPE) CHAR32 Character field, length 32 20120903
# Exception Resumable Description Created on
1 CX_CLB_PROCESS SAIL: Process layer exception 20120903

Method GET_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_SUBSCRIPTIONS Call by reference Type reference (TYPE) TTY_SUBSCRIPTION 20120919
2 Importing IV_USER Call by reference Type reference (TYPE) SYUNAME SY-UNAME 20120919
# Exception Resumable Description Created on
1 CX_CLB_PROCESS 20120919

Method GET_SUBSCRIPTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_SUBSCRIPTION_ID Call by reference Type reference (TYPE) CHAR32 20120919
2 Returning RS_SUBSCRIPTION Value transfer Type reference (TYPE) TY_SUBSCRIPTION 20120919
# Exception Resumable Description Created on
1 CX_CLB_PROCESS 20120919
History
Last changed by/on SAP  20140121 
SAP Release Created in