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.
ThanksDear 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 PMHi,
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. -
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.
regdsHi,
"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 ChiaHi 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, KennethThis 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. -
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 asapHi,
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 customers requested delivery date to determine if this date can be met.
The transit time, loading time, and pick/pack time are subtracted from the customers 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
UpinderGreetings 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
CSDear
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, gailWelcome 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 -
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,
AmolHi
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
-
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,