cancel
Showing results for 
Search instead for 
Did you mean: 

Pricing

Former Member
0 Kudos

Hi.

How to have following output in Pricing

VPRS 540000

ZR01 560000

Markup ZR01- VPRS = 20000

X = 30% of VPRS(540000) = 16200

if Markup >= X then only allow process Sales order Otherwise Block it.

In Above case Markup > X so allow Processing.

Reg.

Amol

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

Hi,

I think so you need take a help from ABAPer for this.

You can try out this option if suits you.

Maintain your pricing procedure condition type in this way to get the result.

10. ZR01 = 560000

20. VPRS = 540000

30. XYZ1 = 560000 u2013 540000 = 20000

40. XYZ2 = 30% VPRS = 16200

50. XYZ3 = 20000 u2013 16200 = 3800

this will be your pricing procedure and price will be determined in sales order.

Now with the help ABAPer make the user exist.

That if the Value of XYZ3 is positive then clear the sales order.

If the value of XYZ3 is negative or equal to zero then block the sales order.

You can give the criteria to your ABAPer to make the setting.

So just try out this method if its help you

Regards

Raj.

Former Member
0 Kudos

How to make

30. XYZ1 =560000-540000= 20000

How to Substract in Pricing ?

if i create 30. as From 10 to 20 Then it will add both & Show 1100000

Reg.

Amol

Former Member
0 Kudos

Hi,

Go to V/06 were you can maintain condition type.

So in that you will find Plus/minus.

So over there use X which is negative.

Then your condition type will show negative value in the sales order.

Regards

Raj.

Former Member
0 Kudos

Hi,

This will be resolved though the development.

For that USER EXIT "mv45afzz "will resolve you r problem

Former Member
0 Kudos

Hi Kumar

I am not able to find out functional Module "mv45afzz"

But I got Following functional Modules

EXIT_SAPMV45A_003

EXIT_SAPMV45A_004

Will this solve my issue???

Also tell me Where to write Down Modification Code without Access Key?????????????

Regards,

Amol

Former Member
0 Kudos

Hi Amol

Go t. code Se 38 and enter MV45afzz.

Here in the : form Save document prepare :

Write your code.

In Se91 u can create A message stating mark up does not match so sales order processing is blocked.

Enter this message in user exit code .with error notification.

And yes without access key and Registered ABAP ID this development is not possible.

Regards

Mandar

Answers (1)

Answers (1)

Former Member
0 Kudos

Hi Amol,

If u mark "Print" field in Pricing Procedure (V/08) for a particular condition type, it will appear in the output.

Regards,

Mayank

Former Member
0 Kudos

Sorry mayank for getting me Wrong.

X is not same as what we put in 10th column in Pricing procedure

i have taken X as variable for sake of example...

Reg,

Amol