cancel
Showing results for 
Search instead for 
Did you mean: 

New field addition in field catalog..

Former Member
0 Kudos

Hi,

I added (abap'er) two new z fields in the KOMG. Even I could able to see in

spro - pricing - view allowed fields.

But when I try create new condition table, this fields are not available in the right hand side to pull to left side column to create.

Do we need to transport after the new field addition?

Laxman

Accepted Solutions (0)

Answers (4)

Answers (4)

Former Member
0 Kudos

> Do we need to transport after the new field

> addition?

<b>Yes,you would need to transport the changes after the new field

addition</b>

Manoj_Mahajan78
Active Contributor
0 Kudos

Laxman,

Follow below example-

Add a field to a new condition table in Pricing (Condition Technique):-

I will explain you the process with below example...Please follow steps in below sequence-

Try to add the filed from the field catalog. In case the required combination field is not there, you can add the field through the following process to filed catalog and create the condition table. It is most common that one or other time we need to use this function while configuring multi tasking & complex Pricing Architecture.

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

For example you want to use field PSTYV ('Sales document item category') that is included in structure KOMP ('Pricing Communication Item') 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, PSTYV 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 ZZPSTYV. Choose PSTYV as a domain.As a short text, you can use, for example, 'ZZ - sales document item category' and as a field label, you can use the field labels of PSTYV.Save, check and activate your entries.

2. Call up structure KOMPAZ in the ABAP Dictionary (Transaction SE11) in the change mode and make the following entry:

Component Component type:

ZZPSTYV ZZPSTYV

Save, check and activate the change you made.

3. Note:Because of the change in structure KOMPAZ, field ZZPSTYV 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 ZZPSTYV as a new entry.

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

6. Supply the new field you defined by including the following source code line in USEREXIT_PRICING_PREPARE_TKOMP:

MOVE xxxx-PSTYV TO TKOMP-ZZPSTYV.

In order processing you find the user exit in Include MV45AFZZ, and in billing document processing you find it in Include RV60AFZZ.

Consider that you can also use this note as a help if you want to use other customer-specific fields as key fields in a condition table.

For header fields, use structure KOMKAZ instead of structure KOMPAZ and

USEREXIT_PRICING_PREPARE_TKOMK instead of

USEREXIT_PRICING_PREPARE_TKOMP.

For more information, see Transaction SPRO via the path 'Sales and Distribution -> System Modifications -> Create New Fields (Using Condition Technique) -> New Fields for Pricing' and OSS Note 21040.

REWARD if u finds this as helpful..

Regds'

MM

Former Member
0 Kudos

Hi,

Your explanation is really very helpful. But our abap'er done up to step 5.

After step 5, that need to be transport. Now I able to see in

SPRO - SD - BF - Pricing - Condition table - Allowed fields.

But When I try to create condition table it is not listed in the right hand side(pull down screen)

Hope you understand my problem..

Help needed

Laxman

Former Member
0 Kudos

Goto IMG-SD-BF-Pricing-Pricing Control-define condition table - Conditions: Allowed fields

Click on the new entries and add the new fields

Now try in Condition table

Former Member
0 Kudos

Guys,

I already added this z fields in the field catalog table. Even though it is not available in the right hand side pull down list.

Laxman

Former Member
0 Kudos

Hi,

In addition to the structure, you have to add the fields to pricing catalogue. Adding it structure will make the fields available for addition to field catalog. Once this is done, they will be available in creation of condition tables.

Cheers,

KC

Former Member
0 Kudos

hi

Just select any field in Right hand column and press page down u will get it.

hope this help