1.2/ Shipping plant
User can select From the object "Material plant SKU" and the record that match the following :
- OQLI. Product = MPSKU.Product
- MPSKU.Record type = Shipping plant
- MPSKU is Active
If there are only one option available then the system autofill the Manufacturing plant field
If there are more than one option the system display a dropdown list where the user need to select the appropriate Manufacturing plant
1.3/ Ship To
The Ship to is automatically set to the Quote.Ship To.
However the user can decide to remove it and change it to a new one.
The user can select ANY ship to. (no restrictions are applied)
The Ship To Country / City is also displayed below ship to. It is related to the field :
OQLI.Ship To.SLV7_ACC_Country__c
1.4/ Incoterms
Incoterms are set automatically base on the Quote.Incoterms
However the user can decide to change it to any values
Inctoterms details (13) can be added here. They will be added to the Email PDF of the quote
1.5/ Estimated Annual Volume
This field is a manual entry from the user in order to specify the Estimated Annual Volum of that product for the Sold to.
Based on the value set, the system will automatically try to identify the appropriate volume bracket based on the following :
- Product Level 4 + Region +Is Active ==> RMP
- Estimated Annual Volume ==> Volume bracket
- For all volume bracket of the RMP select the max "From Volume" where From Volume >= Estimated Annual volume
Based on that selection the following fields are calculated :
- Margin Guidance
- Price Guidance
1.6/ Quoted Price
The quoted price need to be set by the user.
At OQLI creation the quoted price is prefilled to the Price Guidance.
If the quoted price is below the "Price Guidance" it is requested to set a "Rationale". A validation rule will test this rule
==> Describe calculations of all prices : See 2 / Price Settings Calculation
==> Described calculation of VAT : see 4/ VAT
Yearly Financial Impact has been removed
1.7/ Description & Special Customer information
The user can add any comment in the description. It is used by the Account manager to share information with the line approver.
The Special Customer information set by the Account Manager will be set in the Quote PDF
1.8/ Legal Entity
Prefilled with the quote Legal Entity
Can be modified by the account manager
1.9/ Contractual Commitment
By default it is set to Soft.
User can change it to the following :
- Contract (separate, written, legally binding document)
- Hard quote (preventing price renegotiation before end date)
- Soft quote (allowing price renegotiation before end date)
1.10 / Minimum Order Quantity & Lead Time Days
When the Shipping plant is specified or updated we retreive the following information and set it to the One Quote Line Item :
- Can not be modified :
- Stock Holding Strategy
- Can be modified :
- Quote Line . Minimum Order Quantity = Shipping Plant . Minimum Order Quantity
- Quote Line . Lead Time Days = Shipping Plant . Lead Time Days
Disabled :
The Account manager can change theses values following some validation rules :
The “Lead time” must be greater than the established catalogue lead timeYou can't define a minimum order quantity below the catalog one.: [SLV49_Minimum_order_quantity__c]
1.12 / specific shipping plant
Let the Account manager the possibility to decide if my price applies to a specific shipping plant or to all.
This field is used in both field : SLV44_SAP_Plant & SLV44_SAP_Table from OQLI.
See the detail here : SF - Novecare - Data push to SAP
1.13 / Created from CPC
If the Display the field “Created by CPC” in the OQLI - SLV48_Created_by_CPC__c in the OQLI LWC as a blue label below Scatter Plot
Only display it if the value is TRUE
1.14 / Status
At every OQLI we calculate a Status on the fly.
1/ The line has all valid settings and it has a Scale Pricing
2/ There is a warning on the line such as missing information, it blocks the status to be moved to Send for Approval
3/The line has all valid settings
The Account manager is able to filter it if needed in order to eas the process to update lines.
1.15 / Last Quoted price
We calculate Last Quoted Price & Last Quoted Quote Line when we insert a line to a quote (add product or renew) :
- Status = Draft
Every modification of “Account OR Region OR BU OR Product Level 5 OR Manufacturing Plant OR Shipping Plant OR Incoterm OR Ship-to”
“We need to find the last quoted price send to SAP”
The last quoted price logic is as the following
We try to find first an Active QLI with the key : Account + Region + BU + Product Level 5 + Manufacturing Plant + Shipping Plant + Incoterm + Ship-to + Status = Closed Sales Started + SLV44_Is_Active__c = True + Accepted by Customer = True
If not, we look up the most recent- QLI (quote.SLV44_Quote_valid_to_External__c most recent) in Closed Sales Started & Accepted by Customer = true
Account + Region + BU + Product Level 5 + Manufacturing Plant + Shipping Plant + Incoterm + Ship-to + Status = Closed Sales Started + Accepted by Customer = True
If not, we look up the most recent - QLIs (quote.SLV44_Quote_valid_to_External__c most recent) in Expired & Accepted by Customer = true
Account + Region + BU + Product Level 5 + Manufacturing Plant + Shipping Plant + Incoterm + Ship-to + Status = Expired + Accepted by Customer = True
If nothing is found, then it displays empty.
Last Quoted price is displayed on the table view of the OQLI








