Backward Scheduling Issue

Hi,
I have an issue when SAP performs backward scheduling to get the production order finish dates.
As an example, if the Basic finish date is Tuesday 01/27/2009 (00:00) then when SAP performs backward scheduling it comes up with the following dates & Times:
Basic Start Date - 01/22/2009
Basic Start Time - 00:00
Scheduled Finish Date - 01/26/2008
Scheduled Finish Time - 24:00
Scheduled Start Date - 01/22/2008
Scheduled Start Time - 13:17
If the Basic finish date is Monday 01/26/2009 (00:00) then when SAP performs backward scheduling it comes up with the following dates & Times:
Basic Start Date - 01/21/2009
Basic Start Time - 00:00
Scheduled Finish Date - 01/26/2008 instead of 01/19/2008
Scheduled Finish Time - 00:00   instead of 24:00
Scheduled Start Date - 01/21/2008
Scheduled Start Time - 13:17
Could someone please explain as to why this is happening?
Thanks,
JP

Sorry about that. All the dates are in 2009. Here is the updated information
Case 1:
Basic finish date is Tuesday 01/27/2009 (00:00)
Basic Start Date - 01/22/2009
Basic Start Time - 00:00
Scheduled Finish Date - 01/26/2009
Scheduled Finish Time - 24:00
Scheduled Start Date - 01/22/2009
Scheduled Start Time - 13:17
Case 2:
Basic finish date is Monday 01/26/2009 (00:00)
Basic Start Date - 01/21/2009
Basic Start Time - 00:00
Scheduled Finish Date - 01/26/2009     instead of 01/19/2009
Scheduled Finish Time - 00:00             instead of 24:00
Scheduled Start Date - 01/21/2009
Scheduled Start Time - 13:17
Saturday & Sunday are holidays. I have checked the calendar and it is not the issue. I would appreciate it if you could help me in this as this problem is driving me crazy
Thanks,
JP

Similar Messages

  • Calculation of start date with backward scheduling

    Dear all,
    I am facing an issue related to backward scheduling. I have requirement in which whenever backward scheduling is used, system should calculate from last activity to first for calculation of schedules which is fine. But when running scheduling i am giving finish date as input and system is always using start date as current date and not calculation last date from last. For example if i input finish date as 15 feb 2015, and there is only one activity of 15 days, system should count start date from 1 feb 2015. Please help me how i can achieve this, currently its always putting start date as current date.
    My current settings are--
    Project definition-  WBS Scheduling profile-  Backward scheduling
                                  scheduling scenario-  Free scheduling
    Network-      Planning type- basic dates
                        Scheduling type- Backward
    Please help.
    Thanks

    Dear all, this issue is resloved. Reason was that by default i am using forward scheduling for all project but in case of backward scheduling, user change schedule type at project definition and network. I was removing start date and putting finish date and running scheduling. Missing step from my side was i need to first copy date from top to down than run scheduling again.
    Thanks.

  • Basic finish date earlier than basic start date while backward scheduling

    I am encountering an issue where in when I am selecting backward scheduling for a process order and I am entering the Basic finish date, afte which system is giving me a Basic startdate which is after the basic finish date.
    For eg:- When i give the basic finish date as 08.12.2011, system is giving me basic start date as 09.12.2011
    I have checked the recipe of the material. In the recipe one major flaw that i found out was that all the activity timings were maintained as 0. But when i created a similar scenario in the testing client, i am not getting the issue.
    Please help.

    Hi,
    Check what is maintawined in number of days the start day is allowed to be in the past in scheduling parameters of the order type, in OPU3. If there is an opening float defined in schedule margin key of the order, and concerning this float backward scheduling finds a start date which falls into past, lead time scheduling will automatically switch to forward scheduling starting from today. 9.12.2011 could have been deducted this way. Also check the factory calendar if days upto 9.12.2011 are defined as working days.
    Regards.

  • Scheduling issue for splitted operations in process order

    Hello All,
    I am facing problem after scheduling splitted operation in process order. The scenario is as follows.
    In process order there are 5 operations. 10, 20, 30, 40 and 50. Out of the above operations 30 is splitted and two different resources are assigned to it. Control key assigned to splitted operation (30) is also scheduling relevant. Now the flow of operations will be as below.
    1. Operation 10
    2. Operation 20
    3. Operation 30 - Operations is splitted (Resource used is A), qty to be produced - 10 kg.
    a. Operation 32 - Quantity of operation 32 is changed to 5 kg. Resource used is B.
    b. Operation 34 - Quantity of operation 34 is changed to 5 kg. Resource used is C.
    4. Operation 40
    5. Operation 50
    Relationship exists between opearion 10-20, 20-30, 40-50 and between 30,32, 34 with 40. But there is no relationship exists between splitted operations 32 and 34 with any of the previous operations for eg. 10 & 20.
    Issue is after scheduling all operations relationship remains maintained between operations 32, 34, 40 & 50. As operation 30 is splitted to two different operations equally total time for scheduling gets reduced but after scheduling of all operations all previous operations before operations 30 does not get resceduled? Scheduling type maintained for order is Backward Scheduling.
    Please check this and guide me how all operations before operation 30 can be rescheduled as per changed timing of operations 32 and 34.
    Best Regards.
    Edited by: Avinash Mohite on Mar 19, 2010 12:43 PM
    Edited by: Avinash Mohite on Mar 19, 2010 3:14 PM

    Hi,
    I hope u r doing in this way:
    In the capacity header screen enter individual capacity as 2. then click on Got( on top of same screen) and go to individual capacites. Enter the names of two individual capacities, for example 1 and 2. These are the names of two work centres where u r splitting ur operation.
    Double Click on operation 0030 and go to tab 'splitting' . Tick on ' required splitting' and enter maximum no. of splits as 2.Then go to capacity requirements assignment tab. enter the individual capacity as 1 and 2 and enter the splitted quanitites.Save and reschedule .
    Check and revert.
    Regards.

  • Delivery scheduling issue

    Hi.
    Our users have created  a sales order on 20.1.10(wednesday). The required delivery date in sales order is 22.1.10. The system has calculated the material availiblity date as 20.1.10. But this is wrong since i have checked that follwoing is maintained in the configuration of shipping point and route.
    In shipping point DE123..........loading time is zero... and  Pick/pack time is selected as" route dependent".
    In the route DE1234, the transit time is 0.75. there is no transp lead time in route and factory calendar is B10 in route.
    so ideally the matrerial avaiable date shud be 22.1.10 less 0.75 days=21.1.10.........  but it is 20.1.10 in sales order
    my questions are:
    1) if pick pack time is route dependent in shipping point. where is pick pack defined in route. i cannot see it in route definition.
    2) why system is calculating 20.1.10 ?
    3) We have APO too. Is something coming into sales order from APO.
    regds

    Hi,
    "Loading Time" & "Pick/pack time" comes from the Shipping Point.
    "Transit Time" & "Transportation Planning Time" come from Route.
    In your case, Customer required Delivery date is 22.01.10. Taking this date system starts with backward scheduling first.
    Required delivery date - Transit Time = Goods Issue date(21.01.10).
    Goods Issue date - Loading Time = Loading date.
    Loading date - Pick/Pack Time = Material Availability date(20.01.10).
    Therefore, I think system is taking either Pick/Pack time or Loading Time is 1 day for which system is determining 20.01.10 as Material Av date.
    Check the lead times in your Shipping point & Route.
    Regards

  • Planning Run - Enhanced Backward Scheduling Error

    Hi SAP Expert,
    I encountered planning run error "Heuristic terminated due to a possible endless loop" after I run the planning run via transaction /SAPAPO/CDPSB0 - Production Planning Run with heuristic "Enhanced Backward Scheduling".
    Do anyone have any idea on it?
    Thanks.
    Regards,
    Hooi Chia

    Hi All,
    This issue had been resolved. I'm now close this issue.
    Regards,
    Hooi Chia

  • Backward scheduling in sales order

    Hi all,
    I have 2 routes maintained which should be determined by different shipping conditions.  Let's name them as Route A with transit time 4 days and Route B with transit time 2 days.
    When creating sales order, the backward scheduling takes place.  To my understanding, in case the material available date is calculated as in the past, forward scheduling will take place.
    My question is - I have 2 routes with different transit time.  Is it possible to make the backward scheduling checking all available routes (in my case, ignoring the shipping condition) before start the forward scheduling?
    Thanks in advance.
    Cheers, Kenneth

    This is how the system works:
    the route is determines in FM SD_ROUTE_DETERMINATION. this is reached via the following call stack:
    SAPL0VRF FUNCTION SD_ROUTE_DETERMINATION
    SAPFV45P FORM VBAP-ROUTE_ERMITTELN
    SAPFV45P FORM VBAP-VSTEL_ERMITTELN
    SAPFV45P FORM VBAP_FUELLEN
    SAPMV45A MODULE (PAI) VBAP_FUELLEN
    As you know, shipping conditions are used as a criteria to find a route.
    So lets say:
    Shipping Conditions A (Air) ---> Route 1 will be determined
    Shipping Conditions T (Truck) ---> Route 2 will be determined
    Route 2 gets determined. Later, Function SD_SCHEDULING will be called. The following call stack reflects this:
    SAPLV03C FUNCTION SD_SCHEDULING
    SAPFV45V FORM VERSANDTERMINIERUNG_NEU
    SAPFV45V FORM MVERF_AUFBAUEN_WMENG
    SAPFV45V FORM MVERF_AUFBAUEN
    SAPFV45V FORM VERFUEGBARKEIT_PRUEFEN
    SAPFV45V FORM BESTAND_BEDARF_ABGLEICHEN
    SAPFV45P FORM VBAP_BEARBEITEN_ENDE_VERFUEGB
    SAPFV45P FORM VBAP_BEARBEITEN_ENDE
    SAPMV45A MODULE (PAI) VBAP_BEARBEITEN_ENDE
    The call of function SD_SCHEDULING looks like this:
    call function 'SD_SCHEDULING'
       EXPORTING
         if_schedule_direction   = v03c_backwards
         if_schedule_shipping    = us_vstrm
         if_schedule_transport   = us_trtrm
         if_shipping_point       = us_vstel
         if_weight_group         = us_grulg
         if_loading_group        = us_ladgr
         if_transport_route      = us_route  <<<<<<<<<<<<<<<
    us_route contains the route that is determined in FM SD_ROUTE_DETERMINATION.
    So only 1 route will be passed to SD_SCHEDULING. In this example, use_route = "2" (Route 2).
    My understanding of your issue is that you may have a requested delivery date = 10th April (for example)
    10th - 4 days = 6th, a date in the past so system must do a forwards scheduling, and then we inevitably have a later confirmed delivery date. However, before you have the system do a forwards scheduling, you want the system to see if the requested delivery date of April 10th can
    be reached with route 1.
    10th - 2 days = 8th, so there is no need to execute the forwards scheduling as the customers requested delivery date can be met
    It sounds like a reasonable request to me (Route 2 could be cheaper and meet customer's delivery date but if it cant be reached, then use route 1 as you will get goods to customer on time even if it is more expensive), but I do not think it is easily achieveable. The ECC system is just not as clever as that. Maybe the APO scheduling offers some more flexibility regarding this? The ECC system simply uses the route (i.e. transit time of route) as part of the initial backwards scheduling. If dates in the past, it will switch to forwards scheduling.
    There is no method by which it will not switch to forwards scheduling if there is another route available. It cannot do this because as far as FM SD_SCHEDULING is concerned, there is only 1 relevant route.
    I am not even sure if this is possible via a user exit. The problem is preventing the forwards scheduling in the case of route 2 resulting in past dates. There is definitely no user exit to do this within SD_SCHEDULING. And then there is the possibility of route 1 determining past dates. In the case of both routes determining past dates, which route should be used. So I do not think there is any possibility to so this from within the scheduling function.
    Maybe you could implement your own "rough" scheduling logic in EXIT_SAPL0VRF_001. This exit is called in FM SD_ROUTE_DETERMINATION and allows you to determine your own route. And then this route will later be passed to the standard scheduling function. This would be a fairly significant development effort though.

  • Backward scheduling

    We are trying to configure backward scheduling for our SAP system. Suppose the requested delivery date by the customer is 22.07.2011, the goods issue date should be 21.07.2011 as goods should leave the factory before one day in order that it should be received by the customer on time.
    This goods issue date is being calculated based on Route, i.e. for route 001 the transit time mentioned in the configuration is 1 day but still system is not displaying the goods issue date 1 day less than the requested delivery date.
    Please guide me if I missed anything.

    Hi,
    You can check whether the route is determined correctly in the sales order and the factory calender of the forwarding agent is  maintained in the route in case the shipper calender different from that of the forwarding agent calender.
    Regards

  • Forward and Backward Scheduling

    I have a couple of related questions.
    1. Where can I configure if I want Forward/Backward Scheduling in Customization? and if I leave it blank will it do forward or backward scheduling?
    2. Does the system not perform backward scheduling if Replenishment Lead Time (RLT) is setup? If yes why?

    Hi,
    Backward scheduling is the calculation of deadline dates: the arrival time at the customer site is calculated as the earliest
    possible goods receipt time at the customers unloading point on the requested delivery date. All four of the delivery and
    transportation scheduling lead times are subtracted from the customeru2019s requested delivery date to determine if this date can
    be met.
    The transit time, loading time, and pick/pack time are subtracted from the customeru2019s requested delivery date to calculate the
    required material availability date.
    The system calculates backward scheduling as follows:
    Requested delivery date minus transit time  = Goods issue date
    Goods issue date minus loading time = Loading date
    Loading date minus transportation lead time = Transportation scheduling date
    Loading date minus pick/pack time = Material availability date
    Forward scheduling is also done if no product is available on the material availability date calculated by backward
    scheduling. The system does an availability check to determine the first possible date when product will be available. This
    new material availability date forms the starting point for scheduling the remaining activities.  The loading time, pick/pack time,
    transit time, and transportation lead time are added to the new material availability date to calculate the confirmed delivery
    date.      
    Regards
    Ram

  • Dirrerence between backward scheduling and forward scheduling

    hi Friends,
    This is madhusudhan i need diff b/w backward scheduling and forward scheduling
    plz do  the needfull asap

    Hi,
    Backward scheduling is the calculation of deadline dates: the arrival time at the customer site is calculated as the earliest possible goods receipt time at the customers unloading point on the requested delivery date. All four of the delivery and transportation scheduling lead times are subtracted from the customer’s requested delivery date to determine if this date can be met.
    The transit time, loading time, and pick/pack time are subtracted from the customer’s requested delivery date to calculate the required material availability date.
    The system calculates backward scheduling as follows:
    Requested delivery date minus transit time  = Goods issue date
    Goods issue date minus loading time = Loading date
    Loading date minus transportation lead time = Transportation scheduling date
    Loading date minus pick/pack time = Material availability date
    Forward scheduling is also done if no product is available on the material availability date calculated by backward scheduling. The system does an availability check to determine the first possible date when product will be available. This new material availability date forms the starting point for scheduling the remaining activities.  The loading time, pick/pack time, transit time, and transportation lead time are added to the new material availability date to calculate the confirmed delivery date.
    Reward points if it helps

  • Issue inMaintenace scheduling issue in Two plants with similar data set up

    Hi PM Gurus
    Scenario: A) We Have two maintenance Plants which have got Factory calendar assignment as per Table Data. We need to change Non Working days of factory Calenders (D1 and T2) for work centres working and do Maintenace scheduling
    Issue    A) Plant PL0B  has got factory Calender T2 set up at work centre (WCT2) .We get Maintenace schedule Calls as per Calender set up ie No Maintenace Call (Planned call and Call date) on  (Non Working Days). Here we change public holidays to working days and this throw schedule calls accordingly (thatu2019s Maintence Calls on working days only).
    B)     We have similar requirement to change public holidays for Calender D1 which is assigned to Work centre WCD1, then we must get maintenance calls for working days. But we find that for Plant PL0A, Maintenace Calls are generating even on non working days. Only difference between Plant PL0A and PL0B is for Work centre set up as per screen shots for Capacity data.
    C)     We have changed work centre data of WCD1 as per WCT2 ,but still PL0A is giving maintenance Calls on Non Working days (Not Controlled by Calender data of Work Centre )
    D)     Info: Scheduling indicator in Maintenace plans of both plants is TIME
    Plant      Factory Calender (plant      Factory Calender
    (Work Centre)     Non Working Days                                                      Work Centre (PL0A)
    PL0A       U1     D1     3-Public holidays                                                WCD1
    PL0B     T1       T2     Sat ,Sun and 10 Public holidays                                WCT2
    Thanks
    Upinder

    Greetings Upinder,
    You should set the Scheduling indicator to "Time - factory calendar" and select a Factory Calendar if you want the Maintenance plan to be scheduled according to one of the calendars you set up.
    The work centre capacity scheduling doesn't come into place here, yet - it'll allow for rescheduling once the orders are called.

  • Specific Flash Player 10 Backward Compatibility Issue

    There's an issue with backward compatibility on Flash Player
    10 that is breaking a lot of Flash content that was created with a
    tool that I develop and sell. It is to do with the way
    globalToLocal and localToGlobal handles NaN.
    I've reported it on the bugbase at
    https://bugs.adobe.com/jira/browse/FP-964
    There are more details here -
    http://www.questionwriterblog.com/archives/2008/11/scrollbar_causing_content_to_disappear. html
    The impact of the bug can be seen here.
    http://www.questionwriter.com/samples/fp10problem/v1perceptions.swf
    It is a serious enough backward compatibility issue, and
    doubtless affects other content too. I'm hoping for the outcome
    that the functionality will be restored in future player releases -
    but right now, can someone give me confirmation it is on the Flash
    Player team radar?

    bump!

  • Scheduling Issue at subassembly level

    Hi Experts,
    In REM scenario we are having two levels of BOM e.g. Finished Good X and subassembly Y both are produced in house with REM on different production lines. The total time taken to produce one finish good is 2hrs which includes 1 hour for producing Y and one hour for producing X, while running MRP with lead time scheduling system creates RSQ for the finished good X say on 13.04.2010 and at the same time subassembly RSQ is created on 12.04.2010.
    Whereas practically system should create RSQ for Subassembly on the same day and the finish time of subassemblyu2019s RSQ should be equal to start time of finished goods RSQ.
    Is there any specific setting required for this?
    Regards
    CS

    Dear
    Please check the OPU5 and selected the selection ID 02 for rate routing for detailed and rate based scheduling.
    Scheduling type Backward and Adjust Scheduling to basic date.
    Planned orders are created from MRP. When I check the planned order deatails, in the Det.Scheduling tab it shows scheduling type  and in the Production rates tab it shows backward scheduling.
    Also check the schedule margine key for both the materail it should be zero.
    Please refer this link,
    http://help.sap.com/saphelp_erp60_sp/helpdata/EN/f4/7d299844af11d182b40000e829fbfe/content.htm
    Regards,
    R.Brahmankar

  • Known backwards compatibility issues between Robohelp 9 and Robohelp 8?

    Hi Group,
    In addition to avoiding the tasks in the Review menu, does anyone know of any other backwards compatibility issues encountered while opening and using files generated in RoboHelp 9 from within Robohelp 8? Thanks, gail

    Welcome to the forum.
    Simply the fact that RoboHelp 8 will not open a project that has been run in RoboHelp 9. Sure you might well open a project by deleting the CPD and perhaps the XPJ and using the HHP, however I would not recommend that except in an emergency.
    What I am not clear on is how you link that to "avoiding the tasks in the Review menu." What has that got to do with the question?
    See www.grainge.org for RoboHelp and Authoring tips
    @petergrainge

  • Forward & Backward Scheduling

    Hi,
    When i m Creating SO for MTS(Strategy 10) scenario its not confirming the date in schedule lines.
    but is confirming  date in schedule lines in MTO(Strategy 20) scenario.
    why is it so?
    ie. system not doing Forward scheduling in MTS???
    Regards,
    Amol

    Hi
    t code OVLY
    see for yor doc type backward scheduling is ticked
    If ticked then it performs only backward and stops and doesnt do forward
    If not ticked then it does both
    Backward scheduling  first and suppose that fails it does  forward scheduling
    Remove the tick and try
    Menu path
    Img-logistics executionshipping-basic shipping functions-scheduling-delivery scheduling and transportation scheduling---define scheduling by sales doc type
    Regards
    Raja

Maybe you are looking for

  • MacBook Air, no access to an external drive or any other computer with one. Just Internet.

    I bought a cs 6 design standard but i want to install it on my MacBook Air with no cd drive and I have no access to a computer with a working one so I can't transfer it to a flash drive. Can I just download it from here and if yes, where exactly? Tha

  • Hard drive will not mount - SMART STATUS "not supported"

    I was in the process of "sanitizing" an iMac G5 last night by erasing the data with Disk Utility and the hard drive is not not recognized...and some alarming noises periodically come from the drive. Is there something else I should try to determine i

  • Problem in sending mail with PDF attachment

    Hi all, Kindly check this code.. I neeed to send the smartform as a PDF attachment.. PDF generated form of smartform is generated successfully.. <b>but PDF  going as attachment is showing errors in opening</b> . Please help me to solve this issue as

  • ACT! Software for Mac?

    Friends: I have a Mac only customer whose employer (all PCs) is using Act for Web (www.act.com/products/web/). Incredibly this web based database is supposedly accessible only with Internet Explorer 5.5+. My questions are: 1 - Has anyone tried other

  • Problem with BAPI_SALESORDER_CREATEFROMDAT2

    Hi I have an issues: While I am loading Partner function in Patners structure. everythign happens fine. Even when I am not populating the partner  Customer Contract (ZD). It is being created in my sales order. What am I doing wrong. Regards,