Price Validation Information
Contains Information about the Price Validation such as chargeDefinitionCode, ConstrainingValue and other attributes.
QName: {http://xmlns.oracle.com/apps/scm/doo/decomposition/orderDetailServices/orderInformationService/}PriceValidation
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 |
|
Handled by |
Attributes
The following table describes attributes in the service data object.
Name | Type | Description |
---|---|---|
ChargeDefinition |
string |
Indicates Charge Definition Name |
ChargeDefinitionCode |
string |
Indicates code of the Pricing Charge Definition. |
ChargeIdentifier |
long |
The source application charge ID of the charge component being validated. |
ConstrainingValue |
decimal |
Indicates the constraining value for percentage based guideline or discount amount based guidelines. |
ConstrainingValueTypeCode |
string |
The type of a constraining value, such as percentage based or amount based. |
ConstrainingValueTypeName |
string |
The name of the constraining value, such as percentage based or amount based. |
Explanation |
string |
Indicates the explanation message tobe returned to indicate the details of the validation. |
ExplanationMessageName |
string |
Indicates the Explanation Message Name. |
HeaderCurrencyCode |
string |
Indicates the header currency. |
HeaderCurrencyConstrainingAmount |
{http://xmlns.oracle.com/adf/svc/types/}AmountType |
The constraining value calculated for the ValidationComponentCode attribute. |
HeaderCurrencyName |
string |
Indicates Header Currency Name |
ManualPriceAdjustmentIdentifier |
long |
Indicates the manual price adjustment ID associated to the parent entity. |
ParentEntityCode |
string |
Indicates the parent entity code to which price validation record belongs. |
ParentEntityIdentifier |
long |
Indicates the line identifier to which price validation record belongs. |
PricePeriodicity |
string |
Reference to the PricePeriodicity. |
PricePeriodicityCode |
string |
Indidates periodicty for both recurring and recurring usage price types. |
PriceValidationIdentifier |
long |
Primary Key for DOO_PRICE_VALIDATIONS.
|
RollupFlag |
boolean |
Indicates if the validation is for a rollup charge |
ValidationComponent |
string |
Reference to the ValidationComponent. |
ValidationComponentCode |
string |
Indicates the charge component or total that is evaluated against. |
ValidationComponentEntityIdentifier |
long |
The charge component ID or total ID against which the guideline is evaluated. |
ValidationComponentEntityType |
string |
The type of component entity against which the guideline is evaluated- Charge Component or Total. |
ValidationSourceRuleIdentifier |
long |
Indicates the Id of the source rule evaluated for the price validation record. |
ValidationSourceTypeCode |
string |
Indicates the source type of the the price validation record. Values include Charge Guideline, Total Guideline, Floor Price, & GSA Price. |
ValidationSourceTypeCodeName |
string |
Indicates the source type name of the the price validation record. Values include Charge Guideline, Total Guideline, Floor Price, & GSA Price. |
ValidationStatus |
string |
Indicates whether the price validation record has failed or passed. |
ViolationTypeCode |
string |
Indicates the violation type code. The values of this lookup code will come from an extensible lookup type ORA_QP_GUIDE_VIOLATION_TYPES. |
ViolationTypeName |
string |
Indicates the violation type name. The values of this lookup code will come from an extensible lookup type ORA_QP_GUIDE_VIOLATION_TYPES. |