Dear SAP Community Member,
In order to fully benefit from what the SAP Community has to offer, please register at:
Thank you,
The SAP Community team.
Skip to end of metadata
Go to start of metadata


In this document it is described how to create characteristics and classes in ECC and what to consider when integrating them in APO.


This page will describe how to create a a numeric characteristic and a char. characteristic in CT04 transaction, a class in CL01 transaction, how to setup Organizational Areas in O1CL transaction and how to create and activate integration models for the classes and characteristics.

Table of Contents

Example Creation

Create characteristics (t-code CT04): xx_chr_num and xx_chr_char

  1. Execute transaction CT04
  2. Enter characteristic name XX_CHR_NUM

  3. Press Create button

  4. Enter a Description
  5. Choose Data Type (NUM Numeric Format in this case)
  6. Enter Number of Chars
  7. Enter Decimal Places
  8. Save!

  9. Execute transaction CT04
  10. Enter characteristic name XX_CHR_CHAR

  11. Press Create button
  12. Enter a description

  13. Select data type: CHAR – Character format

  14. Enter number of chars

Create a class (T-code CL01): xx_class300

  1. Execute transaction CL01
  2. Enter Class Name
  3. Select Class Type (300 - Material Variants, in this case)
    1. You may use Class Type 300 for Material Variants
    2. You may use Class Type 023 for Batch Class
    3. Please, notice classes with class type 022 cannot be transferred to APO!
  4. Press Create button

  5. Enter a description
  6. Go to the tab "Char."
  7. Enter your characteristics
  8. Press save
  • Note: To be able to transport the classification data to APO you have to assign an Organizational Area to the Class and the characteristics. You can check/create an Organizational Area by using transaction O1CL.

Organizational Area (T-code O1CL)

  1. Execute transaction O1CL on ECC side
  2. Select Object Table MARA
  3. Double click Organizational Areas

  4. Click on New Entries button
  5. Create an Organizational Area for the Class Type of the Class you have created (300 in this example)
    1. You may also create an entry for Class Type 023 in case you intend to transfer batch classes to APO
  6. Save!

  7. Execute transaction O1CL on APO side 
  8. Select Object Table /SAPAPO/MATKEY
  9. Double click Organizational Areas 

  10. Click on New Entries button
  11. Create an Organizational Area for the Class Type that you want the ECC class to have in APO (400 - CDP Classification in this example)
    1. You may create an entry with Class Type 230 if you use Batch Class
    2. You may create an entry with Class Type 300 if you use Variants
    3. You may create en entry with Class Type 400 if you use CDP

Assign your Organizational Area to the Class and the characteristics

  1. Execute transaction CL02
  2. Enter the Class Name and the Class Type
  3. Press Change button

  4. Specify the Organizational Area in Basic Data tab

  5. Go to the Char. tab
  6. Enter the Organizational Area for the characteristics that you want to transfer to APO
  7. Save!
  • Please, notice: characteristics which do not have an Organizational Area assigned here will not be transfered to APO!

Create and activate an Integration Model (CFM1, CFM2)

  1. Execute transaction CFM1
  2. Define Model Name, Logical System and APO Application
  3. Select the option Classes/Charact
  4. Enter the Organizational Area which you used for your class
  5. Press F8

  6. Check the filter objects. 
    1. CHARACTERISTICS will show you a list of all characteristics which will be transported to APO
    2. CLASSES will show you the Organizational Area you selected in your model. You will NOT get a list of the classes which will be transferred!
  7. Execute transaction CFM2
  8. Enter the Model Name, Logical System and APO Application

  9. Click on the sheet with the APO Application
  10. Click on the red X under field New Status
  11. Press Start button
  12. At the end, check that no errors happened

  • Note: It is recommended to send classes and characteristics independent from the materials to which they are assigned. Therefore, for sending materials, a separate integration model should be used.
  • All classes and characteristics which have been assigned to the org. area you enter in the model will be transferred. You cannot transport single classes.

Check the Class and the characteristics in APO

  1. Execute transaction CT04 and check that characteristics xx_chr_num and xx_chr_char exist in APO
  2. Execute transaction CL02 and verify that class xx_class300 exists in APO

Related Content

Related Documents

SAP Help Define Configuration Relevance
SAP Help Characteristic and Class
SAP Help Maintaining Classes and Characteristics in CDP
SAP Help Creating Characteristics and Classes in SAP APO
SAP Help Execute Characteristics-Dependent Planning (CDP) 

SCN Wiki Cook Book - Configurable Material and Material Variants
SCN Wiki Scenario - Block Planning with PDS 

Related SAP Notes/KBAs

SAP Note 1851001 - Explanation of classification and configuration
SAP Note 1791870 - Detailed inform. about characteristic display in APO trans.
SAP Note 714929 - Changing characteristic and class master data for CDP
SAP Note 526883 - CDP: Unspecified characteristics in planning and pegging
SAP Note 598870 - CDP: Using a product variant as a component in the PPM
SAP Note 1564437 - Configurable products cannot be changed to plain products
SAP Note 1511834 - Combined scenario VC and CDP in one client is not supported
SAP Note 610873 - SCM: Using reference characteristics in PP/DS-PDS