UpdateContractAccumulators
Updates contract accumulators for specified transaction documents in the SAP Ariba solution.
Procedure-Specific Information
The following input can accept either a temporary table name or an API JSON aggregate as a value.
- ContractAccumulators references the Internal_ContractAccumulators.rsd temporary table.
ContractAccumulators Temporary Table Columns
| Column Name | Type | Description |
| MaNumberInCollection | Int | Unique number to identify the contract line item number in collection. |
| MaUniqueName | String | Unique name associated with Master Agreement. |
| TxnDocLineQuantity | Decimal | Quantity associated with transaction document line. |
| TxnDocNumberInCollection | Int | Unique number to identify transaction document line item number. |
| TxnDocLineAmountContractAmount | Decimal | Transaction document line amount in contract currency. |
| TxnDocLineAmountContractCurrencyUniqueName | String | Transaction document line amount contract currency unique name. |
| TxnDocLineAmountContractCurrencyName | String | Transaction document line amount contract currency name. |
| TxnDocLineAmountProcurementAmount | Decimal | Transaction document line amount in procurement currency. |
| TxnDocLineAmountProcurementCurrencyUniqueName | String | Transaction document line amount procurement currency unique name. |
| TxnDocLineAmountProcurementCurrencyName | String | Transaction document line amount procurement currency name. |
| TxnDocLineChargeAmountContractAmount | Decimal | Transaction document line charge amount in contract currency. |
| TxnDocLineChargeAmountContractCurrencyUniqueName | String | Transaction document line charge amount contract currency unique name. |
| TxnDocLineChargeAmountContractCurrencyName | String | Transaction document line charge amount contract currency name. |
| TxnDocLineChargeAmountProcurementAmount | Decimal | Transaction document line charge amount in procurement currency. |
| TxnDocLineChargeAmountProcurementCurrencyUniqueName | String | Transaction document line charge amount procurement currency unique name. |
| TxnDocLineChargeAmountProcurementCurrencyName | String | Transaction document line charge amount procurement currency name. |
| TxnDocLineDiscountAmountContractAmount | Decimal | Transaction document line discount amount in contract currency. |
| TxnDocLineDiscountAmountContractCurrencyUniqueName | String | Transaction document line discount amount contract currency unique name. |
| TxnDocLineDiscountAmountContractCurrencyName | String | Transaction document line discount amount contract currency name. |
| TxnDocLineDiscountAmountProcurementAmount | Decimal | Transaction document line discount amount in procurement currency. |
| TxnDocLineDiscountAmountProcurementCurrencyUniqueName | String | Transaction document line discount amount procurement currency unique name. |
| TxnDocLineDiscountAmountProcurementCurrencyName | String | Transaction document line discount amount procurement currency name. |
| TxnDocLineTaxAmountContractAmount | Decimal | Transaction document line tax amount in contract currency. |
| TxnDocLineTaxAmountContractCurrencyUniqueName | String | Transaction document line tax amount contract currency unique name. |
| TxnDocLineTaxAmountContractCurrencyName | String | Transaction document line tax amount contract currency name. |
| TxnDocLineTaxAmountProcurementAmount | Decimal | Transaction document line tax amount in procurement currency. |
| TxnDocLineTaxAmountProcurementCurrencyUniqueName | String | Transaction document line tax amount procurement currency unique name. |
| TxnDocLineTaxAmountProcurementCurrencyName | String | Transaction document line tax amount procurement currency name. |
Input
| Name | Type | Description |
| Realm | String | SAP Ariba realm identifier for the tenant. |
| Validate | Boolean | Set validate to true for validation only. By default updates accumulators along with validation. |
| Action | String | Action to perform on the contract accumulator.
The allowed values are Requisition:Submitted, Requisition:Withdrawn, Requisition:Denied, Requisition:Edited, Requisition:Approved, Requisition:Canceled, Order:Ordered, Order:Canceled, Receipt:Received, Invoice:Invoiced, Invoice:Reconciled, InvoiceReconciliation:Paid, Approver:Requisition:Edited, PaymentRequest:Canceled. |
| TxnIdentifier | String | Transaction identifier for the accumulator update. |
| TxnDocUniqueName | String | Unique name of the transaction document. |
| ContractAccumulators | String | Array of accumulator data to update for the contract. |
Result Set Columns
| Name | Type | Description |
| Success | String | Indicates whether or not the operation was successful. |
| Details | String | Any extra details on the operation's execution. |