cancel
Showing results for 
Search instead for 
Did you mean: 

Quantity Contract to Sales Order

former_member301027
Participant
0 Kudos

Dear All,

For a sales scenaio I have created a Quantity contract lets say for a month 01.07.2010 to 31.07.2010. Lets say every day I have created a sales order with reference to contracts where price of factor ABC is $ 20. I have created order lets say till 15.07.2010 with the prie of factor ABC is 20 $.

now price has revised starting from 10.07.2010, now factor ABC price is $50. so for that in copying control I choose price type B, carry out new price, so that when I create sales order with ref to contract system should call the current and accurate price.

But system cant not work accordingly, it can not display the updated price and shows the old price at order.

Pls advise the solution.

Regards

Accepted Solutions (0)

Answers (2)

Answers (2)

former_member301027
Participant
0 Kudos

Closed.

Thanks

Former Member
0 Kudos

Dear,

You can maintain your price in VK11 like this.

For Date 01.07.2010 to 09.07.2010 = Price 20$

For Date 10.07.2010 to 31.07.2010 = Price 50$

Regards,

Sandip

Former Member
0 Kudos

Hi,

Go to VOV8 check proposed f pricing date if may be it is c remove it in sales order document type.

Regards,

Suresh

former_member301027
Participant
0 Kudos

Dear Suresh,

I mark the filed prop. f pricing date to "proposed based on todays date". and in my contract price is in between 01.07.2010 to 15.07.2010 but now order is created on lets say 20.07.2010 but still at order pricing date is automatically come from contract price date with old price...

Pls advice the solution ...

Looking for the response..

Regards.

Former Member
0 Kudos

HEI,

first you have to maintain price master as follow:

1.7.2010 - 15.7.2010 --> 50$

16.7.2010-31.7.2010 --> 100$

you made contract in 1.7.2010 for period 1.7.2010 - 31.7.2010. (your pricing date in contract will be today which is 1.7.2010

the you made sales order reference to that contract. price in sales order is determined by Pricing date (VBKD-PRSDT).

standard SAP determined pricing date in SO is same as contract (if reference) which is 1.7.2010, even you made sales order in 18.7.2010

the solution:

go to VOFM, make routine in sales order data transfer. VOFM->DataTransfer->Order.

Code:

if vbkd-prsdt is initial.

VBKD-PRSDT = VBAK-ERDAT.

endif.

the put this routine in VTAA (copy control order to order) put QC to OR, change DataTransfer in header from 101 to ur routine number. save and try. it will works as your requirement. in item KMN, your pricing type change to B.

solution above change the pricing date in sales order as sales order created date, so when you made SO in 20.7.2010 reference to contract, so the pricing date in SO will be 20.7.2010 and system determine price 100$.

point if it helpful

Best Regard,

Hendry

Edited by: Hendry_tjan on Jul 23, 2010 7:58 AM

former_member301027
Participant
0 Kudos

Dear Hendry

I made the same routine and replace it with 101 data Transfer routine, in copying control there is 3 Data T, this is the middle one.

but cant get the result. please advise what i did wrong.. pricing range and carry out new price function are there as required.

Looking for your prompt response.

Regards,

Former Member
0 Kudos

hi,

see you routine, have u activated it?

i have tried my suggestion and it's work.

see at you sales order (that reference to contract), is the pricing date in SO same as pricing date in contract?

Best Regard,

Hendry

Former Member
0 Kudos

Dear All

What are the standrard Copy control Routines for Quantity Contract to Sales Order ?

1. For Copying requirements for data transfer VBAP

2. For Copying Requirements for transferring business data

3. Copying requirements for partner data VBPA

4. For Copying Requirements for data transfer VEDA

5 Copying requirements for data transfer FPLA

Best Regards

Namrata