assign freight cost on shipping transaction
TRANSCRIPT
Assign Freight Cost On Shipping TransactionPurpose : Assign Freight Cost On Delivery Number For Multi Sales Order Line In shipping Transaction Form
Setup Overview:
1- Defining Freight Cost Type Lookups
2- Create a pricing attribute based off Freight Cost Type
3- Setup a formula to use the pricing attribute based on Freight Cost Type.
4- Create a Freight and Special charge List modifier that uses this
5- Test with various sales orders(s).
1- Defining Freight Cost Type LookupsResponsibility: Order Management Super User Navigate to: Setup > Shipping > LookupsDo a find on Type FREIGHT_COST_TYPE
Under Code , enter a new record.
Code Meaning DescriptionSH_HANDLING SH Handling Costs SH Handling Costs
2- Create a pricing attribute based off Freight Cost Type
Responsibility: Oracle Pricing Manager Navigate to: Setup > Attribute Management > Context and Attributes
Do a find on Type = Pricing Context, Code = PRICING ATTRIBUTE
Under attributes, enter a new record. Code = KS_ORD_ADJ (or desired value) Name = KS_ORD_ADJ (or desired value) Description = KS_ORD_ADJ (or desired value) Precedence = 220 (or desired value)
Code Name Description PrecedenceSH_HANDLING SH Handling Cost SH Handling Cost 740 Or 220
Application Name Column_Mapped Value SetAdvanced Pricing PRICING_ATTRIBUTE27 QP: Number* Notice that the data type shows NumberSave. Exit the forms to go back to the navigatorNavigate to: Setup > Attribute Management > Attribute Linking And Mapping
Do a FIND for pricing transaction entity = Order Fulfillment, Context Type = Pricing Context
Place the cursor on code = PRICING ATTRIBUTE
Choose the Link Attributes (button)
Enter a new record:
Code Level Attribute Mapping MethodSH_HANDLING Line ATTRIBUTE MAPPING
Choose the Attribute Mapping (button)Place the cursor on “Application Name” next to request type = ONT (Order Management Order)
Select Advanced Pricing from the list of values
Under Line Level, enter: User Source Type = PL/SQL API
User Value String = OE_CHARGE_PVT.GET_COST_AMOUNT('SH_HANDLING')
Check “Enabled”
Save
From the top menu, select tools > Build Attribute Mapping Rules One should
3- Setup a formula to use the pricing attribute based on Freight Cost Type.
Responsibility: Oracle Pricing Manager Navigate to: Pricing Formulas > Formulas Setup
Name Description FormulaZiad Handling Ziad Handling Cost Formula nvl(1,3)*2
Enter a record under formula lines: Formula Type Pricing Attribute Context Pricing Attribute Component StepPricing Attribute Pricing Attribute SH Handling Cost 1Numeric Constant 1 2Numeric Constant 0 3
Save
From the top menu, select Tools > Build Formula Package
4- Create a Freight and Special charge List modifier that uses this
Responsibility: Oracle Pricing Manager Navigate to: Modifier > Modifier Setup
Enter a record as follows: Type : Freight and Special charge List List Number: Ziad Freight (or as one desires) Active and Automatic are enabled Name : Ziad Freight Cost (or as one desires)
Under the Modifiers Summary tab:Enter a Modifier No: Ziad Handling Record Level = Line Modifier type = Freight/Special ChargeAutomatic and Override are checked Pricing Phase = 50 Line Charges
Under the Discounts/Charges tab enter:
Charge Name : SH Handling CostsFormula : Ziad Handling Application Method : Lumpsum Save
Save
Save
Run Request : Build Attribute Mapping Rules
5- Test with Various Sales Order Scenarios