SAP ABAP Class /IWFND/CL_SUB_UTIL (Utiillity class for Subscription/Notifications)
Hierarchy
SAP_GWFND (Software Component) SAP Gateway Foundation
   OPU-FND-CS (Application Component) IWF Common Services
     /IWFND/SUBSCRIPTION (Package) GW Framework - GSDO for Subscriptions
Properties
Class /IWFND/CL_SUB_UTIL  
Short Description Utiillity class for Subscription/Notifications    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package /IWFND/SUBSCRIPTION   GW Framework - GSDO for Subscriptions 
Created 20101015   SAP 
Last change 20131127   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 /IWFND/CL_SUB_UTIL has no interface implemented.
Friends
Class /IWFND/CL_SUB_UTIL has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_BASE_NOTIF_TYPE Constant Public Type reference (TYPE) /IWFND/COR_GSDO_TYPE 'IWF_NOTIFICATION' SCL Business Object 20110225
2 GC_ODATA_PUSH Constant Public Type reference (TYPE) BGRFC_DEST_NAME_INBOUND 'IWFND_ODATA_PUSH' Name of Destination in Inbound Case 20110408
3 MT_DELIVERY_ADDR_MAP Static Attribute Private Type reference (TYPE) TT_DELIVERY_ADDR_MAP Table of Delivery Address Map 20111205
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_DUPLICATE_SUBSCRIPTION Static method Public Method Check if subscription already exists 20101110
2 RESOLVE_DELIVERY_ADDRESS Static method Public Method Resolve delivery address 20101109
3 RESOLVE_FILTER Static method Public Method Resolve subscription filter 20110331
4 RESOLVE_URL Static method Private Method Resolve URL 20110323
5 RESOLVE_URN Static method Private Method Resolve URN 20110323
Events
Class /IWFND/CL_SUB_UTIL has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TT_DELIVERY_ADDR_MAP Public See coding 20111205 tt_delivery_addr_map TYPE STANDARD TABLE OF ty_s_delivery_addr_map WITH DEFAULT KEY
2 TY_S_DELIVERY_ADDR_MAP Public See coding 20111205 BEGIN OF ty_s_delivery_addr_map , delivery_address TYPE /iwfnd/sub_delivery_address, rfcdestination TYPE rfcdest, requesturi TYPE string, END OF ty_s_delivery_addr_map
Method Signatures

Method CHECK_DUPLICATE_SUBSCRIPTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_BO_GSDO_ID Call by reference Type reference (TYPE) /IWFND/COR_ID_VALUE 20110216
2 Importing IV_BO_GSDO_TYPE Call by reference Type reference (TYPE) /IWFND/COR_GSDO_TYPE 20110216
3 Importing IV_BO_SYSTEM_ALIAS Call by reference Type reference (TYPE) /IWFND/DEFI_SYSTEM_ALIAS 20110330
4 Importing IV_REQUEST_URI Call by reference Type reference (TYPE) STRING 20110216
5 Importing IV_RFC_DEST Call by reference Type reference (TYPE) RFCDEST 20110216
# Exception Resumable Description Created on
1 /IWFND/CX_SUB_DUPLICATE Duplicate subscription is not possible 20101110

Method RESOLVE_DELIVERY_ADDRESS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_REQUEST_URI Call by reference Type reference (TYPE) STRING Request URI 20101109
2 Exporting EV_RFC_DEST Call by reference Type reference (TYPE) RFCDEST RFC destination 20101109
3 Importing IV_DELIVERY_ADDRESS Call by reference Type reference (TYPE) /IWFND/SUB_DELIVERY_ADDRESS Delivery address 20101109
# Exception Resumable Description Created on
1 /IWFND/CX_SUB_BAD_ADDRESS Wrong delivery address 20110408

Method RESOLVE_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) /IWFND/T_SUB_FILTER Subscription Filter Criteria 20110331
2 Exporting EV_GSDO_ID Call by reference Type reference (TYPE) /IWFND/COR_ID_VALUE Identifier - Key Value 20110331
3 Importing IV_FILTER Call by reference Type reference (TYPE) /IWFND/SUB_FILTER Filter criteria 20110331
# Exception Resumable Description Created on
1 /IWFND/CX_SUB_BAD_FILTER Filter &1 not supported 20110408

Method RESOLVE_URL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_REQUEST_URI Call by reference Type reference (TYPE) STRING Request URI 20110323
2 Exporting EV_RFC_DEST Call by reference Type reference (TYPE) RFCDEST RFC destination 20110323
3 Importing IV_DELIVERY_ADDRESS Call by reference Type reference (TYPE) /IWFND/SUB_DELIVERY_ADDRESS Delivery address 20110323
# Exception Resumable Description Created on
1 /IWFND/CX_SUB_BAD_ADDRESS Wrong delivery address 20110408

Method RESOLVE_URN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_REQUEST_URI Call by reference Type reference (TYPE) STRING Request URI 20110323
2 Exporting EV_RFC_DEST Call by reference Type reference (TYPE) RFCDEST RFC destination 20110323
3 Importing IV_DELIVERY_ADDRESS Call by reference Type reference (TYPE) /IWFND/SUB_DELIVERY_ADDRESS Delivery address 20110323
# Exception Resumable Description Created on
1 /IWFND/CX_SUB_BAD_ADDRESS Wrong delivery address 20110408
History
Last changed by/on SAP  20131127 
SAP Release Created in 200