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 MarentI 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.
AshutoshHi 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 VenkatapathiHi
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,
RanjanHello 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,
SamHi,
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,
PraveenKeep 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,
Sakthihi,
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. -
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 ShettyHi 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 -
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
SonalHi 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. -
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
SundarHi 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
-
+* 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
-
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