SAP ABAP IMG Activity SIMG_CFMENUORKACL001 (Maintain User-Defined Characteristics (Classification))
Hierarchy
BBPCRM (Software Component) BBPCRM
   CRM (Application Component) Customer Relationship Management
     CRM_APPLICATION (Package) All CRM Components Without Special Structure Packages
       KAUC (Package) Customizing R/3 Cost Accounting, Orders
IMG Activity
ID SIMG_CFMENUORKACL001 Maintain User-Defined Characteristics (Classification)  
Transaction Code S_ALR_87005236   IMG Activity: SIMG_CFMENUORKACL001 
Created on 19981222    
Customizing Attributes SIMG_CFMENUORKACL001   Maintain User-Defined Characteristics (Classification) 
Customizing Activity SIMG_CFMENUORKACL001   Maintain User-Defined Characteristics (Classification) 
Document
Document Class SIMG   Hypertext: Object Class - Class to which a document belongs.
Document Name SIMG_CFMENUORKACL001    

In this step you can carry out order selection using free classification characteristics.

In order classification, two different forms of characteristics are possible:

  • Referential characteristics are automatically taken from order master data fields during creation or changing of an order. These characteristics are necessary for order summarization and for "Cost Analysis" in the information system. Otherwise, the corresponding fields should be used directly for order selection instead of the referential characteristics. To do so, complete the IMG activity Define selection variants.
  • Free characteristics do not refer to fields in the order, and are valuated manually instead during master data maintenance. They may also be included in individual order selection and by structuring of order hierarchies in the summarization framework.

Once you have created a user-defined characteristic and assigned it to the class SAP_KKR_CLASS (class type 013), this characteristic is offered for maintenance with all orders.

If you want to have certain characteristics offered for maintenance not for every order but only for a certain order type or object class, you must also define dependencies with reference to the relevant order types or object classes and assign them to the characteristic.

Example of a User-Defined Characteristic

You can use the characteristic INVEST_CAT (investment category) to classify your orders by the size of the investment. This characteristic has the following values:

Char. value    Designation

<10000    Investments up to 10,000

<50000    Investments up to 50,000

<100000    Investments up to 100,000

Example of a Dependency

You have created the following characteristics:

Characteristic    Designation

INVEST_CAT    Investment category

SERVICE_TYPE    Service type

SERVICE_CATEGORY    Service category

  • For order type 0600 (Internal Order - Capital Spending), the only characteristic to be offered for maintenance besides the object characteristics is INVEST_CAT.
  • For the order types 0500 (Internal Order - Third-Party Services) and 0800 (Internal Order - Repair/Maintenance), the characteristics SERVICE_TYPE and SERVICE_CATEGORY are to be offered for maintenance in addition to the object characteristics.
  • For order type PP01 (production order), only the object characteristics are to be offered for maintenance.

You must do the following:

  • Create two dependencies.

    These dependencies must have the dependency type "Precondition", and as the condition reference the characteristic SAP_KKR_ORAUART (order type).

    • For the first condition, enter SAP_KKR_ORAUART IN ('0600') in the dependency editor.
    • For the second condition, enter SAP_KKR_ORAUART IN ('0500','0800') in the dependency editor.
  • Add the first condition to the characteristic INVEST_CAT.
  • Add the second condition to the characteristics SERVICE_TYPE and SERVICE_CATEGORY.

Actions

Decide whether you want to summarize or select your orders according to user-defined characteristics.

In this step you go into classification and create the characteristics that you want to valuate in the master data maintenance according to your specific requirements. You proceed as follows:

  1. Define one or more user-defined characteristic as follows:
    1. Enter the name of the characteristic (use the naming convention for characteristic names).
    2. Select the areas for which you want to enter data, and confirm your entry.
    3. Under Basic data, specify the following:
    4. The data type of the characteristic
      The value assignment of the characteristic (single-value)
      The status of the characteristic (1 = released)
      Whether a value must always be assigned to the characteristic in classification
    5. Maintain the corresponding designations for your characteristic.
    6. Maintain the values allowed for your characteristic.
    7. Define the interface control for the valuation of the characteristic in classification.
    8. If appropriate, restrict the use of your characteristic to class type 013 (CO orders).
  2. Assign the characteristic or characteristics to class SAP_KKR_CLASS (class type 013).
  3. If appropriate, create dependencies as follows:
    1. Enter the name of the dependency.
    2. Specify the following under Basic data:
    3. The designation of the dependency
      The status of the dependency (1 = released)
      The dependency type "precondition"
    4. Edit the dependency by choosing Goto -> Dependency editor.
  4. Assign these dependencies to the relevant characteristics by choosing Extras -> Object dependencies -> Allocations when changing the characteristics.
  5. Activate classification for those order types you wish to classify.
  6. Configure the selection screens.

    To change the internal order selection screen, place the cursor on the selection screen name and choose Assign characteristics.

    To define an additional selection screen, proceed as follows:

    1. Choose New entry.
    2. Enter a name in the selection screen.
    3. Place the cursor on the selection screen name and choose Assign characteristics.
    4. Choose the corresponding characteristics and, if necessary, change the ranking order in which the characteristics appear.

      Note that additional selection screens can also be used in other applications that use orders (such as process manufacturing).

Additional information

For more information on defining characteristics, see the Implementation Guide for Classification (Cross-Application Components).

To enable characteristics to be used to create a hierarchy, the characteristics must meet the following conditions:

  • The characteristic must have the data type CHAR (character format) or NUM (numerical format).
  • Characteristics with numerical format are not allowed to have places after the decimal point or a plus/minus sign.

Notes on transport

Characteristics and classes are transported in the ALE concept (Application Link Enabling) for distributed applications. This concept is explained in detail in the document "CA - ALE Consultant's Handbook".

Before transporting, carry out the following steps:

The following objects are used:

Object    Designation

CHRMAS    Characteristic

CLSMAS    Classes

Then use transaction BALE to select the master data for the characteristics and classes and specify the interval for the objects to be distributed.

Object dependencies are not transported.

Otherwise you need to carry out all activities listed here in each client in which you want to work.

Business Attributes
ASAP Roadmap ID 203   Establish Master Data 
Mandatory / Optional 2   Optional activity 
Critical / Non-Critical 2   Non-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_CFMENUORKACL001 0 HLA0001399 O HLA0001475  
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
IMGDUMMY D - Dummy object CL02 377 Include characteristics in class 
IMGDUMMY D - Dummy object CT04 371 Create / Change Characteristic 
IMGDUMMY D - Dummy object CU01 CO1-CU01 Define relationship 
AART L - Logical transport object KOAK OPA-CLASS Activate classification in order types 
OKKB T - Individual transaction object OKKD CO-OPA-1 Configure Selection Screen (Classification) 
History
Last changed by/on SAP  20020612 
SAP Release Created in