Application Development Discussions
Join the discussions or start your own on all things application development, including tools and APIs, programming models, and keeping your skills sharp.
cancel
Showing results for 
Search instead for 
Did you mean: 

Cannot update PB00 with COND_A or INFREC

Former Member
0 Kudos
649

I'm trying to update the pricing condition PB00, but COND_A is not getting it done. The idoc posts successfully, but the price doesn't update. Could there be required fields I'm not populating? I've taken care of all the obvious ones.

4 REPLIES 4

Former Member
0 Kudos
263

Patrick,

Check for update indicator in structure and pass the value for update.

0 Kudos
263

Thanks for the response. I figured out my problem.

In customizing for conditions, specifically PB00, there is a field - KZNEP - that must be set to force the updated price from the COND_A Idoc to be treated as the new net price. This toggle can either be set at the condition type or condition record level.

0 Kudos
263

Hi Patrick,

I have been trying to get the INFREC01 IDoc to change the PB00 condition also and have been running into the same problem. In our system field KZNEP is set to "X" on the PB00 condition type. Also the Change of Value field KAEND_WRT is checked.

When the INFREC01 posts it successfully changes the net price and effective price but never updates condition PB00. When I try to post a COND_A01 IDoc for PB00 associated witj the InfoRec I get error "VJ025 - Results of pricing with condition type PB00 can not be changed".

You seemed to have figured this out. What value do you set field KZNEP to? I set it to <space> and it had no effect.

Any help is appreciated. If possible I want the INFREC01 to update PB00 when it posts.

Thanks,

Mark

0 Kudos
263

Hi everyone,

I have been also getting the error message "VJ025 - Results of pricing with condition type ZI01 can not be changed". ZI01 is a custom condition type for Agreements. The idoc does not get posted at all. What can be the problem?

Any help is appreciated.

Cheers