Skip to Content
0

Supplement Conditions in COND_A

Sep 20, 2017 at 09:41 PM

87

avatar image
Former Member

Hi,

When I load the supplement condition using LSMW-COND_A-COND_A04, the gross price condition P000 gets updated but no supplement conditions get updated. If only FRC1 is provided, it updates P000 price with FRC1 price but doesn't add new condition record.

What may be missing?

Cheers!!!

10 |10000 characters needed characters left characters exceeded

This is far too less information, nobody can see how your source file looks and what structures and fields you filled in IDOC COND_A

It would be better if you explained what transaction you use to maintain such conditions manually, and what exactly you maintain there. Screenshots would help. And then show your source, and what you made out of this source, how your Idocs looks and what structures and fields are filled

Eventually a look into my blog https://blogs.sap.com/?p=99546 could already give you some ideas

0
* Please Login or Register to Answer, Follow or Comment.

2 Answers

avatar image
Former Member Sep 20, 2017 at 10:15 PM
0

Hi Jurgen,

Here is the IDOC data for E1KOMG segment:

Here is the IDOC data for E1KONP segment:

I am yet to create entire LSMW and source structure/mapping etc. I am right now just trying to post the IDOC using WE19 to make sure I have all required data and understanding of the mapping. Please let me know if you need any more information.

Cheers!!!


e1komg.jpg (54.8 kB)
e1konp.png (13.0 kB)
Share
10 |10000 characters needed characters left characters exceeded
Jürgen L
Sep 20, 2017 at 10:33 PM
0

Without E1KONH you should actually get a syntax error

Show 5 Share
10 |10000 characters needed characters left characters exceeded
Former Member

Actually, E1KONH has only these 2 date fields, so, I didn't show them in first place:

Cheers!!!

e1konh.jpg (16.1 kB)
0
Former Member

Jurgen,

I just found SAP Note # 2405210 which specifies that the 'manual update' indicator on pricing procedure should be removed for this issue. I did that and the condition got updated in PIR :-)

Now, the next issue is, if I don't send P000 condition but send just ZFR2 condition, it simply updates the price of P000. If I remove P000 from IDOC and just send ZFR2, then system deletes ZFR2 from PIR and updates P000 price with ZFR2 price.

What mapping should be done, or which fields needs to be rightly populated to able to update only supplement conditions like ZFR2?

Cheers!!!

0

I had actually values in more fields of E1KONH:

KNUMH KOTABNR KAPPL KSCHL VAKEY DATAB DATBI

Best is to look into the tables to obtain what values the records have which participate overall in this one info record

You need finally values in your Idoc that allow SAP to find the single record that needs to be changed.

Also a good method is to setup a ALE scenario and to send the condition to see what values SAP takes itself into the IDoc.

There are some objects and segments where you cannot just change a single value, where SAP expect to have all records in the Idoc, otherwise it would delete the missing records. (this is for example the case with the partner roles in vendor and customer master, as well with the banks and the unloading points - but I can't say it now if this is also the case in the conditions IDoc. It is just to long ago that I migrated conditions.

0
Former Member

Hi Jurgen,

I checked in the structure and these fields are not part of this structure. Here is the screenshot of the structure:

Also, I am using condition type which doesn't have access sequence or A table behind it. That's why, I can't have that populated on the header. I saw in your other blog that you were using SAP delivered FRC1 condition type to load. Not sure what mapping goes behind it.

Cheers!!!

0

I am sorry, mixed it with my source fields. I needed this info to enable SAP to join my 3 sources.

0