SAP ABAP IMG Activity SIMG_CFMENUO000O1CL (Maintain Object Types and Class Types)
Hierarchy
SAP_ABA (Software Component) Cross-Application Component
   CA-CL (Application Component) Classification
     CL0C (Package) R/3 Customizing: Classification
IMG Activity
ID SIMG_CFMENUO000O1CL Maintain Object Types and Class Types  
Transaction Code S_ALR_87003718   IMG Activity: SIMG_CFMENUO000O1CL 
Created on 19981222    
Customizing Attributes SIMG_CFMENUO000O1CL   Maintain object types and class types 
Customizing Activity SIMG_CFMENUO000O1CL   Maintain object types and class types 
Document
Document Class SIMG   Hypertext: Object Class - Class to which a document belongs.
Document Name SIMG_CFMENUO000O1CL    

In this step, you can define new classifiable object types, define class types for an object type, and define class-type-dependent data, such as class statuses and organizational areas.

You see a list of all the object types that are defined as classifiable.

You can select an object type and define the following settings:

Object table

  • Select the screens in classes that you want to process for your object type (for example, keywords screen and characteristics screen).
  • Specify the subscreens that you want to embed in the central assignment screens of the Classification System. These subscreens contain the fields where you enter the object key.
  • Other indicators are only relevant to some objects. The Redundant storage indicator controls how the classification data in reference characteristics is stored. The Configurable object indicator controls whether classes can be used as class items in BOMs for configurable materials.
  • The object identifier is used in dependencies that refer to this object type.

Class type

  • For each class type, you can select screens for processing classes. You can select any screens that are selected for the object type.
  • You define the control parameters for classification (for example, whether multiple classification or class hierarchies are allowed).
  • To record changes to classification data, you can activate one of the following:
    EC management
    Change docs
    • Change documents allow you to trace when changes were made to classification data. However, you cannot restore the pre-change state of the classification.
    • If you want to set the Change docs indicator, first set the Multiple objs allowed indicator for the class type.
      Once you have used a class type to classify objects, you can only set this indicator by running report program RCCLUKA2.
    • Engineering change management allows you to change classifications with change numbers that have a valid-from date, thus defining a validity period for the change. The new classification becomes valid on the valid-from date of the change number.
    • You select ECM (parameter) if you want to process classifications with change numbers whose effectivity is defined by parameters (for example, serial numbers). For example, the new classification only applies to the serial numbers in the change number.
    • To activate this indicator, convert the logic of table AUSP (classification data) with report program RCLAUSPT.
      You can only select this indicator if you select ECM (time) first.
      If you select ECM (parameter), you can use change numbers with parameter effectivity, but you can still work without engineering change management or use change numbers with time effectivity.

Note

To see the class types for all objects, select all object tables on the overview screen, then choose Class types.

Objects

If you set the Multiple objs allowed indicator for a class type, you can enter further object types under Objects. These object types can then be classified in this class type. Define your settings for each object type separately.

You can only set the indicators for engineering change management or change documents if you activate them in the class type first. You can activate either engineering change management or change documents for each object type.

Once you have used a class type to classify objects, you can only set the Multiple objs allowed indicator by running report program RCCLUKA2.

Class statuses

The class status controls whether you can:

- Change the class

- Use the class to classify objects

- Use the class to find objects

Statuses 0, 1, and 2 are defined in the standard SAP system. You can change the meaning of a status for your company.

You can use the status to define whether classes can be distributed using Application Link Enabling (ALE).

Organizational areas

Organizational areas allow you to define characteristics as relevant to a specific activity (for example, purchasing).

You can define organizational areas for a class type to fit your requirements.

Text types

The system proposes text types when you enter a long text for a class. The text types are assigned to text block 00 for classes.

Classification statuses

The classification status defines whether the classification of an object is released, locked, or incomplete. You can exclude incomplete or locked classifications when you find objects via classes.

You can also set the Automatic release indicator for a status. This is mainly intended for statuses "Incomplete manual" and "Incomplete system". If you change a classification with "Incomplete" status and save your changes, the system checks whether all required characteristics have values, and whether the classification is consistent (only allowed values are entered, no inconsistencies arise due to object dependencies), and releases all classifications that pass the checks.

If you do not select this indicator, a classification that has "Incomplete" status is not released automatically when it becomes complete and consistent: you must change the status to "Released" manually.

Functions and filters for finding objects

You can enter filters in addition to selection criteria to restrict the scope of the search result. For example, you can specify that only materials where inventory exceeds 100 are shown in the search result.

You can enter functions for processing objects that you select from the search result.

You can enter transactions to start from the search result.

First, you must create these filters and functions in the ABAP Workbench.

Defining new classifiable object types

Prerequisites:

  • Define the object key of the object in Maintain Object Keys. You can display possible entries for the key fields. You see all key fields in structure RMCLX. If the key fields of the new object type are not in structure RMCLX, you must assign them to structure RMCLY. Structure RMCLY is embedded in structure RMCLX and defined for customers.
  • The key fields for entering the object key are displayed in the assignment functions in the Classification System. You must define special subscreens for the object key and embed them in the assignment screens (see Defining Subscreens).
  • Create a function module that checks whether the object that you are classifying exists and is valid (see Function Module Object_Check).
  • If you want to classify your object in its master record, call function module CLFM_OBJECT_CLASSIFICATION from the application for the object.

Procedure for Customizing the Classification System

  1. Starting from the list of classifiable object types, choose New entries.
    • Enter the object table and a description for the object type.
    • Save your entries.
  2. Enter the detail data for the object table.
    • Enter the numbers of the subscreens for assignment functions.
    • Select the screens that you want to process in classes of this object type.

Defining class types

  1. Select the object table for which you want to create a new class type. Go to the class types overview.
  2. Choose New entries.

    You see the detail screen for settings for a class type.

    1. Enter a name for your class type.
    2. This name can contain letters and figures, and must contain at least one letter.
    3. Enter a description for your class type.
    4. Enter the object table for the class type.
    5. Select the screens you want to process in classes of this class type.
    6. Define how changes to classification data are recorded.
    7. Select settings for classification.
    8. Each object type must have exactly one standard class type.
      Each object type can have just one distribution class type.
  3. Confirm your entries and return to the class types overview.

    Save your new entry.

  4. Enter the class statuses and classification statuses for your class type, so that you can create classes and classify objects using this class type.

    All other Customizing settings for class types are optional.

Business Attributes
ASAP Roadmap ID 203   Establish Master Data 
Mandatory / Optional 1   Mandatory activity 
Critical / Non-Critical 1   Critical 
Country-Dependency A   Valid for all countries 
Assigned Application Components
Documentation Object Class Documentation Object Name Current line number Application Component Application Component Name
SIMG SIMG_CFMENUO000O1CL 0 HLB0006415 Classes 
Maintenance Objects
Maintenance object type C   Customizing Object 
Assigned objects
Customizing Object Object Type Transaction Code Sub-object Do not Summarize Skip Subset Dialog Box Description for multiple selections
V_CLA_CL C - View cluster SM34 01 Maintain View Cluster for Class Type 
History
Last changed by/on SAP  19981222 
SAP Release Created in