Screen Modifications in VA31 - Scheduling Agreement

Dear Experts,
This is regarding screen modification.where our requirement is to add two  fields in VA31.
In VA31 , as soon as we creates Scheduling Agreement,we add material in item level in overview screen .after double clicking on line item ,system moves to the next screen where in schedule tab we enters scheduling details .after double clicking on that line item, system displays one more screen which contains schedule line data where now three tabs are there :Sales/Shipping/Procurement .
Our requirement is to add two more fields in any of this tab or add one more tab .
as i tried for screen exits ,but i am not able to find any screen exit.
Can anybody suggest me the way in order acheive above target.
with Regards,
Rajesh Chaskar

Hi Rajesh,
In SD module enhancements are generally done using User Exits.
In Program SAPMV45A the screen number 0312 can be used to add custom fields.
Then you can use the following Inlcudes in Program SAPMV45A to write your requisite code.
INCLUDE MV45AOZZ.             " User-modules PBO
INCLUDE MV45AIZZ.              " User-modules PAI
INCLUDE MV45AFZB.             " User-forms
INCLUDE MV45AFZZ.             " User-forms
You would need to get access key from SAP before going ahead with User Exits.
Hope the above information will help you in meeting your requirement..
Regards,
Abhisek.

Similar Messages

  • Scheduling agreement for customer?

    Hi,
    Similar to what we have in MM the scheduling agreement, which as i know is the substitute for long term purcahse order.
    my question is whether we also have scheduling agreement between firm and the customer simliar to scheduling agreement?
    there must be but terminilogy may be different. may i know what we call it SD?
    Raj

    Dear Friend,
    -->Scheduling agreement is one type of outline agreement.     (T. Code:-  VA31)
    -->Scheduling agreement means the agreement between customer and company which is having details about which is the quantity to be supplied for a perticuler date.
    -->It is like a cotract but here we will have cofirmed quantity and delivery dates in different schedule lines for a perticuler duration or period.
    --> From scheduling agreement we can create delivery directly without sales order.
    -->Example -- If the customer specifies the date and quantity of the required material for a specific duration we will create scheduling agreement in the SAP.
    Customer 'A' asked the company total required quantity is 100 but he wants supply in four instalments at specific dates in the month of March then we can create scheduling agreement for that requirement and we will supply according to that.
    I hope it will help you. Reward points if helpfull.
    Dhananjay

  • BAPI to create Scheduling Agreement of VA31

    Dear gurus,
    I need to find the BAPI or Function Module to create Scheduling Agreement of VA31 from the uploaded data. I know that I can use BAPI_SALESORDER_CREATEFROMDAT2 to create the sales order of VA01. Can I use the same bapi to create the scheduling agreement of VA31? Both of the screens seems to look quite the same but their order types are different. Any suggestion on this?
    Thank you for your help. Have a nice day.
    Best Regards,
    Hedy

    Hi,
    FM
    BAPI_CUSTSCHEDULAGREE_CONFDELV
    Functionality
    You can use this method to make a delivery confirmation in the SD scheduling agreement
    Example
    1. Generating delivery for a scheduling agreement item.
    2. Changing a delivery item.
    3. Posting of goods issue for delivery.
    4. Deleting a delivery item or a delivery.
    Regards,
    Venkatesh

  • Is there any BAPI for scheduling agreement (VA31) ?

    Hi All.
    I need to creat scheduling agreement (T-code:VA31) using some data uploaded from EXCEL,but i can not find correct BAPI.
    Someone tell me try the two below:
    BAPI_AGREEMENT_MAINTAIN
    BAPI_SALES_DEL_SCHEDULE_CREATE
    But the two seem not effective, because they have no import parameters such as: SO type, sales organization, division, sold to party, valid from date,valid to date, material-number, quality etc.
    These parameters are obligatory when creat scheduling agreement(t-code: VA31) manually.
    My sap release is ECC6.0.
    How can i do? if there is no bapi , i use BDC ?
    MSN : [email protected]
    Best Regards.
    Jordy.

    Hi,
          Please try with the BAPI <b>BAPI_SALES_DEL_SCHEDULE_CREATE</b>.
    Regards,
    Hema.
    Reward points if it is useful.

  • VA31 - Create a scheduling agreement

    Dear Gurus,
    When trying to create a scheduling agreement using VA31, I input the following data:
    Sched. Agreemt Type
    Sales Organization   2200   France, Paris
    Distribution Channel 14     Service
    Division             00     Cross-division
    Sales Office         2200   Office Paris
    Sales Group          2200
    Now, I cannot choose any Scheduling agreement type from a drop down menu as none seems to be linked or created for that sales area.
    Can anyone help me create a list of Scheduling agreement I can choose from?
    Thanks
    Chris

    Scheduling agreement type should have been created in VOV8 and then this document type should have been assigned to your sales area 2200 / 14 / 00 in OVAZ.  Check whether you have assigned your scheduling agreement type in OVAZ.
    thanks
    G. Lakshmipathi

  • Modification in MEDRUCK for purchase order, RFQ, scheduling agreement.....

    Hi all
    I have requirment in which i have to modify standard script MEDRUCK for PO, RFQ, SCHEDULING AGREEMENT, AND QUANTITY CHART.
    I know how to modify standard layouts but after modifying layouts what to do next??
    How can i use same medruck script for RFQ, SCHEDULING AGREE, AND QUANTITY CONTRACT.
    help me out!!!!!!!!!!

    hai  manisha,
    Actually  SAP  Clubbed  all the requriments And Made one FORM for one bussiness scenario.
    So  Depending On The Transaction That We Are Running  System  Will Automatically  Triggers  Particular Type.
    So  Take  A Copy Of Medruck For Each  Document That U have To Do.
    Then  Run Respective Transactions  Then According to that configure  NACE.
    In NACE transaction, We will assign the Form name and the driver program name and the corresponding routine to be triggered in the driver program.
    We should be able to tell the system to pick up the desired form layout and trigger the routine and get the data from the database and put it on to the form. All these stuff the system will come to know from the NACE settings.
    NACE is used to create output type while creating the output type you will mention forms, and driver program.
    that will be maintained in the table TNAPR.if you create the output type using NACE then it will be automatically visible in table NAST and TNAPR.
    so check in NAST, TNAPR table
    You can view all forms and driver programs for standard SAP Scripts.
    Assigning Form and Driver proram to an Output type is as follows.
    1) Go to NACE transaction
    2) Select an Applicatin(V1-Sales,V2-Shipping,V3-Billing)
    3) Click on Outputtypes Button
    4) Comes to Change Mode
    5) Click on New Entries button
    6) Specify Output type,Form name and Program and Save it.
    Check these links
    /people/venkata.ramisetti/blog/2006/09/21/configuring-output-types-for-pdf-based-print-forms
    http://help.sap.com/saphelp_erp2005/helpdata/en/c8/1989fe43b111d1896f0000e8322d00/frameset.htm
    Condition records in NACE?
    IF Found Helpfull Do Reward.
    Regards.
    Eshwar.

  • Exit in VA31 To Prevent Creating of Scheduling Agreement

    Hello,
    I have looked through the threads and did not fnd my answer, so I am opening this thread.  I have a requirement that under certain conditions a scheduling agreement cannot be created for a particular ship-to and/or bill-to.  Is there a particular ext that someone have used before to provide this type of functionality?
    Regards, Dean.

    hi
    you may use here form USEREXIT_CHECK_VBAK in program MV45AFZB
    to display MESSAGE E...
    regards, darek

  • MD04 - How to create a requirement in MD04 for a scheduling agreement

    Hi,
    Pls advice How to create a requirement in MD04 for a scheduling agreement. pls mention the steps and t codes.
    thanks in advance.

    Hi Prajit,
    Sales people will create sales scheduling greements through VA31 T-Code (normally for finished products).In that they define forecast schedules as well as JIT schedules.After creation, these will be appeared in MD04 screen as requirement for that finish material.
    In MRP run,system will create procurement elements (planned orders for example) for these requirements.
    Regards,
    Raja.

  • How are deliveries automatically created from scheduling agreement?

    How are deliveries automatically created from the schedule line of the scheduling agreement? Can anybody explain this step by step? Can we use the code VL10BATCH for this purpose? If we can, how is this code used?
    Thanks in advance.

    hi
    A customer scheduling agreement is an outline agreement with the customer containing delivery quantities and dates. These are then entered as schedule lines in a delivery schedule. You can either create schedule lines when you create the scheduling agreement or you can create them later.
    You fulfill a scheduling agreement by creating the deliveries in the schedule as they become due. You process deliveries for a scheduling agreement in exactly the same way as you process a normal delivery. After you have carried out the delivery, the system updates the Delivered quantity field in the scheduling agreement item with the delivery quantity.
    The scheduling agreement is used as a basis for delivering a material. The customer sends in scheduling agreement releases, referred to as delivery schedules, at regular intervals to release a quantity of the material.
    Document Types
    To configure document types for scheduling agreements, choose Sales -> Sales Documents -> Sales Document Header -> Define sales document types in Customizing for Sales and Distribution.
    The R/3 System contains the following document types for component suppliers:
    LZ - Scheduling agreement with delivery schedules (no external agents)
    LZM - Scheduling agreement with delivery orders
    LK - Scheduling agreement with delivery schedules (external agents)
    ED - Delivery by external agent (consignment issue)
    EDKO - External agent correction
    RZ - Scheduling agreement returns (no external agents)
    KAZU - Consignment pick-up for external agents
    KRZU - Consignment returns for external agents
    Item Categories
    To configure item categories for scheduling agreements, choose Sales -> Sales Documents -> Sales Document Item -> Define item categories in Customizing for Sales and Distribution.
    The system determines the following item categories for the related document types in
    documents containing materials with item category group NORM:
    Item category LZN for scheduling agreement type LZ
    Item category LZMA for scheduling agreement type LZM
    Item category LKN for scheduling agreement type LK
    Item category KEN for document type ED
    Item category EDK for positive corrections (or the manual alternative EDK1 for
    negative corrections) for document type EDKO
    Item category REN for document type RZ
    Item category KAN for document type KAZU
    Item category KRN for document type KRZU
    Schedule Line Categories
    To configure schedule line categories for scheduling agreements, choose Sales -> Sales Documents -> Schedule lines -> Define or Assign schedule line categories in Customizing for Sales and Distribution.
    The R/3 System contains the following schedule line categories for component suppliers:
    L1, BN, L2, and CN for item category LZN
    E4, E0, E5, and BN for item category LKN
    L2 for item category LZMA (standard for delivery order processing)
    Schedule Line Types
    To configure schedule line types for scheduling agreements, choose Sales -> Sales Documents -> Scheduling Agreements with Delivery Schedules -> Define schedule line types in Customizing for Sales and Distribution.
    Creating Scheduling Agreements
    To create a scheduling agreement with delivery schedules:
    1. In the Sales menu http://Ext. choose Scheduling agreement ->Create.
    2. Enter scheduling agreement type LK (standard) or LZ (external agents) and the
    relevantorganizational data.
    3. Choose ENTER.
    4. Enter the following data:
    Sold-to or ship-to party number
    Purchase order or closing number
    Material or customer material number
    You can use the Description field to identify the scheduling agreement. For
    example,
    you could enter the model year for a particular production series.
    The system allows up to 35 digits for a customer material number.
    Rounding quantity
    Usage
    Choose Goto -> Header -> Sales to enter the usage at header level, or Goto ->
    Item-> Sales A to enter it at item level. The system proposes usage S, for series, as default in both cases.
    Planning indicator
    Choose Goto -> Header ->Sales.
    Target quantity
    Mark an item and choose Goto -> Item -> Sales A
    Partners
    For scheduling agreements with external agents , choose Goto -> Header
    ->Partners to enter the external agent as forwarding agent and special stock partner
    on the partner function screen.
    5. Create a delivery schedule
    Mark an item in the scheduling agreement and choose Goto -> Item -> <Delivery
    schedule>. Enter:
    A delivery schedule number and date
    The cumulative quantity received by the customer
    The last delivery confirmed by the customer
    A schedule line with date, time, and quantity
    To enter additional data in the delivery schedule, choose DlvSch.Hdr (delivery schedule header).
    configuration:
    img->SD->Sales->sales document->scheduling agreements with delivery schedules->
    step1: define schedule line types
    schedule line types are not schedule line categories. Schedule line types are used for information purpose only.
    stds are 1. fixed date 2. backlog 3. immediate requirement
    4. estimate
    step2: maintain planning delivery sched. instruct/splitting rules
    The planning delivery schedule is an internal delivery schedule used to plan requirement s more efficiently.  It is sub divided into 3 parts
    2.1 delivery schedule splitting rules
    2.2 dly schedule instrusctions
    2.3 assign dly schedule splitting rules
    step3: define sales documents type
    step4 : define item categories
    step5: define schedule line categories
    step6: maintain copy control
    PROCESS
    step1:  create scheduling agreement
    VA31
    enter SP,SH valid from, valid to,
    goto ITEM OVERVIEW tab
    enter material, rouding qty
    select ITEM  click on FORECAST DLSCH
    enter different dly dates and qties
    save it.
    step2: create sales order with reference to above
    step3: create delivery
    step4: create billing
    regards
    krishna

  • Schedule Agreement - field activation GR-basedIV

    Here is my issue: 
    In the Schedule Agreement, in Item Details, we need that the field GR-BASEDIV to be modifiable after a SA is created, but it is no active.
    I have verified the SPRO customizing and no found anything unusual it is set as opt.entry.
    Also I generate 2 cases 1 delivered and the other not and with both through  tx ME32L-- the field was active. But I try to modified some other SA that was previously in the system created to the same Plant and the field through tx --> ME32L was gray (not modification posible).
    I need to know how to proceed, your help will be very helpfull.
    thks

    Hi,
    GR based invoice verification tick gets defaulted from the Vendor Master,
    If you want to make it an editable field in the schedulling agreement creation/ change mode,
    Go to SPRO - MM - Purchasing - Schedulling Agreement - Define Screen layout at  Document level and choose the field selection used for the particular SA document type and select GR/IR control and make GR-based invoice verification field as optional entry.
    Regards
    Merwyn

  • Batch in scheduling agreement

    Hi gurus,
    we manage some material with batch.
    when i create sheduling agreement or when I maintain delivery schedule, I cannot enter the value of batch,
    In selection screen (for scheduoing agreement o delivery schedule) is not possible to set "display" to the field "batch".
    So I suppose that the field batch is not available for scheduling agreement,
    What do you think?
    Marco

    The functionality for batch field is not available in Scheduling Agreement.
    The cause is that a scheduling agreement is for a longer period.
    So it wasn't expected that the batch number is known when creating
    the scheduling agreement. You can enter the batch number when
    creating the goods receipt.
    Edited by: Agreta Gupta on Nov 22, 2011 6:20 PM

  • How to get GR posting date for schedule line of scheduling agreement?

    I had hard time to tie the GR date to schedule lines. I need this information to generate vendor performance report. However, the GR date is tied to scheduling agreement item level only. One item line can have multiple schedule lines. Is there a way to link the GR date to actual schedule line? Thanks in advance!

    Hi,
    There will be icon called PO history in the over view screen of SA.Select the item and press it.May be this will be some what useful to you.
    Regards,

  • Report for purchase requisition, purchase order and schedulling agreement.

    Hi, thanks for your help.
    I need a report or query just to view in one screen the related docs. as purchase requisition, purchase order and schedulling agreement.
    I don´t know if there is a table or trx. with that information.
    Is it possible to get that information via query ?
    Thanks for your help.
    Regards.

    For PR and PO you can use ME5A
    For PR and Scheduling agreements also you can use ME5A.

  • Closing of scheduling agreement with open quantity

    In our scenario
    When ever we receive the sales order,
    we will convert it into scheduling agreement (VA31),
    then converting them into planned orders through (MD02) & (MD16),
    these are converted to PRu2019s and the procurement process continues and the material is taken into production through quality and after the processing of these materials  to end products(FG).
    These are taken into finished goods and we will create sales order (VA01) with reference to the scheduling agreement.
    And with reference to the VA01 we make out bound delivery (VL01N) and
    with reference to sch. Agreement we make billing document VF01  and create excise invoice for factory sale and send the goods to the customer
    Now the problem is
    When we receive sale order of 30,000 units and we will make sch. Agreement for 30,000 units.
    But after planning, procurement and production we receive the FG of 29,500 only(as per yield 98%)  into UR in stores.
    Now we will supply the FG to customer through billing.
    And now we will go to MD04 and check for the requirements the sale order sch. Agreement is still open and when we want to close that sch. Agreement to remove it from the requirements.
    But the system is not allowing us to delete the sch. Agreement and giving a message no.V1748, which you cannot mark, deletion flag of xxxxx sch. Agreement.
    We can only close it when we go back to initial sale order and change the quantity to 29,500 and coming back to sch agreement and changing the quantity to 29,500 and then only it is allowing us to mark delete.
    Initially it is allowed but now it not allowing me to close without the reverse setting.
    Kindly help me in this issue
    mln raju

    hi
    In Scheduling Agreemnt you can maintain the Reason for rejection for closing the SA maintain it item level also by mentioning the reason for rejection and the quantities will not reflect in MD04
    regards

  • Expired Scheduling Agreements still in Credit Check / Rescheduling

    Hello everyone,
    I am running into an issue with expired Scheduling Agreements on the SD side (VA31,VA32, etc.).  There are many Scheduling Agreements that expired on a range of dates from 2005 to 2009, SA's that customers will not send JIT delivery schedules for anymore and are basically just out in the open and unused.  The issue is that these Scheduling Agreements are still being taken into account when a credit check is run.  Additionally, when our rescheduling jobs run at off-hour times, the system is still attempting to allocate materials to these orders.  The main problem with this is that it causes additional processing time for the rescheduling job.
    The current business process for these old Scheduling Agreements is to reject all the line items within the applicable SA, and as a result our rescheduling jobs avoid these orders, and they do not show up in VKM4.  However, the Valid To date in the SA is clearly in the past and I'm wondering if there is a way to have these closed without having to reject every line item.
    Any help would be greatly appreciated.

    Andy
    For credit check I would recommend:
    1) Using your own routine to exclude expired sch agreements in OVA8- Document controlling- 'No credit check' field.
    2)  rejecting at header level/ using "mass'.
    For Rescheduling
    1) Using button "Unconfirmed documents required" checked.
    2) Creating your own copy of the program SDV03V02  including document number, document type in the selection fields and creating a variant excluding specific, expired Sch Agreements. To reduce processing time, you may also try the 'divide and rule' policy and  execute several parallel/serial runs by using ranges of materials, plants, document types. I am sure you might have already tried this.
    Hope this helps.

Maybe you are looking for