Stop SLA TIme

Hi Guys,
I am having a requirement in which there are 2 team working as a Support and SLA is implemented for the same.
Now the problem is Team A says when the ticket is assigned to Team B then the clock for SLA should stop as it is not assigned to them
How to meet this
Please help me
Pts will be rewarded
Edited by: Prakhar Saxena on Jul 20, 2009 11:15 AM

Hi Prakhar,
We have been trying to achieve the same. Not succesful yet.
We don't have something as direct Stop Clock. We need to manipulate around our Appointment Structure.
We need to arrive at a logic for this.
In standard system we have two durations First Response and Todo by. First Response is from message creation to "In Process" (or any status Change). To do by is from Message Creation till "Confirmed".
So we need to manipulate around the status, say "In Process by Team A" to "Confirmed" is the actual effort put by TEAM A say duration "TEAM A EFFORT". If there is any status change in Between say "In Process by Team B" we need to calculate and put in another duration type "TEAM B EFFORT"
We have the following options
1. Check this note 487601 - BAdI for customer-specific SLA dates - enhancement
This BADI has three Mehods, CALC_TIME_1, CALC_TIME_2 and APPT_FROM_ESCAL_REC.
The method CALC_TIME_2 has to be used to build your logic for SLA calculation.
The method APPT_FROM_ESCAL_REC has to be used for creating new SLA parameters. We may need to use both these methods. Sounds simple, but we have so many twists. The methods CALC_TIME_1, CALC_TIME_2  are called while creating the message.
These methods are not called during saving of a servicedesk ticket. This would be our requirement, since we are concerned with status change.
When we use method APPT_FROM_ESCAL_REC we need to create Duration Types in TIMECUST. You can check this Function Module as well CRM_SERVICE_CALC_TIME.
Also we are not able to track where the method APPT_FROM_ESCAL_REC is called.
2. Calculating a Duration
We need to define Date Type, Duration and Date Rule to calculate our SLA time. This we are able to configure. But again, we are not able to define our status changes in Date Rule. We have an option here, we can call ABAP code from date rule which may help us to derive at Duration, like First Response, Todo by.
3. Implement BADI ORDER_SAVE
We can use the BAPIs BAPI_ACTIVITYCRM_GETDETAILMULT and BAPI_ACTIVITYCRM_CHANGEMULTI to read and update the document with our SLA time.
We are exploring on possibilities of considering status change in "Date rule"
We are yet to break the ice. Will keep you posted. This is not normal requirement, keep your client posted on the effort required.
Hope this will help you.
Feel free to revert back.
-=-Ragu
Edited by: Raguraman C on Jul 21, 2009 11:18 AM

Similar Messages

  • My iPod touch is switching songs while in it is playing and the voice control is also causing the music to stop at times.  Help!

    My iPod touch is switching songs while in it is playing and the voice control is also causing the music to stop at times.  Help!

    Do you have "Shake to Shuffle" on?
    http://manuals.info.apple.com/en_US/iPod_touch_iOS4_User_Guide.pdf

  • Calculation of SLA times based on Service Organization

    Is it possible to calculate the SLA times based only on Service org?
    a) Using Service contracts i.e create SC with only org and assign the Service & Response profiles.
    Else as mentioned below.
    Please give your more thoughts.
    I maintain the Service & response profiles at "Maintain Availability and Response Times" .
    Can I access these values directly in the BADI ?
    My scenario is
    a) An agent belongs to a service org.
    b) I define these Profiles seperately for each Org (Org1 Org2 etc) at the above tcode.This manual entry.I know we dont have org to profiles mapping in the above tcode.I just painly maintain.
    c) In the BADI i check the org entered in the complaint.
    d) for Ex if the Org1 is entered I want to access the profiles for Org1.If else ladder.
    e) then use these profiles to calculate the SLA times.
    f) then save the document.
    g) Also trigger an e-mail saying the above time lines.
    Is the above flow possible??
    Let me know if you want me to post this onto another thread.
    Thanks
    amol

    Shalini,
    I will be just maintaining the service and response profiles in the "Maintain Availa..." tcode.
    There wont be exact mapping stored in any table.
    My logic would be ,i dunno whether this right or wrong..
    1) Once i get the Org ,I would compare like ths
    if( orgdata = org1)
    then service profile 1 etc.
    2) then apply the profiles to the cal of SLA times.
    I think we can achieve what you said using CRM_ORDERADM_I_BADI
    Or we need to use the BADI's specifically mentioned for serv contract det and calculation of SLA.
    As you know in SAP for SLA times we need to have the service contract for a) customer b) org  and many other parameters.then to this SC we need to associate the service and response profiles.When the SC is determined in a complaint ,the serv and resp profiles will be used to get the SLA times.
    But my requirement is to have determine the SLA times based on the service organisations.Not based on the customer and any other parameters.
    For ex : If my serv org is in India the times would be diff ..if my serv org is in US the times would be diff.
    So let me know what approach would be best ?
    Use BADI's as above or does this approach of having define different Service contracts (without having Partner functions customer etc) for diff orgs?
    Thanks
    Amol

  • How to edit Webi Server's setting of "stopped 5 times in 60 minutes"

    It is knows that Webi Server will be considered failed while it has stopped 5 times in 60 minutes.
    Could we edit it's setting so that Webi Server could be considered failed while stopped at 6(7,8,...) times at Linux Environment or Windows?

    Yes, If you have rights to "CMC"(Central Management Console) then you can edit all servers properties.
    Thank You!

  • How to stop swing timer

    Hello,
    I use Swing timer in my application but it seems that timer.stop() does not work. I put System.out.println("hello") in the method that is the timer's actionlistener and even after I call timer.stop(), it keeps printing "hello". Is there any thing other than timer.stop() that I should do to stop the timer?
    Thanks a lot

    ladybean wrote:
    Thanks a lot for your reply. Well I only have one timer in the code. Another funny thing that is happening is that the timer gets faster over time. As you and I both know, this shouldn't be happening. I believe that you have one Timer variable, but are you sure that you don't have more than one Timer object? Again, this is just a SWAG, but this would also explain the increased speed over time.
    I set the delay time of 1 second but I see that my animation moves faster over time. The reason that I don't upload code is that it's really long and complicated. Maybe I should make it simpler and upload it. This is a very very good idea. We have a construct that's often used here called a SSCCE or "Short, Self Contained, Correct (Compilable), Example" that helps guide folks in creating a small compilable and runnable version of their problem, and often helps them to see their error for themselves (there's a lot to be said for simplifying the problem to examine it). Please have a look at this link for more details: [http://sscce.org/]
    Thanks again though. :)You're welcome. Oh, and if you do resolve this on your own, please post back to let us know what happened and why. Best of luck!

  • Can i stop a timer in between

    hello,
    i have  a situatino where i have to monitor the time elapsed for an application but in one specific condition(say a switch toggle) i have to stop the timer and then resume the timing when the condition aborts.
    how do i achieve that??
    awaiting replys
    thanks for the time
    vijay

    vijay,
    Here is an Elapsed Time VI (LV 8.0) which I use in projects which require a Pause/Resume capability. The while loop in this demo VI may be the state machine while loop in your main program. This VI can be modified to meet your exact needs.
    Lynn
    Attachments:
    Elapsed Time.demo.vi ‏20 KB

  • How can I change the appearance and text on 'Continue from where you stopped last time?' dialogue

    Hi,
    I would like to change the appearance (color, header and text) of the 'Continue from where you stopped last time?' dialogue
    Could you please help me where to find the files to be edited and how to do so.
    Thanks in advance for your help!!!
    Stephanie

    Hi Stephanie,
    Unfortunately there is no way to change the text or appearance of this dialog box. You are stuck with it as is.
    www.cpguru.com - Adobe Captivate Widgets, Tutorials, Tips and Tricks and much more..

  • RAS failed to start - It has stopped 5 time(s) in 60 Minutes

    Hi Guys - I am also having same problem with BOXI 3.1 SP2, the RAS not getting started. I did clear all the pending reports restarted BO server couple of times, however the RAS still not getting started.
    When I try ti start it maually from BO it gives the above error that "RAS failed to start - It has stopped 5 time(s) in 60 Minutes"
    In the WIReportServer log I see following errr -
    ceserver.cpp:1066: TraceLog message 1
    2011/05/09 16:26:56.802|>>|E| |25457| 45| |||||||||||||||**ERROR:ceserver:invalid entry General\Directories\Config in registry http://ceserver.cpp;1066
    Please note this server was running very fine till today, from last 3-4 months. No changes being made to server or configuration. Any suggestions, help much appriciated.
    Many Thanks.

    We are running on Solaris 10 and my issues is about crystal reports.
    Did try restart by clearing all the processes howeve no difference to the RAS same error.
    Appriciate any helpful direction..
    Thanks..!!

  • GroupWise POA Agent stopping several times a week.

    We have two servers Suse Linux 11.1 64/OES11 with services GroupWise 8.0.2, (POA, MTA and GWIA), we have two post offices, one with 300 and another with 500 users.
    When this service was running GroupWise on Netware 6.5, worked perfectly. After migrating to Suse Linux / OES, got a problem with the POA agents, stopping several times a week.
    Initially imagined it could be the version of linux suse 10.4 with OES2.3, did a fresh install on two new servers with 11.1 suse linux 64 and OES11, but the problem remains unsolved.
    Anyone know if Novell has already found the solution for this problem, because I have a friend with the same problem in your company and is using the GroupWise 2012.

    We are having a similar issue (GroupWise POA Agent stopping several times a week). SLES 11 SP1, OES 11, GW build 8.0.3-103395. Output from "dmesg | grep gwpoa" follows:
    [220462.269659] gwpoa[43225]: segfault at 0 ip (null) sp 00000000f296877c error 14
    [220462.269662] gwpoa[60126]: segfault at 0 ip (null) sp 00000000f0ef977c error 14 in gwpoa[8048000+11e000] in gwpoa[8048000+11e000]
    [966980.635533] gwpoa[14401]: segfault at 45 ip 0000000000000045 sp 00000000ef1f985c error 14 in gwpoa[8048000+11e000]

  • MDG SLA time for each workflow step

    Hi Experts,
    As I know MDG calculates and report the SLA times for an entire process, It will show as violated if the number of days/half day  is exceeded since the creation, but it does not show in which step took more time to process.
    My requirement is to have SLA control in each step of a workflow. Please check the following example:
    Material creation that has 2 approval steps since it submission.
    Example: Submission (Requestor) -> Approval 1 (Business Area) -> Approval 2 (Master Data Specialist) -> Activation / Replication
    I need to know through a report how much time the Approval 1 took to process the Change request, How much time Approval 2 took to process the Change Request based on the priority set by the requestor.
    With this report the responsible from the Master Data department can check the time spent by the processors for each step of the process.
    Does anyone had a similiar requirement?
    What is the best approach to achieve this? Through standard SLA queries it is possible to have more information? Or only having an enhancement?
    I appreciate any help.
    Kind Regards,
    Fabiano

    Hello Fabiano ,
    We have also same requirement like .
    Submission (Requestor) -> Approval 1  -> Approval 2 ----------   ->Approval- N (Master Data Specialist) -> Activation.
    Can you plz share how to achieve this with : Any document for that plz share.
    As you mention :
    It uses the object type for example BUS2250 and the object key that is a concatenation with the CR number + an index, after that it obtain the "parent" workitem with the  SAP_WAPI_WORKITEMS_TO_OBJECT function module. After that it uses the  SAP_WAPI_GET_DEPENDENT_WIS and   SAP_WAPI_GET_WORKITEM_DETAIL functions.
    Thanks
    Nikhilesh

  • Starting and Stopping a Timer in Java Card + GSM

    Hi,
    I seem to not be able to start a timer that my applet has
    allocated using the PRO_CMD_TIMER_MANAGEMENT
    pro active command. I want to for example set the timer
    interval to 5 seconds and I understand from the gsm
    specs that the TLV value should then be {(byte) 0x00,
    (byte) 0x00, (byte) 0x05} as the hour is zero, the minute is
    zero and the seconds = 5 .
    The command qualifier I set to 0x00 to start the timer and
    I set it to 0x02 to stop the timer. The start and stop I
    control from two menu items. From the GSM spec the first 2 bits
    control the timer and the remaining 6 are RFU (reserved for future use),
    now I assume I can then set the RFU bits to 0.
    I then have a EVENT_TIMER_EXPIRED in my processToolkit which then plays a tone.
    The tone proactive command works but I dont seem to be able to start the time or
    stop it ?
    HELP ?
    is there any suggestions or any error in my reasoning here ?

    I tried your solution but it seems to have no effect (?)
    This is the log entry of the comms during sneding of the timer start
    command:
    (Notice that where you have the Timer Identifier tag = A4, here it is
    24 and where you have Timer Value Tag = A5, here it is 25 - these tags and the APDU's are generated with the GSM java card libs in the development kit I'm using.....) It seems to go through but the TIMER_EVENT_EXPIRED never happens....Help ? Have a look at the source code I included (maybe I'm doing something wrong)....
    **THE APDU's
    //346:
    A0 12 00 00 13
    //Fetch
    //     RAPDU = D0 11 81 03 01 27 00 82 02 81 82 24 01 01 25 03 00 00 10
    //     SW = 9000
    //347:
    A0 14 00 00 0C 81 03 01 27 00 02 02 82 81 03 01 31
    //>>Terminal response
    //     SW = 9142
    **SOURCE CODE
    //IN A METHOD CALLED FROM A MENU ITEM SELECTED
    byte[] valCurrentCallUnit = {
    (byte)0x00, (byte)0x00, (byte)0x10
    }; //i.e. 1 second
    timerHandle = reg.allocateTimer();
    proHdlr.init(PRO_CMD_TIMER_MANAGEMENT,(byte)0x00,DEV_ID_ME);
    proHdlr.appendTLV((byte) TAG_TIMER_IDENTIFIER,timerHandle);
    proHdlr.appendTLV((byte) TAG_TIMER_VALUE,valCurrentCallUnit,
    (short) 0, (short) 3);
    result = proHdlr.send();
    //the following is not suppose to be required according to GSM 11.14
    reg.setEvent(EVENT_TIMER_EXPIRATION);
    //IN THE processToolkit method, I have:
    public void processToolkit(byte event) {
         EnvelopeHandler envHdlr = EnvelopeHandler.getTheHandler();
         ProactiveHandler proHdlr = ProactiveHandler.getTheHandler();
         ProactiveResponseHandler rspHdlr;
    switch(event) {
    case EVENT_TIMER_EXPIRATION:
    doSomething();
    proHdlr.init(PRO_CMD_TIMER_MANAGEMENT,
    (byte)0x00,DEV_ID_ME);
    proHdlr.appendTLV((byte) TAG_TIMER_IDENTIFIER,timerHandle);
    proHdlr.appendTLV((byte) TAG_TIMER_VALUE,valCurrentCallUnit,
    (short) 0, (short) 3);
    result = proHdlr.send();
    break;
    } /** switch event */
    }/** processToolkit */
    Any help would be appreciated....

  • How to Stop the timer in the TimedTrigger UI element when an event occurs

    Hi all
    I have a webdynpro View where i have many UI elements(which supports an event)  along with TimedTrigger UI element.
    Now my requirement , i want to check at single line if any event happens in the View then i want to stop the timer in the TimedTrigger UI element.
    can you please provide any peace of code related to this??
    Thanks
    Bindu

    Hi Bindu,
    From help.sap.com:
    http://help.sap.com/saphelp_nw70/helpdata/EN/03/7c6b40dde0980ae10000000a155106/frameset.htm
    To prevent events being triggered by UI element TimedTrigger, proceed as follows:
    1. Disable the action that is bound to the UI elementu2019s onAction property.
    Can be done as:
    wdThis.wdGet<Your_TimedTrigger_action>Action().setEnabled(false);
    2. Set the value of the delay to 0 seconds
    As suggested in previous post to this thread.
    3. Disable UI element TimedTrigger
    Create a boolean type of context attribute and bind it to the "enabled" property of the Timed Trigger. Set its value to false to disable the timed trigger.
    Regards,
    Alka.

  • After instaling the update for OS yesterday (saturday 7.10.2012) my macbook pro will not start. The instaling proses start but stopp after 2-3 minutes. I have started mayby 10 tims know but it stops every time. Help, its just a monts ago my iMac hard fail

    After instaling the update for OS yesterday (saturday 7.10.2012) my macbook pro will not start. The instaling proses start but stopp after 2-3 minutes. I have started mayby 10 tims know but it stops every time. Help, its just a monts ago my iMac hard fail

    Actually it sometimes gets a little further, the display will dim and the pointer will appear and then whoop it will turn off. if i do a verbose start up, it will finish all the steps, the white screen will appear and dim and then it will turn off.

  • I can't Stop a Timer

    hello, i need to stop the timer when MOUSE_OUT
    this is the code:

    initialize myTimer outside of velUno so that it's not a
    variable local to the function, add another event listener that
    listens for mouse out, and in the handler this event listener
    calls, stop the timer.
    i have used ROLL_OVER and ROLL_OUT as i suspect you may
    prefer these events.

  • Macbook air Wi Fi and sound stops every time it goes to sleep. i have to  restart it every time to use wifi and sounds. this started happening just after the latest upgrade to X. any reasons why its doing that and how to fix it.

    Macbook air Wi Fi and sound stops every time it goes to sleep. i have to  restart it every time to use wifi and sounds. this started happening just after the latest upgrade to OS X. any reasons why its doing that and how to fix it.

    Test after taking each of the following steps. Back up all data before making any changes.
    1. Make sure the network is on the preferred list by following these instructions. It's important to read the article carefully, as it's the starting point for any further efforts to solve the problem. If you skip any of the steps, the problem may not be solved.
    2. Follow the instructions in this support article under the heading "Symptom: The network connection drops unexpectedly."
    3. Make a note of all your settings for Wi-Fi in the Network preference pane, then delete the connection from the connection list and recreate it with the same settings. You do this by clicking the plus-sign icon below the connection list, and selecting Wi-Fi as the interface in the sheet that opens. Select Join other network from the Network Name menu, then select your network. Enter the password when prompted and save it in the keychain.
    4. From the Location menu at the top of the Network preference pane, select Edit Locations. A sheet will drop down. Click the plus-sign button to create a new location. Give it any name you want. In the new location, set up the Wi-Fi service with the same settings you used before. Click Apply and test.
    5. Launch the Keychain Access application. Search for and delete all AirPort network password items that refer to the network. Make a note of the password first.
    6. In some cases, the problem has been resolved by repairing permissions on the startup volume.
    7. Turn off Bluetooth and test.
    8. Reinstall OS X.

Maybe you are looking for

  • Why does Large text in a Form get cut off at the top when I save it as a PDF

    Hi. I've created a form in Acrobat with 2 text fields. I set the size to 40pt and 30pts using Helvetica. When I fill out the form and save-as a PDF the text displays as cut off at the top. Here's what I've tried so far: Making the text fields MUCH la

  • How to turn off the dialog box in the Write to Spreedshee​t File

    I am saving data in a loop using "Write to Spreedsheet File". When I gave a constant path to this Vi, it was fine. However, when I gave a path defined by a global variable, it consistantly popup dialog box and asked for my choice. How can I turn off

  • MacBook won't recognize iLife upgrade

    Hello, I recently upgraded my 3-4 year old MacBook to Snow Leopard. Although Snow Leopard itself installed easily, when I tried to upgrade iLife it told me the "disc was unreadable by this computer". I then tried it on a newer MacBook Pro which did r

  • How do I locate expiration date on iTunes gift card?

    How do I locate expiration date on iTunes gift card?

  • Error code -50 on a Mac

    Hi, I purchased a whole album and all the songs but one downloaded just fine. Every time I try to re-download that song, I get "There was an error downloading your purchased music. An unknown error occurred (-50)." When I write Apple Music Store supp