SAP ABAP Class /IWFND/CL_MGW_NOTIF_ODP_CLIENT (OData client)
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_NOTIF_ODP_CLIENT  
Short Description OData client    
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 20120220   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_NOTIF_ODP_CLIENT has no interface implemented.
Friends
Class /IWFND/CL_MGW_NOTIF_ODP_CLIENT has no friend class.
Attributes
Class /IWFND/CL_MGW_NOTIF_ODP_CLIENT has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 BUILD_QUEUE_NAME Static method Private Method Build queue name 20120220
2 GET_REST_HTTP_CLIENT Static method Public Method Get instance of HTTP REST client 20120220
3 SEND_DIRECTLY Static method Private Method Send XNotification directly 20120220
4 SEND_NOTIFICATION Static method Public Method Send XNotification 20120220
5 SEND_VIA_BGRFC Static method Private Method Send XNotification via bgRFC 20120220
Events
Class /IWFND/CL_MGW_NOTIF_ODP_CLIENT has no event.
Types
Class /IWFND/CL_MGW_NOTIF_ODP_CLIENT has no local type.
Method Signatures

Method BUILD_QUEUE_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_REQUEST_URI Call by reference Type reference (TYPE) STRING Request URI 20120220
2 Importing IV_RFC_DEST Call by reference Type reference (TYPE) RFCDEST RFC destination 20120220
3 Importing IV_USERNAME Call by reference Type reference (TYPE) SYUNAME User Name 20120220
4 Returning RV_QUEUE_NAME Value transfer Type reference (TYPE) QRFC_QUEUE_NAME Queue Name for Background RFC 20120220

Method BUILD_QUEUE_NAME on class /IWFND/CL_MGW_NOTIF_ODP_CLIENT has no exception.

Method GET_REST_HTTP_CLIENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_REQUEST_URI Call by reference Type reference (TYPE) STRING 20120220
2 Importing IV_RFC_DEST Call by reference Type reference (TYPE) RFCDEST 20120220
3 Returning RO_REST_HTTP_CLIENT Value transfer Object reference (TYPE REF TO) /IWCOR/CL_REST_HTTP_CLIENT REST HTTP Client 20120220
# Exception Resumable Description Created on
1 /IWFND/CX_MGW_NOTIF_HTTP_CLNT Error during creation of HTTP client via destination &1 20120220

Method SEND_DIRECTLY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_HEADERS Call by reference Type reference (TYPE) TIHTTPNVP HTTP Framework (iHTTP) Table Name/Value Pairs 20120220
2 Importing IV_DELIVERY_ADDRESS Call by reference Type reference (TYPE) /IWFND/MGW_NOTIF_DELIVERY_ADDR Delivery address 20120220
3 Importing IV_REQUEST_URI Call by reference Type reference (TYPE) STRING Request URI 20120220
4 Importing IV_RFC_DEST Call by reference Type reference (TYPE) RFCDEST RFC destination 20120220
5 Importing IV_USERNAME Call by reference Type reference (TYPE) SYUNAME User Name 20120220
6 Importing IV_XNOTIF_XML Call by reference Type reference (TYPE) XSTRING XNotification entry 20120220

Method SEND_DIRECTLY on class /IWFND/CL_MGW_NOTIF_ODP_CLIENT has no exception.

Method SEND_NOTIFICATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_HEADERS Call by reference Type reference (TYPE) TIHTTPNVP HTTP Framework (iHTTP) Table Name/Value Pairs 20120220
2 Importing IV_DELIVERY_ADDRESS Call by reference Type reference (TYPE) /IWFND/MGW_NOTIF_DELIVERY_ADDR Delivery address 20120220
3 Importing IV_USERNAME Call by reference Type reference (TYPE) SYUNAME User Name 20120220
4 Importing IV_XNOTIF_XML Call by reference Type reference (TYPE) XSTRING XNotification entry 20120220
# Exception Resumable Description Created on
1 /IWFND/CX_MGW_NOTIF_BAD_ADDR 20120220

Method SEND_VIA_BGRFC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_HEADERS Call by reference Type reference (TYPE) TIHTTPNVP HTTP Framework (iHTTP) Table Name/Value Pairs 20120220
2 Importing IV_DELIVERY_ADDRESS Call by reference Type reference (TYPE) /IWFND/MGW_NOTIF_DELIVERY_ADDR Delivery address 20120220
3 Importing IV_REQUEST_URI Call by reference Type reference (TYPE) STRING Request URI 20120220
4 Importing IV_RFC_DEST Call by reference Type reference (TYPE) RFCDEST RFC destination 20120220
5 Importing IV_USERNAME Call by reference Type reference (TYPE) SYUNAME User Name 20120220
6 Importing IV_XNOTIF_XML Call by reference Type reference (TYPE) XSTRING XNotification entry 20120220

Method SEND_VIA_BGRFC on class /IWFND/CL_MGW_NOTIF_ODP_CLIENT has no exception.
History
Last changed by/on SAP  20131127 
SAP Release Created in 250