cancel
Showing results for 
Search instead for 
Did you mean: 

Pricing

Former Member
0 Kudos

Hi All,

Please find the sceanrio.

Condition Type1: ZP00= 20,000(Manual condition)

Condition Type2: ZR00 =18,500(20,000 - 1,500) i.e ZP00-ZFRE

Condition Type3: ZFRE=1,500(from condition record)

Kindly help me how to acheive this? ZR00 condition?

With Regards

Azeez Mohammed

Accepted Solutions (0)

Answers (6)

Answers (6)

Former Member
0 Kudos

Thanks for the support

former_member209761
Active Contributor
0 Kudos

Dear Azeez Mohammed,

Condition Type1: ZP00= 20,000(Manual condition)

Condition Type2: ZR00 =18,500(20,000 - 1,500) i.e ZP00-ZFRE

Condition Type3: ZFRE=1,500(from condition record)

In your pricing procedure maintain condition types in the below order

STEP 10 ZP00 FROM-TO = 0 0 click on manual 20000

STEP 20 ZFRE FROM-TO = 10-10 -1500

STEP 30 description (price-discount) FROM-TO = 0- 29 18500

STEP 40 ZR00 FROM-TO = 30-30

Maintain the condition record for ZFRE as 1500 (negative condition type in v/06 for the ZFRE)

Maintain the condition record for ZR00 as 100% .

Now depending upon which value needs to be flowing to accounting, assign the relevant account keys for the

condition types in V/08.

Check and do revert back

No need to go for any routine.

Thanks & Regards,

Hegal K Charles

Edited by: Hegal . K . Charles on Aug 25, 2011 4:38 PM

Former Member
0 Kudos

Hi,

I cant make ZFRe as -ve, since we ae usng freight in other pricing procedure.

Kindly help me.

with regards

Azeez Mohmmed

former_member209761
Active Contributor
0 Kudos

Dear Azeez,

Either you have to create a copy of ZFRE and make it negative conditon type

or else you have to create an access which will seperate these types of orders from the rest and maintain the value as -ve value in the condition record.

Thanks & Regards,

Hegal K Charles

Former Member
0 Kudos

Dear All,

I have done with the Alternate Calculation Type and its working fine.

KOMV-KBETR minus XKOMV-KBETR

Thanks for the support from All.

With Regards

Azeez Mohd

Edited by: Azeez Mohammed on Sep 6, 2011 10:50 AM

Former Member
0 Kudos

For the condition type ZR00 assign a negative value "X" in the config. However if this condition type is being used in any other pricing procedure you may have to develop a custom alternative cal type routine.

Former Member
0 Kudos

Dear All,

for the Routines, we need to go to VOFM transaction Code.

In that we need to go to Requirments->Pricing (OR) Formulas->Condition value.

How to fetch the value of the condition type ZFRE (from condition record value is fetching) so that ZR00=ZP00-ZFRE?

Do i need to go to KONP table and need to fetch or anyother logic as KOMV is the structure?

with regards

Azeez Mohd

Former Member
0 Kudos

I think I mentioned about subtotals--pls try with that.

Regards

RS

Former Member
0 Kudos

Hi,

After assigning subtotal1->ZP00 and subtotal2->ZFRE, Do i need to write a routine for alt cal type or i can use any other standard routine.

With Regards

Azeez Mohammed

Former Member
0 Kudos

Hi,

you would still need to write a routine.

Regards,

RS.

Former Member
0 Kudos

Hi,

We are trying to write a rotuine, but not able to fetch the manual condition value.

How to get the manual condition value(from which table) as it is not available in KONP tbale.

with regards

Azeez Mohd

Former Member
0 Kudos

You'll have those values in KOMP-KZWI1 and KOMP-KZWI2.

Regards,

RS.

Former Member
0 Kudos

Hi,

U mean to say when i assign the subtotal 1 to ZP00 and subtotal 2 to ZR00 then those values can be available in KOMP-KZWI1 and KOMP-KZWI2.

Then i need to wrtite a AltCty routine to ZR00?

Please help me.

We tried with Requirement Routine we are not able to achieve this.

I was confused when we use Requirment routine and AltCty routine ?

With Regards

Azeez Mohd

Former Member
0 Kudos

Hi,

Pls try this:

Step 10 ZP00 Subtotal = 1

Step 20 ZFRE Subotal = 2

Step 30 ZR00 From = 10 and To = 19, AltCty routine logic: xkwert = komp-KZWI1-KOMP-KZWI2.

Alternatively you dont even need a cond type in step 30 just use text 'Net value 1' and assuming ZFRE is defined as a discount with -ve value..the step 30 will get the desired value automatically.

Regards

RS

Former Member
0 Kudos

Hi,

Thanks for the reply.

Step 10 ZP00(Manual and Statistical)-> Can i make subtotal = 1

Step 20 ZR00 --> ?.

Step 30 ZFRE (Value from Condition Record)--> Can i make subtotal as 2.

whether this logic is going to workout for ZR00-> AltCty routine logic: xkwert = komp-KZWI1-KOMP-KZWI2

Note. I cant make ZFRE as -ve.

with regards

Former Member
0 Kudos

Hi,

Miantianing the alternative calculation type is the best solution for this issue for ZROO condition type

Former Member
0 Kudos

Hi,

Thanks for the reply.

Is it Alternate Calculation Type or Alternate Condition Base Value?

with regards

Azeez Mohd

Former Member
0 Kudos

Hi,

it is alt calc type.

Former Member
0 Kudos

Assign a subtotal 1 to ZP00 and subtotal 2 to ZFRE and assign a AltCty routine to ZR00, which does subtot 1 - 2.

Regards,

RS.

Former Member
0 Kudos

Hi,

You can map your pricing scenario in your pricing procedure as follows:

10 0 ZP00 0 0 (Mark it as a manual condition)

20 0 ZFRE 0 0

30 0 ZR00 10 20

Before that , go to condition type ZFRE and mark it as a discount/surcharge condition type(assuming it is so as you are deducting it from ZP00). Also in the field 'Plus/minus' , mark it as negative 'X'.

Thanks,

Saurabh

Edited by: Saurabh Sarkar on Aug 22, 2011 9:00 AM

Former Member
0 Kudos

Hi,

Condition Type1: ZP00= 20,000(Manual condition)

Condition Type2: ZR00 =18,500(20,000 - 1,500) i.e ZP00-ZFRE

Condition Type3: ZFRE=1,500(from condition record)

To achieve this write a routine formula which will do minus calculation ZP00-ZFRF = ZR00

Assign that routine in pricing procedure against that condition.

Kapil