public interface PunchOutService
| Modifier and Type | Method and Description |
|---|---|
CXML |
processCancelPunchOutOrderMessage()
Creates the cancel message for Ariba.
|
CXML |
processProfileRequest(CXML request)
Processes a profile request by returned a ProfileResponse with populated supported transactions.
|
CXML |
processPunchOutOrderMessage()
Creates the cmxl message for a
PunchOutOrderMessage to send an Order, using the session cart. |
CXML |
processPunchOutSetUpRequest(CXML request)
Processes a new PunchOut setup request.
|
CXML |
processPurchaseOrderRequest(CXML requestBody,
CartModel cartModel)
Processes a purchase order (
OrderRequest) by populating a cart and handles the response in the form of
CXML. |
java.lang.String |
retrieveIdentity(CXML request)
Retrieve the user id of the originator of the cXML request.
f.y.i.: as there may be multiple credentials declared, the first valid one will be used. |
CXML processPunchOutSetUpRequest(CXML request)
request - the requestCXML responseCXML processPunchOutOrderMessage()
PunchOutOrderMessage to send an Order, using the session cart.CXML object representing an OrderMessage filled with information from the session cart.CXML processPurchaseOrderRequest(CXML requestBody, CartModel cartModel)
OrderRequest) by populating a cart and handles the response in the form of
CXML.java.lang.String retrieveIdentity(CXML request)
request - the cXML request.CXML processProfileRequest(CXML request)
request - the profile requestCXML instance with a ProfileResponse part of itCopyright © 2018 SAP SE. All Rights Reserved.