UpdateAdvancedPricing
Updates advanced pricing terms for a specified contract request line item 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.
- PricingTiers references the ContractRequestLineItemAdvancedPricingTiers.rsd temporary table.
ContractRequestLineItemAdvancedPricingTiers Temporary Table Columns
| Column Name | Type | Description |
| StartDate | Datetime | Start date for this advanced pricing tier period. |
| EndDate | Datetime | End date for this advanced pricing tier period. |
| TierType | String | Tier basis for pricing calculation (Amount, Quantity). |
| TierValueType | String | Type of tier value calculation (Price, Percent). |
| IsTierPricingCumulative | String | Whether tier pricing applies cumulatively across tiers (Yes/No). |
| ShipToUniqueName | String | Unique identifier of the ship-to location for this tier. |
| ShipToName | String | Name of the ship-to location for this tier. |
| ShipToLine1 | String | Address line 1 of the ship-to location. |
| ShipToLine2 | String | Address line 2 of the ship-to location. |
| ShipToLine3 | String | Address line 3 of the ship-to location. |
| ShipToCity | String | City of the ship-to location. |
| ShipToState | String | State of the ship-to location. |
| ShipToPostalCode | String | Postal code of the ship-to location. |
| ShipToCountryName | String | Country name of the ship-to location. |
| ShipToCountryUniqueName | String | Country unique identifier of the ship-to location. |
| ShipToPhone | String | Phone number of the ship-to location. |
| ShipToFax | String | Fax number of the ship-to location. |
| TieredPricingSteps (references ContractRequestLineItemAdvancedPricingTierSteps) | String | Array of tiered pricing steps within this advanced pricing tier. |
ContractRequestLineItemAdvancedPricingTierSteps Temporary Table Columns
| Column Name | Type | Description |
| MinTierValue | Decimal | Minimum tier value threshold for this pricing step. |
| TierValue | Decimal | Tier value (price or percentage) for this pricing step. |
Input
| Name | Type | Description |
| Realm | String | SAP Ariba realm identifier for the tenant. |
| ContractRequestUniqueName | String | The unique identifier of the contract request that contains the line item. |
| LineItemNumberInCollection | Int | The line item number within the contract request collection. |
| PricingTiers | String | Advanced pricing tier data with dates, locations, and tiered pricing steps. |
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. |