Pricing Service Parameter

This entity holds the parameters that calling application pass in as well as the output status parameter Pricing sets.

QName: {http://xmlns.oracle.com/apps/scm/pricing/priceExecution/pricingProcesses/priceRequestService/}PricingServiceParameter

Logical Business Objects

  • SCM : Pricing : Price Request

Relationships

The following table describes how this service data object is related to other service data objects or business object services.

Relationship Type Object or Service

Contained by

Validate Sales Price

Contained by

Price Sales Transaction

Contained by

Get Sales Pricing Strategy

Handled by

Price Request Service

Attributes

The following table describes attributes in the service data object.

Name Type Description

CalculateToPriceElement

string

Pricing service flag determines which price element will be calculated up to by the Pricing Engine. Value of this attribute is the element code for a Price Element of type Price or Margin, such as List Price, Net Price, Margin, etc.

IterateFlag

boolean

The value of this attribute controls whether or not the Pricing engine will perform iterative pricing. Value is 1 or 0. Default value is 0.

OutputStatus

string

Output status indicator. Values include SUCCESS, ERROR.

PerformValueIdConversionsFlag

boolean

Specifies to convert the value of an attribute. True: Convert value to ID and convert ID to value. False: do not convert. The default value is False.

PopulateCoverageLineChargesFlag

boolean

Contains True or False. The default value is false. True: populate charges that belong to the coverage on a coverage line and not create roll-up coverage charges. False: populate charges that belong to the coverage on a coverage association and create roll-up coverage charges on the coverage line.

PricingContext

string

This attribute is used to identify the calling application.

ProcessingMessage

string

Message generated for the transaction when the output staus is set to 'ERROR'.

ValidationLevel

string

Indicates whether to evaluate for a line level validation (charge guidelines, GSA, and Floor Price) or the entire transaction (including Totals). The default value is Line level.

ValidationMode

string

Indicates whether a full evaluation is carried out or evaluation is for violations only. The default value is Violations Only.