How is delivery date calculated

How can anyone please explain how delivery date is calculated using forward and backward scheduling
I want to have it broken down into the following steps
for eg for delivery date calculation following dates are used
Material Availabilty Date
Material Staging Date
Pick/pack time
Transportation PLanning date
Loading date
Goods issue date
Transit Date
Delivery Date
Can some one please give me an example and explain wht these dates are
for eg customer needs delivery date on  11/20/2008
how would the system cacluate whether it can meet the delivery date using backward scheduling
and if it doesnt meet how does the system do the forward scheduling
also i am not clear with the following dates
material avaialibilty date
material staging date
transportation date
can some one please explain me all this in detail
Also i have another question at the sales order creation when is shipping point and route determined
coz based on the ATP check only material avaialabilty date is determined and if we have a bacjground job running every 1 hours for atp then immediately when we create a sales order is a route and shipping point determined (just before we save the sales order)
Let me be more clear
Suppose customer representative recevies a order on the phone
he enters sold to party, ship to party ,PO number,delivery date and material number and then hits enter
so at tht time the shipping point and route is determined ?
also when an atp check runs and if the delivery date is not met then the system will propose a new delivery date but if we have a different route configured say for eg overnight so we can meet the delivery date and we want to change this route to overnight what must we do?
should we change the shipping condition in the header?
I am not very sure about the process can you please also explain me this in detail?
Thanks

Hi there,
When a sales order is logged & the user enters the requested delivery date, system 1st does the backward scheduling date. Pla note that the factory calender mentioned in the shipping point & route plays a crutial role in defining the working days & confirmed delivery date.
For eg:  Customer has raised an order on 11/15 & requests delivery on 11/20/2008.
the following times are important in delivery scheduling.
Transit time: maintained in route
Loading time maintained in the shipping point
Transportation planing time maintained in the transportation planning point.
pick pack time maintained in the shipping point.
Material availability time maintained in MM02 --> MRP screens. This is the time that the material can be manufactured (for inhouse producted items) or external processing time (for externallly procured materials like TAS items).
From the requested delivery date 11/20 system does the backward scheduling & determines the following dates:
Goods issue date, loading date, pick pack date, transportation planning date & material availability date.
Time between:
goods issue date - reqested delivery date: transit time
Goods issue date - loading date: loading time
transportation planning date - pick pack date: picking pack time
Material availability date - transportation date: transportation planning time.
Consider that the factory calender has all days of the week as working dates (to make it simple to explain). Also transit time is 3 days, loading time is 1 day,pick pack time is 1 day, material availability time is 3 days.
From 11/20 ussing backward scheduling system determines the following dates:
Goods issue date: 11/17
Loading date: 11/16
Pick pack date: 11/15
System will check if material is available on the 11/15 to start pick / pack. If it is available then system will confirm the reqested delivery date. Else it will check when the material is available. For eg basing on the MRP settings mnaterial is available only on 11/18. So from 18th system does forward scheduling & redetermines all the dates. So pick / pack date is 11/18. Loading date is 11/19, goods issue date is 11/20 & possible delivery date is 11/23. So system will confirm the delivery date on 11/23. This is when complete delivery is required. If partial delivery is allowed, then system will check how much quantity is available on 11/15. Accordingly it will give 2 delivery dates.
In the above example include teh factory calender which will have 5 day week with Fri & Sat as holidays. Accordingly dates will change.
Here replenishment lead time also plays an imp role. Pls refer http://help.sap.com/erp2005_ehp_03/helpdata/EN/6b/2785347860ea35e10000009b38f83b/frameset.htm for further information
Regards,
Sivanand

Similar Messages

  • Schedule Line Delivery Date Calculation with Transportation Scheduling

    Hi All,
    We are currently running into a problem where our Sales Order Schedule Line delivery dates are being pushed out too far into the future - because of the Calendar being used to determine the transit time.
    We have 'Delivery Scheduling' and 'Transportation Scheduling' activated for our Sales Document type
    We have Routes that are configured with a 'Transit Time' and a 'Factory Calendar'
    Order Scenario:
    'Factory Calendar' assigned to our 'Route' is setup with only one 'Workday' in a given week e.g. Wednesday
    Our 'Route' has a Transit Time of 2 days
    We create a Sales Order on Monday for a Material that is available in our Plant
    The 'Goods Issue' date is being determined correctly for the next Workday - being Wednesday
    The 'Delivery Date' is extending out over 15 days (2 Wednesdays into the future) - since it is working on 'Calendar Days' and not 'Actual Days'
    Does anyone know of a way (config or other) to only influence the 'Goods Issue' date with the 'Factory Calendar' assigned to the Route, and have the 'Delivery Date' calculated using the Transit Time on the Route and 'Actual Days' rather than Calendar days?
    All help greatly appreciated.
    Thanks,
    Ravelle<i></i>

    Hi Pathik,
    Thanks for your reply.  I have already maintained the Calendars I'm using for this business process in <SCAL> - same as <OY05>. 
    The problem I'm having though is that by assigning a Calendar directly to my route (which I doing to influence the goods issue date - using a 1 Working Day Calendar) it is also taking precedence in determining the Transit time - which in this case I don't want, as I want my Transit time to be determined using a 5 Working Day Calendar.
    I don't think this problem has a config option as a work around...I think the only possibility in this case is a development to achieve the results we need.
    Thanks,
    Ravelle

  • PR delivery date calculation for TAB orders

    Hi All,
    1) The PR which is created via TAB item in the sales order - the delivery date for such PRs is equal to the delivery date in the sales order. This is happening only for TAB orders without BOM explosion in the sales order.
    2)In BOM exploded sales order - (meaning the parent item is entered in the sales order with item category TAP. ) -The sub components of this parent item is auto populate in the sales order. If any one of these sub components have item category TAB...then it creates a PR which has the delivery date equal to the "Planned delivery time" in the info record.
    Can anybody please explain why the PR default delivery date is different in the two cases explained above. Both are TAB items...the only difference is one is a stand alone TAB item and the other is via BOM explosion.
    Your help will be highly appreciated.
    Thanks
    Ashok

    Hi Sasy
    Delivery date calculation for MRP generated PR will follow the below settings
    1) Purchasing processing time in the Plant parameters in the customization and is calculated based on the Factory calendar days.
    2) Planned delivery time maintained in PIR and is calculated based on Normal calendar days
    3)GR Processing time Maintained in Material master record, calculated based on Factory calender.
    If you add up in the following sequence then you will get the exact delivery date.
    Purchasing Processing time + Plnd delivery time + GR processing time.
    Hope it will solve your  issue.
    Thanks / Karthik

  • Function module SD_SCHEDULING: delivery date calculation factory calendar

    Hi,
    When I create or change a sales order, system calculates the delivery time and date (ETDAT) using transit duration and factory calendar. Currently factory calendar says that transportation leaves every Monday, Wednesday and Friday. Unfortunately, function module SD_SCHEDULING calculates the delivery date using factory calendar dates, i.e. <b>NOT</b> using working dates.
    Function module reads the factory calendar from table TVRO (Routes) and field SPFBK (Factory calendar key) in subroutine GET_CUSTOMIZING, and saves factory calendar id in CS_SCHEDDU-TRANSIT_FC. The calculation itself is done later in function module DATE_CONVERT_TO_FACTORYDATE.
    For example, if transit duration is 3 working days, function module calculates the delivery date using Monday (first day), Wednesday (second day) and Friday (third day). Thus, the result is Friday, which is wrong. Result should be of course Wednesday (Monday first day, Tuesday second day and Wednesday third day).
    I'd like to use working days instead of calendar days. I am planning to recalculate the delivery date in some user exit, but before I start coding, I'd like to hear your opinion: <i>Is it possible to use working days instead of calendar days when calculating delivery date?</i> (I believe it must be, since my case is very normal). If it is, I assume that this can be achieved with IMG, but how and where?
    I am using SAP R/3 Enterprise.
    Regards,
    Jarmo Tuominen

    Hi jarmo,
    1. DATE_CHECK_WORKINGDAY
       Probably this FM may be useful to u.
    2.
    CALL FUNCTION 'DATE_CHECK_WORKINGDAY'
            EXPORTING
              date                       = d
              factory_calendar_id        = '01'
              message_type               = 'I'
            EXCEPTIONS
              date_after_range           = 1
              date_before_range          = 2
              date_invalid               = 3
              date_no_workingday         = 4
              factory_calendar_not_found = 5
              message_type_invalid       = 6
              OTHERS                     = 7.
    regards,
    amit m.

  • No delivery date calculation required

    Hi,
    Situation:
    Our US sales organization works with a non SAP ecommerce tool for sales of all materials. Every night (European time) a job is scheduled to send over the information about created orders and deliveries. As such orders get created in SAP.
    Most often the delivery for these orders already occurred so they just want to deliver them out of SAP once the orders are created there. They do not want SAP to calculate the earliest delivery date based on ATP logic and routing because then they have to constantly set the delivery date in future during delivery creation.
    Our US colleagues only mind of the stock levels which they constantly (every 10 minutes) update to their web based tool and which they want to be accurate all the time.
    My idea was to set the availability check for all materials in the US sales org to "KP - Do not check". But then I still have to deal with the route determination. Would it be wise to set the number of days to 0 for each case?
    Or can I somehow "switch off" routing for US delivered customers?
    What would be the best way to make sure the proposed delivery date in the schedule lines for every material has the date the order was created? Except for ATP logic and route determination are there any other settings I have to consider?
    Best regards,
    Geert

    Fix the root problem.  Give them a website that accesses SAP in real time and obviate the need for any synchronizations.  I am willing to bet that ATP and Deliveries are not the only synchronization issues.  What about pricing (more than likely now maintained in two places), relationship between soldtos and shiptos, two freight calculating programs, two tax calculating programs etc. etc.
    I know that this isn't a very helpful answer to you in the short term.  However, I encounter this problem on a daily basis and have come to learn that it's not an ATP issue.  It's an IT versus Business issue.  How could a disconnected website have been created in the first place?  That's the question that your business should really be asking.
    Sam

  • Delivery date calculation in auto scheduling

    Dear All,
    We have maintained planned delivery time , gr processing time in mm master as well infor records.
    We are running MRP and auto scheduling and updating schedule lines through MRP.
    System updating schedule lines and the delivery date also. what is calculation of delivery date in this case ?
    also system updating 3 lines with different delivery date ..why ? why not one line ?
    vijay

    no solution.

  • Delivery date calculation based on route in VA02

    Hi.
    I am unable to find the code for the calculation of dates in schedule lines in VA02. For plant 0201 the delivery date in schedule lines is coming wrong. I think it is not getting calculated according to the route. In addition, it is not taking route from APO but taking it from R3. I have done the debugging several times and looked into the program SAPMV45A also but still could not find the code for the calculation. Can you please guide me on this?

    Hi,
    Please check for Implementation of User Exits :
    MV45AFZ4
    MV45AFZA
    MV45AFZB
    MV45AFZC
    MV45AFZD
    MV45AFZF
    MV45AFZH
    MV45AFZU
    MV45AFZZ
    Thanks & Regards
    Suresh Nair

  • ATP check in va01 should consider BOM components delivery days for delivery date calculations of header material

    Hi All,
    My requirement is for ATP check in sales order,
    I am creating sales order for header material(FG) using strategy group 40.
    Its BOM consist 3-4 ROH, each ROH is assigned scheduling agreement.
    EX: I am creating order on todays date for FG
    IN-HOUSE production time = 5days, GR processing time = 1days
    transportation time = 5days.
    ROH 1= 1week, ROH 2= 2week, ROH 3 = 3weeks
    Now After MRP run for FG's, planned order will be created for deficit stock.
    now while doing ATP check in sales order system calculates delivery date = In-house production time + GR processing time + Transportation time.
    But components for manufacturing FG's are not considered .
    System should throw delivery date = In-house production time + GR processing time + Transportation time + components(ROH) delivery time (whichever is higher : As without this order delivery date is useless).
    Experts Please help.

    Pratik,
    In R/3 ATP check carried at one level material only for which you are entering schedule/delivery lines in sales order.
    If you are talking about cumulative availability check then please consider APO GATP.
    There is workaround for your requirement by considering Assemble to Order Strategies.
    Please go through below link Sales order availability check considering the ROH stock/procurement time
    Br
    KK

  • New SO goes through Vehicle Search and finds a match- How is Delivery Date?

    If a new Dealer Sales Order goes through a Vehicle Search and a match is found, I have the following 2 questions:
    (1) How is the vehicle assigned
    (2) When Sales Order is created:
    Will there be an Availability check again
    How is FDD Calculated

    If a new Dealer Sales Order goes through a Vehicle Search and a match is found, I have the following 2 questions:
    (1) How is the vehicle assigned
    (2) When Sales Order is created:
    Will there be an Availability check again
    How is FDD Calculated

  • Explain How delivery date is calculated using backward and forward schedul

    How can anyone please explain how delivery date is calculated using forward and backward scheduling
    I want to have it broken down into the following steps
    for eg for delivery date calculation following dates are used
    Material Availabilty Date
    Material Staging Date
    Pick/pack time
    Transportation PLanning date
    Loading date
    Goods issue date
    Transit Date
    Delivery Date
    Can some one please give me an example and explain wht these dates are
    for eg customer needs delivery date on  11/20/2008
    how would the system cacluate whether it can meet the delivery date using backward scheduling
    and if it doesnt meet how does the system do the forward scheduling
    also i am not clear with the following dates
    material avaialibilty date
    material staging date
    transportation date
    can some one please explain me all this in detail
    Thanks

    Hi,
    Basically this is the CRSD(Customer requested ship date logic)logic in which system calculates the ship date depends upon the material availability. If material is available system calculates ship date on the basis of master data maintained in customisation.Master data is maintained in the  following link.
    If material is not available then system takes into consideration vendor delivery date & then calculate customer ship date.
    Please go through the link in SPRO
    LE-Shipping -Basic shipping functions-Scheduling -Delivery scheduling & Transportation scheduling-Maintain duration.
    In customisation following data is maintained
    Material Availabilty Date
    Material Staging Date
    Pick/pack time
    Transportation PLanning date
    Loading date
    Goods issue date
    Transit Date
    Delivery Date
    Hope you got the idea of CRSD calculation
    Regards,
    Prashant.

  • How are APO/R3 dates calculated

    Hi All,
    In APO, for a PO, we have ' Requirement date', 'Availability date' and in R3, we have reqmnt/rect date and delivery date.
    How are these dates calculated from a reference?
    My understanding- System takes the requirement date( date on which there is a reqmnt for the material), subtracts a time equal to GR+GI time and arrives at Availability date. the same Availability date is transferred to R3 as 'Reqmnt/Rect date'. But how is the delivery date in R3 calculated?
    suppose I have a requirement date in APO, what are the details that I need to calculate successive dates?
    Regards
    Manotosh

    Hi,
    I have one confusion pls. clarify.
    Requirement date=Date of demand on which material is required.
    Delivery date= Date of demand- planned delivery time /transportation duration
    Availability date= Delivery date+GR process time.
    In product veiw in APO you will see as  availability date and receipt date.
    For more information follow the link
    http://help.sap.com/saphelp_scm50/helpdata/en/cd/6dec39554c7f58e10000000a11402f/frameset.htm
    Santosh

  • How system updating the delivery dates in sale order schedule line

    Hello
    i created a sales order with 2 line items. For the first line item the confirmed delivery date in the schedule line is 06.02.2012 and for the second line item the confirmed delivery date in the schedule line is 14.02.2012 . Both the line items are third party items and the PR created against the line items in the sales order .
    We created the PO with reference to the PR of the SO and we find there are different delivery dates coming in the PO document for the 2 line items . For the first line item the delivery date is coming as 14.11.2011 and for the second line item in the PO , the delivery date coming as 11.11.2011 . Firstly we are not understanding from where the delivery dates are picking in the PO.
    Secondly , once we saved the Purchase order and once we come back to the sales order , the schedule line dates are getting changed automatically in the sales order . For the first line item in the sales order the delivery date is changing to 22.11.2011 and for the second line item in the sales order the delivery date is changing to 22.11.2011.
    Now my question , is from where the delivery dates are updating in the Purchase order and once we save the purchase order how the delivery dates in the schedule line are getting changed .

    Now my question , is from where the delivery dates are updating in the Purchase order and once we save the purchase order how the delivery dates in the schedule line are getting changed .
    For third party processing, the delivery dates are updated in the purchase order based on the settings in the field Planned delivery time in the MRP2 view of the material master(defined in purchase info record in t.code ME11/ME12) and purchasing processing time defined in t.code OMEW. This means, since the date of PO created, it will take the days mentioned in the planned delivery time field and purchasing processing times to determine the delivery date, which will be copied into the sales order as delivery date. In your case, the purchase order delivery date is not copied into the sales order, hence you may need to check OSS note. How the PO is handled? Any confirmation control functionality is used?
    Regards,

  • Calculation delivery date for items

    Hello,
    I am looking for the option to set a delivery date calculation in master data so this will be automatically calculated in sales and purchase documents.
    The only thing that comes remotely close is the 'Lead Time' in tab 'Planning Data' but this will only be used in MRP runs.
    I want to set per Business Partner and/or Item a delivery date calculation. For instance it will take 5 (working) days before the item will be delivered. Therefore when entering a PO it will update the delivery date automatically from today plus 5 days.
    Same will go for the SO calculating the delivery date if there is no stock from the set delivery date calculation.
    It seems I have to set this up myself via UDF's with queries?!
    Kind regards,
    Petronella

    If the lead time is always the same length for the item irrespective of the BP then you could store this in an UDF on the item master. 
    If the lead time is per BP then it can be an UDF on the BP Master data.  However if its a matrix of per BP and Item then you can do this by creating a user defined table. 
    I have done something similar to this, a few quick pointers would be:
    Create User Defined Table (eg. @Leadtime)
    Add 3 user defined fields to the table, CardCode, ItemCode and Leadtime
    Open up the table and add a formatted search to the BP Code UDF (e.g. Select t0.CardCode, t0.CardName from OCRD t0 where t0.CardType = 'C')
    add a formatted search to the Item Number UDF (select t0.ItemCode from OITM t0)
    Add a UDF on the marketing document lines called Leadtime.
    Add a formatted search to the leadtime field (select T0.[U_Leadtime] FROM [dbo].[@Leadtime] T0 Where T0.[U_BPCode] = $[$4.CardCode] AND T0.[U_ItemCode] = $[$38.1.0])
    That should pull through the leadtime based on the BP and Item on the marketing document, you will then need to add a formatted search to the delivery date field on the rows by picking up the document date and adding the leadtime UDF days to it.  I'm afraid I don't have SBO open and I can't remember the variable for picking up the document date, you can find this out by clicking View | System Information.  To pick up the leadtime udf it will be $[$38.U_leadtime.0] i think.
    Regards,

  • Delivery Date in SO not calculated with Route Transit Time

    Hello Experts,
    We are not able to calculate the delivery date in Sales Orders based on the Route transit time.We are using the Transportation group from Material master , Shipping condition from sold to Party , and Receiving issuing plants and zones .
    One thing I notices is if we don't use the Transportation group in the material master , then the delivery date calculated based on transit time.Not sure not why its not working with using Trans group in Mat master
    Please advise.
    Thanks in advance

    Hi,
    Kindly do not post same questions twice
    HI,
    For delivery scheduling enter time
    IMG >> SD >> Basic functions >> delivery scheduling and transportation >> maintain duration
    Maintain here route, pick/pack & loading time
    For in house production maintain time in material master in MRP view
    Then now system will take in account what is production time + pick/pack + load time and then will schedule
    Kapil

  • Delivery date in Delivery Schedules

    Dear Experts,
    We run MRP in MD02 to gerenarate delivery schedule lines.
    How the delivery date in delivery schedule is calculated?
    Is it possible to setup so that irrespective of MRP run date, all delivery dates should be Monday OR Friday in Delivery Schedules?
    Awaiting a reply from the experts.
    Regards,
    Shahsidhar

    Dear Experts,
    The purpose here is to consolidate all deliveries on one day.
    When MRP is run, delivery schedules lines should be created with delivery dates as only Monday/Wednesday.
    How can we achieve this? Any suggestions are welcome
    Regards,
    Shashdihar

Maybe you are looking for

  • Multiple rows in a single column in a SQL statement

    Can anyone provide me with a simple sql which will run on the below table (USERROLE table) ID ROLEUSER ROLENAME 1 user1 GL 2 user2 OBI_AP 3 user1 OBI_AP 4 user2 GL 5 user1 OBI_AR 6 user2 AR 7 user3 GL and give the result as ROLEUSER ROLENAMES user1 G

  • Creation of SCA Package from EAR and SDA

    Hi All, As we know that when a CAF project is created then another 4 projects( dictionary, ejbmodule, permission and webdynpro) are created with the main CAF project and at deployment time five files are deployed at J2EE engine. Among them four are E

  • All Applications and Finder Crashing after Leopard Update!!

    I've tried everything. See previous question... http://discussions.apple.com/thread.jspa?threadID=1378080&tstart=0 Now the same problems keep arising... 2/5/08 1:09:36 AM [0x0-0xf00f].com.apple.Safari[213] Safari(213,0xa04da074) malloc: * error for o

  • Job auit and execute sql task

    I am a running a jobtask in management studio and it was taking forever to proceed to the next task. I went to the ETL to execute  it manually .It loads  but stops at running mode not not going all the way till it turns green.to indicate sucessful. I

  • Problems importing new values into existing hierarchy

    I have a hierarchy setup with name and code fields. I have already imported the majority of the records and manually setup the hierarchy in Data Manager (as we never had hierarchy setup in the past). I now have 100 or so new entries to add to this ta