Skip to Content
avatar image
Former Member

BADI for Backend Scheduling Agreement


We have a requirement to create the scheduling agreement instead of contract in R/3 form EBP. Can anybody tell me how to do it.

Is there any BADI to do this?



Message was edited by:

Raveendra Holla N

Add comment
10|10000 characters needed characters exceeded

  • Follow
  • Get RSS Feed

2 Answers

  • avatar image
    Former Member
    Mar 02, 2007 at 08:00 AM


    Have you tried these BADIs using SE18 Transaction ?



    Here the Domain value can take upto 4 values

    Try '4'.

    1 Reservation

    2 Purchase Requisition

    3 Purchase Order

    4 Other usage for customer ->>>>>



    (Filter Scheduling Agreements )

    <u>Documentation of BADI - BBP_SUS_FILTER_SCHAR -></u>[code

    Short Text
    Filter for Scheduling Agreement Releases
    You can use this Business Add-In (BAdI) when generating shipping notifications to filter the displayed items of the corresponding scheduling agreement releases.
    Standard settings
    The BAdI provides the method FILTER__SCHED_REL.
    You can configure the filter settings as you wish. SAP does not deliver any predefined filters.
    1. Start transaction se19.
    2. Create your own BAdI implementation as per your requirements.
    3. To filter the item, you need to create your own program code.
    These items are then no longer added to the shipping notification proposal.


    <b>BBP_PD_SDLN_BADI </b>

    (Exit to Change Schedule Line )

    <u>Documentation of BADI - BBP_PD_SDLN_BADI -></u>



    Short Text

    Calculation of Phased Deliveries


    This Business Add-In (BAdI) is used in SAP Enterprise Buyer.

    You can use this BAdI to create phased deliveries for purchase orders for materials that have been generated in the shopping cart. If you activate this BAdI, the system replaces the delivery date for the material with several delivery dates for phased delivery.


    In the standard software, this BAdI is set to inactive.There is no standard implementation for this BAdI.

    The BAdI has the following method:



    See also: BAdI Implementation.[/code]

    Hope this will help.

    Please reward full points, incase it suits your requirements.


    - Atul

    Add comment
    10|10000 characters needed characters exceeded

  • Mar 02, 2007 at 11:14 AM

    Hi Raveendra

    What is the scenario ? From GOA distribution? Or from sourcing (bid etc) ?

    GOA Distribution:

    Maintain the same document type you are using in SRM (e.g. GCTR) as Scheduling Agreement Doc type in R/3 .


    You need to use a BADI BBP_DETERMINE_LOGSYS to create a Contract in backend system. The contract type you select during sourcing should exist in R/3 also as scheduling ag doc type.

    Best regards


    Add comment
    10|10000 characters needed characters exceeded