Integrating  ABAP workflow with UWL

Hi Experts,
I am trying to integrated ABAP tasks with Portal UWL. I have done all the configuration steps as mentioned on sap help sites.
I am getting all item types from ECC. If I need to fetch only a specific task ID , for example TS90200025 from ECC to UWL, can we do that ?
My goal is to give only a specific type of task to the end user. Currently he is getting all type of tasks.
Thanks,
Yomesh.

Hi,
You need to modify the standard UWL configuration file to do this. There's a blog that explains how to modify this file :[Universal Worklist - when you only need a single tab|http://www.sdn.sap.com/irj/scn/weblogs;jsessionid=(J2EE3417500)ID0282335850DB11533758682118626478End?blog=/pub/wlg/4581].
You can create a new ItemType or use the one corresponding to the task and then create a new view or modify the DefaultView and change the "supportedItemTypes" attribute.
Here's an example. Define a new ItemType :
<ItemType name="uwl.task.webflow.TS90200025" connector="WebFlowConnector" defaultView="DefaultView" defaultAction ...
  <ItemTypeCriteria externalType="TS90200025" connector="WebFlowConnector"/>
</ItemType>
Change DefaultView :
<View name="DefaultView" selectionMode="SINGLESELECT" width="98%" supportedItemTypes="uwl.task.webflow.TS90200025" ...
  <DisplayAttributes>
</View>
Regards,
Pierre

Similar Messages

  • Integrating WebDynpro ABAP applications with UWL for workflow in Portal

    Dear
    We want to integrate an abap webdynpro application as task in the workflow with UWL.
    More information was found in /people/ginger.gatling/blog/2005/12/14/create-new-uis-for-existing-workflow-tasks-with-abap-web-dynpro-and-universal-worklist
    But no answer on the following issue:
    We use the transaction SWFVISU to prepare standard setting for our  task. This defines how a task is executed, once you select the task subject line on the worklist.
    Task                           TS91700001
    Visualization Type             ABAP Web Dynpro
    APPLICATION     z_wd_pas
    DYNPARAM     IV_WIID=${item.externalId}&period=${item.PERIOD}
    NAMESPACE     SAP
    SYSTEM_ALIAS     SAP_BSP_EREC
    But we want to start the abap webdynpro application with a dynamic parameter: period 07.2010 or 08.2010 or MM.YYYY. This parameter is a container element of the task, filled when the task is created. Also other parameters are available in the abap webdynpro application.
    Component       Z_WD_PAS
    Interface View  PAS
    Plug Name       DEFAULT
    Help Menu Text
    Help Link
                                                                                    Package         Z_PAS
    Language        EN
    URL             http://saperpd1.imec.be:8000/sap/bc/webdynpro/sap/z_wd_pas                                                                               
    with parameters
    IV_WIID     000000000000     SWW_WIID
    ORG_UNIT     00000000     ORGEH
    PERIOD                              SPMON
    PERNR     00000000     PERSNO                            
    Can we set the dynamic parameter list DYNPARAM from the task
    or should  we read the container in our abap webdynpro application described in http://wiki.sdn.sap.com/wiki/display/WDABAP/IntegratingWebDynproABAPapplicationswithUWLforworkflowin+Portal?
    More information: The task is a webservice
    Standard task        91700001   Z_PAS_CC
    Object Category      BOR Object Type
    Object Type          WEBSERVICE   WebFlow Service
    Method               PROCESSDIALOG                      Dialog Service
    with the following standard program code for this method:
    begin_method processdialog changing container.
    DATA: l_wi_objkey TYPE swotobjid-objkey.
    DATA: l_wiid TYPE swwwihead-wi_id.
                                                                                    CALL FUNCTION 'SWE_WI_GET_FROM_REQUESTER'
      IMPORTING
        requester_workitemid = l_wi_objkey.
    l_wiid = l_wi_objkey.
                                                                                    CALL FUNCTION 'SWF_WSC_START_LH_DIALOG'
      EXPORTING
        i_wiid                 = l_wiid
      EXCEPTIONS
        url_creation_failed    = 1
        browser_launch_failure = 2
        OTHERS                 = 3.
    IF sy-subrc <> 0.
      CASE sy-subrc.
        WHEN 1.
          exit_return '1000' space space space space.
        WHEN 2.
          exit_return '1001' space space space space.
        WHEN OTHERS.
          exit_return '1002' space space space space.
      ENDCASE.
    ENDIF.
    end_method.                                           
    Before calling the function SWF_WSC_START_LH_DIALOG the parameters for the abap webdynpro should be defined. Is this possible ?
    Thanks for your suggestions.
    Best regards
    Luc Marent

    I added below sources .
    >    <ItemType name="uwl.request.webflow.WS91000001" connector="WebFlowConnector" defaultView="WorkItemRequestsView" defaultAction="launchWebDynPro" executionMode="default">
    >      <ItemTypeCriteria systemId="UWLSETXXX" externalType="WS91000001" connector="WebFlowConnector" />
    >      <Actions>
    >        <Action name="launchWebDynPro" groupAction="" handler="SAPWebDynproABAPLauncher" returnToDetailViewAllowed="yes" launchInNewWindow="yes" launchNewWindowFeatures="resizable=yes,scrollbars=yes,status=yes,toolbar=no,menubar=no,location=no,directories=no">
    >          <Properties>
    >            <Property name="WebDynproApplication" value="ZWD_WF_002" />
    >            <Property name="newWindowFeatures" value="resizable=yes,scrollbars=yes,status=yes,toolbar=no,menubar=no,location=no,directories=no" />
    >            <Property name="DynamicParameter" value="wi_id=${item.externalId}" />
    >            <Property name="openInNewWindow" value="yes" />
    >            <Property name="System" value="WDSETXXX" />
    >            <Property name="WebDynproNamespace" value="sap" />
    >            <Property name="display_order_priority" value="5" />
    >          </Properties>
    >          <Descriptions default="" />
    >        </Action>
    >      </Actions>
    >    </ItemType>
    >    <ItemType name="uwl.request.webflow.decision.WS91000001.UWLSETXXX" connector="WebFlowConnector" defaultView="WorkItemRequestsView " defaultAction="viewDetail" executionMode="default">
    >      <ItemTypeCriteria systemId="UWLSETXXX" externalType="WS91000001" connector="WebFlowConnector" />
    >    </ItemType>

  • Integration of ABAP workflow with portal

    Hello Experts,
    Need urgent help on UWL configuration.
    We have integrated our ABAP workflow with portal through UWL.
    We have a Ad Hoc link in the ABAP workflow which takes us to some transaction. For some reason we are not able to view that link when we see this workflow through portal.
    1. Is is possible to show any Ad hoc links from ABAP workflow into portals?
    2. If yes, what is the process for the same? We did not get any relevant documents.
    Any inputs/sugessions are most welcome.
    Ashutosh

    Hi Ashutosh,
    Can you please send me the documents how did you resolve this issue?
    koti

  • Integrate custom workflow with UWL Iview

    HI,
    Can you provide me with steps or any documentation on how to integrate a custom workflow developed in ABAP on a R/3 with the UWL Iview in Enterprise Portal.
    Thanks
    Kirupanand
    Message was edited by: Kirupanand Venkatapathi

    Hi
    Please go through the weblog:
    https://www.sdn.sap.com/irj/sdn/weblogs?blog=/pub/wlg/2778. [original link is broken] [original link is broken] [original link is broken] [original link is broken] [original link is broken] [original link is broken]
    Hope this helps you.
    Regards
    Victoria

  • Integrating ABAP workflow in WebDynpro java

    Hi Friends,
    I have a requirement from the client where I need to add some additional services (Functionalities) to the existing ESS application.
    1. The ESS package already contains many standard DC's such as for "Address","Who is Who" etc.Now I am adding a new functionality "Allowances" to that.
    2. I am not using FPM based development architecture to acheive the same.Instead the ABAP team has created a workflow ,so that the approvers in this "Allowance" service can get their approval in their UWL.
    3. Please help me in finding a sample code or let me know how do I do the same using webdynpro java and integrate it as a service in the standard ESS package.
    If anyone has got some documents pls share the same : meet.raj34ATgmail.com
    Regards,
    Ranjan

    Hello Giang,
    You will need at least a placeholder object. Have a look at ESS Leave request - WS12300111 - it functions exactly as per your scenario.
    Cheers,
    Mike

  • Integrating  ABAP Webservice  with  sharepoint

    Hi ,
    I want to intergrate ABAP  Webservie  to  sharepoint  through  DUET.
    Here , Can i need  XI ?
    Thanks,
    Sam

    Hi,
    As far as I know, it should be available that configuring Save to SharePoint via the HP Web Jetadmin (WJA) utility:
    "Plans are also in place to provide fleet level configuration of Save to SharePoint via the HP Web Jetadmin (WJA) utility. We anticipate availability of this function mid-year 2013."
    Reference:http://www.lasercare.com/downloads/capture-store-saveSharePoint.pdf
    You can contact with the HP Web Jetadmin support for more information:
    http://h30499.www3.hp.com/t5/Print-Servers-Network-Storage/bd-p/bsc-254#.VDeWhXkcSM8
    Best Regards,
    Eric
    Eric Tao
    TechNet Community Support

  • Integration of Oracle Workflow with OWB

    Hi,
    I am using OWB 10gR2. Can you please give me some guidelines on integrating Oracle workflow with OWB? I have to deploy OWB schedules to Oracle Workflow.
    Thanks,
    Praveen

    Keep in mind that these are really two different products.
    First make sure you have installed workflow (2.6.3 for Oracle10gR1, 2.6.4 for Oracle10gR2 for the TARGET database).
    Then create a connection to the workflow schema (default would be OWF_MGR). Then you can start creating your OWF packages using OWB and finally deploy your packages to the newly defined Workflow connection.
    On a sadder note, OWF really blows. But that's just me.

  • Workflow with delay using ABAP OO

    Hi,
    I am new to workflow and trying to design a workflow where the workflow should be triggered after certain number of days.
    For ex: Suppose the sales order is created. Then, I need to fire parallel workflows for Administrator like -
    1) 10 days after sales order is created contact department X
    2) 15 days after sales order is created, create dispatch order.
    I thought of having a workflow with start event 'ABC' and trigger this event 'ABC' from function module which creates sales order. Then have fork for parallel flows mentioned above. But how can I introduce this delay? I checked wait step, but it waits for an event.
    Also, is there any document/weblog which describes creating workflows along with ABAP class(Not using BOR object). I checked this link
    /people/jocelyn.dart/blog/2006/06/28/getting-started-with-abap-oo-for-workflow-using-the-ifworkflow-interface,
    but it does not give corresponding workflow integration.
    Regards,
    Srini.

    Hi,
    sorry it took so long to answer.
    It is possible to evaluate the latest end date by expression. Therefore you chose expression in field: Reference date.
    To get your requested start, you habe to do some work in advance.
    Create two new container elements in your workflow for your sales order end date -10  and your sales order end date.
    Create a step that calls a Z-Task (you have to create this one!) where you evaluate your Sales order end date and your Sales order end date-10  and write that back into a container element (please check your binding). Alternative back in your workflow include a container operation as a step, where you calculate your latest start date (Sales order end date-10).
    Back in your original Step you can now maintain latest start and end date based on your new container elements.
    Hth
    Ute

  • Problem while Integrating workflow with OID.

    Hi I have a problem with integrating workflow with OID.I must execute the wf_ldap.synch_all() but I couldn't find WF_LDAP package body in the database.There is only package specification.How I can restore the wf_ldap package.
    Thanks for help..

    The file WFLDAPB.pls should be used to recreate the package body for WF_LDAP (this file is in the wf/sql directory).

  • Integrating Web Dynpro for ABAP into ABAP Workflow

    We have a requirement to create a User Interface via Web Dynpro for ABAP, and use that information to start off a workflow, transferring the data from the Web Dynpro application into the container of the Workflow.
    Also later in the workflow, we would like an approval step to invoke a Web Dynpro that displayes the data, and an approve/reject button to be pressed that feeds that data back to the Workflow.
    Has anybody done this, or does anybody know how to do this? We do not have the possibilities to use CAF in this project yet.
    Kind Regards,
    Tony.

    Hi,
    This is of course possible. Starting the workflow with Web Dynpro or from classic ABAP dynpro doesn't really differ. Just build your web dynpro as you would build a transaction, and from the submitting/execution phase, you just launch the workflow. Launching the workflow can be done with couple of different techniques (=function modules) and it has been discussed many times here.
    Also the approval part shouldn't cause any problems. Just build an application which takes as a parameter for example the work item ID (or any other relevant parameter that you can imagine, which you can use to retrieve the needed data that you want to display). Then from the web dynpro application you can call for example a function module, which can complete the work item. Or another option is that you will raise an event (again with a function module), which your approval task is waiting for.
    Once again, it isn't really that different from classic dynpro (or any other technique) - the same approaches can be utilized.
    Regards,
    Karri

  • Integration of ABAP webdynpro with JAVA portal

    Hi ,
    Could any one give me a simple procedure or step by step process to integrate the abap webdynpro with java portal . The RFC and stuffs ?
    Regards,
    Sakthi

    hi,
    please check out the link :
    http://help.sap.com/saphelp_nw04/helpdata/en/74/d5e7418192c717e10000000a155106/frameset.htm
    hope this will surely help you!!!
    thanks & regards,
    punit raval.

  • Program _____.MDS not registered..PI 7.1 EHP 1-MDM 7.1 Integration-ABAP API

    Hi,
    I am on the way of integrating ABAP API in PI 7.1 EHP 1 with MDM 7.1
    I installed MDM ABAP API in PI system.
    In transaction MDMAPIC, created MDM Server Connection with default port, DBMS Hosts and MDM Repository.
    After I did the above tasks, I tested the RFC Connection, But its failed with the following error.
    Connection Test MDM_API_GEN_DEFIANCEDEP  
    Connection Type TCP/IP Connection  
    Logon     Connection Error
    Error Details     Error when opening an RFC connection (CPIC-CALL: 'ThSAPOCMINIT' : cmRc=2 thRc=67
    Error Details     ERROR: program DEFIANCEDEP.MDS not registered
    Error Details     LOCATION: SAP-Gateway on host DEFIANCEDPI / sapgw00
    Error Details     DETAIL: TP DEFIANCEDEP.MDS not registered
    Error Details     COMPONENT: SAP-Gateway
    Error Details     COUNTER: 87
    Error Details     MODULE: gwr3cpic.c
    Error Details     LINE: 1714
    Error Details     RETURN CODE: 679
    Error Details     SUBRC: 0
    Error Details     RELEASE: 711
    Error Details     TIME: Sat Mar 12 13:53:55 2011
    Error Details     VERSION: 2
    Appreciated if replied with the proper resolution at the earliest.
    Thanks in Advance
    Pradeep Shetty

    Hi Kanstantsin Chernichenka,
    Thanks for your reply.
    I tried the given suggestion. And even restarted the PI and MDM system.
    Still, I am facing the same problem.
    My allow.ip file contains
    122.183.187.24;  
    122.183.187.25;
    115.242.211.112;
    115.184.2.47;
    My MDS.ini file contents are
    [MDM Server]
    XCS Ini Version=1
    Accelerator Dir=E:\usr\sap\MDM\MDS02\mdm\accelerators
    Log Dir=E:\usr\sap\MDM\MDS02\log
    Report Dir=E:\usr\sap\MDM\MDS02\mdm\reports
    Archive Dir=E:\usr\sap\MDM\MDS02\mdm\archives
    Distribution Root Dir=E:\usr\sap\MDM\MDS02\mdm\distributions
    Transport Dir=E:\usr\sap\MDM\MDS02\mdm\transport
    Modifications Dir=E:\usr\sap\MDM\MDS02\mdm\modifications
    Lexicon Dir=E:\usr\sap\MDM\MDS02\exe\Lexicons\
    Extra DBConnection Validation=True
    Log SQL Errors=True
    String Resource Dir=E:\usr\sap\MDM\MDS02\exe\LangStrings\
    Stemmer Install Dir=E:\usr\sap\MDM\MDS02\exe
    Wily Instrumentation=False
    Wily Instrumentation Level Threshold=10
    SLD Registration=True
    Skip Unchanged Records=False
    Autostart=0
    MDS Ini Version=1
    RELEASE\UseAssert=True
    Tracing Level=3
    LogViewer Format Logging=False
    LogViewer Format Tracing=False
    Trusted SAP Systems=DPI
    TrustFiles Dir=E:\usr\sap\MDM\MDS02\config
    Max Threads Per Operation=Auto
    Lock Account After Failed Password Attempts=5
    Lock Account Duration=1800
    Minimal Password Length=5
    Password Expiration Days=90
    Password Expiration Warning=7
    Disable Read Access To Corrupt Repositories=False
    MDS Scone=
    Log SQL Modifications=False
    Maximum DBMS Bind Count=512
    Oracle\Dll=OCI.DLL
    Allow Console to Retrieve Files=True
    Oracle Tablespace Files=1
    Default Interface Language Code=eng
    Default Interface Country Code=US
    Client Ping Timeout Minutes=0
    Inactive Client Timeout Minutes=30
    Value Retrieval Threshold=0
    Protect Family Nodes With Locked Data=False
    Number Of Stemmers Per Language=2
    TrexDllPath=
    Import Slice Size=2048
    Bulk Import Silo=True
    Safe Silo Mode=False
    Enable Change Stamp Logging=False
    Always Verify DBMS Connection Before Executing SQL Statements=False
    Disable Read Access To Repositories That Require Restart=False
    Family Retrieval Threshold=30000
    Enable Client Dictionaries=False
    Restricted Url For Client Export=
    Index_Page_Margin=10
    Default Slice Size=500
    Default Slice Wait Time MS=300
    Enable Slicing For Non-Bulk Operations=False
    Multithreaded Matching=True
    SAP RFC Gateways=
    [MDM Server\Databases\MDM_1MDMORCL_5_3_4_3]
    Port=2345
    Login=SYSTEM
    Password+=ES066H2NVHDCFSJ206LJ9I995SLBVSA21OMQPM0
    Stemmer Language=
    Stemmer Variant=
    Valid Keyword Chars=abcdefghijklmnopqrstuvwxyz0123456789
    Max Large Text Length=250000
    Number of Rows Per Fetch=100
    Max Initial MB to Retain=4
    Max Send Failure MB to Retain=4
    Workflow Detailed Report=False
    Mail Server=
    Mail SMTP Timeout=1
    Here I am requesting you to send your valuable feedback at the earliest.
    Thanks
    Pradeep Shetty

  • BPM or Abap Workflow

    Hi Experts
    I have to implement a Sales Order process for my client.
    Overview of the process which needs to be implemented:
    A company sells xyz product. So the customer places an offer for abc product at some price. The request goes to the sales department's manager who checks the customer demands and accepts/rejects/edits the request according to some rules like mkt price. If he accepts the offer, it becomes the contract for which sales order is created and invoicing is done.
    Company can edit the request, updated the price and sends back to customer. If customer is happy it becomes a contract again for which sales order can be created.
    I need to implement the scenario using webdynpro for abap or java.
    My Question:
    I have implemented such scenarios using UWL and SAP Abap workflows. I am new to CE 7.3 version and BPM concept.
    Experts please guide me which would be the best way to implement such scenario. Should I stick to normal abap workflow method or can I do it through BPM? What would be the challenges if I go by BPM approach.
    Thanks and Regards
    Sonal

    Hi Sonal,
      You didn't specify all the systems involved in this process - i.e. is it one central ERP, multiple SAP and non-SAP? The primary use case for SAP NetWeaver BPM is to orchestrate processes across multiples systems, presenting the user with one central location to conduct their work (UWL) and a consistent user intercace (Web Dynpro).
      If your process only uses one central ERP system for all backend tasks I would (not knowing more details) probably favor a WDA and business workflow based solution. Going outside of the ERP system to implement it wouldn't gain you very much if anything could make your landscape more complicated and create more work. On the other hand, if multiple backend systems are involved this would probably be a good candidate for a SAP NetWeaver BPM based process. Rough generalities, for sure, but you asked :-).
    O.

  • Implementing abap OO in UWL

    I'm trying to realize a self-defined workflow using wd4a as the user dialog.
    But I wanna compose ABAP OO into workflow now, for using ABAP OO can help to clarify the workflow logic.
    So how to implement abap OO in UWL?
    Before I defined a task and assign it to an application using SWFVISU, and the program logic was implemented in the called wd4a application.
    How can I use abap OO in wd4a application?

    Hi,
    What you want to achieve? You probably want to implement OO in workflow (not in UWL)?
    Just go through to excellent blog series of Jocelyn Dart about ABAP OO in workflow here in SDN. She goes through the basics of OO in workflow (which in turn can then be used in UWL). Then if you didn't understand something or have a specific question, return to this thread and ask your question. Asking question like how to implement OO in UWL (or workflow) is like asking how to build a house with bricks - impossible to a give a short answer.
    Regards,
    Karri

  • Error in IAC based workflow through UWL

    Hi ITS Gurus,
    I was using WS20000081 leave request service in ITS 620 and SAP Inbox(BWSP) and it was working fine. Now we have upgraded the R/3 system to ECC 6.0 and published all the services to Integrated ITS 7.00 and the Kernel patch level is 55 and Basis support package is 7.
    a. I understand from a note 841785 that BWSP cannot be used in Integrated ITS. IS it true? is there any workaround to use BWSP in integrated ITS.
    b. I started trying it with UWL. In the UWL i can see the leave request task for approval. When i click the task, i can see the approval screen. When i click approve or reject, the screen does not close and the work item does not get completed and the workflow is strucked. I tested other workflows in UWL which are not ITS based, and they are working fine, only the Integrated ITS based workflows are not working in UWL. I dont know where the problem lies, whether at UWL or at Integrated ITS.
    Would appreciate your advice to solve the problem.
    Regards
    Sundar

    Hi Sundar,
    From my point of view this is definitely no ITS problem.
    Let me explain why.
    The IAC sbwp creates a frameset which controls the complete process chain of a workflow. This means there is application (programming) logic which controls the starting, executing and ending of a workitem.
    ITS provides the technique but not the programming logic.
    The UWL is an application which can start a workflow but doesn't take care of the result and that seems to be the problem. UWL should control the execution and ending of a workitem to update his list of workitems (according to user decisions).
    It was not the decision of the ITS team to stop support for IAC sbwp with Integrated ITS. You might adress a developemnt request on the relevant component (BC-BMT-WFM) to urge them to support bwsp with Integrated ITS as well.
    Thanks and regards,
    Dieter

Maybe you are looking for

  • Problem with Terminal.app after upgrade

    Hi, I just installed Tiger over Panther. Everything went and seems just fine, except: When I try to run Terminal, I see: You are not authorized to run this application. The administrator has set your shell to an illegal value. I am not sure I underst

  • TNS-12560 protocol adapter error

    Hi, Your help will be most apprecitated. Thanks in advance. I am tryin to connect from client (win XP) to Oracle 10g running on Linux red hat. I am able to successfully ping to the server bu when I do a tnsping I get the below error: C:\WINDOWS\syste

  • MacBook Satic Blip Sound

    +* MB404/B - MacBook Black 2.4Ghz/2GB/250GB, Mac OS X 10.5 - Static noise (sounding like a pop, blip or bip) from either left or right speaker area bought new March 2008.+ I bought the MacBook Black MB404/B, 1st March 2008. No problems for about a mo

  • THRiVE system software 3.2.1.31.5.0002 update released (Android 3.2)

    We are pleased to announce a new software update for your THRiVE tablet. This release will update the Android platform from version 3.1 to 3.2, adding new features and performance enhancements. Toshiba recommends that you download and install this up

  • Error in IKM SQL to JMS XML Append SQLException: Parameter not set

    Hi I am getting following error please can any one help its oracle to JMS XML integration ODI-1228: Task jms_vendor_xml (Integration) fails on the target JMS_QUEUE_XML connection jms_xml_vendor. Caused By: java.sql.SQLException: java.sql.SQLException