SAP ABAP Class /IWFND/CL_MGW_PUSH_UTILS (Subscription Utils)
Hierarchy
SAP_GWFND (Software Component) SAP Gateway Foundation
   OPU-GW-COR (Application Component) Gateway Framework
     /IWFND/MGW_PUSH (Package) GW Framework - Odata Channel - Notification
Properties
Class /IWFND/CL_MGW_PUSH_UTILS  
Short Description Subscription Utils    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package /IWFND/MGW_PUSH   GW Framework - Odata Channel - Notification 
Created 20110412   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_MGW_PUSH_UTILS has no interface implemented.
Friends
Class /IWFND/CL_MGW_PUSH_UTILS has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_ODATA_PUSH Constant Public Type reference (TYPE) BGRFC_DEST_NAME_INBOUND 'IWFND_ODATA_PUSH' Name of Destination in Inbound Case 20120220
2 GC_OPU_ICF_NODE_ODATA Constant Private Type reference (TYPE) STRING '/sap/opu/odata' OPU ICF Node 20120302
3 GC_OPU_ICF_NODE_SDATA Constant Private Type reference (TYPE) STRING '/sap/opu/sdata' OPU ICF Node 20111119
4 MT_DELIVERY_ADDR_MAP Static Attribute Private Type reference (TYPE) TT_DELIVERY_ADDR_MAP Table of Delivery Address Map 20120220
Methods
# Method Level Visibility Method type Description Created on
1 GET_LIB_VERSION Static method Public Method Returns the OData Library version to be used for Formatting 20111119
2 GET_REQUEST_ID Static method Public Method 20110412
3 GET_SERIALIZER Static method Public Method Returns the Notification Serializer for Lib 0.2 / 1.0 20120216
4 GET_UUID_C32 Static method Public Method 20110412
5 GET_UUID_X16 Static method Public Method 20110713
6 RESOLVE_DELIVERY_ADDRESS Static method Public Method Resolve delivery address 20120220
7 RESOLVE_URL Static method Private Method Resolve URL 20120220
8 RESOLVE_URN Static method Private Method Resolve URN 20120220
Events
Class /IWFND/CL_MGW_PUSH_UTILS has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TT_DELIVERY_ADDR_MAP Public See coding 20120220 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 20120220 BEGIN OF ty_s_delivery_addr_map , delivery_address TYPE /iwfnd/mgw_notif_delivery_addr, rfcdestination TYPE rfcdest, requesturi TYPE string, END OF ty_s_delivery_addr_map
Method Signatures

Method GET_LIB_VERSION 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 Base URL for the Service 20111119
2 Returning RV_ODATA_LIB_VERSION Value transfer Type reference (TYPE) STRING OData Library Version 20111119

Method GET_LIB_VERSION on class /IWFND/CL_MGW_PUSH_UTILS has no exception.

Method GET_REQUEST_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_REQUEST_ID Value transfer Type reference (TYPE) /IWFND/IFL_CONS_REQU_ID SCL Framework: Consumer Request ID 20110412

Method GET_REQUEST_ID on class /IWFND/CL_MGW_PUSH_UTILS has no exception.

Method GET_SERIALIZER 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 20120216
2 Returning RO_NOTIF_SERIALIZER Value transfer Object reference (TYPE REF TO) /IWFND/CL_MGW_NOTIF_SERIALIZER Notification Serializer 20120216
# Exception Resumable Description Created on
1 /IWFND/CX_MGW_TECH_EXCEPTION MGW Technical Exception 20120302

Method GET_UUID_C32 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_UUID Value transfer Type reference (TYPE) SYCHAR32 16 Byte UUID in 32 Characters (Hexadecimal Encoded) 20110412
# Exception Resumable Description Created on
1 /IWFND/CX_MGW_TECH_EXCEPTION Technical Exception for Minimal Gateway 20110412

Method GET_UUID_X16 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_UUID Value transfer Type reference (TYPE) UUID Global Unique ID for table 20110713
# Exception Resumable Description Created on
1 /IWFND/CX_MGW_TECH_EXCEPTION Technical Exception for Minimal Gateway 20110713

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 20120220
2 Exporting EV_RFC_DEST Call by reference Type reference (TYPE) RFCDEST RFC destination 20120220
3 Importing IV_DELIVERY_ADDRESS Call by reference Type reference (TYPE) /IWFND/MGW_NOTIF_DELIVERY_ADDR Delivery address 20120220
# Exception Resumable Description Created on
1 /IWFND/CX_MGW_NOTIF_BAD_ADDR Wrong delivery address 20120220

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 20120220
2 Exporting EV_RFC_DEST Call by reference Type reference (TYPE) RFCDEST RFC destination 20120220
3 Importing IV_DELIVERY_ADDRESS Call by reference Type reference (TYPE) /IWFND/MGW_NOTIF_DELIVERY_ADDR Delivery address 20120220
# Exception Resumable Description Created on
1 /IWFND/CX_MGW_NOTIF_BAD_ADDR Wrong delivery address 20120220

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 20120220
2 Exporting EV_RFC_DEST Call by reference Type reference (TYPE) RFCDEST RFC destination 20120220
3 Importing IV_DELIVERY_ADDRESS Call by reference Type reference (TYPE) /IWFND/MGW_NOTIF_DELIVERY_ADDR Delivery address 20120220
# Exception Resumable Description Created on
1 /IWFND/CX_MGW_NOTIF_BAD_ADDR Wrong delivery address 20120220
History
Last changed by/on SAP  20131127 
SAP Release Created in 250