dynamic schedule records
TRANSCRIPT
Dynamic Schedule Records This post is on Dynamic Scheduling. This is one of the old blogs which was not posted. So I am actually
following the cookbook for Dynamic Scheduling which was released for ECC 4.72
On the text for dynamic scheduling have a look here.
To activate dynamic scheduling, set the Dynamic scheduling active flag in customizing for SAP Utilities
under Basic Functions → Portioning and Scheduling → Dynamic Scheduling → Define Control
Parameters for Dynamic Scheduling.
I am not explaining the significance of the fields as the F1 help is pretty comprehensive.
http://wp.me/p1Ci5j-ln www.sapisurdg.wordpress.com
On to the application: Below are 20 Portions defined for each working day with Factory Calendar 01
(Germany).
http://wp.me/p1Ci5j-ln www.sapisurdg.wordpress.com
Below have defined 20 Meter Reading units for each of the 20 Portions.
http://wp.me/p1Ci5j-ln www.sapisurdg.wordpress.com
So below we create Dynamic Schedule Record for all the 20 Portions in 01 Factory Calendar.
http://wp.me/p1Ci5j-ln www.sapisurdg.wordpress.com
Once created we get the success message as ‘Database changes were made”. Executing E2DY it looks like
below.
http://wp.me/p1Ci5j-ln www.sapisurdg.wordpress.com
Now If when we execute E3DY to delete the created schedule records as shown below.
http://wp.me/p1Ci5j-ln www.sapisurdg.wordpress.com
The schedule records are deleted as shown below.
Now on the real benefit of Dynamic Scheduling. We change the date for one of the portion as shown
below. The Actual date the Portion 19 needs to be read is 0n 27th August 2012. Now we need to change it
http://wp.me/p1Ci5j-ln www.sapisurdg.wordpress.com
to 28th August 2012. The 'Change Successor' is not checked.
http://wp.me/p1Ci5j-ln www.sapisurdg.wordpress.com
The Portion 19 has got the reading date changed as shown below. The portion following the changed
portion is not shifted. We can see 2 portions have to be read on the same day.
http://wp.me/p1Ci5j-ln www.sapisurdg.wordpress.com
Now we redo the same process as earlier but this time the ‘Check Successor’ is checked. What this will do
is that the portions following this portion 19 would also shift accordingly.
http://wp.me/p1Ci5j-ln www.sapisurdg.wordpress.com
As we can see below the portion reading date has been shifted.
Now when we shift the portion reading date , the system doesn’t check if the new reading date is a holiday
or not. As we can see below Portion 20 to be read on 28th August 2012 is now been shifted to 30th August
2012 which is a
http://wp.me/p1Ci5j-ln www.sapisurdg.wordpress.com
weekend.
The profile is shifted successfully.
http://wp.me/p1Ci5j-ln www.sapisurdg.wordpress.com
http://wp.me/p1Ci5j-ln www.sapisurdg.wordpress.com
Now we have a dynamic portion 04 below with read date of 4th January 2012.
http://wp.me/p1Ci5j-ln www.sapisurdg.wordpress.com
Now a reference portion is created with a read date of 1st January 2012.
http://wp.me/p1Ci5j-ln www.sapisurdg.wordpress.com
So when I use E1DY to have Dynamic Portion 04 added using Reference Portion REF then the system
adds 04 portion with the attributes of REF portion.
Instead of portion 04 having date as 4th January 2012 , it takes on the dates from REF portion which is
1st January 2012.
http://wp.me/p1Ci5j-ln www.sapisurdg.wordpress.com
Two function modules can help in debugging any issues.
ISU_CREATE_DYNAMIC_SCHEDULE
ISU_UPDATE_DYNAMIC_SCHEDULE
http://wp.me/p1Ci5j-ln www.sapisurdg.wordpress.com