coolkl
Well Known Member
Hello Group,
I am using B4201500 Calculate Sales Price and Cost to retrieve price from Advanced Pricing. The Price is retrieved, but not the correct price. Issue is I pass the adjustment schedule. This schedule at Sequence 300 has List Prices i.e Prices for all Item like Base Price. At Sequence 340 we have Branch level prices. When this Business function executes it retrieves the price at Sequence 300. But actual valid price is at Sequence 340. If the List price Adjustment is expired it correctly picks the Branch Price.
Sales order Application correctly picks the Price at Seq 340, even though it finds a price first at Seq 300. So I am not sure whats missing in my mapping. Any idea, need some guidance.
0014 Calculate Sales Prices And Costs
VA rpt_PXszWorkStationId_JOBN -> BF szComputerID
VA rpt_PXmnJobNumber_JOBS -> BF mnJobNo
PO szPriceAdjustmentScheduleN -> BF szAdjustmentSchedule
VA evt_PXmnCustomerNumber_AN8 -> BF mnAddressNo
VA evt_PXmnCustomerNumber_AN8 -> BF mnShipToNo
VA evt_PXmnShortItem_ITM -> BF mnShortItemNo
VA evt_PXszCurrencyCode_CRCD -> BF szBaseCurrencyCode
VA evt_PXszCurrencyCode_CRCD -> BF szCustomerCurrencyCode
VA evt_PXmnUnitPrice_UPRC <- BF mnUnitPrice
VA evt_PXszCostCenter_MCU -> BF szBranchPlantDtl
"1.000" -> BF mnQtyOrdered
VA evt_PXszPricingUOM_UOM4 -> BF szTransactionUom
VA evt_PXszPricingUOM_UOM4 -> BF szPricingUom
SL DateToday -> BF jdPriceEffectiveDate
"1" X BF cSuppressWriteToWF
"1" -> BF cSuppressErrorMsg
I have reviewed the link as below.
http://www.jdelist.com/vb4/showthread.php/15997-Determining-Advanced-Pricing-without-F4211-Edit-Line
I am using B4201500 Calculate Sales Price and Cost to retrieve price from Advanced Pricing. The Price is retrieved, but not the correct price. Issue is I pass the adjustment schedule. This schedule at Sequence 300 has List Prices i.e Prices for all Item like Base Price. At Sequence 340 we have Branch level prices. When this Business function executes it retrieves the price at Sequence 300. But actual valid price is at Sequence 340. If the List price Adjustment is expired it correctly picks the Branch Price.
Sales order Application correctly picks the Price at Seq 340, even though it finds a price first at Seq 300. So I am not sure whats missing in my mapping. Any idea, need some guidance.
0014 Calculate Sales Prices And Costs
VA rpt_PXszWorkStationId_JOBN -> BF szComputerID
VA rpt_PXmnJobNumber_JOBS -> BF mnJobNo
PO szPriceAdjustmentScheduleN -> BF szAdjustmentSchedule
VA evt_PXmnCustomerNumber_AN8 -> BF mnAddressNo
VA evt_PXmnCustomerNumber_AN8 -> BF mnShipToNo
VA evt_PXmnShortItem_ITM -> BF mnShortItemNo
VA evt_PXszCurrencyCode_CRCD -> BF szBaseCurrencyCode
VA evt_PXszCurrencyCode_CRCD -> BF szCustomerCurrencyCode
VA evt_PXmnUnitPrice_UPRC <- BF mnUnitPrice
VA evt_PXszCostCenter_MCU -> BF szBranchPlantDtl
"1.000" -> BF mnQtyOrdered
VA evt_PXszPricingUOM_UOM4 -> BF szTransactionUom
VA evt_PXszPricingUOM_UOM4 -> BF szPricingUom
SL DateToday -> BF jdPriceEffectiveDate
"1" X BF cSuppressWriteToWF
"1" -> BF cSuppressErrorMsg
I have reviewed the link as below.
http://www.jdelist.com/vb4/showthread.php/15997-Determining-Advanced-Pricing-without-F4211-Edit-Line