cancel
Showing results for 
Search instead for 
Did you mean: 

Field Catalog

Former Member
0 Kudos

How can we add the fields in field catalog of condition table if it is not there.

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

Hi Anand,

Here I'm giving a simple guide to add fields to the Pricing Field Catalogues:

For example:

You want to use field VOLUM (Volume) that is included in structure KOMP as a key for a condition table.

When you create a condition table (Transaction V/03),

However, the system does not propose the field in the field catalog. Condition access, field catalog, allowed fields, KOMG, KOMK, KOMP, KOMPAZ, KOMKAZ, Volum are the other terms which we need to know about, to add Fields.

Reason and Prerequisites:  For technical reasons, field PSTYV was included in structure KOMP, however, not in structure KOMG ('Allowed Fields for Condition Structures').

Proceed as follows: 1. Call up the ABAP Dictionary (Transaction SE11) and create data type ZZvolume. Choose Volum as a domain.As a short text, you can use, for example,Volume and as a field label. Save, check and activate your entries.

2. Call up structure KOMPAZ in the ABAP Dictionary (Transaction SE11) in the Append element

Component Component type: ZZvolume Volum Save, check and activate the change you made.

3. Note:Because of the change in structure KOMPAZ, field ZZVolume is now known in structures KOMG and KOMP because structure KOMPAZ is included in both structures.

4. Call up Transaction SPRO. Navigate to 'Sales and Distribution -> Basic Functions -> Pricing -> Pricing Control' and execute 'Define Condition Tables'. Choose 'Conditions: Allowed fields' and include ZZVolume as a new entry.

5. Note:Now you can use field ZZVolume as a key field when you create a condition table Axxx.

Thanks,

Vasu

Answers (1)

Answers (1)

Former Member
0 Kudos

This would require some ABAP work.. there are structures KOMK/KOMP[ generally ZAKOMK/ZAKOMPAZ are append structures to these std sturcutures] to which yuo've to get the fields added and then it would appear in your field catalog.