Skip to Content
avatar image
Former Member


Hello SAP Prof,

1. How we define accruals in pricing (control fields)

2. What is condition exclusion and exclusion group and therir difference.

Add comment
10|10000 characters needed characters exceeded

  • Get RSS Feed

5 Answers

  • Best Answer
    avatar image
    Former Member
    Aug 20, 2007 at 07:44 AM


    1.. How we define accruals in pricing (control fields)

    these are nothing but account keys generated by the FI depending on the requirements passed from SD incase of pricing accruals. An account is maintained for all such accruals and are treated as deferred accounts. though the money is with the company but it still cannnot be added into the main account. As some time down the line it needs to paid to the customer for example incase of a rebate. we have accrual account ERU.

    2. What is condition exclusion and exclusion group and therir difference.

    Cond. exculsion: Example : is to used to avoid any discounts being given when we are selling a product for a net price. its something like already we are selling a product at the least possible price, then you want to avoid any furhter discounts being given along with that.

    Cond exclusion group : is provide the customer with most favourable discount or price in case of multiple conditions for discounts and prices. so we dont give the customer 3 or 4 discounts at the same time.


    sadhu Kishore

    Add comment
    10|10000 characters needed characters exceeded

  • avatar image
    Former Member
    Aug 20, 2007 at 07:37 AM

    dear rajesh,

    condition exclusion is basically used to determine and findout the best condition out of all for the customer.

    example. if there is a discount type like material discount - K004, Customer/ material discount - K005, and the customer Discount - K007.

    condition exclusion group is under this group what are the conditions will come..

    Out of these three discount types the customer should get only one of these. How? that is why we are customizing condition exclusion groups.

    1. define the condition exclusion groups.

    2. assign the condition type to exclusion groups.

    3. maintain these exclusion groups for your pricing procedu

    rewards if it helps


    Message was edited by:

    siva narayana

    Add comment
    10|10000 characters needed characters exceeded

  • avatar image
    Former Member
    Aug 20, 2007 at 07:41 AM


    accruals are defined with the help of account key ERB for rebates

    with the aid of account key the system can post amounts to certain types of accrual accounts

    Add comment
    10|10000 characters needed characters exceeded

  • avatar image
    Former Member
    Aug 20, 2007 at 07:41 AM

    The system can exclude conditions so that they are not taken into account during pricing in sales documents.

    Material 4711 costs 150 USD. Some customers receive a discount of 10 USD per 100 pieces.

    However, a specific customer can buy the material for 100 USD. Since this is a particularly good price, the customer should not also have a discount of 10 USD per 100 pieces. Therefore, this discount is to be excluded from pricing.

    To do this, you must follow two steps:

    You must set a condition exclusion indicator for the price. You can do this in two ways: If you want to set the condition exclusion indicator a follows

    then you specify it

    for all condition records of a condition type (e.g. with condition type PR00)

    when defining a condition type in SD Customizing

    for an individual condition record (e.g. only for material 4711)

    in the detail screen of a condition record (in the Condition exclusion field)

    You must set a condition for the discount in the pricing procedure in Customizing for sales. If this condition is set, the discount is not valid if the condition exclusion indicator is set. Condition 2 is available in the standard R/3 System.

    The condition exclusion indicator is not valid for condition supplements.

    several condition records are valid for pricing in a document item, you can define rules that specify which condition records are and are not included. You use condition exclusion for this purpose.

    You control condition record exclusion using exclusion groups. An exclusion group is a list of condition types which are compared with each other during pricing and result in the exclusion of an entire group or individual condition types within a group.

    Thus, the result of pricing can be influenced with regard to a required criterion (for example, best price) by excluding certain condition types while others are taken into account during pricing.


    You can define a condition exclusion which determines the best price for the customer and excludes other less favorable results of pricing. The best price then reverses the priority of condition types which would have been predefined by the access sequence.

    The procedure according to which the selection is carried out within or between the condition exclusion groups is defined in the pricing procedure. The following options are possible:

    Selection of the most (least) favorable condition type within a condition exclusion group

    Selection of the most (least) favorable condition record of a condition type, if more valid condition records exist (for example, selection from different condition records of the condition type PR00)

    Selection of the most (least) favorable of two condition exclusion groups (in this case, all condition types of the two groups are cumulated and the totals are compared)

    Exclusion procedure: If a condition type in the first group exists in the document, all condition types in the second group are set to inactive.

    The tables for condition exclusion are empty when delivered. You therefore have to carry out the following steps if you want to use condition exclusion:

    Define condition exclusion groups

    Allocate condition types to the condition exclusion groups

    Enter condition exclusion groups in the pricing procedure and specify a procedure for determining the condition types to be excluded


    1. Create a condition exclusion group by entering an alphanumeric key with a maximum of four characters and a description.

    2. Allocate the condition types to a condition exclusion group. A condition exclusion group can contain any number of condition types.

    3. Enter the condition exclusion group in the pricing procedure that you use in pricing (Goto -> Exclusion groups).

    Note the sequence (sequential number) in which the exclusion groups should be processed.

    You can use two exclusion groups for condition exclusion. In this case, you must choose the procedure "C" which determines the best price between two exclusion groups.

    Rebate accruals allow your accounting department to keep track of how much your company owes customers with whom you have rebate agreements.

    You can enter


    accrual rates based on sales volume

    accrual rate USD 2.00 for every 10 pieces the customer buys from you

    accruals not based on sales volume

    lump sum payment of USD 5000 for front of store display

    If you are processing rebate agreements that have a relatively short life-span (for example, one month), it may not be necessary to use accruals at all during rebate processing.

    This means that if a condition record contains condition supplements they will be taken into account during pricing.You can enter an accrual rate manually in each condition record. The accrual rate should reflect, as accurately as possible, the rate at which the rebate will be calculated at final settlement.

    Every time you process a rebate-relevant billing document (an invoice, a credit or debit memo), the system automatically posts an accrual to financial accounting (FI). Within FI, the rebate accrual is posted to two accounts: a sales deduction account and an accrual account. The accrual account is cleared when the rebate agreement is settled with a credit memo.

    Add comment
    10|10000 characters needed characters exceeded

  • avatar image
    Former Member
    Aug 20, 2007 at 07:45 AM

    Hi Rajesh,

    If you would like to make the condition type as accruals you need to check the accruals field in the condition type. In V/06 contol data 2 screen you can check this.

    The difference between exclusion and exclusion group is :

    Condition exclusion will be using in Access Sequence, it allows the system to exclude the search if it finds a valid condition record.

    Exclusion groups will be using to compare the condition records within the condition type or between the condition types and to pick up the best/least favourable condition records for the customer/material.


    Ravikiran Pochiraju

    Add comment
    10|10000 characters needed characters exceeded