SAP ABAP IMG Activity SIMG_CFMENUORKEKE47 (Create Condition Types)
Hierarchy
BBPCRM (Software Component) BBPCRM
   CRM (Application Component) Customer Relationship Management
     CRM_APPLICATION (Package) All CRM Components Without Special Structure Packages
       KE0C (Package) Customizing for Profitability Analysis
IMG Activity
ID SIMG_CFMENUORKEKE47 Create Condition Types  
Transaction Code S_ALR_87005726   IMG Activity: SIMG_CFMENUORKEKE47 
Created on 19981222    
Customizing Attributes SIMG_CFMENUORKEKE47   Create Condition Types 
Customizing Activity SIMG_CFMENUORKEKE47   Create Condition Types 
Document
Document Class SIMG   Hypertext: Object Class - Class to which a document belongs.
Document Name SIMG_CFMENUORKEKE47    

In this step you define condition types to use in Profitability Analysis (CO-PA).

A condition type is a key used that defines the attributes of a condition and identify the condition in the system. You can use condition types to calculate expected costs or sales deductions. For example, you can define conditions to create expected costs as a percentage of the sales revenue or based on the quantity sold. In addition, you can define price conditions to determine the standard price of the product sold. And you can define base conditions to find or calculate values to be used as a basis for calculating other conditions in a costing sheet.

The attributes of a condition type are defined by the following:

o Condition category

o Calculation type

o Condition class

o Scale basis

In addition, you can set other flags for each condition type to determine whether it can be changed during condition analysis and for condition master record maintenance.

The following contains a description of these attributes of a condition type.

Condition category


The condition category is used to classify conditions according to predefined criteria, such as whether the condition is a base value or a price.
The following condition categories can be used in CO-PA:

E Cash discount
G Transfer price
K Base value excluding tax
S Standard cost
T Moving average cost
" " (no condition category): for conditions that do not fit
into any of the above categories, such as surcharges and
deductions

For conditions of the category G, the system reads either the standard price ("S") or the moving average price ("V") of the material, depending on which price control flag is set in the material master. condition class B. No access sequence is required for this condition type. For condition category S, the system reads the standard price from the material master regardless of the price control. For condition category T, the system reads the moving average price from the material master regardless of the price control. Condition types of the categories G, S, and T do not require access sequences.
The condition category E lets you calculate a percentage from the payment key in the customer master record. Conditions of this category have has no effect unless a payment key exists in the master record of the customer you entered.

Calculation type

The calculation type determines how the system calculates the value for a condition. The result can be an absolute value (such as a price) or a percentage which refers to a quantity.
The following calculation types can be used in CO-PA:

A Percentage
B Fixed amount
C Quantity-dependent
D Gross-weight-dependent
E Net-weight-dependent
F Volume-dependent

Condition class

The condition class divides condition types into one of the following classes:

A Discounts or surcharges
B Prices

Scale basis

The scale basis determines how the system interprets scaled condition records of a condition. The scale can be based on quantities or values.

The following scale bases can be used in CO-PA:

B Value scale
C Quantity scale

Change options

The change options let you determine which parameters of the condition type can be changed during condition analysis. You can specify which of the following can be changed: amount/percent, value, calculation type, or quantity conversion. You can also allow users to delete the condition type.

Condition record maintenance

Under condition record maintenance, you can define whether the system should check scaled rates. That is, you can determine whether the scales must be defined in ascending or descending order.

The following overview shows which combinations of the parameters (condition category, calculation type, condition class, scale basis, and access sequence) are required for different condition types.

Konditionsart                            CCat. CalcT. C.cl. Sc.B.  A.C. 
a) Define reference value                 K     B      B     -       - 
b) Price from material master
ba) Price acc. to price control           G     C      B     -       -
bb) Standard price                        S     C      B     -       -
bc) Moving average price                  T     C      B     -       -
c) Cash discount from cust. master        E     A      A     -       -
d) Percentage surcharge/reduction
da) Without scale                         -     A      A     -      yes
db) With value scale                      -     A      A     B      yes
dc) With quantity scale                   -     A      A     C      yes
e) Quantity-dependent surcharge/reduction
ea) Without scale                         -     C      A            yes
eb) With value scale                      -     C      A     B      yes
ec) With quantity scale                   -     C      A     C      yes
f) Fixed value
fa) Without scale                         -     B      B            yes
fb) With value scale                      -     B      B     B      yes

The change options and condition record maintenance are independent of these settings.

All condition types not assigned to the categories K, G, S, T, or E, must be assigned to an access sequence. This assignment is required so that you can maintain condition records for that condition type (such as a discount of 1 USD per unit).

The following examples show how the condition types listed here need to be defined. Where an access sequence is required, it is assumed that this access sequence calls for the system to read a condition table that uses the characteristic "Material group".

Example 1

A base condition is defined for revenues from Sales and Distribution (SD). In the costing sheet you can use this base condition to calculate surcharges and reductions.

Entries

Condition type: Define tracing factor
Condition category: K, Calculation type: B, Condition class: B

Example 2

The value is read from the material master depending on the quantity. For example, if the standard price for the material M099312 is USD 100 and the imputed quantity is 5 units, a condition calculates the value USD 500.

Entries

Condition type: Allocation value according to price control
Condition category: G, Calculation type: C, Condition class: B

Condition type: Standard price
Condition category: S, Calculation type: C, Condition class: B

Condition type: Moving average
Condition category: T, Calculation type: C, Condition class: B

Example 3

The percentage for the cash discount is taken from the customer master.

Entries:

  • Condition type: Define cash discount from customer master
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_CFMENUORKEKE47 0 HLA0100169 Valuation 
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_T685A_01 V - View KE47 0000000000 Maintain condition types 
History
Last changed by/on SAP  19981222 
SAP Release Created in