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

Sales Order Total Component

Handles

Pricing Charge

Handles

Header

Handles

Price Violation

Handles

Total

Handles

Line

Handles

Coverage Association

Handles

Validate Sales Price

Handles

Tax Line Detail

Handles

Total Component

Handles

Charge Component

Handles

Manual Price Adjustment

Handles

Calculate Sales Order Totals

Handles

View Object

Handles

Get Sales Pricing Strategy

Handles

Pricing Message

Handles

Price Sales Transaction

Handles

Pricing Service Parameter

Handles

Calculate Sales Totals

Handles

Sales Order Total

Handles

Pricing Term

Handles

Line Attribute

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

Price Sales Transaction

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

Validate Sales Price

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

Get Sales Pricing Strategy

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

Calculate Sales Order Totals

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

Calculate Sales Totals

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_EGP_ITEM_INQUIRY_DUTY

Item Inquiry

Queries and views items in the enterprise.