Cancelling Customer Purchase Orders
This API cancels a Customer Purchase Order.
API Details
|
API |
Signature |
|---|---|
|
cancelCustomerPO |
|
|
Parameters |
||
|---|---|---|
|
Name |
Type |
Description |
|
request |
|
The request data object. |
|
Request Data Object - Apttus_Config2.CPQStruct.CancelCustomerPORequestDO |
|||
|---|---|---|---|
|
Field |
Type |
Required? |
Description |
|
CustomerPOId |
|
Yes |
Unique identifier of the latest version of the customer purchase order to be cancelled. |
API Response
|
Response Data Object - CPQStruct.CancelCustomerPOResponseDO |
||
|---|---|---|
|
Field |
Type |
Description |
|
CancelCustomerPOSO |
|
The fields of the Cancel Order Object. |
Code Sample
The following sample allows you to cancel a customer purchase order.
// Create the Cancel Request Data Object CPQStruct.CancelCustomerPORequestDO request = new CPQStruct.CancelCustomerPORequestDO(); request.CustomerPOId = customerPO.Id; CPQStruct.CancelCustomerPOResponseDO result = new CPQStruct.CancelCustomerPOResponseDO(); result = CustomerPOWebservice.cancelCustomerPO(request); // returns next version of customerpurchaseOder system.debug(result.CancelCustomerPOSO);
