cancel
Showing results for 
Search instead for 
Did you mean: 

Pricing Date

Former Member
0 Kudos

Hello SAP Gurus,

When i create a new SO with reference to another SO which is 2 months old. The Pricing date on the new SO is that of the OLD SO..How can i have the Current Pricing Date.

Thanx in advance.

Accepted Solutions (1)

Accepted Solutions (1)

claudia_neudeck
Active Contributor
0 Kudos

Hello,

if you create a document with reference to an order, then in standard the pricing date will be taken over from the reference document. This is independent from the pricing type.

If you trigger pricing type B then the prices will be redetermine BUT with the pricing date from the reference document.

In the standard copy routine the pricing date will be taken over from the reference document.

For example:

FV45C101 (header data routine 101)

  • Data which is copied

IF CVBAK-VBELN IS INITIAL.

MESSAGE A247 WITH '101'.

ENDIF.

VBKD = CVBKD. <<<<<< here the pricing will be taken over

  • Pricing data is initialized if Proposal for the pricing date is se

  • 'A' (Take the requested delivery date from the header)

IF TVAK-PRDATV EQ CHARA.

CLEAR VBKD-PRSDT.

ENDIF.

FV45C102 (line item data routine 102)

READ TABLE CVBPA.

IF SY-SUBRC = 0 AND " kein Musterauftrag

CVBPA-KUNNR = KUAGV-KUNNR.

VBKD = CVBKD. <<<< here in the item

ENDIF.

If you want to change this behaviour, then you should create you own routine.

An other possibility ist to change the pricing date in the order and then you can trigger a new pricing.

Hope that the information are helpful.

regards

Claudia

Edited by: Claudia Neudeck on Aug 11, 2008 9:04 AM

Answers (8)

Answers (8)

Former Member
0 Kudos

The general setting for copying a sales order to a sales order should have pricing type as B : In the VTAA Item Categories setting.

If you want all the Pricing conditions to determine again then you have to carry out new pricing... your pricing date will chnage .

If in yr scenerio there are some of the conditions types which are manual and you want to carry forward those then use the pricing type G.

which will change your pricing Date...

regards,

SAP SD

Former Member
0 Kudos

hi,

In VTAA tcode used for copy control saled order to sales order, pls choose pricing type B, if u want to carry out newpricing

Former Member
0 Kudos

Hello Rolshan Lewis ,

There is a easy way to update the pricing. You can try as following.

In the overview of your new SO, click EDIT->NEW pricing document . The new pricing will be turn up.

Hope this is helpful.

Regards.

Huck.

Former Member
0 Kudos

Dear Huck,

well the problem is that when i am copying a SO with reference to Old SO. The Pricing Date say (27.04.2008)remains the same as of old SO.How can i change it to the current date?

Lakshmipathi
Active Contributor
0 Kudos

Dear Rolshan

In the sale order main screen, there is a field [Pricing Date] Once you copy the old SO, system will copy this field also. Change it to current date and click from top Menubar Edit <--> New Pricing document

thanks

G. Lakshmipathi

safeer_rahman2
Contributor
0 Kudos

HI Lewis...

Also please ensure that the new pricing procedure is already created and all the assignments are done before you create your new sales order...

Thanks,

Safeer Rahman

safeer_rahman2
Contributor
0 Kudos

HI Lewis...

Yes, its possible to create a new sales order with reference to a sales order which is 2-more months old...

The new pricing should automatically reflect in the sales order.In case if not coming, Go to Header condition and click on the Update button on the bottom.. and select B "Carry out new pricing"

So that the new pricing which is valid currently will get active.

Hope you find this informative..

Thanks,

Safeer Rahman

Former Member
0 Kudos

hi,

In VTAA tcode used for copy control saled order to sales order, pls choose pricing type B, if u want to carry out newpricing

reg

Deepak

Former Member
0 Kudos
former_member184555
Active Contributor
0 Kudos

Hi

This is controlled in the copy controls between the sales document to slaes document in VTAA. Please check the PRICE TYPE selected. If you wish to redetermine the prices - then select an appropriate price type.

Thanks,

Ravi