cancel
Showing results for 
Search instead for 
Did you mean: 

Reg:net value of sales arder

former_member1249468
Contributor
0 Kudos

Hi ,

We always take reference of contract while creating the sales order.But the condition is always sales order net value should not exceed the contract net value,even if the user tries to enter more amount in sales order ishould not allow the user.How to control this functionality in sap ?

Regards

Sash.

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

Hi,

In tcode VTAA ( copy ctrl from sales order to sales order) at the time level for the field pricing type maintain the value 'D' i.e copy pricing elements unchanged,. In the condition types for the changes that can be made field make it 'D' not possible to process manually. Keep no condition in the pricing procedure as manual.

Regards,

Saurabh

former_member1249468
Contributor
0 Kudos

Hi I have changed pricing type from A to D and maintained in condition type level Manual entries to D.After all these changes i have observed that while taking the reference in sales arder level in conditions tab amount field is in suppress mode.This is not the scenario that is why again i have removed D in manual entries of condition type.The requirement is we can raise many sales arders by taking reference of contract but all the net values of sales orders should not exceed the contract netvalue.

Kindly help me on this.

Former Member
0 Kudos

Hi,

I guess than you can explore user exit for this. Try this logic

VBAK-NETWR for VBAK- VBELN <= VBAK-NETWR for VBAK-VGBEL. Try the exit mv45afzz.

Regards,

Saurabh

former_member1249468
Contributor
0 Kudos

Hi Is there any other way of controlling this without using Userexit ?

Former Member
0 Kudos

Hi,

One way cud be that you can remove the manual entry indicator in the condition type. Make it as 'D'. If your prices are automatically determined.

Kind Regards

Chakradhar

Former Member
0 Kudos

Hi,

I do not think its possible to do w/o exits.

Regards,

Saurabh

Answers (3)

Answers (3)

former_member184555
Active Contributor
0 Kudos

Hi

You have to do two things.,

1. In the copy controls you have to select appropriate price type which copies the price as it is without any change - from contract to the release order.

2. In the Item category - field Completion Rule - select the indicator ' reference can be made until the target quantity is achieved ( guess it is C)

Hope this works.

Thanks,

Ravi

former_member1249468
Contributor
0 Kudos

Hi Guys,

Thanks for all ur inputs.But my requirement is all my contracts are value based contracts and we can raise n no.of sales orders against perticular contract but at the end of the day all the sales orders net value should not exceed contract netvalue.And always price at conditions tab in sales order level is editable.

Former Member
0 Kudos

Dear Mr Sash,

Would the document that is used as reference be a quantity based or a value based document.

If the document is a value based document (value contract), one may set the completion rule in the item category of the document to 'E-Item is completed after full target value is referenced'.

If the document is quantity based, the corresponding option 'C-Item is completed after the target qty is fully referenced' may kindly be explored.

Trust the information is found to be useful.

Regards,

K Gopidas.

former_member1249468
Contributor
0 Kudos

Hi I have tried by entering E in completion rule but its not allowing me to to keep schedule lines check box.If i remove schedule lines check then only its allowing me to keep E in completion rule.But i need to keep schedule lines allowed check.Guide me what to do for not exceeding the contract net value while raising the Sales order.

Thanks & Regards,

Sash.

former_member184555
Active Contributor
0 Kudos

Hi

Yes, this is possible in the standard...

In the item category, in the Field 'COMPLETION RULE' give the value 'E' which says-Item is completed after full target value is referenced.

Hope this works.

Thanks,

Ravi