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

Similar Messages

  • Problems with the "my tasks" iView

    Hello,
    we use the EP 6 SP 09.
    I have  problems with the "my tasks" iView (com.sap.netweaver.bc.uwl.ui.uwl). The first problem is, that the user get no e-mail if anybody give him a task (Options: Notification = Notify on Updates, Completion ...). The next problem I have is, if a user (without admin rights) click on the button "Personalize" he get an empty window. But a user with admin rights get the window with the "Personalize" view.
    Can anybody help me? Where are the possibility to customizing?
    kind regards
    Jochen Kormannshaus

    hi,
      The personalization tray is only visible if the iView tray is visible.So make sure that iView tray is visible.
    Also u can look into followinw links.
    https://weblogs.sdn.sap.com/weblogs/topic/22
    Think outside the box - enhance  processes with Universal Worklist Action Handlers!
    Regards mujjammil

  • 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!

  • How to make the CRM activity and task display in Portal UWL task iview ?

    Hello experts,
    I want that activity ,task and document in CRM inbox(t-code:sbwp) can be display in UWL task iview, and can pop-up to deal with when be clicked .
    The workflow type item in ERP can be display and open to deal with by default.
    But I need to the same function of CRM inbox content.
    I had done some configuration according to "Configuring the Business
    Package for SAP CRM 5.0 SP01.pdf".
    But it can't realized my requirement.
    How to do it ?
    BR,
    Jianguo Chen

    Go to View .. Bars... and enable the bar for Level of Effort activities. If it's not there, create one.

  • 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

  • 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?

  • Enhancing TS30001128 Task

    Hi,
    I'm on sap version 6.40.
    We are using SAP Archivelink Early Storage Scenario.
    Presently Whenever Agent executes the Workitem - it calls respective SAP Transaction based on OAD5 setting. I would like to read the Work Item Container Values and populate relevant fields with data using BDC or any other approach.
    My concern is do I need to create a Z Business object and Z method also along with enhancing standard task TS30001128 or is there a easier approach of achieving the above requirement.
    Thanks for your help.

    My question where should I write my Enhancement? Do I need to Enhance the standard Business Object with a new method or program exit in Standard Task.
    Hi Vasu,
    the short answer is Yes ... and you even had to copy the task TS30001128.
    The long answer is: SAP has implemented a value transfer which was designed to transfer document data read automatically by OCR to bring that into the transaction (or even create documents in the background). For that reason, a new function module was provided:
    ARCHIV_PROCESS_RFCINPUT
    The main change to that was:
    1) It is RFC enabled
    2) It can receive a table of  DOCUMENT_DATA
    This table (when filled) expects name/value pairs and will transfer this into the binding to the Task which was customized for that (compatible to TS30001128). The parameter names must match exactly and all parameters must be available as legitim import parameters of the standard task.
    When done so, the given values will be part of the work item's container after that.
    To go on further with that, you'll have to extend the business object IMAGE and the method called by the task, so that you can transfer your elements of the container into the method. It could be a generic implementation, as all the parameters needs to go with the method call of the CREATE method, which is usually called afterwards.
    So in addition, you'll need to extend the application's business object type, as well, extending the CREATE method to receive the parameters.
    When this is all done, you can implement your BDC call.
    Be aware, that the whole written stuff here (which is kind of a standard solution) is usually part of a Document Archiving implementation, and doing it from scratch (correctly and bug-free) is more than just a little project.
    However, the trick with the parameter ID's might work, but unavoidable is the extension of the object type Image in this case, too.
    With the very best wishes,
    Florin

  • 'Task Type' property in Monitoring of Task iview in MSS

    Hi,
    There is a property called 'Task Type' in the iview 'Monitoring of Task'.
    This is supposed to restrict the display of task types to what is specified here in this property only.
    For eg, if i have 3 task types configured for It0019 in the back-end and want only 2 to get displayed in the portal, then i will mention those task types in this property.
    1 -- Monitoring Overtime
    2 -- Monitoring payments
    3 -- Monitoring absence.
    I have mentioned the task types separating them by ';'.
    However now no task is getting displayed.
    Can anyone help please?
    Thanks and Regards,
    Pinki

    can you please check your iview property
    FUNCTION HRMSS_RFC_RD_DATES_GETLIST
    FUNCTION HRWPC_RD_DATES_GETLIST_INTERNA
    LOOP AT lt_monitoringtask
                    INTO  ls_monitoringtask
                    WHERE ( p0019-termn BETWEEN begda AND endda ) OR
                          ( p0019-mndat BETWEEN begda AND endda ).
            check for allowed employment status
              IF NOT t_employmentstatus_mt[] IS INITIAL.
                LOOP AT lt_action
                        INTO  ls_action
                        WHERE pernr  = ls_monitoringtask-p0019-pernr AND
                              begda <= ls_monitoringtask-p0019-termn AND
                              endda >= ls_monitoringtask-p0019-termn.
                  EXIT.
    http://help.sap.com/saphelp_erp60/helpdata/EN/43/376d7ced1f1bcee10000000
    a1553f7/frameset.htm

  • Modify "Create Task" iview in UWL

    Hello Gurus!!!
    i'm not a best skilled in portal development.
    I have a request from a customer:
    in UWL iview "create task" i want that "Assigned to:" user is fixed and not selectable from list.
    it's possible obtain this whit iview customizing or i need create a custom iview?
    in this case;  how can I do?
    have u suggestion?
    thanks Alex

    i think the part of file is this:
      <Action name="uwlTaskWizard" groupAction="youCanAlsoDo" handler="SAPWebDynproLauncher" referenceBundle="wizard" returnToDetailViewAllowed="yes" launchInNewWindow="yes" launchNewWindowFeatures="width=550,height=650,resizable=yes,scrollbars=yes,status=yes,toolbar=no,menubar=no,location=no,directories=no">
          <Properties>
            <Property name="WebDynproApplication" value="WizardApplication"/>
            <Property name="action" value="subprocess"/>
            <Property name="internalId" value="${item.internalId}"/>
            <Property name="isnewwindow" value="1"/>
            <Property name="item_type" value="${item.itemType}"/>
            <Property name="externalObjectID" value="${item.externalObjectId}"/>
            <Property name="external_obj_type" value="${item.externalType}"/>
            <Property name="dueDate" value="${item.dueDate}"/>
            <Property name="appContext" value="${context.appContext}"/>
            <Property name="System" value="SAP_LocalSystem"/>
            <Property name="providerId" value="${item.connectorId}"/>
            <Property name="display_order_priority" value="-3"/>
            <Property name="WebDynproDeployableObject" value="sap.com/tceujwfuiwizardtask"/>
            <Property name="launchContext" value="UWL"/>
            <Property name="systemId" value="${item.systemId}"/>
            <Property name="subject" value="${item.subject}"/>
            <Property name="item_id" value="${item.externalId}"/>
          </Properties>
        </Action>
    but where is the part relevant for my problem?
    Message was edited by:
            Alessandro Pederiva

  • Follow-up: Enhancing multi-tasking in Windows 10 with the cloud

    This is a follow-up of:
    http://social.technet.microsoft.com/Forums/en-US/dbb2102f-00b7-47ca-88f2-4f88cd9d3409/followup-starting-launching-and-switching-?forum=WinPreview2014Feedback
    +
    http://social.technet.microsoft.com/Forums/en-US/eaf27b6f-68cf-4035-bfcf-6b37012bbfb2/eh-where-is-the-virtual-desktop-i-have-the-same-content-on-the-desktop-across-2-instances?forum=WinPreview2014Feedback#eaf27b6f-68cf-4035-bfcf-6b37012bbfb2
    + including some abstracts of http://social.technet.microsoft.com/Forums/en-US/0257e11e-35b0-4ff0-9a33-586d2edc60bc/if-youre-going-to-call-it-windows-10?forum=WinPreview2014Feedback#7d655548-51e3-4057-ac4c-b07ac0fe9064
    ... and assumes the above will be kind of implemented.
    Referencing that variable user software configuration above the virtual desktop can be dispatched and shared using both data and programs referencing for easy activation somewhere else.
    If you could mark the desktop itself as virtual - including the data being different across virtual desktops, the desktop could be loaded across multiple devices including apps - with Automatic installation of any universal Windows apps + suggestions
    for universal apps replacing a Windows legacy dekstop only app.
    In many ways a virtual desktop object would reference a user concept as probably a global object (i.e. would you have more than 2 video desktops in a consumer environment or more than 2 global video folders). The Apps list could also be like - working in
    context with virtual desktops.
    When the system installs it only has 1 instance of the virtual desktop - i.e. just a kind of legacy desktop. When you start using desktops - you can also do the "Move To" for programs and their concepts (i.e. program folders in all apps). Same
    goes for task bar + the Start Screen.
    In the SDK you would be able to enumerate the a virtual desktop object - i.e. its whole application including the context for user data and folders, applications, task bar and start screen configuration.

    Finally, for Windows 14 you could prepare task scheduling on the task bar for user work flows. I.e. for Windows dispatching a Word document including its virtual desktop for a class (example: can be used as a class room concept), especially
    now that Word, Excel are free for schools.
    It would be nice to have this in Windows 10.
    In Denmark this was already done a couple of years ago during HL/7 Projects with patient data in hospital care as an experiement in the town of Horsens. They added the extra functionality to the task bar in ... eh, was it Windows 7? (or was it before that).
    You could even suspend work.
    This would also allow for automated life cycle management of data in Windows. I.e. if some work are suspended you could use that to infer control of the data presentation in user namespaces.

  • When firefox crashes from a memory leak why can't you display the offending tab? Enhancement: a task manager like tab manager showing usage per tab / extension.

    I typically keep many windows with several tabs open. It is possible that this causes more crashes since the number of pages multiplies any effect most users with less pages/tabs would experience. I have been having problems with Firefox crashing Using the windows task manager I have looked into this issue monitoring lots of variables. Bottom line the crash is caused by increasing memory usage possibly caused by the flash add on which is doing many IO reads on at least one offending page/tab. Could some sites be using flash to read from my disk without permission and there is a memory leak in either flash of the code the sites uses? I have searched the web for a task manager like add-on for Firefox tabs that would allow me to determine the offending page/tab/add-on/extension. It seems like a great idea which has not been implemented. Since I am a developer I would be happy to implement, but would like some guidance since my knowledge of your product is only at the user level.

    There is currently about:memory page which is being actively developed. A "task manager"of sorts is also in the works AFAIK. If you want to help out, your best bet is to find the applicable bug in Bugzilla. If you have the coding skills I can help get you in touch with a mentor - just let me know.

  • Enhance KM document iView

    Is it possible to add custom JavaScript to HTML rendered by the KM document iView ? I would like to execute a custom function when the user clicks on a document.

    Thanks Robert. This might do the trick. Regarding how to implement this, my interpretation of step #6 listed in the weblog ->
    "Use the script you created: In the documents repository, edit a resource, and, at a proper place, add $HITCOUNT$ into the document. I mention the documents repository, because I configured the filter for this repository, see the step above. "
    leads me to think that I need to add a KM resource (document) to each folder in which I need to use this script.  Is this a correct interpretation ?

  • Error when clicking on Edit Attachments in Create Task iView.

    Hi,
      I'am trying to create a task with an attachment.When i click in Edit Attachment button it is givime an error "com.sap.netweaver.coll.attachment.exception.AttachmentException: Permission denied: uri=/workflow/80a00c46-55c6-2a10-1da1-824200ada76a, permission=node_list_children, user=user1"
    But when i login through Adminstrator i'am able attch a file in creating a task.Please Guide us with a solution in this issue.
    With Regards,
    Praveen.

    Hi Praveen,
    I'm facing the same error with the attachments of tasks.
    Did you find the solution ?
    Thanks,
    Loïc LEVEUGLE

  • Enhancement/Modification ESS iViews WDA (EhP2)

    Hi All
    I am implementing T&E of ESS with WD ABAP iViews (EhP2). I have some requirements like adding an input field and couple of similar modifications. It would be great if any of you could share some information on this.
    Thanks, Raj

    Hello there,
    I am a bit confused by your question...because what I know is that when you make delta link of SAP Content ..make changes to it ....and then apply new patch the new SAP changes are applied to the custom content because of the delta link as well as the old custom changes are retained.....they are not overwritten....
    Regards,
    Shikhil

  • DS Enhancement BW tasks

    Dear Experts
    I have 10 fields in DS,DSO,Cube.CURRENTLY ITS IN DELTA RU IN PRODUCTION ENVIRONMENTS.
    Added one extra field ZT in Source system for the DS X and replicated X to the BW side,it works properly.Added the IO ZT to the Cube and DSO.
    Do I need to do delta intialize without datatransfer the IP again(SS to datasource),DTP(DS to DSO) and DTP(DSO to Cube).
    OR if i run the regular Delta DTP whether it will pick up the delta records for the newly added ZT field also?
    Thanks
    Rajesh

    Thanks Vishal.
    This will be my last question
    Steps to be followed:
    1.IN DEV:Replicate DS,add IO in DT,run delta process chain.
    2.Transport R3 changes(like Extraction structure,CMOD Prog etc..) to R3 Production(After make sure of RSA7 in prod is Zero).
    3.Replicate DS in BW production environment.
    3.Collect DS,IO,DT,Transformations from Dev and transport to Production.
    4.Is it neccessary to deschedule the Process chain in Prod before transport and reschedule after transport of all DS,DT etc...
    I am not going to transport DTP,IP and Process chain since I can activate the same in Prod environment.
    Thanks for the patience
    Rajesh

Maybe you are looking for

  • How can i delete an old icloud account

    i have an ipad 2, a while ago i did some updates and somehow managed to create a new apple id and link my ipad to that. i have logged on to apple and changed my user id and password several times. now every time i try and download an app (or try and

  • Is there a way to recover my iTunes playlists?

    I bought a new MacBook Pro a few months back and I have backups of my old MacBook Pro, and I was wondering if there is any way I can recover my old playlists from iTunes.  I had about 50 playlists that I used on my old iTunes, and now I have 1 that t

  • External USB drive not recognized.

    I have two LaCie external drive which work fine, but all my other external drive aren't recognized. I know this was happening with 10.4.10, any way to fix this with Leopard?

  • What is Infoset and How to create

    HI Experts Can any one please explain me what is the purpose of INFOSET in BW and how to create a info Set between A Info Object and Cube Thanks

  • Copy contacts from iPhone to Address Book in Outlook

    Hi there, I'm asking to see whether it's possible to copy contacts from an iPhone to the Address Book in Outlook, reason why I ask is that I am trying to help my Managing Director with his wife's Outlook issue as described in the following link http: