Price Request Service (Deprecated)
Price request service is a price determination and validation engine for sales transactions. The service is responsible for calculating all aspects contained within a price waterfall including ceiling price, base price, list price, invoice price, any adjustments, cost, and margin. The service also performs validation of prices based on administered guideline rules.
Life Cycle Status: Deprecated
QName: {http://xmlns.oracle.com/apps/scm/pricing/priceExecution/pricingProcesses/priceRequestService/}PriceRequestService
Service WSDL URL: https://servername/fscmService/PriceRequestService?WSDL
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 |
---|---|
Handles |
|
Handles |
|
Handles |
|
Handles |
|
Handles |
|
Handles |
|
Handles |
|
Handles |
|
Handles |
|
Handles |
|
Handles |
|
Handles |
|
Handles |
|
Handles |
|
Handles |
|
Handles |
|
Handles |
|
Handles |
|
Handles |
|
Handles |
|
Handles |
|
Handles |
Operations
priceSalesTransaction
This method is responsible for calculating all aspects contained within a price waterfall including ceiling price, base price, list price, invoice price, any adjustments, cost, and margin.
Life Cycle Status: Deprecated
Request Payload
Element Name | Type | Description |
---|---|---|
priceRequest |
Price Sales Transaction |
Input Service Data Object for method priceSalesTransaction. This SDO consists of multiple entities including necessary inputs Header, and Line details. |
Response Payload
Element Name | Type | Description |
---|---|---|
result |
Output Service Data Object for method priceSalesTransaction. This SDO consists of multiple output entities that contain details of the price. Outputs include Charge and ChargeComponent. |
validateSalesPrices
This method is reserved for a future release and its use is not currently supported. The method is used to perform validation of sales prices.
Life Cycle Status: Deprecated
Request Payload
Element Name | Type | Description |
---|---|---|
priceRequest |
Validate Sales Price |
Input Service Data Object for method validateSalesPrices. This SDO consists of multiple entities including necessary inputs Header, and Line details. |
Response Payload
Element Name | Type | Description |
---|---|---|
result |
Output Service Data Object for method validateSalesPrices. This SDO is reserved for a future release, and is not currently supported in the product functionality. The SDO consists of multiple output entities that contain details of price validations. |
getSalesPricingStrategy
This method is responsible for determining the pricing strategy for a price sales transaction.
Life Cycle Status: Deprecated
Request Payload
Element Name | Type | Description |
---|---|---|
priceRequest |
Get Sales Pricing Strategy |
Input Service Data Object for method getSalesPricingStrategy. This SDO consists of multiple entities including necessary inputs Header, and Line details. |
Response Payload
Element Name | Type | Description |
---|---|---|
result |
Output Service Data Object for method getSalesPricingStrategy. This SDO consists of multiple output entities that contain details of the derived pricing strategy including an updated Header entity. |
calculateSalesOrderTotals
This method is responsible for calculating sales order totals.
Life Cycle Status: Deprecated
Request Payload
Element Name | Type | Description |
---|---|---|
priceRequest |
Calculate Sales Order Totals |
Input Service Data Object for method calculateSalesOrderTotals. This SDO consists of required input Header, Line, Charge, and Charge Component details. |
Response Payload
Element Name | Type | Description |
---|---|---|
result |
Output Service Data Object for method calculateSalesOrderTotals. This SDO consists of multiple output entities that contain details of the price totals. Outputs include SalesOrderTotal and SalesOrderTotalComponent. |
calculateSalesTotals
This method is responsible for calculating sales totals. Warning: Superseded by REST resource /fscmRestApi/priceExecution/documentPrices/calculateSalesTotals
Life Cycle Status: Deprecated
Request Payload
Element Name | Type | Description |
---|---|---|
priceRequest |
Calculate Sales Totals |
Input Service Data Object for method calculateSalesTotals. This SDO consists of required input Header, Line, Charge, and Charge Component details. |
Response Payload
Element Name | Type | Description |
---|---|---|
result |
Output Service Data Object for method calculateSalesTotals. This SDO consists of multiple output entities that contain details of the price totals. Outputs include Total and TotalComponent. |
Security
The following tables list the privileges required to perform the service operations, and the duty roles that each privilege is granted to.
Service Operations to Privileges Mapping
Operation Name | Privilege Code | Privilege Name | Privilege Description |
---|---|---|---|
calculateSalesTotals |
QP_PRICE_SALES_TRANSACTIONS_PRIV |
Price Sales Transactions |
Allows pricing of sales transactions by Price Request Web service. |
calculateSalesOrderTotals |
QP_PRICE_SALES_TRANSACTIONS_PRIV |
Price Sales Transactions |
Allows pricing of sales transactions by Price Request Web service. |
getSalesPricingStrategy |
QP_GET_SALES_PRICING_STRATEGY_PRIV |
Get Sales Pricing Strategy |
Allows retrieval of the pricing strategy name from Price Request Web service. |
priceSalesTransaction |
QP_PRICE_SALES_TRANSACTIONS_PRIV |
Price Sales Transactions |
Allows pricing of sales transactions by Price Request Web service. |
validateSalesPrices |
QP_VALIDATE_SALES_PRICES_PRIV |
Validate Sales Prices |
Allows validation of sales prices by Price Request Web service. |
Privileges to Duty Roles Mapping
Privilege Code | Granted to Duty Role Code | Granted to Duty Role Name | Granted To Duty Role Description |
---|---|---|---|
QP_GET_SALES_PRICING_STRATEGY_PRIV |
ORA_QP_PRICING_RULE_STRATEGY_MANAGEMENT_DUTY |
Pricing Rules and Strategies Management |
Manages all price lists, cost lists, discount lists, pricing guidelines, and currency conversion lists. |
QP_VALIDATE_SALES_PRICES_PRIV |
ORA_QP_PRICING_RULE_STRATEGY_MANAGEMENT_DUTY |
Pricing Rules and Strategies Management |
Manages all price lists, cost lists, discount lists, pricing guidelines, and currency conversion lists. |
QP_PRICE_SALES_TRANSACTIONS_PRIV |
ORA_QP_PRICING_RULE_STRATEGY_MANAGEMENT_DUTY |
Pricing Rules and Strategies Management |
Manages all price lists, cost lists, discount lists, pricing guidelines, and currency conversion lists. |
QP_PRICE_SALES_TRANSACTIONS_PRIV |
ORA_RCL_FIELD_SERVICE_ADMINISTRATOR_JOB |
Field Service Administrator |
Individual responsible for the administration of field service logistics. |
QP_PRICE_SALES_TRANSACTIONS_PRIV |
ORA_RCL_FIELD_SERVICE_TECHNICIAN_DUTY |
Field Service Technician |
Individual responsible for the duty of field service logistics. |
QP_PRICE_SALES_TRANSACTIONS_PRIV |
ORA_RCL_DEPOT_REPAIR_MANAGER_JOB |
Depot Repair Manager |
Individual responsible for managing the planning, logistics, repair execution, shipping, and billing for the repair of parts and products. |
Duty Roles to Duty or Job Roles Mapping
Duty Role Code | Granted to Duty or Job Role Code | Granted to Duty or Job Role Name | Granted To Duty or Job Role Description |
---|---|---|---|
ORA_QP_PRICING_RULE_STRATEGY_MANAGEMENT_DUTY |
ORA_QP_DYNAMIC_RULE_DUTY |
Dynamic Rules |
Manage pricing dynamic rules, fragments and expression nodes. |
ORA_QP_PRICING_RULE_STRATEGY_MANAGEMENT_DUTY |
ORA_EGP_ITEM_INQUIRY_DUTY |
Item Inquiry |
Queries and views items in the enterprise. |