Strategy plan with package to be executed only once

Hi All,
Created a time based maintenance plan with strategy. Included 4 maintenance packages in the strategy. One of the maintenance package should be executed only once upon scheduling the maint. plan and should be due on the date on scheduling.
What scheduling parameters are to be maintained?
Regards,
Abhijit

Hi Abhijeet,
                  The Functionality of Offset is actually different.
Suppose you procure a new Equipment, you have erected and comissioned, but the use will anly after 3 months as the predessing and subsequent Equipment needs some time for the Erection and comissioning, in this case, you maintenance plans should start after 3 months only,
for this reason the Offsetting Field is used.
that is if you maintain the offseting of 3 months then the cycle will start after 3 months.
it means that if today is 20th December and you have a cycle frequency of 1 month and you give the offseting for 3 months then your plan will be only activated from 20th march,and the first order will be generated 1 month(cycle period) after that.
that is 20th April.
Hope it further clarifies your doubt.
Regards,
Yawar Khan

Similar Messages

  • Strategy Plan with task list

    Hi all,
    can any one help me?
    I create a strategy plan with one maintenance item and one task list, with one task list item, for example. After scheduling I get a maintenance order with two items. One item from the task list and one from the maintenance item and it´s necessary to confirm both order items.
    It´s possible to create a maintenance order with only items from the task list?
    Thank you for your support
    Detlev

    Detlev,
    The PM/CS Order operations should only come from the task list that is assigned to the maintenance item.
    If you are getting additional operations than are on the task list then its possible that you have:
    - a system bug
    - developed some new functionality
    PeteA

  • I want to buy iphone 5s gold im from india but i dont want any plans with them can i get only iphone please reply me fast i want to buy this iphone fast as i can

    I want to buy iphone 5s gold im from india but i dont want any plans with them can i get only iphone please reply me fast i want to buy this iphone fast as i can

    http://www.apple.com/in/iphone/buy/
    These are your options

  • How to execute only once the *copy* about LRF1 tcode ?

    Hi Experts !
    I duplicated the LRF1 tcode by ZLRF1 tcode with the main program SAPLZLRFMON (please see below).
    I have an issue with the execution about the ZRLF1 tcode, normally the LRF1 tcode can be execute only once under the same warehouse number, but my transaction ZLRF1 can be execute by more than one user at a time. I debug the execution about the ZLRF1 with a breakpoint set into LZLRFMONF01 include (include test connection) but the system excute the transaction without regard to the breakpoint set into LZLRFMONF01. Did I forget anything ?
    thanks in advance for your help.
      System-defined Include-files.                                 *
      INCLUDE LZLRFMONTOP.                        " Global Data
      INCLUDE LZLRFMONUXX.                        " Function Modules
      User-defined Include-files (if necessary).                    *
    *Class implementations
    INCLUDE LZLRFMONCL2.
    *INCLUDE LLRFMONCL2.
    INCLUDE LZLRFMONCL3.
    *INCLUDE LLRFMONCL3.
    INCLUDE LZLRFMONCL4.
    *INCLUDE LLRFMONCL4.
    INCLUDE LZLRFMONCL5.
    *INCLUDE LLRFMONCL5.
    INCLUDE LZLRFMONCL6.
    *INCLUDE LLRFMONCL6.
    INCLUDE LZLRFMONCL7.
    *INCLUDE LLRFMONCL7.
    INCLUDE LZLRFMONCL8.
    *INCLUDE LLRFMONCL8.
    INCLUDE LZLRFMONCL9.
    *INCLUDE LLRFMONCL9.
    INCLUDE LZLRFMONCLA.
    *INCLUDE LLRFMONCLA.
    *PBO-Modules
    INCLUDE LZLRFMONO01.
    *INCLUDE LLRFMONO01.
    INCLUDE LZLRFMONO03.
    *INCLUDE LLRFMONO03.
    *PAI-Modules
    INCLUDE LZLRFMONI01.
    *INCLUDE LLRFMONI01.
    INCLUDE LZLRFMONI03.
    *INCLUDE LLRFMONI03.
    INCLUDE LZLRFMONF01.
    *INCLUDE LLRFMONF01.
    INCLUDE LZLRFMONF02.
    *INCLUDE LLRFMONF02.

    CHRISTIAN MEYER wrote:>
    >  Did I forget anything ?
    Yes - Standard SAP programs quite often check the program name and transaction code being executed. If you look at program SAPLLRFMON, you'll see that it uses both the program name and transaction code (LRF1) in a number of places. You have to go through your copy, looking for these places and add the logic for your trasnaction code an program names.
    Rob

  • How can I create a one time cron schedule that would execute only once in C#?

    I have used cron schedule in C# to create an application that should trigger a job only once. This code piece is throwing an exception, An unhandled exception of type 'Quartz.SchedulerException' occurred in Quartz.dll
    Below is my code:
    class Program
    static void Main(string[] args)
    Test();
    public static void Test()
    ISchedulerFactory schedulerFactory = new StdSchedulerFactory();
    IScheduler scheduler = schedulerFactory.GetScheduler();
    IJobDetail jobDetail = JobBuilder.Create<SatellitePaymentGenerationJob>()
    .WithIdentity("TestJob")
    .Build();
    Console.WriteLine(DateBuilder.DateOf(16, 30, 00, 24, 2, 2015));
    //ITrigger trigger = TriggerBuilder.Create()
    // .ForJob(jobDetail)
    // .WithCronSchedule("0 0 12 20 4 ? *")
    // .WithIdentity("TestTrigger")
    // .StartNow()
    // .Build();
    ITrigger trigger = TriggerBuilder.Create()
    .WithDescription("Once")
    .WithSimpleSchedule(x => x.RepeatForever().WithRepeatCount(1))
    .StartAt(DateBuilder.DateOf(12, 43, 00, 26, 2, 2015))
    .Build();
    scheduler.ScheduleJob(jobDetail, trigger);
    scheduler.Start();
    internal class SatellitePaymentGenerationJob : IJob
    public void Execute(IJobExecutionContext context)
    Console.WriteLine("test");
    I believe that the way I have done scheduling to be execute only once is causing the issue. Please advice.
    mayooran99

    Hi mayooran99,
    From the additional information: Repeat Interval cannot be zero. The screenshot
    as below.
    You should specify a repeat interval in seconds. 
    Please try the following code
    ITrigger triggers = TriggerBuilder.Create()
    .WithDescription("Once")
    .WithSimpleSchedule(x => x
    .WithIntervalInSeconds(20)
    .RepeatForever())
    .StartAt(DateBuilder.DateOf(12, 43, 00, 26, 2, 2015))
    .Build();
    Have a nice day!
    Kristin
    We are trying to better understand customer views on social support experience, so your participation in this interview project would be greatly appreciated if you have time. Thanks for helping make community forums a great place.
    Click
    HERE to participate the survey.

  • Transition executed only once in a TableRow

    h1. SCENARIO
    h3. Model
    /* Model is a Person containing a flag active */
    class Person {
       private Boolean active = false;
       /* more fields and methods */
    h3. View
    /* The View is implemented in FXML */
    class View extends TableView<Person> {  }-----
    h3. Service backend
    class Service implements Observable {
       public void run(){
          Person person = new Person();
          person.setActive( Math.random() > 0.5 ? true : false );
          setChanged();
          notifyObservers(person);
    h3. AS IS ViewController
    /* ViewController observes the service which sends back Person with a randomly changed flag [true or false] */
    class ViewController implements Observer {
    TableView table;
    public void initialize(URL url, ResourceBundle rb){
    /* some code before */
    /* Implemented with datafx library */
    table.setRowFactory(new Callback<TableView<Person>, TableRow<Person>>() {
                @Override
                public TableRow<Person> call(TableView<Person> p) {
                    final CSSTableRow rowCell = new CSSTableRow() {
                        @Override
                        public void getCssState(List s) {
                            super.getCssState(s);
                            if(getItem() == null || s == null){
                                return;
                            if ( !((Person) getItem()).isActive() ) {
                                s.add("active");
                                FadeTransition fadeTransition = FadeTransitionBuilder.create()
                                        .duration(Duration.seconds(2))
                                        .node(this)
                                        .fromValue(0.1)
                                        .toValue(1)
                                        .build();
                                fadeTransition.play();
                    rowCell.getStyleClass().add("table-row");
                    return rowCell;
    /* some code after */
    }h4. Main Problem in AS-IS:
    <font color="green" face="courier" size="3"> The animation animates for every event occurs in the table (click on a row, hover on a row and so on) </font>
    h3. WANNA BE ViewController
    <font color="blue" face="courier" size="3">
    <li>Apply the transition when the service sends the updated Person.</li>
    <li>Apply the transition to the row which this person belongs to.</li>
    </font>
    class ViewController implements Observer {
        public void update(Observable obj, Object message) {
            if (message instanceof Person) {
                Person p = (Person) message;
    /* ----> 1. Find the row of this current person sent by service */
    /* ----> 2. Apply the transition only once in the row found */
    }Edited by: valerio.massa on 29-ago-2012 2.51

    I just dont want to raise the animation via rowfactory, is that possible?
    I would like to find a "better" (stylish) way to launch the animation (for example in the update(){} method, which is better theoretically speaking)

  • How to get a case structure to execute only once in a loop

    I have a while loop that is monitoring temperature. Once the temperature meets or exceeds a given setpoint I want to start a timer. At this point I don't want to monitor the temperature anymore. That is, if the temperature should drop below the setpoint, I don't want to execute the case structure again when the temperture meets or exceeds the setpoint(the temp may oscillate about the setpoint for a given period of time). In any event, I need the case structure to execute only one time, not every iteration of the loop.

    You can put a local Boolean variable "Flag" inside that case structure and
    set "Flag" to False. Outside the case structure, use an "AND" function
    output to control the case structure. The "AND" function has two inputs. One
    goes to the comparison results between real temp and setpoint. The other
    inputs connects to the "Flag" variable. In this way, once you entered that
    case structure, the "Flag" will be turned to False, and then in next
    iteration, you won't get into the case again because the "AND" function will
    be False as your "Flag" is False now.
    Hope this helps.
    Rentian
    1. Inside the case structure, put a
    "BB Herman" wrote in message
    news:[email protected]..
    >I have a while loop that is monitori
    ng temperature. Once the
    > temperature meets or exceeds a given setpoint I want to start a timer.
    > At this point I don't want to monitor the temperature anymore. That
    > is, if the temperature should drop below the setpoint, I don't want to
    > execute the case structure again when the temperture meets or exceeds
    > the setpoint(the temp may oscillate about the setpoint for a given
    > period of time). In any event, I need the case structure to execute
    > only one time, not every iteration of the loop.

  • How to make variableExpresion to be executed only once

    Hi Sir/Friend
    i have required to generate jasper report here i want to assign value to a variable only once... and the same variable is using for further expression how it can be done plz help me i m not getting this plz....
    with regards
    kotresh

    Thank you for replying!
    So which tone is used by calendar alarm that I should change? I see ringing tone, video call tone, message alert tone, email alert, keyboard tone.
    Actually I never let my cell phone ring, so I already set the ringing type as "silent".

  • PreparedStatement vs Statement - When executing only once

    Are there any performance implications in using PreparedStatement vs
    Statement when you are executing the SQL only once? I am talking about all
    kinds of SQL (Select, Update, Insert and Delete). If PrepatedStatement is
    used, I would expect some overhead in setting values for different columns
    separately and precompliling. Is that overhead significant enough to
    degrade performance? If we execute statement only once, I do not expect to
    any gain on performance.
    I would appreciate any comments.
    Sarat

    It also depends on the database/driver combination,several database can be
    configured to maintain a prepared statement cache at the DB level (I have
    never done it myself, but I know people who has done this. Lately I use
    mostly Oracle, for which I should not be configured an expert :)).
    Also the weblogic's prepared statement cache only caches first so many
    statements. If you have used them all up at the startup you are out of luck.
    I know you already knew that, but may be helpful to the original poster.
    .raja
    "Cameron Purdy" <[email protected]> wrote in message
    news:[email protected]..
    BTW - there is a case where prepped stmts are faster -- when they arecached
    by Weblogic's jdbc wrappers. So my previous answer can be wrong.
    Peace,
    Cameron Purdy
    Tangosol Inc.
    << Tangosol Server: How Weblogic applications are customized >>
    << Download now from http://www.tangosol.com/download.jsp >>
    "sarat" <[email protected]> wrote in message
    news:3b715901$[email protected]..
    Are there any performance implications in using PreparedStatement vs
    Statement when you are executing the SQL only once? I am talking aboutall
    kinds of SQL (Select, Update, Insert and Delete). If PrepatedStatement
    is
    used, I would expect some overhead in setting values for differentcolumns
    separately and precompliling. Is that overhead significant enough to
    degrade performance? If we execute statement only once, I do not expectto
    any gain on performance.
    I would appreciate any comments.
    Sarat

  • 'While Loop' inside a 'Repeater' executes only once

    Hi,
    I am using a 'While Loop' action inside a 'Repeater'. The while loop executes only for Repeater.CurrentItem = 1 and not for the subsequent items. Any clue?
    Regards,
    V M.

    And the 'While_Loop.Break' = "false". Thaks for the tip.
    Regards,
    V M.

  • Popup with window.open should arise only once onclick

    i want a popup that should arise only once onclick but i am getting that popup how many times i am clicking

    That's a JavaScript problem. This forum is about Java. Java and JavaScript don't have anything in common apart from the first 4 letters of the name and a superficial similarity in syntax.
    You'll get better help in a JavaScript forum.

  • DBMS_JOB executes only once

    Hi,
    I submit a job to the job queue using the following syntax:
    declare
    jobno number;
    begin
    dbms_job.submit(job=>jobno,
    what=>'begin call_job; end;',
    next_date=>SYSDATE,
    interval=>'SYSDATE+1/1440');
    end;
    The CALL_JOB procedure just has a simple insert statement which inserts a row into a table.
    After submitting the job, the job executes at once and inserts a row in the database, but after the first execution, though the values for the LAST_DATE and the NEXT_DATE columns in DBA_JOBS get incremented, no rows are inserted into the table.
    There is no entry in the DBA_JOBS_RUNNING table.
    TIA,
    Ramesh

    What is job_queue_interval set to in the init.ora?
    If it's set to '60', and you job interval is every minute, I'm not sure it will run. Try reducing job_queue_interval to 30 (restart database) or try making your jobs next interval a little longer.
    Just a guess though.

  • Strategy Plan-with different Counters??

    Dear Experts,
    I had a scenario, which my client want :
    There are many similar equipments say "Pumps". So, for 5 similar pumps, they want a single plan which will include all 5 pumps (say in OBJECT lists). Now the thing is that 2 of the pumps are standby for some period and can be brought in running after some time or some running hours.
    So, they would like to attach counters to each pump(equipment) and based on measuring documents, call object /order should generate only for those which have completed stipulated running hours.
    As I didn't find to assign more than one counters in a plan, so i am unable to fulfill this demand.
    Is there any way to complete this scenario???
    Regards,
    Rajesh

    Hello Rajesh,
    You can assign multiple counter  by defining the cycle set for multiple counters defined for equipment.
    SAP does support Maintenane planning for equipment with multiple counter.You can define the and/or condition for multiple counters.
    Let me know if you need more details.
    Thanks
    Vinay

  • AI Read is executing only once in a while loop instead of continuously scanning the channels

    The ultimate goal is to sample 15 channels (1 at 20kHz, 9 at 1000Hz, and 5 at 100Hz). Since only one scan rate is possible, I would like to reduce the data (for both displaying and saving purposes). The decimate function does not seem to work correctly.
    Attached is the current subroutine used to 'decimate' the data. It seems to work on the first loop iteration, as seen by the data block with correct time stamps and data values, but with each additional iteration, all values are zero. Why is only one scan being used in the displaying of data?
    Attachments:
    Acquire_N_ScansNM4.llb ‏76 KB

    When you call AI Clear, the DAQ session is over. You will not get any new data by calling AI Read after an AI Clear. Move your AI Clear to the right of your while loop such that it runs after the while loop completes. Don't forget to wire an error cluster or DAQ session ID to AI Clear from inside the while loop to create the data dependency. Also, consider adding a shift register for the error cluster and some way to exit the loop on an error.
    Remember that Alliance Members are here to help. We do this stuff every day.
    Daniel L. Press
    PrimeTest Corp.
    www.primetest.com

  • Why this executes only once?

    Hello people!
    Ive been trying to make this code to cycle through an array... my array is already finished and working ok within my program... but the JFrame I am trying to implement is not going to good.
    I want to make two buttons work, previous and next buttons...
    made to cycle back and forth inside my array... before I bothered with the array limit being broken, i wanted to see if I could make it work... but starting from zero, it only adds 1 and wont add 1 once again... so... could anyone tell me why and how can I work around this?
    here is my problem code so far...
    private static class ButtonFrame extends JFrame{
            private JButton prevButton;
            private JButton nextButton;
            private JTextArea items;
            /** Creates a new instance of ButtonFrame */
            public ButtonFrame() {
                super("Inventory Items Browser");
                int i =0;
                setLayout( new FlowLayout());
                Main myMain = new Main();
                items = new JTextArea(1,5);
                items.setText(myProducts.toString()+"\n"+myMain.getTotalValue());
    items.setEditable(false);
    add(items);
    prevButton = new JButton("Previous");
    add(prevButton);
    nextButton = new JButton("Next");
    add(nextButton);
    ButtonHandler handler = new ButtonHandler();
    prevButton.addActionListener(handler);
    nextButton.addActionListener(handler);
    private class ButtonHandler implements ActionListener{
    public void actionPerformed(ActionEvent event){
    Main myMain = new Main();
    ButtonHandler handler = new ButtonHandler();
    int nxtpress=0;
    if(event.getActionCommand().equals("Next") ){
    nxtpress++;
    items.setText(myProducts[+nxtpress].toString()+"\n"+myMain.getTotalValue());

    its nice to know about that alternate syntax... i am familiar with it from php, although i must admit that i did not know that I could use it here as well.
    I am now having a bit of trouble figuring out this math part... it somehow acts funny... no exception throws, but it is adding more than one somehow advancing me to the index position 1 instead of 0 when i am at the last index and press next.
    private class ButtonHandler implements ActionListener{
                int press=0;
                public void actionPerformed(ActionEvent event){
                    Main myMain = new Main();
                    ButtonHandler handler = new ButtonHandler();
                    if(event.getActionCommand().equals("Next") ){
                        if(press==myProducts.length-1){
                            press=0;
                        if(press<myProducts.length){
                            press++;
                    if(event.getActionCommand().equals("Previous")){
                        if(press==0){
                            press=myProducts.length;
                        if(press>0){
                            press--;
                    items.setText(myProducts[press].toString()+"\n"+myMain.getTotalValue());
            }

Maybe you are looking for

  • Exchange mail works on iOS 8.1 Mail but not Yosemite Mail?

    Hi. I have a new email address from a new job, and I have it working fine on my iPhone and iPad both on 8.1 But the exact same settings won't work in Mail on Yosemite on my Macbook Air Anyone have any ideas why? This is the error I get on my Air: The

  • Open browser window behavior in Mac not working right

    I am simply selecting my text in my html document and then selecting "Open Browser Window" from the Behaviors panel.  I then put in the info for the file I want it to open along with the size, etc... When I test it in the browser (Safari) the link wo

  • IPad WiFi password problem fixed by switching to 128-bit encryption

    Upon waking, my iPad would often prompt me to re-enter my WiFi password, or simply say that it wasn't connected to the internet. I was using an old D-Link Router with 64-bit WEP encryption. After talking to a senior support tech, I switched the WEP t

  • Launch Remote Automator Workflow or Application via Apple Remote Events

    Hi All, I read in a MacScripter post that a remote application must already be running to send it Apple Remote Events. http://bbs.applescript.net/viewtopic.php?id=3727 However I have found that since the Finder is always running you can tell Finder t

  • Ilife serial number

    I've entered every number I found on the box and keep getting an error message. My iweb is not downloading my new pages to my folder. In fact, it reverted to the old version of my web site when I viewed the published folder. It's been screwry ever si