Dynamic Scheduling Best Practice -- IS-U-BF-PS E1DY E2DY

I have been tasked with resolving several long standing issues with My Companies Meter Reading Schedules. My question originates out of the desire to implement the eventual corrections I make as close to a best practice standard as possible.
Near the end of 2009 I extended the Dynamic Schedule Records out to the end of 2010 with transaction E1DY
At the beginning of 2010 I reported a program error which resulted in [Note 1411873|https://websmp130.sap-ag.de/sap(bD1lbiZjPTAwMQ==)/bc/bsp/spn/sapnotes/index2.htm?numm=0001411873&nlang=E&smpsrv=https%3a%2f%2fwebsmp103%2esap-ag%2ede&hashkey=9D07D6F4306CBF2AF0B69DEE0022142E| Schedule record: Previous period end in dynamic scheduling]
I requested clarification of the comment:
"In certain operational scenarios that are not explicitly forbidden (but which are strongly advised against), the end of the previous period of the first schedule record of a series of a year may not be calculated correctly in the dynamic scheduling"
& was advised:
it means such cases where you don't have a full sequence of MRU.
The standard process of dynamic scheduling is designed that you have for every day several readings (consilidated in meter reading units/ MRU).
There was no further clarification other than the confirmation that the configuration existing in our system did not match this ideal condition.
The Current Design of Dynamic schedules is as follows:
1. No Budget Billing implemented at all. All Portions defined with a parameter record Without Budget Billing configured
2. Several Groups of Monthly Portions allocated to Calendar Z3
2a.     21 Monthly Portions
2b.     21 Monthly Portions
2c.     21 Monthly Portions
2d.     21 Monthly Portions
2e.     21 Monthly Portions
2f.     20 Monthly Portions
2g.     1 Monthly Portion
2h.     1 Monthly Portion
-Please note, that this results in day 21 of 2a-2e not including day 1 of the 2f Monthly Portions as is intended. this results in manual movement of the 20 Monthly portions in transaction E2DY one by one.
-Please note, for portions in group 2d, & 2e there is a "gap" in the config where the factory Calendar is not Assigned for day 12 & 13 in the series. resulting in a gap in the schedule record creation.
3. Many Meter Reading Units are configured for each portion.
My intended changes to the configuration are as follows:
4. No change to Budget Billing
5. All Groups of 21 Monthly Portions (2a - 2e) share the same configuration, so change all Meter reading units for (2a - 2e) to 2b (least change)
6. 2g is configured the same as day 14 of groups 2a - 2e, move to 2b equivalent
7. 2h is configured the same as day 15 of groups 2a - 2e, move to 2b equivalent
8. 2f is configured on Calendar Z3, so update configuration to Calendar ZL
9. Generate schedule records for Calendars Z3 & ZL
Having read all the above, can anyone expert in the design & implementation of Dynamic scheduling think of any issues which may arise from updating the configuration as described.
If anything is unclear or stupid let me know, I'm definitely interested in feedback to help ensure the corrections are made smoothly, & to clarify what was the "operational scenarios that are not explicitly forbidden (but which are strongly advised against)" as mentioned in the SAP Note.
Also as a final question, how feasible would it be to delete the unused portions after these changes are migrated?
regards
Daniel
Edited by: Daniel McCollum on Sep 9, 2010 7:12 AM

I have started on point 8 first:
after moving all 2f portions to calendar ZL & reentering the Meter Reading Units to resync the calenadar configuration, I used E3DY to delete schedules on calendar ZL from a future date.
This has eliminated the offending schedules on these portions from the Z3 Calendar.
Point 9:
using E1DY to generate the schedules & E2DY to "merge" them with the end of the older schedules still on Calendar Z3 has resulted in the expected 20 day cycle.
I am now dealing with the portions still on the Z3 calendar by regenerating them via E1DY & moving to the correct dates via E2DY to verify the schedules.

Similar Messages

  • Crystal Reports - scheduling best practice

    Hello,
    I would like to get some clarity on the best practice for scheduling Crystal Reports in a managed life cycle model. We are on XI 3.1 SP3.
    We have public reports that are scheduled as recurring instances for different daily/monthly reports. Is it ideal that power-users schedule these reports in DEV and then when we move over objects to PROD have the schedule settings carried over? This way in PROD the same reports will have preserved schedule settings. However, what I would like to know is that for this to work I will need to migrate historical instances via Import Wizard which also would bring over any historical instances (with static Dev data) to Prod.
    The other option is to move over just the report objects (schedule settings come over automatically) without the instances, which would mean users will have to set up similar recurring schedules in PROD again?
    Thanks!

    @Guru - so in that case what would the plan be for any future migration that happen from Dev to Prod for the same report(s)? When future migrations overwrite a report object, will the recurring schedule set up in Prod get affected, possibly disappear? Also, how would you recommend handling a situation where the same report has different scheduling properties in both environments -- how to avoid overwriting of schedule properties in Prod with those from Dev when migration the Crystal Report obejcts?
    Thanks!

  • Dynamic queries best practice

    Hello,
    I want to create a report that the user can use radio buttons to refine. As an example, referring to the apex sample application's Products page, add radio buttons for [>] All prices [>] under $500.
    I think the technique demonstrated for building dynamic query reports (this is a 1.6 tutorial,link to it is here) is the way to do this, but I'm not sure this is the best approach.
    I'm wondering about any design disadvantage. I'd appreciate comment. Also, if there is a working example with source view in the public apex workspaces you are aware of, post a link if there's value beyond the tutorial I mentioned.
    Thank you.
    Albert

    I am using dynamic queries from time to time. Here is a working example:
    http://htmldb.oracle.com/pls/otn/f?p=31517:1
    You may have a look.
    Denes Kubicek

  • Ask: Training Scheduling Best Practice Methods

    Hello,
    Can anyone share what is the best method for training scheduling? I am talking about given days, given timeslot, material distribution, class/participants distribution, etc.
    I am on my second SAP implementation in OCM team so I would like to hear from you to make improvements.
    Thanks a lot.
    -Ilham A. Pratomo.

    Hi,
    I have handled some Knowledge Transfer phase of a AMS project and I feel that atleast 4 weeks is a sufficient time for any complete knowledge transfer from the existing vendor to the new vendor. The time period is mentioned keeping in mind the precision of planning done. Planning is the key to success in this kind of take over. Following points may help to plan things
    1. Spectrum of systems / modules involved / processes / level of customisation
    2. Availability of resources for providing training and taking the knowledge transfer
    3. The network and the other infrastructure to be made available
    4. *Stakeholder commitment in providing the knowledge transfer*. Generally this one is a toughest in hostile takeovers
    5. Language barriers during K.T.
    Once these things are clear, the plan should be done for all possible processes, process chains, integrations with other module, involvement of interfaces etc.
    The success of K.T. should also be evaluated by asking the trainees to provide a reverse K.T. every week on the topics taught to them.
    Finally   Documentation of all the processes, programs, interfaces  is most important.
    Even after this, there has to be a monitoring phase to ensure that knowledge has uniformly pervaded across all members of the team. In case of need, internal KTs need to be arranged within the team.
    By doing all this, we were able to be productive from 3rd month onwards into the Managed Services phase.
    Hope this approach helps you

  • Best Practice: Dynamically changing Item-Level permissions?

    Hi all,
    Can you share your opinion on the best practice for Dynamically changing item permissions?
    For example, given this scenario:
    Item Creator can create an initial item.
    After item creator creates, the item becomes read-only for him. Other users can create, but they can only see their own entries (Created by).
    At any point in time, other users can be given Read access (or any other access) by an Administrator to a specific item.
    The item is then given edit permission to a Reviewer and Approver. Reviewers can only edit, and Approvers can only approve.
    After the item has been reviewed, the item becomes read-only to everyone.
    I read that there is only a specific number of unique permissions for a List / Library before performance issues start to set in. Given the requirements above, it looks like item-level permission is unavoidable.
    Do you have certain ideas how best to go with this?
    Thank you!

    Hi,
    According to your post, my understanding is that you wanted to change item level permission.
    There is no out of the box way to accomplish this with SharePoint.               
    You can create a custom permission level using Visual Studio to allow users to add & view items, but not edit permission.   
    Then create a group with the custom permission level. The users in this group would have the permission of create & add permission, but they could no edit the item.
    In the CodePlex, there is a custom workflow activities, but by default it only have four permission level:
    Full Control , Design ,Contribute and Read.
    You should also customize some permission levels for your scenario. 
    What’s more, when use the SharePoint 2013 designer, you should only use the 2010 platform to create the workflow using this activities,
    https://spdactivities.codeplex.com/wikipage?title=Grant%20Permission%20on%20Item
    Thanks & Regards,
    Jason
    Jason Guo
    TechNet Community Support

  • Best practice for schedule printing of spool requests

    Hi there,
    I am searching for a method / best practice how to schedule the printing of different spool requests.
    The following situation:
    A lot of different spool requests are generated in the night, but they should be printed at a specific time in the morning. So I am searching for a method to get the spool requests and print them to a specific printer at a specific time by job.
    Thanks ahead,
    Bernd

    I found a (very old) SAP program RSPO0065 that seems to do just that. However it does not allow overriding the print paramters, so the actual jobs need be scheduled with the correct parameters, most notably the desired printer.
    Thomas

  • SAP best practice on scheduling agreements

    Hello all,
    Our client is an automotive supplier and currently in the SAP environment we use spot POs for indirect purchasing (thru SRM) and scheduling agreement for direct procurement. The scheduling agreements have multiple lines and we try to process as much invoices as ERS as possible.
    Currently some of the business units are proposing to have single line items in the SA rather than the multiple ones. The reason being huge no of SA lines being faxed and also supposing it to be a SAP suggested best practice to have ONLY one line item per SA.
    I am not sure of any such best practice. Could you please help me with an single Vs multi line scheduling agreements pros and cons. Also what is the best practice that are seen in the automotive sector or being suggested by SAP.
    Any SAP official documentation in the public domain will also help.
    Thanks

    As per my experience, we have used both the ways, both have its pro's and cons.
    In one instance we may feel that it is easy to handle one line per one SA and in that way we will create many SA's and in ither instance we may fell having one SA for multiple lines.
    SAP does not give any best approach...or else SAP woul dhave provided the option for only one line.
    As per my experience the Structuring of a SA should be based on the way you procure from the supplier  / Vendor.
    We have one supplier who supplies 800+ materials, we can create one SA with 800 lines... But we have created multiple SA's based on the product category whcih is a bit easy to identify whcoih material goes into which SA and the Vendor is also happy as he knows that for one product there is a specific SA.
    Hope this helps you in resolving your issue.,

  • Best practice multi-org, MW, SOA, Siebel authen with static or dynamic url

    All,
    My client integration lead had a question about the current best practices for multi-org structures with MW, SOA and Siebel. Internally the client contact is being pressured to get dynamic urls for authentication (for each area and new addition…currently exposed web services include Acct, Payment, Contact, etc… currently 60-70 services). However, he would like to stay with his current process for web service integration and just add pos id, user id, org id, etc. in the message string that is passed.
    Please let me know what you think and why so I can pass this information along.

    Hi even we too struck up with the same kind of issue.Please let me know if you got any solution for this.Your help is highly Appreciated.
    Thanks,
    Ravi Kasu.
    [email protected]

  • Crystal Reports Server 2008 - Scheduling Reports Best Practice

    What is the best practice for scheduling a report that will be distributed to approximately 30 recipients? I have uploaded a report that has a single parameter for the physician's name.  I need to distribute this report on a daily basis to each physician using their name as the parameter. Should I right-click on the single report that is uploaded and schedule the report with the corresponding parameter and physician e-mail address, or should I create 30 reports each with the physician's name. Basically, I need a way to see all of the scheduled jobs for a given report? Is this possible in Crystal Reports Server 2008? Thanks.

    The way that I handle all of our scheduled reports is to create the report with parameters to cover all of the necessary variations of the same basic report.  For you, that's be a single report with the doctor's name (or other identifier) as a parameter.  I then create an Object Package (I use BOE, so I'm not positive if CR Server has them, but I'd guess so...) for each variation (doctor in your case), and copy the report into the package.  I then set up the destination and schedule for the package, and set the parameter(s) of the report.  Then, schedule the package to run.
    The advantage of using object packages is that it separates the schedule and distribution from the actual report, so if (or I should say, when :->) the report changes, you don't have to copy the schedule and destination to the new version of the report, saving time and reducing errors.  Just copy the new version into the package, set the parameters, delete the old version, and reschedule the package to run.
    HTH,
    Carl

  • Best Practices for highly dynamic features like Search

    For a project I need to implement a "Search" Component which will most probably use lucene that is built into CQ5. Since most of the other content on the site is dynamic and cached on dispatcher my concern is regarding the load such a dynamic feature will create for the publish instance.
    What are the best practices to minimize the load on publish instance for such a scenario?

    One option is to have your search results display via AJAX rather than a full page request. That way most of the page is cached in dispatcher and only the AJAX request with the search results is dynamic.

  • Best Practices - Distributi​ng Dynamic VI's with LV2011

    I'm distributing code which consists of a main program which calls existing (and future) vi's dynamically, but one at a time. The dynamically called vi's do not have input or output terminals. They run, one at a time, in a sub-panel in the main program. The main program needs to maintain a reference to the dynamically loaded vi so it can be sure the dyn. loaded vi has fully stopped before unloading calling a replacement vi. These vi's do not used Shared Variables or Globals, but may have a few vi's in common with the main program (it would be OK to duplicate these vi's in the release).
    With that background, what are the best practices these days for releasing dynamically loaded vi's (and their dependents)?
    If I use a Project Library (.lvlib), it would seem that I need to first build a .exe containing the top-level vi's (the one's to be dynamically loaded), so that a separate .lvlib can be generated which includes their dependencies. The contents of this .lvlib and a .lvlib containing the top-level vi's can then be merged to create a single .lvlib, and then a packed library can be generated for distribution with the main .exe.
    This seems way too involved (but necessary?)
    My goal is to simply have a .exe for the main program, and some other structure containing the dynamically called vi's and their dependents. This seemed so straighforward when a .exe was really a .llb a few years ago
    Thanks in advance for your feedback.
    Solved!
    Go to Solution.

    A great source of information I've found since posting is here:
    http://zone.ni.com/devzone/cda/pub/p/id/1261
    regarding packed libraries. Bottom line - they automatically include dependencies to the top-level dynamically linked vi's placed in a .lvlib from which the .lvlibp is built..
    I cannot seem to find an example of dynamically calling a vi within a packed library. If I use the old .exe as llb method, I get an Error 7.

  • Scheduled Tasks - Administrator Best Practices

    Hi all,
    I've gotten assistance this week with a couple scripts and scheduling them as tasks. I actually have well over a dozen running on our Exchange server using a special user with a complex password. This user is not used for logging into any machine, but it
    is a member of 'Administrators' group and can be used for tasks requiring elevated privileges.
    What I am interested in learning is what the best practice is for running scheduled tasks. We have several, such as querying AD for members of select OUs or users who meet certain criteria. We also have automated emails regarding certain mailbox metrics,
    etc. You get the idea.
    Despite the complex credentials, this account is still discoverable and could be used in nefarious ways. Is it possible be running tasks on Server 2008 R2 (2012 possibly) without administrator credentials? Are there certain restrictions for the tasks (like
    is a scheduled reboot allowed by a standard account, but not querying Active Directory?).
    I also have noticed a checkbox with 'Run with  highest privileges' and do not fully understand what this means.
    When I try to run the task as a regular user (no remote permissions) and it says 'Logon failure: the user has not been granted the requested logon type as this computer.'
    In short, can I safely remove our special user account from 'Administrators' and place into regular users without breaking all of our tasks?

    Hi KSI-IT,
    Firstly, based on my research, if you want to run the task scheduler with a user account, the user account must have the corresponding permission, in other words, you can also manually run the script with the user account.
    1.  For the error you posted 'Logon failure: the user has not been granted the requested logon type as this computer', please make sure the task account has "logon as a batch job" privilege.
    To add the privilege of the account, please go to
    [Local Security policy\Local Policies\User Rights Assignment]
    -Log on as a batch job.
    Add the domain\username account and any others you may need and retry.
    2.  For the setting 'Run with  highest privileges', this means that it runs with the highest privileges available to that user. This is different from the context menu's 'Run As Admin'.
    It generates the highest privilege token for the specific user, however, it cannot run as a different user, for a standard user with no elevated permissions, 'Run with highest privileges' does not do anything.
    Reference from:
    What
    effect does "run with highest priviledges" in task scheduler have on powershell scripts?
    I hope this helps.

  • Best Practices - Dynamic Ranking, Dimension Values to Return, etc.

    The pinned post says non-technical questions belong on the Business Forum. I can't find an Endeca-specific business forum. If there is one, please tell me where to find it.
    My question is about dynamic ranking and the initial display of only the top N dimension values with a "More..." option to see the rest of them.
    What's the current wisdom on this from a usability point of view? Use it, don't use it? If using it, show how many values initially?
    Or, if not using it, you instead set up a hierarchy of dimensions so that the user never has to look at 50 choices for something?
    This is not a technical question. What is the current wisdom? What are the best practices?
    Thanks!

    Dynamic ranking is a good choice only if all choices cannot be further grouped. In my practice most of the content can be normalized and restricted to a very limited set of options. Dynamic ranking with "more" is an easy way out and seems like a lazy take on content management.

  • Best practice on dynamically changing drop down in page fragment

    I have a search form, which is a page fragmant that is shared across many pages. This form allows users to selct a field from the drop down list, and search for a particular value, as seen in the screenshot here:
    http://photos1.blogger.com/blogger2/1291/174258525936074/1600/expanded.5.gif
    Please note that the search options are part of page fragmant embedded within a page - so that I can re-use it across many pages.
    The drop down list changes,based on the page this fragment is embedded. For users page, it will be last name, first name, etc. For parts page, it will be part number, part desc., etc.
    Here is my code:
              Iterator it=getTableRowGroup1().getTableColumnChildren();
            Option options[]=new Option[getTableRowGroup1().getColumnCount()];
            int i=0;
            while (it.hasNext()){
                TableColumn column=(TableColumn)it.next();
                if (column.getSort()!=null){
                    options=new Option(column.getSort().toString(), column.getHeaderText());
    }else{
    options[i]=new Option(column.getHeaderText(), column.getHeaderText());
    i++;
    search search=(search)getBean("search");
    search.getSearchDDFieldsDefaultOptions().setOptions(options);
    This code works, but it gives me all fields of the table available in the drop down. I want to be able to pick and choose. May be have an external properties file associated with each page, where I can list the fields available for search drop down??
    What is the best practice to load the list of options available for drop down on each page? (i.e last name, first name, etc.) I can have the code embedded in prerender of each page, or use sort of a resouce bundle for each page or may be use a bean?

    I have to agree with Pixlor and here's why:
    http://www.losingfight.com/blog/2006/08/11/the-sordid-tale-of-mm_menufw_menujs/
    and another:
    http://apptools.com/rants/menus.php
    Don't waste your time on them, you'll only end up pulling your hair out  :-)
    Nadia
    Adobe® Community Expert : Dreamweaver
    Unique CSS Templates |Tutorials |SEO Articles
    http://www.DreamweaverResources.com
    Book: Ultimate CSS Reference
    http://www.sitepoint.com/launch/005dfd4/3/133
    http://twitter.com/nadiap

  • Best Simple Dynamic Form Content Practice

    I have an idea for a form which has simple content subforms that I'm trying to put togther and I'm hoping I can do this in ColdFusion but I'm not that good at it yet to know what the best practices are to getting this done.
    I have a form with a general question followed by choices with radio buttons.  I'm looking for added form content to be displayed when one or more radio buttons are selected.  For example:
    What service are you looking for?
      ()  Hair
      ()  Nails
      ()  Shave
      ()  Wax
    Then if somone selected "Hair", under Hair more form content would be displayed.  For example:
    What service are you looking for?
      ()  Hair
              What are you doing
                   ()  getting ready for a wedding
                   ()  going on a date
                   Do you need a
                   ()  cut
                   ()  trim
                   ()  Style
                        ()  Mohawk
                        ()  Mullet
      ()  Nails
      ()  Shave
      ()  Wax
    Sort of like that with the added content adding to the form.  I'm collecting the data in a simple MS Access DB and working with CS4.  My server runs the latest version of CF.
    Sounds simple enough but I'm not sure how to go about it and/or what the best practices are.  Any guideance?
    Thank you for any help in advance!!!
    -- Dax

    Hmmm.  Actually, maybe using radio buttons is not such a good idea since I want subforms to populate for each selection and there can be more than one, even all, selected so maybe checkboxes.  But here's the catch.  What you're suggesting is that the user hit the submit button to return the sub form and that's not what I'm looking for.  I'm actually looking for the functionality that the form itself expands with a selection automatically.  In other words, user checks box, then the form expands with additional questions for their selection.  Then when the entire form is filled out as best it can, the user submits the data.  THAT's more like what I'm looking for.

Maybe you are looking for

  • IP Phone VPN connection to ASA using Anyconnect

    Hello, I will be configuring my first Anyconnect VPN to allow an IP Phone to connect over the internet.  I wanted to know what the best practice is in generating a certificate on the ASA...is self generating ok or get one from a CA?  What are the con

  • Case issue in Database table

    Hi All, We have an issue of lowercase in database table and we want to convert that lowercase data to upper case. The code for doing this operation is as follows: SELECT * FROM zehs_volumes INTO TABLE i_volumes_temp. LOOP AT i_volumes_temp. DELETE ze

  • Problem in Photoshop

    When I'm using Photoshop, the workspace flickers on and off, from dark grey to none, this aslo includes the image I'm working on. Which, needless to say, makes it very hard to do anything. Does anyone know how I can fix/negate this? Windows 8 and Pho

  • Query related to OAAQ

    Dear Experts, I had a doubt in T-Code OAAQ and OAAR. I have 3 Company Codes basically TCIL,TCIS and NTCI amongst which Company Code TCIL and NTCI have asset entries. Now i checked the T-Code OAAQ and I saw that the Company Codes NTCI and TCIS have cl

  • Process chain error_  error in update programm

    hi friends, How to solve the update rule error in process chains.\ plz have step to step plz. regards, siddhu