cancel
Showing results for 
Search instead for 
Did you mean: 

Condition Record

Former Member
0 Kudos

Hello Expert,

I would like to maintain the condition record based on serial nos which is maintained in Material master.

My client wants to maintain the pricing based on serial nos associated with equipment.so while creation of SO system shoud pick the serial nos price and not the equipment nos.

i have check the access sequence but ther r no standard access seq.

Kindly Advise.

Thanks

Shri

Accepted Solutions (1)

Accepted Solutions (1)

jignesh_mehta3
Active Contributor
0 Kudos

Hello,

In SAP Field Catalog for Pricing, - Field - ANZSN - No. serial numbers is availble.

Thus you just have to create new Access based on your Requirement which will contain ANZSN, Material, & others...

Asign the above new Access Sequence to Condition & maintain Condition for the same...

This will definitely solve you problem.

Hope this helps,

Thanks,

Jignesh Mehta

Answers (3)

Answers (3)

Former Member
0 Kudos

Hi,

To archive this follow what Jignesh mehtha said,for that you have to go to SPRO- SD- BF-Pricing-Price control-Define Condition Tables-Conditions: Allowed fields,here just press the new entries and give the name ANZSN then save system automatically copy that field in to field catogue.

Thanks

Vignesh

Former Member
0 Kudos

Hi,

Condition access, field catalog, allowed fields

KOMG, KOMK, KOMP, KOMPAZ, KOMKAZ, PSTYV

First of all need to check whether the field of serial nos are available in these structures if not then you need to add the following field.

There are item as well as header structures.Decide in which structure above you need the field.

1.Call the ABAP Dictionary (transaction SE11) and create the data type

ZZ(serial no field name). Select serial no: field as the domain. As the short description, you can

use 'ZZ - Serial number ' (for example) and as the field labels, you can use the field labels of the data type serial number field. Save,

check and activate your entries.

In the ABAP Dictionary (transaction SE11), enter the structure XXXXXX,switch to change mode and make the following entries:

Component Component type

ZZXXXXX ZZXXXXX

Save, check and activate the change.

Call transaction SPRO. Go to 'Sales and Distribution > Basic Functions

> Pricing > Pricing Control' and execute 'Define Condition Tables'.

Select 'Conditions: Allowed fields' and enter 'ZZserial number field name' as a new

entry.

Note: When you create the condition table Annn, you can now use the

field ZZserial number field as a key field.

Now to populate the value in this field you need to use user exit

Populate the new field you defined by including the following source

code line in the user exit USEREXIT_PRICING_PREPARE_TKOMP:

MOVE xxxx-PSTYV TO TKOMP-ZZserial number field

In order processing, the user exit is available in the include

MV45AFZZ, and in billing document processing, it is available in the

include RV60AFZZ.

Note that you can also use this note as a reference if you want to use

other customer-specific fields as key fields in a condition table. For

header fields, use the structure KOMKAZ instead of the structure KOMPAZ,

and use the user exit USEREXIT_PRICING_PREPARE_TKOMK instead of the user

exit USEREXIT_PRICING_PREPARE_TKOMP.

More information is available in transaction SPRO when you go to 'Sales and

Distribution > System Modifications > Create New Fields (Using Condition

Technique) > New Fields for Pricing'

Regards,

Saju.S

prasanna_kumar4
Active Contributor
0 Kudos

Hi,

First Check with Field Catalog in the pricing if it is not there You have to do some Enhancement with the Help of ABAPer

1. Insert the Field in KOMK, KOMP & KOMG Structure otherwise Directly you can insert that field By using the T-Code SE11 and Enter the Structure KOMKAZ

2. After that go to the Pricing by using the Menu path

SPRO --> Sales & Distribution -- > Basic Fucntion -- > Pricing --> Pricing Control -- >Define Condition Tables ---> Conditions: Allowed fields

In the above menu path insert those fields and maintain the condition table and access sequence and assigned to condition type

Try to maintain the Condition Record by using the T-Code VK11 and check the sales order

Revert

Regards,

Prasanna