Skip to Content

SAP PLM Recipe Development Basics – Classes and Characteristics


This blog belongs to a series of blogs regrouped on the SCN page “SAP PLM Recipe Development for Beginners”.

At various objects in SAP PLM Recipe Development, you have the possibility to add Classes and Characteristic Values.

Here is an overview of objects were this is possible:

Class Type

Class Type Description


Material Class






Process Parameter

And classes and characteristics are of course also used in the context of EHS Specifications. Here class type 100 (Substance Value Assignments) is used.

You create a class with transaction CL02 (SAP GUI).

When you navigate on the tab “Char.”, you can add previously created characteristics to this class.

You create a characteristic with transaction “CT04” in SAP GUI.

On the “basic data” tab, you especially need to define the format of the characteristic (e.g. Numbers or Characters, Decimal Length, Single Value, Multiple Values, …).

Then on the tab “Values” you can for example maintain a drop down list:

Or you can also use the “Other Value Check” and link your characteristic with a check table.

A good example would be check table “LFA1” for the supplier number. But if you do this, you need to make sure, that the characteristic and the check table do have the same data format.

If you want to use phrases for the drop down value selection of the characteristic, then you will see the this function module instead of a check table:  C14K_PHRASECHARACT_CHECK

In this case the characteristic is defined as Characters 30. 

More about Phrase Management in EHS can be found on SAP Help.