Posted by: ahmedashfaque | April 20, 2014

SAP classification system: advanced settings part 1

When you define a material in SAP, you define a lot of things like material number, material type, material group, industry etc. You also define a lot of other things:

  • Organization information like plant, storage location, sales organization etc.
  • departmental views like purchasing, engineering, warehouse, costing, accounting, sales etc. These views contain a lot of information which these departments can use for that material.

Still a material is not defined completely even with so much information being captured. What is that piece of information which is still missing? A material is not defined completely if its attributes are not defined yet. Let us say, we have a material which has an active ingredient. This kind of scenario is common in food, beverages, pharmaceutical industries. Due to presence of active ingredient in different proportions at different batches of the material, the material can not be priced at the same rate for varying proportions of this ingredient. It must be priced differently. For example, an orange syrup at one batch contains 10% citrate concentration while another batch contains 15% citrate concentration. Naturally price for these 2 batches will be different. So where we are keeping this information about the material? It is in the classification section of the material. A lot of other information about materials is kept in the classification section of a material. Here is a list:

  • Batch related information: active ingredient, expiry date, chemical composition etc.
  • Configuration related information: When it is not possible to define each and every variation requirement in a product of a customer order then configuration information about a material is used. Basically the customer order item will be defined as a material in the SAP system but its variations are kept inside the classification section of the material.
  • Some material specific information which is not possible to define anywhere else.

In SAP you keep information about classification data in classes which are of different types to keep different class information separate from each other. For example, class type ‘023’ or ‘022’ (depending on your batch level setting) is used to keep information about batches. Class type ‘300’ is used for keeping material configuration related information. In my next post I will describe a business case where both batch as well as configuration related classification about a material becomes essential.



  1. Hi
    I am implementing classification system in my current project. Thanks for great article,

  2. Good article. I will like to know how data in Classification is accessed?

  3. Reblogged this on Ashfaque Ahmed's Blog.

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )


Connecting to %s


%d bloggers like this: