CData Python Connector for SAP Ariba Procurement

Build 25.0.9454

CreateAdvancedPricing

Creates 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 NameTypeDescription
StartDateDatetimeStart date for this advanced pricing tier period.
EndDateDatetimeEnd date for this advanced pricing tier period.
TierTypeStringTier basis for pricing calculation (Amount, Quantity).
TierValueTypeStringType of tier value calculation (Price, Percent).
IsTierPricingCumulativeStringWhether tier pricing applies cumulatively across tiers (Yes/No).
ShipToUniqueNameStringUnique identifier of the ship-to location for this tier.
ShipToNameStringName of the ship-to location for this tier.
ShipToLine1StringAddress line 1 of the ship-to location.
ShipToLine2StringAddress line 2 of the ship-to location.
ShipToLine3StringAddress line 3 of the ship-to location.
ShipToCityStringCity of the ship-to location.
ShipToStateStringState of the ship-to location.
ShipToPostalCodeStringPostal code of the ship-to location.
ShipToCountryNameStringCountry name of the ship-to location.
ShipToCountryUniqueNameStringCountry unique identifier of the ship-to location.
ShipToPhoneStringPhone number of the ship-to location.
ShipToFaxStringFax number of the ship-to location.
TieredPricingSteps (references ContractRequestLineItemAdvancedPricingTierSteps)StringArray of tiered pricing steps within this advanced pricing tier.

ContractRequestLineItemAdvancedPricingTierSteps Temporary Table Columns

Column NameTypeDescription
MinTierValueDecimalMinimum tier value threshold for this pricing step.
TierValueDecimalTier 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.

Copyright (c) 2025 CData Software, Inc. - All rights reserved.
Build 25.0.9454