BADI to set task and checklist status based on phase status

Hi,
We have a requirement to set the system status and user status of all the task and checklist to complete when the phase that they belong to is set to status complete.
I have implemented the badi DPR_EVENTS which gets triggered when Phase is completed.
My issue is this badi does not work when the phase is completed as system does not allows the change any data of  tasks or checklist items since the phase is complete. I get a message stating "you cannot change the status of this task".
I tried reseting the complete status of teh phase and setting the tasks status and then setting the phase status back to complete. But this does not seem to be working.
Is there any way to achieve this requirement?
Thanks,
Simmi

Since we could not do it on Phase complete event we did it for some other event

Similar Messages

  • On login - windows is setting up and takes pc back to setup status - i lose everything -

    TouchSmart 310-1020
    Windows 7
    Purchased Jan 2011
    No changes made to system since setup and install
    AS of August 1, 2011 3 times upon login, I get a message "Windows is setting up...." this runs and then my desktop reverts to the out of the box black and white desktop - AND I lose everything - email addresses, emails, and ALL files and folders.  I shut down - power down, then power up and log in again - and everything is back-  Everything!
    What in the world is going on - should I be worried - what can I do?

    Holy cow! that is wierd.
    it could be a corrupt partition or something...But it sounds serious.
    what I would actually do if this was happening to me... back up everything! NOW! 
    it sounds like the recovery wasn't completed correctly and could be trying to finish.
    It also could be an update that has not completed.
    Just a ton of possibilities.
    To eliminate the possibility of any hardware issues - I'd run the diags from boot up press F9. You may even want to go into BIOS and run the short Hard Drive test. (F10)
    If no hardware problems show up, I'd then run a recovery. Becasue the symptom you are describing happens if the recovery was not run to completion, or was interupted at some point. Could have been months ago...
    another option call HP support for more suggestions.
    good luck
    bill
    I'm a HP employee

  • Prorate calculation based on Martial status

    Dear Experts,
    We have two types of the minimum of Housing Allowance(IT0014 - HA01WT):
    1.        1000 Monthly for Single
    2.        1500 Monthly for Married
    And this changeable based on Marital Status Key on Info Type 0002. However; if the change of Marital Status happened in the middle of the month the Housing Allowance should be calculated on a pro rata basis.The System gives the employee the new Housing Allowance in full. Please provide me the logic or operation that we can use in the PCR
    Pls let me know for any further clarification
    Regards
    SB

    I found solution on my own. please find below the rule
    TABLEP0002 Read table fields
    VARGBFAMST Tab.field VVVVV v.ky
      1
        WPALL?LAST ID = LAST?
          N
          Y
            AMT?IZSHNG Comparison
                ADDWT *    OT   Output table
              <
                RTE=FZ7N   Set
                RTE?1      Comparison
                  =
                    ZERO= NRA  AmtNumRteTime = 0
                    RTE=FZ7T   Set
                    AMT=IZMHNG Set
                    MULTI RAA  Multipl.amt/no/rate
                    AMT/TKDIVI Division
                    ADDWT 1001 OT   Output table
                    RTE-TKDIVI Subtraction
                    RTE*-1     Multiplication
                    AMT=0      Set
                    AMT=IZSHNG Set
                    MULTI RAA  Multipl.amt/no/rate
                    AMT/TKDIVI Division
                    ADDWT 1001 OT   Output table
                  >
                    AMT=IZMHNG Set
                    ADDWT *    OT   Output table
    Now its calculating based on prorate basis for both single and married status...
    Regards
    Sanjai

  • Update parent status based on all children status and sum of children amount.

    Hi,
    I need to write sql query for the following scenarios.
    We have 3 financial systems (sys1, sys2, sys3) where a same transaction gets entered independently into each system OR entered into one and exported to the other system. Transaction need not be in all 3 systems.
    We need to create reconcile report to see the status of transaction and display if it is reconciled or not. For this, in our stored procedure we are pulling data from 3 systems into temp tables and using CTE and other logic marking each transaction status
    in each system temp table. One of the systems (eg sys1), we made it as source.
    Sys1 temp table has both parent and child records and are distinguished using type. Sys2 and sys3 has only children records.  When report is created, we are showing parent  from sys1 temp table and
    children from new temp table where children status is updated based on availability of it in all 3 systems.
    DECLARE
    @sys1 TABLE
    ID int,
    childID varchar(20),
    ParentID varchar(20),
    RecType decimal(3,0),
    SettleDate smalldatetime,
    Principal money,
    Sys3ID varchar(16)
    NULL,
    Sys2ID int
    NULL,
                            Status varchar(25) NULL
    DECLARE
    @sys2 TABLE
    TxID int
    PRIMARY KEY NOT
    NULL,
    CommonTransactionID varchar(16),
    SettleDate smalldatetime,
    Par money,
    Sys3ID varchar(16) NULL,
    Sys1ChildID,
    Sys1ParentID bigint
    DECLARE
    @sys3 TABLE
    Sys3ID varchar(16),
    REFERENCE
    varchar(16),
    VALUE_DATE datetime,
    DIRECTION char(1),
    AMOUNT money,
    RecSource varchar(2)
    Insert Into @sys1 (ID, childID, ParentID, RecType, SettleDate, Principal)
    Select 172876, 217955, 217954, 100, ‘2015-03-01’, 100.00
    Union
    Select 172877, 217956, 217955, 50, ‘2015-03-01’, 15.00
    Union
    Select 172878, 217957, 217955, 50, ‘2015-03-01’, 25.00
    union
    Select 172879, 217958, 217955, 50, ‘2015-03-01’, 10.00
    Union
    Select 172880, 217959, 217955, 50, ‘2015-03-01’, 10.00
    union
    Select 172881, 217960, 217955, 50, ‘2015-03-01’, 40.00
    Insert Into @sys2(TxID, Sys1ID, settleDate, Par)
    Select 4336620, 217956, ‘2015-03-01’, 15.00
    Union
    Select 4336621, 217957, ‘2015-03-01’, 25.00
    union
    Select 4336613, 217958, ‘2015-03-01’, 10.00
    Union
    Select 4336614, 217959, ‘2015-03-01’, 10.00
    union
    Select 4336615, 217960, ‘2015-03-01’, 40.00
    Insert into @sys3(Sys3ID, Reference, Value_Date, Direction, Amount)
    Select 1, ‘5654471 4336620’, ‘2015-03-01’, ‘O’, 15.00
    Union
    Select 2, ‘5654481 4336621’, ‘2015-03-01’, 'O',25.00
    Union
    Select 3, ‘5654491 4336613’, ‘2015-03-01’, 'O',10.00
    Union
    Select 4, ‘5654501 4336614’, ‘2015-03-01’, 'O',10.00
    Union
    Select 5, ‘5654511 4336615’, ‘2015-03-01’, 'O', 40.00
    After going thru lot of other logic, final temp table will have only children with status assigned. The above temp table data is only for 1 scenario.
    The following are status of children.
    This is how status of children is determined:
    Not Settled – All child records start as Not settled in temp tables.
    Settled – when record exists in sys3 and other criteria is met.
    Partially settled – record exists in sys3 and either in sys1 or sys2 or other criteria is not met.
    Reconciled – child record should exist in all 3 systems and all criteria is match
    Mismatched – record has wrong amount when compared in any of 2 systems.
    **************** My Part below*******************
    My part is to update the status of parent based on children status and parent amount must match sum of child amounts. If amounts don’t match, then leave the status of parent as null.
    Determining the status of parent:
    Not Settled – None of children has yet settled.
    Settled – All children are settled.
    Partially settled – some of children are as settled OR 1+ children are partially settled.
    Reconciled – All children are reconciled.
    Partially Reconciled – some children are partially reconciled.
    Null – 1 or more childen has a status of mismatched.
    AND sum of children amount should match parent amount
    How can I update the status of parent based on all children and sum of amount of children equal to parent amount.
    Thanks,
    Spunny

    >> We have 3 financial systems (sys1, sys2, sys3) where the same transaction gets entered independently into each system OR entered into one and exported to the other system. Transaction need not be in all 3 systems. <<
    Your design is fundamentally wrong. In RDBMS, we want to have one fact, one way, in one place in the schema. The goal of all databases is to remove redundancy, not increase it. This not just SQL; this was true for hierarchical and network databases before them! 
    >> We need to create reconcile report to see the status of transaction and display if it is reconciled or not. For this, in our stored procedure we are pulling data from 3 systems into temp tables and using CTE and other logic marking each transaction
    status in each system temp table. One of the systems (eg sys1), we made it as source. <<
    You have re-invent the worst of 1970's file processing, but you want to use a temp table instead of scratch tape. This is not RDBMS or good SQL. 
    >> Sys1 temp table has both parent [sic] and child [sic] records [sic] and are distinguished using type. Sys2 and sys3 has only children [sic] records [sic]. When report is created, we are showing parent from sys1 temp table and children from new temp
    table where children [sic] status is updated based on availability of it in all 3 systems. <, 
    The terms “child” and “parent” are not part of RDBMS. They come from network databases. You are building fake pointer chains we do have referenced and referencing tables. Or do you mean to model weak and strong entities? Where is the DRI actions?
    These things are not tables! They have no keys, so they are called (garbage) piles. But even the garbage is wrong. There is no generic “id” in RDBMS; it has to be “<something in particular>_id” to be valid. Since you do not do math on it, it should not
    be a numeric. 
    A “rec_type” is a nominal scale, so it cannot be a numeric either! Likewise, we have no generic “status”, but a status is state of being so it has to have a temporal dimension. And did you know that “reference” is a reserved word in SQL as well as another ISO-11179
    violation. 
    The MONEY data type does not do correct math. Google it! It is another Sybase left-over that nobody should ever use. 
    Finally, you used the old Sybase INSERT INTO ..SELECT..), .. disaster instead of the ANSI/ISO Standard VALUES table constructor. 
    >> This is how status of children [sic] is determined: ..
    My part is to update the status of parent [sic] based on children [sic] status and parent [sic] amount must match sum of child [sic] amounts.<<
    Your narrative describes what Tom Johnston called a Non-Normal Form Redundancy. We do not put summary data in the strong entity; another basic data modeling principle. We build a VIEW that gives us the current summary. Your mindset is still in punch cards and
    magnetic tape files. 
    "No matter how far you have gone down the wrong road, turn around!" -- Turkish proverb. 
    Can you start over and do it right? 
    --CELKO-- Books in Celko Series for Morgan-Kaufmann Publishing: Analytics and OLAP in SQL / Data and Databases: Concepts in Practice Data / Measurements and Standards in SQL SQL for Smarties / SQL Programming Style / SQL Puzzles and Answers / Thinking
    in Sets / Trees and Hierarchies in SQL

  • I have a carillon 25 keyboard (bad choice, I know) and I can't get it to communicate with my mac at all! I'm running logic pro 9 and reason 5. I get signal in from my M Audio trigger finger so I know it isnt an entirely mac based problem. Thanks!!!

    I have a carillon 25 keyboard (bad choice, I know) and I can't get it to communicate with my mac at all! I'm running logic pro 9 and reason 5. I get signal in from my M Audio trigger finger so I know it isnt an entirely mac based problem. Thanks!!!

    Well, how have to determined no signal is being recieved to your mac?
    Have you got something that shows the actual signal? Or have you just been trying to control a VST? What software are you using by the way?
    I personnally went with a AKAI MPK25, because it's made already mapped for logic & ableton etc, so it just makes things incredibly easy.
    I would suggest you return it if you can as a dead unit & perhaps look at something else a bit easier?
    Otherwise, if you just want to get this working we can have a look a bit deeper.
    And driver? OS X driver?

  • Trying to print a book with Aperture 2.1.4, everything went well until the final step "uploading files to server" -- it's been spinning for an hour, "status" still reads 0%, "pause task" and "cancel task" buttons are grayed out in Activity window.

    everything went well until the final step "uploading files to server" -- it's been spinning for an hour, "status" still reads 0%, "pause task" and "cancel task" buttons are grayed out in Activity window. Any ideas?

    everything went well until the final step "uploading files to server" -- it's been spinning for an hour, "status" still reads 0%, "pause task" and "cancel task" buttons are grayed out in Activity window. Any ideas?

  • Can I set up a home network between my mac and a windows based laptop?

    Can I set up a homenetwork between my mac and a windows based laptop?

    The router is te network hub.
    I have a network between my Linux box and my PC  and my MBP because they are both hooked up the the same router.  All you need is the "192.168.1.x" address of the destination box and the software needed for the type of conection (VNC, SSH, etc).
    What helps is to set up "static routing" for all boxes so the IP address does not change.  I have set up my Linux box to be 192.168.1.100 always, using the MAC (the ethernet abbreviation MAC, not Macintosh) in the router's "static routing" table.
    Exactly which screens you need in the router depends on te router make and the internal management screens.  The router maker should have either online (if they offer it past a 1 year from purchase) or online help found through Google.  A MAC address is a set of 6 hexadecimal number separated by ":" -- an example (which I imagine will match *some* MAC *somewhere* is "6A:13:F2:72:E4:A1".

  • How do you set a start and end time based on changes in data averages?

    I am making a VI to collect data from a calorimeter that will detect automatically when I have triggered the combustion by recognizing a rise in the average temperature, and then will record data from that point until it the temperature rise stops or plateaus. I have worked out how to average my data, how to write it to a file, etc. but I don't know what the best way to construct my VI to automatically respond to changes in the average would be. It seems to me that there are a number of ways to do this, but I am fairly inexperienced with LABView and don't know which is best.
    Does anyone have any ideas, specific advice, or general thoughts about using fluctuations in data averages to set start and stop times for a VI?

    Lynn,
    All great points - thank you for your thoughts. You are right, I am interested in selecting a subset of my data in which the temperature is rising, not setting start and stop times.
    I realize that it is difficult to give concrete advice without more information, but I'm hoping that with some clarification on my part you might be able to give a few suggestions. The calorimeter I am working with is a microbomb calorimeter, which combusts small, dry biological samples in a pressurized, oxygen environment, and it does not have a water tank or other components on other bomb calorimeters. The data I am recording is mV signal from a thermocouple ring that the microbomb rests in. To directly answer your questions, I would say I am measuring detonations, or more specifically the electrical potential generated in the thermocouple due to the temperature increase of the stainless steel bomb. The data is fairly noisy, so I have previously been averaging every 1000 data points together in order to observe the temperature increase clearly.
    The only plateau in the data that I have observed that I need to deal with is at the peak of the temperature increase, when I would like to put my second timestamp/end my data subset. There is a slight lag time due to the rate that the steel heats at, so the entire measurement can take 30-40 seconds even though the combustion occurs in seconds. What I would like to do is have my VI observe and respond to the averages that it is already making, and then by some means, like an increase/decrease beyond one or two standard deviations, for example, and then set the datapoint before the increase as Time 0. Then I would like to identify the end of the temperature increase/end of the datasubset by similar means as the increase levels off. Finally, I want to integrate the curve of the increase and display the integrated value for my users.
    I would appreciate any thoughts. I don't have any raw data to share, but I do have a TDMS of the averaged data from a calibration test I did combusting benzoic acid. I'm not sure how much it will help, but I'll attach it regardless.
    Thanks,
    ~nat
    Attachments:
    benz_test.zip ‏76 KB

  • How to set the Date and Currency Formats Based on Country

    Hi Friends,
    I am designing the one Global Form it will use for all countries.
    in that Form i want to print the date and currnecy Formats based on country.
    Like
    For US i want print the date and Currency Like This.
    Date -  MM/DD/YYYY
    Curremcy - XX,XXX,XX.XX
    For DE i want print the date and Currency Like This.
    Date -  DD.MM.YYYY
    Curremcy - XX.XXX.XX,XX
    Please suggest how i can control these things through Java Script or Formcalc....

    Hi Nitin,
    thanks For ur reply,
    i tried with this solution,
    But it is displaying the default Format like bellow formats.
    For short - mm/dd/yy
    For Medium - mmm dd , yyyy
    For Long     - thursday ,mmm dd , yyyy
    it was prinitng in above mentioned format,
    but here i want to print my own format for USA like MM/DD/YYYY.

  • Set the workflow about PPR process as completed status with a report.

    Hi Gurus,
    I need to complete a workflow and all regarding task from UWL.
    To do this, I implemented 2 functions module: the first to execute the dialog step and the second to set the dialog step as completed status.
    When I run the report the both function module doesn't work. Sy-subrc  return me different result as 0.
    If I execute the SWIA T-code, I see all the task and there I execute the "dialog step" WORK ITEM to set it from ready status to started status and after I use "complete manualy" for the same task then the workflow created a new "dialog step" WORK ITEM I do the same with it and the workflow is completed.
    So I would like to do the same in a report with SAP_WAPI_SET_WORKITEM_STATUS and SAP_WAPI_DECISION_COMPLETE functon module ... please see my code below:
    loop at lit_wi_stat where wi_type = 'W' and wi_stat = 'READY'.
    *to set dialog step WORK ITEM as started status.
          call function 'SAP_WAPI_SET_WORKITEM_STATUS'
            exporting
              workitem_id          = lit_wi_stat-wi_id
              status               = 'STARTED'
              user                 = sy-uname
              language             = sy-langu
              do_commit            = 'X'
            importing
              new_status           = lit_wi_status
              return_code          = lv_subrc
          TABLES
            MESSAGE_LINES        =
            MESSAGE_STRUCT       =
    *to set dialog step WORK ITEM as completed status
          call function 'SAP_WAPI_DECISION_COMPLETE'
            exporting
              workitem_id          = lit_wi_stat-wi_id
              language             = sy-langu
              user                 = sy-uname
              decision_key         = '0001'
              do_commit            = 'X'
          IMPORTING
            RETURN_CODE          =
            NEW_STATUS           =
          TABLES
            MESSAGE_LINES        =
            MESSAGE_STRUCT       =
        endloop.
    But it doesn't work correctly.
    Maybe you have a better idea to reproduce the complete process in a report.
    Thanks in advance for your reply..
    Best regards.
    Julien.

    Hi Chandni
    I would presume that you are calling some activity step to perform some operation ...when this fails, you are passing some flag to the workflow to send the email and the "planned" error!
    It's pretty simple then:
    1) Analyze the flag using a condition step
    2) Use mail step to send the email
    3) Call a custom method to raise a workflow exception - workflow will go in error.
    More on Workflow Exceptions:
    BO Based Exception:
    http://help.sap.com/saphelp_nw73EhP1/helpdata/en/4f/372e0cf5d95541e10000000a421937/content.htm?frameset=/en/4f/3457d50a7b5542e10000000a421937/frameset.htm
    How you can define custom BO:
    http://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/d0f157e8-456b-2910-8ea5-c57d9267c913?overridelayout=true
    Or you can also trigger Class based Exceptions if you are using ABAP OO for workflow (custom functionality via Class using IF_WORKFLOW Interface). Just make sure you make your Custom Exception Class as a child of CX_BO_TEMPORARY or CX_BO_APPLICATION
    Regards,
    Modak

  • How do you apply rules based on read status?

    I migrated to Mail.app from PowerMail, and one of the powerful options available when creating a filter/rule in PowerMail was the ability to check the status of the message (message is/is not read) before applying the rest of the rule.
    Is there a way to apply this same check within a rule in Mail.app?
    This option is used to create rules that file mail ONLY AFTER it has been read.
    Obviously, the user must apply the rule manually since rules are only fired off when mail comes in, or when one highlights one or more message(s) and then selects the "Apply Rules" option from the contextual menu or from the Message menu.
    What makes this so powerful is that rather than having to manually file every message after you read it you can create rules that check status for read, if it is check to see if it matches other criteria, and if it does, put it in a folder with other like messages.
    Like many people, I have a large number of folders and subfolders into which I file my messages. By creating such a rule, I only have to file a message that matches other criteria once, use that to set up the criteria for the rule, and on subsequent messages that match that criteria, I only have to apply the rule after I have read it.
    I could just file all the messages directly into their appropriate folders, but then I have to keep watch on the subfolders for new mail, rather than just watching the inbox, reading the new mail, then using the Apply Rules item to have the read message checked and then filed based on the criteria that it matches.
    The logic might look like this.
    Is Read status true
    AND
    The subject contains "Intranet"
    THEN
    Move message to /On My Mac/Work Mail/Current Projects/Intranet Project/ mail folder
    THEN
    Stop processing rules.
    Without the ability to test the message's "read status" I have to select the message, right click to select "Move To>" from the contextual menu, then mouse through four sub panes to put the read message in the folder where I want to store it.
    I also cannot select a number of read messages and use the Apply Rules option to allow my filing rules to move any number of read messages to their proper storage folders.
    If anyone has a method for doing this, please let me know. It is the one thing I miss most about PowerMail.
    Message was edited by: rnsyderpsu

    I have been doing some of this, and while it does provide some of the functionality that is lost without the ability to apply rules only to read messages, it is not a complete solution. One of the biggest drawbacks is that it is not easy to selectively limit what new mail shows up the smart mailbox. One approach that works, sort of, is to limit the smart mailbox to only messages from people in my address book. However, not all relevant messages are from people already in my mailbox, so it requires constantly double checking to make sure that things are slipping through the cracks.
    The best thing about being able to apply rules, after receiving them, based on the status of a message is that it puts the control in the users hands. It allows you to selectively apply rules, only when you want to apply them. Rather than always/never, you have the ability to apply rules "sometimes/as needed." It allows for fuzzy logic, rather than hard conditions.

  • ThreadOpt values - is it possible to set them and what are the ranges?

    Hi there,
    I have a problem on my TestStand 4.2 platform, with test step result, formed and received from called external sequences results. In my Main sequence, in Post-Expression I defined condition, according to which the "Step.Result.Status" is passed or failed, and it works. But the problem is that in Status Expression field there is following statement: "(Step.Result.Status == "Done" && (Step.TS.SData.ThreadOpt == 0 || Step.TS.SData.ThreadOpt == 3)) ? "Passed" : Step.Result.Status". After deep search in the user manual, I found that (Note from "Expression Tab - Step Properties Dialog Box"): "Certain types of steps, such as Numeric Limit Tests, Multiple Numeric Limit Tests, String Value Tests, Pass/Fail Tests, and Statement steps, reserve one or more of these expressions to perform operations specific to the type of step or a substep performs the operation. In these cases, you cannot use the expressions the step type reserves, which appear dimmed on the tab." 
    Now, my problem is that at this specific step I call to an external sequence, which returns results and it is correct, but if these results, compared to expected are not the same, my step in the main sequence fails. Which is OK. But when the final report is generated I see there "Number of Tests Failed: 0", which is not OK. Since I can't change the "Step.Result.Status == Done", which comes from the external sequence, I thought that may be there is a place to change the "Step.TS.SData.ThreadOpt" and this way to cause to main sequence to correctly report "Failed Tests <> 0"??? 
    Does anyone has an idea whether it is possible to set this the ThreadOpt value and what is the accepted range?
    Your feedbacks and inputs are highly appreciated.
    Stephan

    GSinMN wrote:
    Hello Doug,
      I didn't think I was modifying any hidden properties.  It's just configuring a sequence call step when you add it to the sequence.  The "Execution Options" are clearly shown in a dropdown menu on the Module tab.  I was just pointing out that this seems to be what sets the ThreadOpt variable.  
    GSinMN
    Maybe I misunderstood. When you said "My normal process is to set it to 1, but based on this info, it needs to be either set to None or Use Remote Computer if you want anything other than "Done" to be returned." I thought you meant that you were setting the property directly rather than setting your sequence call steps to "New Thread" with the combobox.
    -Doug

  • Update Approval Status of parent Folder based on approval status of folder items

    Hi,
    I have a SharePoint list which contains folders. Each folder contains one or more items. I wish to update the folder approval status to "Approved" when all the items inside the folder are approved.
    The workflow should trigger whenever the approval status of one or more items inside the folder is changed and is expected to check the approval status of all other items inside the folder. If all the items are approved the folder's approval status should
    be set to "approved".
    I am designing the workflow via SharePoint Designer 2013 and using SharePoint Online 2013 .
    Thanks a lot in advance.

    Hi,
    According to your post, my understanding is that you wanted to update Approval Status of parent Folder based on approval status of folder items.
    Per my knowledge,
    there is no out of the box way to accomplish this with SharePoint.
    Though we can loop the
    folder items to set the content approval status, we can not get the parent folder and then set the content approval status.
    As a workaround, I recoemend to create event reciever to get set the content approval status of the folder items.
    For more information, you can refer to:
    How to: Create a remote event receiver
    How to create a simple Remote Event Receiver for a Custom List in Office 365 SharePoint 2013 site
    Regarding SharePoint Online, for quick and accurate answers to your questions, it is recommended that you initial a new thread in Office 365 forum.
    Office 365 forum
    http://community.office365.com/en-us/forums/default.aspx
    Thanks,
    Linda Li                
    Forum Support
    Please remember to mark the replies as answers if they help and unmark them if they provide no help. If you have feedback for TechNet Subscriber Support, contact
    [email protected]
    Linda Li
    TechNet Community Support

  • WLI 7.0 Question about Set Task due date action

    Hi,
    I am trying to manage time out issue efficiently and, as described in the
    WLI documentation, the
    timeout has to be design with a dedicated path with, as the first task, a
    set task due date action.
    I was wondering about the timeout of this task due date...
    How can I stop this action before the end of the 'due date' without deleting
    the instance associated to my workflow ?
    Do you have any advice ?
    Thanks
    Alexandre

    HI,
    Customizing the Task List
    You can customize the column headers or search for required tasks by clicking on Customize Table Header. The option allows you to specify the columns to be showed in the list table, to provide the sorting order, and to set the page size. The sorting order could be complex with option to provide multiple columns for sorting and the order (ascending/descending) for each of them.
    To create a custom query and search for tasks:
    1.In the Task List page, click Customize Table Header.
    In the Construct a Custom Query form, specify the search criteria by specifying any of the following values.
    2.Enter the task name. You can use the * character at the start or the end of the name.
    3.Enter the task ID. Separate multiple values using comma.
    4.Select the check box against the Administration and Working state of the task.
    5.Enter any comment. You can use regular expression.
    6.Enter the priority range.
    7.Enter the Assignee, Owner, or Claimant names.
    8.Specify the completion due date range.
    9.If required, select the Include tasks with no completion due date check box.
    10.Click Apply.
    All tasks that match the specified criteria are displayed in the Task List page.
    To customize the table header:
    1.In the Task List page, click Customize Table Header. The Construct a Custom Query form appears.
    2.In the View form, select the columns that you want to view in the Task List page.
    3.Select the Preserve Search Criteria check box to retain these details for the current session.
    4.Select the maximum number of search results that should be displayed on the page.
    5.Select the number of rows that should be displayed in the page.
    6.Click Apply.
    The view in the Task List page is updated based on the current settings.
    Using this option you can set the completion due date
    Hope this information will help you solve the issue.
    Regards,
    Kal.

  • Badi to set the defualt priority for repair tickets

    Hi,
    My requirement is, when the IC agent saves the repair ticket the priority filed should get set automatically to some value based on the business logic. For this i am trying to use Prepare method of the ORDER_SAVE badi. But unfortunately it's not getting triggered when i save the repair tickect in WEB UI.
    Friends, is there any othor Badi for this? or the way i am trying to proceed is wrong. Your help is greatly apriciated.
    Thanks,
    Ravi

    Hi,
    Every category has a reason code attached to it in the category modeller. The reason code is configured in the SPRO with the code code gruppe and katalogue.
    You need to get the reason code for gold silver etc.
    In your badi in the method you will first perform a CRM_ORDER_READ to read the subject set (ET_SERVICE_OS)and from there you will get the reason codes for the categories you need to look for the Ref_kind = 'A'.  In the osset you will have the table. Study the entries of this table one of the entries would be referring to the code codegruppe katalogue of gold silver etc.
    Once you have done that you can update the priority by using the FM CRM_ACTIVITY_H_MAINTAIN_OW. here you will have to fill the structure IS_ACTIVITY_H_COM and CT_INPUT_FIELD_NAMES and set IV_EXTERNAL_CALL = 'X'.
    If you are using more than one categories than you will have to back trace to category2 from the last category you entered. For example if you have entered Category 3 before saving you will have to get the category2 from category3 and then look for the reason code details of category 2.
    Hope this helps.
    Regards,
    S Sarma.

Maybe you are looking for