Skip to Content
avatar image
Former Member

Cross selling

Hai all,

1. In cross selling I want to do cross selling the book with bag. When I am selling the bag and book together I want to give 25% discount for the book.

When I am doing cross selling I am the bag and book displayed in my sales order. But in the cross selling we can give the 2nd goods additional discount ?

How I can configure this additional discount for book when I am selling the book with bag?



Add comment
10|10000 characters needed characters exceeded

  • Get RSS Feed

3 Answers

  • Best Answer
    Apr 10, 2007 at 03:46 AM


    I dont think,in Std SAP I havent find such option.

    we have 100% discount on second item on purchase of First item.

    to resolve this, we need to create routine with 25% discount in it and assign it in item category as relevant for pricing-with 25% discount.

    Maintain item category determination for the second item.

    ORNORMCSEL+TAN=ZFRE(Copied from TANN and assigned newly created routine vth 25% discount)

    Consult with ur abaper to create routines.

    *Reward Points, if it helps

    Add comment
    10|10000 characters needed characters exceeded

  • avatar image
    Former Member
    Apr 11, 2007 at 12:19 PM

    Hi Kedar,

    I am unable to understand your query. But the basis concept of cross selling is as below. Hope this helps you.

    Cross Selling

    Mail order catalog retailers frequently use cross selling to increase sales. When a customer orders an article over the phone, the order taker can suggest additional articles that the customer might buy. For example, if the customer orders a VCR, you might suggest purchasing some blank tapes; for a cellular phone, a leather carrying case.

    The sales transaction takes place as normal: The customer chooses an article and the order taker enters it on the sales order screen. The order taker can press Enter after each article, or wait until the customer has finished selecting the article he or she wants.

    If the order taker presses Enter after entering the data for one article, then a dialog box appears automatically, displaying a list of articles to be suggested to the customer. These cross selling articles are ones that pertain specifically to the purchased article.

    If the order taker waits to press Enter until the customer has finished ordering, then the dialog box appears automatically, this time showing all of the articles in the sales order, along with their corresponding cross selling articles.

    The articles that appear in the cross selling dialog box always depend on which articles are in the sales order. If you want to have the system suggest articles based on the customer's past purchasing history or other factors, see Dynamic Product Proposal in the standard SD documentation.

    The cross selling dialog box displays the following information:

    Article number


    Sales unit of measure (each, 3-pack, etc.)

    Price per unit of measure (calculated either by the standard R/3 pricing scheme or by a custom pricing scheme you have defined)

    Availability check

    Delivery flag (that is, whether the cross selling articles can be delivered independently of their corresponding main articles in the sales order, or whether the cross selling articles can only be shipped either together with or after the main articles have been shipped)

    You can turn off the availability check in Customizing, thereby increasing system performance.


    You can set up the system so that if a customer orders a specific article, a list of other suggested articles appears as well. If the customer chooses to accept one of the suggested articles, the article is flagged in the sales transaction data indicating that this article was a result of cross selling. You can then analyze the results in the Business Workbench or Retail Information System to see how successful your cross selling strategy is (that is, how frequently a suggested article is actually purchased by the customer).

    For each article, you can assign one or more cross selling articles.


    To set up cross selling, you must make the following settings in Customizing:

    Create the conditions tables, access sequence, and calculation schemes for determining cross selling articles, since the cross selling function relies on the conditions technique. (Alternatively, you can use the analysis discussed in "Activities" below to create the data automatically.)

    Create a cross selling profile with the following attributes:

    Determination of cross selling articles via function module

    Price calculation scheme

    Scheme using conditions technique

    Flag indicating how the cross selling dialog is to appear

    Flag indicating whether an availability check is to be performed



    Add comment
    10|10000 characters needed characters exceeded

  • avatar image
    Former Member
    Apr 16, 2007 at 07:43 PM


    If you talk about in retail this can be addressed with the help of bonus buy.If i take this example:

    Buy Book and Bag together you get book25% discount on the original price.

    This can be mapped with the help of BB03(Bonus buy discount that is %).

    In preqreuistes you take bag and book and in target you keep book with 25 % discount.This is a combo deal.

    But if retail is not there then in R/3 few preqreuistes needs to be done

    1.If we take bag and book with different item category , happen to be in the same material pricing group

    then additional discount condition type needs to be created with the new alternative calculation type routine that needs to be added in the pricing procedure.

    with the logic:

    If bag is there then it will check higher level item(UEPOS from VBAP table)that is book then price of the book dervived from konp table or KZWI1(subtotal 1) from VBAP table compute 25% of the price of book.

    This can be easily done with the help of this routine.



    Add comment
    10|10000 characters needed characters exceeded