Change 'New Task' iView

Hi!
I want to know if there's a way to edit the 'New Task' iView from the Collaboration Room.
I want to put a specific group in the field 'Assigned to' and make it fixed, where the user could not change it.
Is it possible ? If possible how can it be done ?
Thanks,
Luisa

hello!!
have you solved this problem?

Similar Messages

  • Edit the 'New Task' iView

    Hello!
    I want to know if there's a way to edit the 'New Task' iView from the Universal Worklist iview (com.sap.netweaver.bc.uwl.ui.UWL).
    I want to put a specific USER in the field 'Assigned to' and make it fixed, where the user could not change it.
    Is it possible ? how can it be done ?
    Thanks in advance,
    Alessandro

    Hello Alessandro,
    New UWL Task iView is based on an WebDynpro application. There are two ways to accomplish your task:
    1) Write your own, completely new, application
    2) Use and modify existing standard one.
    No doubt, second approach is easier.
    You are interested in application
    tckmcbc.uwl.ui~wd_ui/UWL
    (WD Project : tckmcbc.uwl.ui~wd_ui ; Application : UWL)
    Workaround is following:
    1) download this app. from WEB AS
    2) import it into your NWDS, the sources are built in
    3) Modify UWL application (component)
    4) ... the most challenging point, depends on the access point you want to use your modified app. at.
    When deploying, you usually upload your application to "local" namespace. In this case, u have to modify the link of the command (button) that starts the wizard, to point it to your locally deployed app.
    Or you can (manually) modify the MANIFEST.MF and SAP-MANIFEST.MF files in result package (ear for WD), to change the "local" key-vendor and key-location values to [sap.com]. Then your application will replace standard one and will be used as default (no need to customize noth.).
    For example, we had a request to add "New UWL Task" button to Meeting detail iView (Collabotration). Another request was: automatically set the meeting Subject to UWL task name.  To do so, we had do decompile standard MeetingOverview functionality and ad another button "Create Task" to meeting detail page. Then this button was linked to our custom application. If you are interested, i could send you that WD UWL project, we've have prepared (to avoid steps 1-2).
    mz

  • New Task changes date to 12/31/2031

    When entering a new task on my Palm Desktop software (Ver 4.2 installed with Sprint Treo 755p), the software automatically puts the "due date" as 12/31/2031, even when the it's checked as "no due date".  Is there a fix?  Quite annoying.
    thx for the help.
    Post relates to: Treo 755p (Sprint)

    I just bought a 755p a couple months ago.  And I have this same problem - entering tasks on the Desktop will not let me leave the due date blank - it puts one in there anyway.  Then, it messes up my sorting, because it won't sort the tasks properly, since I enter tasks on both my device and through the desktop. 
    This is not only annoying, but a serious flaw.  I'm really suprised to not see a solution for this.  I've also been disappointed with the fact that my old Palm device (Samsung phone) that I got 4-5 years ago, has better functionality than my current phone.  (i.e. Pocket Mirror software/conduits were included in the software for the old phone, allowing me to split my syncronization with Outlook and Desktop: Calendar and Contacts with Outlook, Tasks and Memos with Palm.  The new 755p is a step backwards - I have to do all on Outlook or all on Palm.  Not interested in trying to buy more software to do this, and possibly cause more problems.)
    Very disappointed.
    Post relates to: Treo 755p (Sprint)

  • Enhancement of Tasks iView

    Hello,
    i want to enhance the Collaboration Tasks iView. The iView is existing in our EP.
    What are the steps to get the sources and make some changings in the iView?
    Regards Daniel

    Hi Daniel,
    > Aren't the SAP Packages deliverd
    > with source files normally?
    No, they are not.
    SAP has the big ABAP background, and with this, it was totally "normal" to deliver the source code. Not only this, there have been (I should use the present: are)different techniques to extend the standard functionality.
    With using Java, this was somewhat changed. SAP chose something like a middle course, they did not deliver the source code, but at the same time, did not obfuscate the class files. That's enough message: We <i>enable</i> customers and partners to decompile and if needed to modify the sources, but we do not <i>support</i> it.
    In the meantime, there are different strategies to extend the sources where needed by using standard Java techniques; one example is FlexibleUI, another are the extension points in the Room API (very interesting thing!).
    Nevertheless, you will find different things really hardcoded sometimes, where a customer just needs a change - no chance without modification. This is to some extend daily business, for me as for SAP.
    At the same time, there are so many undocumented features where you cannot learn anything but from decompiling, that a decompiler is the EPs developers best friend.
    So, don't get too frighten from this discussion - if you really need some modification, you can learn how to do it. But, as posted in my first answer, you should really know what you are doing. SAP EP developers shouldn't start with a three-month-modification project... (in fact, I did, and it was horrible and extremly instructive at the same time, but I wouldn't advise anyone else to do so).
    > i think there is no way to modify the iView
    There is. But think twice. And don't do it without some fundamental knowledge of the EP development possibilities.
    Hope it helps
    Detlev

  • Hiding "Personalize View" in My Tasks iView

    Hi,
    I'm looking to hide the "Personalize View" button on the My tasks iView supplied by SAP on EP6 SP12.  This option does not appear to be available as a normal iView configuration option.
    You can see a screen shot here: <a href="http://public01.milton-keynes.gov.uk/Images/screen.jpg">http://public01.milton-keynes.gov.uk/Images/screen.jpg</a>
    This iView uses the "Task Explorer" Layout set.  I have been playing with resource renderers for a while now, but I'm not totally clear on how I might use this method to get rid of the button.
    Any help would be much appreciated.
    Thanks in advance

    Hi Thomas,
    that was a bit hard stuff, I hope you'll appreciate the solution...
    Under com.sap.netweaver.bc.uwl/private/classes/com/sap/netweaver/bc/uwl/core/config/xml/uwl.collaboration.xml,
    delete within all "TaskView" <View's within the <Actions> part: <Action reference="personalize"/>
    (Maybe also within other views, as you like/need it.)
    You'll need to restart the portal.
    (And obviously, you'll have to change some extra layout settings, as the pure result is not that nice .)
    For the configuration approach, also see the PDF referred in this thread: Re: How to extend the drop down box of the Task priorities?
    Hope it helps
    Detlev
    PS: Please consider rewarding points for helpful answers on SDN. Thanks in advance!

  • (SE01) How to insert a New Task in a Request?

    Hello all,
    It was created a Customizing Request with 1 task by one Owner.
    I have, with My User, to insert a New Task inside Customizing Request.
    How to do that?
    Can I, with my user, insert a New Task in a Request that has another owner?
    Many Thanks,
    Barbara

    Dear Barbara,
    If you have sufficient rights, change the owner to your name and create a new task to this request (click right on the request --> Add User). Afterwards, set the owner back to the previos value.
    See also authority object S_CTS_ADMI.
    Kind regards,
    Dennis

  • Creation of new task in a different TR

    Hi All,
    I have a modification to be made to a User exit. When I'm trying to change to editable mode, a new task in the default TR (already associated with the user exit) is being created. but I want to create the new task in a different TR.  
    is there any possibility of changing the TR (charm already associated with the user exit) associated with the user exit to a new TR (new charm)?
    Please help...
    Thanks & Regards,
    SriLalitha

    Hi Sri Latha,
    There is option to create the TR for same modification.If you are changing the same modification it will create one sub task under main TR.
    SO you can change your modification and under old old TR only.Before going to release the TR,
    You can create one empty TR include those modifications in new TR.
    Thanks for understanding.
    BR,
    Veeru

  • Problem in creating New masthead iView

    Hi,
      I am trying to create a new Masthead iView from the par "<b>com.sap.portal.navigation.masthead</b>". I have opened the PAR in Developer studio with different name say "NewMasthead". I didnt change anything in the PAR and deployed the "NewMasthead" PAR.
    Then i have created a new iView from the deployed PAR .I have selected the "default" component present it.
    The problem is when i preview the iView it shows the Portal runtime error
    An exception occurred while processing a request for :
    iView : N/A
    Component Name : N/A
    com.sapportals.portal.navigation.HeaderiView.
    Exception id: 05:32_24/05/06_0179_38431050
    See the details for the exception ID in the log file
    Can anyone help me to solve this run time problem. Thanks in advance.
    Rgd,
    Saravanan

    Hi,
    I have downloaded com.sap.portal.navigation.masthead. i renamed project as MyMasthead.par after importing it in NWDS and the deployed the .par file. Now I want to create a masthead iview for this newly deployed .par file.
    What type of iview should I select and how will I select MyMasthead.par for this Iview. I mean should I go for a iview template or webdynpro iview or portal component iview and then where will I select the Mymasthead.par .
    Please give me the detailed steps for creating the iview for masthead from newly deployed par file..

  • Mail for Exchange, new task and calendar entries

    Dear All,
    I am having a wonderful time with a brand new E71 plus the latest version of Mail for Exchange (2.09.158 as per the info screen on the device). It syncs fine with a Exchange 2003 server in that contacts, tasks and calendar entries (it is not supposed to sync mail as well) are properly downloaded and changes made on the phone are replicated back to the server on the next sync.  The fun starts when I create a new task or calendar entry on the phone: Those are  not created on the server at all. Another problem is deleting a task on the phone that was created on the server. For some reason the deletion does not show up on the server as well and the task remains there until deleted via Outlook. Has anybody seen this kind of behaviour? I cannot debug anything on the server, since it is a hosted solution from an ISP. Neither can I sniff the network traffic, since that is SSL encrypted. Any tips and/or work arounds are greatly appreciated. 
    Best regards, 

    bump.
    still the same even with the latest version.

  • Change Request & Task Issue

    Hi Experts,
       Please help me out for following concern.
       Changes done(In Z program) for some testing purpose, are saved in test CR.
       Now i want to save changes doin again in New CR,  for further transport.But whenever i am goin to change it ,its taking either the same test CR or creating new Task in same CR. But not askin for new CR.
      Some1 concerned that i have to release that CR ,then only i can do that,but i cant do it ,as it is test CR.
      Please suggest solution.
    Thanks in advance.
    Thanks and Regards
    Deepak

    A Change request that is not released consists of an abject list that has details of the objects (programs, etc) that are to be transported in the request.  While it is not released, it does not contain any of the details of the objects, just their object keys.  These details are in individual tasks by user id.
    When you release the change request, the system takes a copy of the current version of all the objects and writes it to two files in the transport directory of the SAP server - one control file and one data file.  These files are named based on the request number.
    <b>If you make further changes to a program before releasing the request, those changes will be included in that request when it is released.</b>
    If you have made changes to a program that have been put into a change request that is not to be transported you need to manually move the relevant object list entries to the new transport request.  You cannot simply delete them from the first request and then save changes to the program again as the object list entries may not be the same.  Releasing the change request is not a solution as this may have the same result - the entries added to the new request may be incomplete.
    For example, if you create a program it is added to a request as R3TR PROG containing program, texts, gui etc, but if you later change it and save it is added to request as LIMU REPS for program or LIMU REPT for texts or LIMU CUAD for gui.
    To move manually, copy/paste values from SU10 object list of the task to a new request/task.  Once 100% sure it is OK in new request, delete line from old task then lock object in new request (select line and use padlock icon).  For customising there may be object keys associated with the line that you also need to copy.  Take care to ensure all relevant objects are in the new transport.
    Andrew

  • ABAP Dump when calling Function Module Starting New Task

    Hi all. I have a tricky situation now, I am doing a POC on parallel processing.
    I am getting an ABAP dump on the following Call Function line which is in class lcl_steer_114numc (See below for full program):
    METHOD start.
        CALL FUNCTION 'Z_ZZCLS_STEER_114NUMC'
          STARTING NEW TASK me->id
          CALLING me->finish ON END OF TASK.
      ENDMETHOD.                    "start
    However I get the following ABAP dump:
    Short text
        Statement "CALL FUNCTION .. DESTINATION/STARTING NEW TASK/IN BACKGROUND TASK"
    The function module only contains a wait statement to simulate parallel processing. It is strange that it dumps here, because when I change the FM call to another call that has been triggered successfully from other classes, it still produces the same ABAP dump.
    The background of the Proof Of Concept is to see if I can get an event to trigger the next process that depends on the outcome of the previous process. Parallel processes are run in the start methods by calling RFC.
    <Garbled code removed>
    Moderator Message: Please post relevant portions of the code only.
    Edited by: Suhas Saha on Jul 17, 2011 1:17 PM

    Well, the thing is I did manage to run 3 other Function Modules asynchronously succeesfully prior to that function call, with the same exact function call syntax. Further more, I have tried editing it with your suggestion but I get the exact same dump.
    The complete function group can be downloaded here (slinkee file):
    https://docs.google.com/leaf?id=0B3sua1Bw4XK4ZmFhNzcwMTgtYzQ0Mi00NzQ4LTg5YTMtNDNlNWUxYTM2NTg3&hl=en_US
    The complete program can be downloaded here (slinkee file):
    https://docs.google.com/leaf?id=0B3sua1Bw4XK4YWJmNjU3ODYtODRmMy00Nzg2LThkNTUtZjNkNDRhZGQ3MTUw&hl=en_US
    The complete ST22 dump can be found here:
    https://docs.google.com/leaf?id=0B3sua1Bw4XK4ZDU1YmFkZDAtOTU5MS00ZTgwLWFlZTktNWZhMDUxMzJlZWNl&hl=en_US
    Basically I ST22 gives me the following:
    Runtime Errors         RPERF_ILLEGAL_STATEMENT
    Date and Time          17.07.2011 05:29:54
    |Short text                                                                                |
    |    Statement "CALL FUNCTION .. DESTINATION/STARTING NEW TASK/IN BACKGROUND TASK"                 |
    |What happened?                                                                                |
    |    Error in the ABAP Application Program                                                         |
    |                                                                                |
    |    The current ABAP program "Z_ZZB1_CLOSE_PERIOD_TEST2" had to be terminated                     |
    |     because it has                                                                               |
    |    come across a statement that unfortunately cannot be executed.                                |
    And it explains it here (but is not helpful / relevant at all) as I ran the program from SE38.
    |Error analysis                                                                                |
    |    There is probably an error in the program                                                     |
    |    "Z_ZZB1_CLOSE_PERIOD_TEST2".                                                                  |
    |    The program was probably called in a conversion exit                                          |
    |    or in a field exit. These are implemented by                                                  |
    |    function modules called CONVERSION_EXIT_xxxxx_INPUT/OUTPUT or                                 |
    |    USER_EXIT_xxxxx_INPUT.                                                                        |
    |    Conversion exits are triggered during screen field transports or                              |
    |    WRITE statements, field exits during field transports from the                                |
    |    screen to the ABAP/4 program.                                                                 |
    |    In this connection, the following ABAP/4 statements are not allowed:                          |
    |                                                                                |
    I hope you try to download the slinkee files and you will notice the call function I performed was no different than the other call function RFC calls that really are working.

  • CALL FUNCTION STARTING NEW TASK Debug

    Hi,
    How can you debug a function module which is called with an add on 'STARTING NEW TASK' ?
    Thank you.

    Hi,
    the only way i know is :
    1. Create an endless loop in the FM like:
    clear x.
    do.
    if x = 1. exit. endif.
    enddo.
    Now run the program. If you call the sm50 trx you'll see a new task : your function module. Now get the session in debug (Menu Program/Sessio -> Program -> Debugging) and change the x value to exit form the loop. Continue with the debug.
    Regards
    Andrea

  • Return Code value using 'starting new task' and 'wait until'

    I'm having a minor issue with some return code values in my ABAP.
    This is what part of it used to look like before I modified it:
    With Code in version 1, the sy-subrc was not always zero, sometimes it would be 4.
    That was fine, and my abap would do something based on the non-zero RC.
    had a need to implement an RFC timeout, the only way I could see to do it was to use 'starting new task' etc as seen in Version 2.
    However, with my changes, sy-subrc is always zero.
    The ABAP runs fine but I know that sy-subrc should sometimes be 4, even when it returns within the allotted 60 seconds.
    Maybe I've coded it incorrectly.
    Can someone point me in the right direction?
    #>> Start of VERSION 1
      call function 'MY_FUNCTION_MODULE'
           destination RFCDEST
           tables
                orders_list          = t_orders_packet
                apo_orders_list      = t_apo_orders
                apo_resources        = t_apo_resources
           exceptions
                COMMUNICATION_FAILURE    = 1 MESSAGE MSG_TEXT
                SYSTEM_FAILURE           = 2 MESSAGE MSG_TEXT
                NO_ORDERS_SUPPLIED       = 3
                NO_PEGGED_ORDERS_FOUND   = 4
                ORDERID_CONVERSION_ERROR = 5
                OTHERS                   = 6.
    if sy-subrc is initial.
      * do some stuff as RC was 0
    else.
    * log non-zero return code etc
    endif.
    * << End of Version 1

    And now Version 2.
    I didn't put this into the 1st post as the formatting goes bonkers.
    #>> Start of VERSION 2
      call function 'MY_FUNCTION_MODULE'
           destination RFCDEST
           starting new task 'taskname'
           performing receive_result on end of task
           tables
                orders_list          = t_orders_packet
                apo_orders_list      = t_apo_orders
                apo_resources        = t_apo_resources
           exceptions
                COMMUNICATION_FAILURE    = 1 MESSAGE MSG_TEXT
                SYSTEM_FAILURE           = 2 MESSAGE MSG_TEXT
                NO_ORDERS_SUPPLIED       = 3
                NO_PEGGED_ORDERS_FOUND   = 4
                ORDERID_CONVERSION_ERROR = 5
                OTHERS                   = 6.
      WAIT UNTIL results_received = 'X' UP TO 60 SECONDS.
    if sy-subrc is initial.   << Now this is always ZERO
      * do some stuff as RC was 0
    else.
    * log non-zero return code etc
    endif.
    FORM receive_result USING iv_taskname.
      RECEIVE RESULTS FROM FUNCTION 'MY_FUNCTION_MODULE'
           tables
                orders_list          = t_orders_packet
                apo_orders_list      = t_apo_orders
                apo_resources        = t_apo_resources
           exceptions
                COMMUNICATION_FAILURE    = 1 MESSAGE MSG_TEXT
                SYSTEM_FAILURE           = 2 MESSAGE MSG_TEXT
                NO_ORDERS_SUPPLIED       = 3
                NO_PEGGED_ORDERS_FOUND   = 4
                ORDERID_CONVERSION_ERROR = 5
                OTHERS                   = 6.
      results_received = 'X'.
    endform.                    "receive_result
    * < End of Version 2

  • STARTING NEW TASK

    can ny 1 give me a simple example as to WHY call function STARTING NEW TASK is used ???
    i need a very very simple example to demonstrate the concept

    hi there...
    Syntax
    CALL FUNCTION func STARTING NEW TASK task
                  DESTINATION {dest
                  parameter list
                  {PERFORMING subr}.
    Additions:
    1. ...DESTINATION IN GROUP { group |DEFAULT}
    2. ...{PERFORMING subr}|{CALLING meth} ON END OF TASK
    Effect
    Asynchronous call of a remote-capable function module specified in func using the RFC interface. You can use the addition DESTINATION to specify a single destination in dest, or to specify a group of application servers by using IN GROUP. The latter supports parallel processing of multiple function modules. The calling program is continued using the statement CALL FUNCTION, as soon as the remotely called function has been started in the target system, without having to wait for its processing to be finished. You can use PERFORMING and CALLINGto specify callback routines for copying results when the remotely called function is finished. Character-type data objects are expected for func and dest.
    If the destination has not been specified, the destination NONE is used implicitly. When the destination NONE is used, a new main session is opened for the current user session. The asynchronous RFC does not support communication with external systems or programs written in other programming languages.
    A character-type data object must be specified for task, one which contains for the remotely called function module a freely definable task ID that has a maximum eight digits. This task ID must be unique for each call, and is handed to the callback routines for identifying the function. Each task ID defines a separate RFC connection with its own context, meaning that, in the case of repeated function module calls of the same task ID, the global data of the relevant function group can be accessed, if the connection still exists.
    In dialog processing, note that the maximum number of six main sessions cannot be exceeded, else an error message is displayed.
    Addition 1
    ... DESTINATION IN GROUP {group|DEFAULT}
    Effect
    Specifying IN GROUP as a destination allows you to execute multiple function modules in parallel on a predefined group of application servers in the current SAP system.
    For group, you must specify a data object of the type RZLLI_APCL from the ABAP Dictionary, one that is either initial, or one that includes the name of an RFC server group created in transaction RZ12. When specifying DEFAULT, or if group is initial, all application servers that are currently available in the current SAP system are used as a group. Only one RFC server group may be used within a program. During the first asynchronous RFC using the addition IN GROUP, the specified RFC server group is initialized. For each asynchronous RFC where the group is specified, the most suitable application server is determined automatically, and the called function module is executed on this.
    If the function module cannot be executed on any application server, due to not enough resources being currently available, this leads to the predefined exception RESOURCE_FAILURE, to which a return value can be assigned, in addition to the remaining RFC exceptions. For this exception, the addition MESSAGE is not permitted.
    ·        The parallel processing of function modules using the addition IN GROUP makes optimum use of the resources available, and is preferred to self-programmed parallel processing with destinations that are specified explicitly.
    ·        An application server that is used as part of an RFC server group for parallel processing must have at least three dialog work processes, of which one is currently free. Other resources such as requests in the queue, number of system logons and so on, are also taken into account, and are not allowed to exceed certain limit values.
    ·        To ensure that only those application servers that have enough resources are accessed, we recommend that you work with explicitly defined RFC server groups instead of working with the addition DEFAULT.
    ·        The function modules of the function group SPBT provide service functions for parallel processing, for example, initialization of RFC server groups, determining the used destination, or temporarily removing an application server from an RFC server group.
    Addition 2
    ... {PERFORMING subr}|{CALLING meth} ON END OF TASK
    Effect
    You can use this addition to specify either a subprogram subr or, as of Release 6.20, a method meth as a callback routine, which is executed after the asynchronously called function module has finished. For subr, you have to directly specify a subprogram of the same program. For meth, you can enter the same details as for the general method call.
    The specified subprogram subr can have exactly one SING parameter of type clike only. The method meth must be public, and can have only one non-optional input parameter p_task of type clike. When the RFC interface is called, this parameter is supplied with the task ID of the remotely called function that was specified in the call in task. The results of the remote function can be received in the subprogram subr or method meth using the statement RECEIVE. In the callback routine, no statements can be executed that cause the program run to terminate or end an SAP LUW. Statements for list output are not executed.
    Prerequisite for executing a callback routine is that, after the remote function has ended, the calling program is still internally available. It is then executed the next time the work process is changed. If the program has ended, or if it is part of a call sequence in the stack, then the callback routine is not executed. The statement WAIT can be used to stop the program execution until certain or all callback routines have been executed.
    CALL FUNCTION - STARTING NEW TASK parameter_list
    Syntax
        [EXCEPTIONS exc1 = n1  exc2 = n2 ...
    Effect
    These additions are used to assign actual parameters to the formal parameters of the function module, and return values to exceptions that are not class-based. These additions have the same meaning as for the synchronous RFC. The only exception is that no values can be copied with IMPORTING and CHANGING.
    do reward if helpful

  • Starting new task in FM

    Hi,
    I have FM 'update_table' with asynchrounous call(FM which use starting new task). This FM updates the table and commits the work.But when I try to read the datas from table I don't get the updated datas.This happens only in in real scenario.
    When I try to debug the program it works fine and I get the updated data.
    Let me know how to resolve the issue?
    thanks
    Suganya

    Hi,
    As you want to update table in the function module, are you calling this fm in UPDATE TASK?
    Here are more details about the command.
    CALL FUNCTION func IN UPDATE TASK.
    Extras:
    ... EXPORTING  p1 = f1     ... pn = fn
    ... TABLES     p1 = itab1  ... pn = itabn
    Effect
    Flags the function module func for execution in the update task. It is not executed at once, but the data passed with EXPORTING or TABLES is placed in a database table and a subsequent COMMIT WORK then causes the function module to be executed by the update task. Update function modules must be flagged as such in the Function Builder
    The return value is not set.
    Addition 1
    ... EXPORTING p1 = f1 ... pn = fn
    Effect
    Values of fields and field strings specified under EXPORTING are passed from the calling program to the function module. In the function module, the formal parameters are defined as import parameters. In the interface definition, default values must be assigned to all import parameters of the update function module.
    Addition 2
    ... TABLES p1 = itab1 ... pn = itabn
    Effect
    TABLES passes references to internal tables. All table parameters of the function module must have values.
    Note
    With update function modules, both import parameters and exceptions are ignored when the call is made.
       1. During updating processes of function modules, you may not make any calls using the language statements SUBMIT, CALL DIALOG, CALL SCREEN, CALL TRANSACTION, COMMIT WORK or ROLLBACK WORK . All other language elements that trigger a database Commit (for example, a screen change using the MESSAGE statement) also lead to a runtime error during updating.
    ashish

Maybe you are looking for