SAP ABAP IMG Activity SIMG_CMJB01JBB5 (Edit characteristics)
Hierarchy
EA-FINSERV (Software Component) SAP Enterprise Extension Financial Services
   IS-B-PA-STC (Application Component) Single Transaction Costing
     JBTC (Package) Customizing IS-B Transaction Costing
IMG Activity
ID SIMG_CMJB01JBB5 Edit characteristics  
Transaction Code S_KK4_13000066   IMG Activity: SIMG_CMJB01JBB5 
Created on 19990830    
Customizing Attributes SIMG_CMJB01JBB5   Edit characteristics 
Customizing Activity SIMG_CMJB01JBB5   Edit characteristics 
Document
Document Class SIMG   Hypertext: Object Class - Class to which a document belongs.
Document Name SIMG_CMJB01JBB5    

In this activity, you define characteristics. A number of frequently used characteristics are already predefined in the standard system.

You initially define these characteristics independently of any operating concern. They are also available in all clients.

Before defining a characteristic, look at the list of existing characteristics. You may find one there that already meets your requirements. This list contains all predefined characteristics and those you have already defined in your system. To see a list of those characteristics that are automatically contained in all operating concerns, choose Extras -> Fixed fields.

To create characteristics, switch to the "change" mode and then choose the Create icon:

Copying characteristics from a list of proposals

You can use characteristics that originally come from other applications as characteristics in Profitability Analysis by copying these fields from existing tables or structures. For example, you can choose any characteristics from the SAP standard tables for customers, materials, or sales documents. The table from which you copy a characteristic is referred to as that characteristic's "table of origin". The values for these characteristics are automatically derived from other characteristics in CO-PA (derivation steps are generated automatically) or transferred together with the transaction data from other applications (such as Sales and Distribution (SD)).

The system only offers you those fields that can still be copied from the table. This excludes fixed characteristics and characteristics that cannot be used in CO-PA for technical reasons. Equaly, you cannot copy a field if a characteristic already exists with the same data element and the same table of origin. This rule does not apply if the characteristic that already exists is used in an SAP operating concern template.

To avoid naming conflicts, you must rename any reference table fields to be copied as characteristics if their original name is not four or five characters long. The new name must begin with "WW" and should be only four or five characters long.

The reference tables contain fields whose characteristic values can only be interpreted in conjunction with other fields. One such example is the field Region (REGIO) in the customer master table KNA1, which can only be understood together with the field Country (LAND1) because country is located at the level above region. If such a field is copied as a characteristic, you also need to assign the higher-level characteristic during characteristics maintenance (see also the section "Characteristics" in the documentation for Profitability Analysis). Fixed characteristics (such as the controlling area) can also be used as higher-level characteristics.

From a technical point of view, a characteristic's dependency on other characteristics is determined via the key fields of the particular check table that is defined by the foreign key relationship for the field in the reference table. You can only assign a characteristic as superior if it shares the same domain as the key field in the check table for the subordinate characteristic. The client field is not taken into account. If such characteristics already exist in the system, the system proposes them as possible superior characteristics. If no characteristics meet this criteria, you need to define a characteristic.

Example: The field Region has the check table T005S assigned to it with the key fields Client (with the domain MANDT assigned to it), Country (domain LAND1) and Region (domain REGIO). Since the characteristic LAND1, like the key field Country, has the domain LAND1 assigned to it, it can be assigned to the characteristic Region as a higher-level characteristic.

If the field that you wish to copy is semantically dependent on another field, the Dependencies (characteristic compound) area is automatically displayed in the details screen for characteristic maintenance. Moreover, a higher-level characteristic is also proposed, if applicable.

When you copy characteristics from reference tables, the technical attributes (such as length and data type) and the texts from the reference table are also copied along with the data element. The value range is specified either by the check table entered in the domain or by the fixed values in the domain.

If you want other texts to appear on screens or lists for the characteristic, you need to delete the reference to the original data element by choosing Edit -> Data element -> Delete assignment. Then you can enter texts on the detail screen. You can only delete the assignment to the data element if you have not yet saved the characteristic.

The system automatically proposes entries for the text table, for the text fields and for the long text fields. You should only change these in exceptional cases. If you do so, note that the key of the text table contains the same fields as the key of the check table.

Defining new characteristics

You can also manually define new characteristics that you only want to use in Profitability Analysis. Since these characteristics have no table of origin, their values are not automatically derived from other characteristics. You therefore need to define derivation steps for them. The name of new characteristics must begin with "WW" and consist of 4 or 5 characters. Depending on the desired attributes, you must choose one of the following variants:

  • With own value maintenance
    In most cases, you will define new characteristics with their own value maintenance. In this case, the system creates a check table and text table. In the Customizing activity Maintain characteristic values, you can then enter characteristic values and texts for these. Only those values maintained here are permitted values for that characteristic.
    If the values for a characteristic are only semantically unique when in conjunction with other characteristics, you can display this fact by defining a dependency (characteristic compound).

To define this type of dependency, proceed as follows:

  1. When creating a characteristic, use the Display compound icon to switch to dependency display. At the top of the display, you find the characteristic that has just been defined.
  2. Use the Insert row icon to insert the same amount of empty rows as the amount of higher-level characteristics that you would like to assign. Then enter the higher-level characteristics into those rows.

Once you have saved the characteristic, you cannot make any changes to the dependencies.
If you would like to display a multi-level dependency, you need once more to assign a higher-level characteristic to another higher-level characteristic in the latter's characteristic value maintenance. However, when defining dependencies, you should avoid ending up with complicated, multi-leveled chains of dependencies.
When you save, the system displays a dialog box in which you can specify how the check table should be created. Normally you will want to to choose "Automatic", which means that the names of the check tables are numbered sequentially with the name "T25xx" (where xx = number). You can also enter these numbers manually in order to avoid naming conflicts when you transport the operating concern to another system. In that case, you need to make sure that the numbers issued in these systems are not synchronous. For more information on transporting these tables, see the section Transport objects.

  • Without value maintenance
    This option lets you define characteristics with no check table. This means that there is no set of allowed characteristic values and texts. Consequently, no validity check takes place for values of these characteristics.
    These characteristics cannot be used as receiver characteristics for period-based allocations.
  • With reference to existing values
    This type of characteristic is only required in special cases. Here you assign the characteristic to a data element that already exists in the system. The characteristic takes on the attributes of that data element (texts, length, check table, text table).

General information

  1. It is possible at any time to change the texts of new characteristics specific to CO-PA.
  2. The technical attributes, the assigned data element, the dependency, and the check table can only be changed if you have not yet saved the characteristic.
  3. You can delete any characteristic that is not used in any operating concern.
  4. It is possible to define more than one characteristic using the same data element or texts (description, short text, title). However, you should not include both in the same operating concern. The following example shows how you can use characteristics with the same data element from different tables of origin:

    The&#x

Business Attributes
ASAP Roadmap ID 203   Establish Master Data 
Mandatory / Optional 2   Optional 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_CMJB01JBB5 0 I070004701 Profitability Analysis 
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
JBB5 T - Individual transaction object JBB5 IS-B Maintain Characteristics 
History
Last changed by/on SAP  20040112 
SAP Release Created in