Decision making in guided procedures
Hi
Is it possible to call callablle object in EP using some decision?
My scenario is like this---
I've three Callable objects. Based on the variable value from first CO, I've to decide whether to call second CO or Third CO.
Please suggest me how to proceed or if there are any weblogs available.
I know some decision makink CO are available in Guided Procedures but I don't know how to use them.
Regards,
Piyush
Hi Piyush,
I think this should be possible through Webdynpro or through JCO.
https://www.sdn.sap.com/irj/sdn/developerareas/webdynpro
Regards
Arun
Similar Messages
-
Guided Procedures, retrieving data from services
Hi,
I'm making a Guided Procedure that starts from an Adobe Form, goes to a Visual Composer component and then to a final Web Dynpro component.
VC will give two values, MATNR and KUNNR and use these two to retrieve information from the ERP to fill in the information for the Web Dynpro "Visual Approval" Callable Object.
I've got two Actions that go to our ERP to retrieve data, but it doesn't seem to do anything ...
In the block I've got the parameters set so that VC will give the two parameters. In result states, VC points to the Web Dynpro for the decision. If I let it point to a service the flow just stops ...
Now when I run, and click the button, my Web Dynpro won't be filled with information ... (which is the problem).
Cheers
Frederik-JanI tested both services and both return data. I've tried adding all the information as defaults, but still doesn't work. I think I'm missing something to connect the two actions that call the service. Are there extra settings I need to configure to make sure the fourth AC calls the former two (both are services).
I'm not calling them anywhere now ... Here's a screenshot to clarify:
[http://wow.telenet.be/delaware/GPprob.bmp] -
Guided Procedures Life & Work Events Help Needed
Our HR Department recently saw an SAP demo of the ESS Life and Work Events, which uses Guided Procedures. We are now struggling with the decision to use Guided Procedures for the On-Boarding or if this same type of functionality can be delivered with HCM Processes and Forms. The biggest draw for the Guided Procedures is the u201Cchecklistu201D type delivery. Does anyone know if it would be possible to use HCMPF and have a similar u201Cchecklistu201D that the new hire can work through. I heard somewhere that SAP is moving away from recommending the use of Guided Procedures and is instead recommending using HCMPF.
did you follow this http://wiki.scn.sap.com/wiki/display/ERPHCM/Reusing+ESS+Java+applications+in+ESS+ABAP+Role?original_fqdn=wiki.sdn.sap.com As such work events are not delivered as such in new releases, you can reuse it however,check above.
-
URL Links in Guided Procedures appear in large fonts.
Hello Gurus,
While navigating through a guided procedure application I had developed using Web Dynpro I noticed that all the URL Links appeared in a large font. I tried switching the font size to small but this made no difference in the views. Then I noticed that throughout the entire GP administration interface all the links were in the same larger font. Is there some configuration file where this property can be changed. It is affecting the look and feel of the application.
Thanks,
LuisThanks Sue, I was afraid of that!
The section of GB help on adding URLs says you can view via iTunes or DVD, and launch the website by clicking the link, hence my confusion.
It's a shame, because that would be a great feature in making sales or marketing DVD's - any idea why the disconnect, and do you know if Apple plans to add that feature?
Thanks again! -
Back-Navigation in Guided Procedures
Hello,
i have got a very large guided procedure. There are loops, sequences and alternatives.
In each step the user performs an input in a Visual Composer created UI. After each step the data is forwared to an SAP System with a webservice call.
At the end of the guided procedure the final service is called, which performs checks the input data on the SAP System.
If it fails, the user has to correct some of the input data he made in the guided procedure.
But it seems to be impossible to go to a past step in the guided procedure. Everytime i click on one of the past steps it just reports "Action has been completed".
Is it possible to make the steps back-navigatable? So that the user can re-input the data?
Greetings
Florian
Edited by: Florian Kandlinger on Aug 21, 2008 10:24 AMHi,
as per my knowledge, you can,t open the completed action.What you have to do is that you have to send the control to that action again.
As per My understanding, your process will be like this:
1) UI page
2) Web service
the standered is that The web service will return GDT Log structure in case on any exception. That strucyutre will include the severity of the error. By checking this severity property, you can know whether any exception occured in the backend.
After Web service action, include one decision action that checks this serveirty. If exception occures, you set the Result state of decision action to the UI page again so that the user again go to the UI page and enters the Data.
you can go throuh the following Arcitechtechtural documents to understand this.
[Architecture Guideline Series for Composite Applications|https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/00caf8bd-487a-2a10-36a9-93d840309310] go through the application services part.
[Architecture Guideline Series for Composite Applications process layer|https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/1078e3b0-ec5d-2a10-f08a-c9b878917b19] go through the GP Part.
Sampath -
Configuring guided procedure with Uwl
Hi experts,
Iam configuring guided procedure with Uwl.
First step : - the first step in it is to create a new system and it is of they type "com.sap.portal.systems.webservices portal archive (PAR)" , with url "http://<host>:<port>/GPWorkItemProvider/Default?wsdl" i have given this url.
Second step:- My second step is to be able to access and use the GPWorkItemProvider Web service, you have to configure the relevant Web service security options first:
Under Web Services, select Security Configuration -->Web Service Clients -->sap.com To be able to access and use the GPWorkItemProvider Web service, you have to configure the relevant Web service security options first:
Under Web Services, select Security Configuration --> Web Service Clients --> sap.com cafeugpmodeluwlproxy ---> com.sap.caf.eu.gp.model.uwl.proxy.facade*DefaultPort_Document.
.but i could not find this link there "sap.com cafeugpmodeluwlproxy ---> com.sap.caf.eu.gp.model.uwl.proxy.facadeDefaultPort_Document*"
give me a solution pls
thanks in advanceSriramakrishnan-
Here is how you configure your UWL with GP:
1. Login as an administrator into your Enterprise Portal and navigate to System Administration -> System Configuration
2. Click on Universal Worklist Administration in the Universal Worklist and Workflow folder under Detailed Navigation
3. Click on the New button to create a new UWL System.
4. Provide a System Alias of your choice, and choose the Connector Type as GuidedProceduresConnector and click on Save
5. Initiate your GP Process and you should see it in the UWL of your processor: login as the processor and navigate to Home -> Work
I do not recall making any changes to any web services.
Cheers-
Atul -
Conditions in Guided Procedure to execute a block
hi All,
I am new to Guided Procedure,Please help.
My requirment is as follows-
There are multiple sequential block, before one final block i need to check a flag condition which comes from WebDynpro
If Yes i have to execute the block else dont execute the block
Kindly let know how to go ahead regarding this.
Thanks in advance.Hi Shikha,
Here is what you can do:
1.In your Web Dynpro application you can define two result-states : Say Passed and Failed. You will set one of these the result-states
based on your true-false logic. You'll have to create a Callable Object and an Action for this Web Dynpro app.
2.You have to place this action before your final block.
3.Create a 'Process Termination' callable object and and an action for that and place it after the Final Block.
4. Now for the two result-states for your action for the Web Dynpro Callable Object, assigne the targets :
e.g. Passed : <Name of the Final Block>
Failed : <Name of the 'Process Termination' Callable Object.
5. This way, when the Callable Object for Web Dynpro gets executed as part of the process, it will set the the result state either to Passed or to Failed based on the logic you have in your Web Dynpro.
And due to the target setting for those result-state, the Process will jump to your Final block(in case of 'Passed') or jump to the end callable object and terminate the process
Other option would be to, have a decision callable object before the Final Block, and have similar result-states for that callable Object which will be based on the output value of the parameter from (true/false) of your Web Dynpro callable object. Rest everything will work the same way.
Regards,
Ajay -
Guided Procedures - Parallel Processes
Hello,
In guided procedures, when multiple parallel processes come to the final decision point, the automated decision point is processed based on the first process that arrives to the decision point. Is it possible to Hold a process until the other parallel processes are complete?
Thank you.
Jagadishthis is possible,
if you are running at ABAP,
you can create an enqueue object.
The first process which take the enqueue would "win" the other will "lose".
They can wait until the first process would release the enqueue (be dequeuing the lock) -
Guided Procedures Runtime showing internal process steps in UWL
Hi
We have created a Guided Procedures Workflow which is working fine most of the time. However, sometimes, Guided Procedures runtime behaviour is rather strangely, it 's showing internal process steps as clickable workitems in the UWL. Clicking on the workitem causes a Null Pointer Exception.
Example:
Let's say, the workflows is as follows:
- Execute Callable Object "start"
- Decision "myDecision"
- If Decsion returns true
- Then execute Callable Object "A"
- Ese execute Callable Object "B"
Normally "myDecision" wouldn't appear in the UWL. But sometimes, it is showing up there. When we click on it, there is the following exception. After a while, everything is normal again (no internal workitems, no exceptions). Does anyone know what is happing here and what can be done to prevent it?
Kind regards
Bettina Hepp
application [webdynpro/dispatcher] Processing HTTP request to servlet [dispatcher] finished with error. The error is: java.lang.NullPointerException
at com.sap.workflow.wdgp.task.detail.TaskDetailBodyView.seedNotesContainer(TaskDetailBodyView.java:497)
at com.sap.workflow.wdgp.task.detail.TaskDetailBodyView.wdDoModifyView(TaskDetailBodyView.java:275)
at com.sap.workflow.wdgp.task.detail.wdp.InternalTaskDetailBodyView.wdDoModifyView(InternalTaskDetailBodyView.java:582)
at com.sap.tc.webdynpro.progmodel.generation.DelegatingView.doModifyView(DelegatingView.java:78)
at com.sap.tc.webdynpro.progmodel.view.View.modifyView(View.java:337)
at com.sap.tc.webdynpro.clientserver.cal.ClientComponent.doModifyView(ClientComponent.java:481)
at com.sap.tc.webdynpro.clientserver.window.WindowPhaseModel.doModifyView(WindowPhaseModel.java:551)
at com.sap.tc.webdynpro.clientserver.window.WindowPhaseModel.processRequest(WindowPhaseModel.java:148)
at com.sap.tc.webdynpro.clientserver.window.WebDynproWindow.processRequest(WebDynproWindow.java:335)
at com.sap.tc.webdynpro.clientserver.cal.AbstractClient.executeTasks(AbstractClient.java:143)
clientserver.session.ApplicationSession.doProcessing(ApplicationSession.java:321)
at com.sap.tc.webdynpro.clientserver.session.ClientSession.doApplicationProcessingStandalone(ClientSession.java:713)
at com.sap.tc.webdynpro.clientserver.session.ClientSession.doApplicationProcessing(ClientSession.java:666)
at com.sap.tc.webdynpro.clientserver.session.ClientSession.doProcessing(ClientSession.java:250)
at com.sap.tc.webdynpro.clientserver.session.RequestManager.doProcessing(RequestManager.java:149)
at com.sap.tc.webdynpro.serverimpl.defaultimpl.DispatcherServlet.doContent(DispatcherServlet.java:62)
at com.sap.tc.webdynpro.serverimpl.defaultimpl.DispatcherServlet.doPost(DispatcherServlet.java:53)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.runServlet(HttpHandlerImpl.java:401)
at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.handleRequest(HttpHandlerImpl.java:266)
at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:386)
at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:364)
at com.sap.engine.services.httpserver.server.RequestAnalizer.invokeWebContainer(RequestAnalizer.java:1039)
at com.sap.engine.services.httpserver.server.RequestAnalizer.handle(RequestAnalizer.java:265)
at com.sap.engine.services.httpserver.server.Client.handle(Client.java:95)
at com.sap.engine.services.httpserver.server.Processor.request(Processor.java:175)
at com.sap.engine.core.service630.context.cluster.session.ApplicationSessionMessageListener.process(ApplicationSessionMessageListener.java:33)
at com.sap.engine.core.cluster.impl6.session.MessageRunner.run(MessageRunner.java:41)
at com.sap.engine.core.thread.impl3.ActionObject.run(ActionObject.java:37)
at java.security.AccessController.doPrivileged(AccessController.java:215)
at com.sap.engine.core.thread.impl3.SingleThread.execute(SingleThread.java:102)
at com.sap.engine.core.thread.impl3.SingleThread.run(SingleThread.java:172)Hi
You mean the entry in the UWL list? No, we don't modify this. It is exactly the title we have assigned to in the Guided Procedures Design time environment.
How else can a title be changed? And what kind of problems can occur?
Regards
Bettina -
Guided Procedures - Urgent help please
Hello,
Can anybody please help me with the information I am looking for?
Our issues with EP Guided Procedures (GP) are in two spots:
1) Parameter Passing - Use of out and in parameters from the process context to return / send values from Web Dynpro is not possible using out-of-box functionality.
2) Eventing / Wait states/ "eventing" - In GP, when multiple parallel processes come to the final decision point, the automated decision point is processed based on the first process that arrives to the decision point. It is not possible to Hold a process until the other parallel processes are complete.
Which of the following statements is true with respect to the issues we are having?
a) the product has these capabilities, and we've just not properly taken advantage of them;
b) the functionality doesn't currently exist - but is planned for near releases;
c) the functionality doesn't exist - nor is it planned to be delivered by SAP.
Thank you very much.
Regards,
JagadishHi David,
Assuming that they are actually blocks in a process (I do not see other possibility of actually handling two different processes instead of two blocks in a process, but I will confirm with the person who brought the issues to my notice), is it possible to specify exit condition for one block that also depends on the exit condition of second block? That means even if the exit condition of one block is met, can it wait for the second block's exit condition?
In BPM we have Fork step where I can specify parallel branches and design the process such that it runs through certain number of branches. Is anything available like this in GP? Can you please provide any documentation which explains the parallel block handling in GP? As I mentioned in my other response, I am familiar with BPM, but never used GP.
Thank you very much. -
Envio e Recebimento de Notificação de WorkFlow Guided Procedure no Portal
Bom Dia
Alguem poderia m ajudar a solucionar um problema
Tenho um cenário de WorkFlow de Guided Procedure no portal
Erro: O user escolhido não consegue receber o e-mail (notificação)
Segue abaixo a descrição do Cenário:
Clicar em: Gestão de Inovação
Clicar em : Ideas and Buckets
Show = Buckets
Selecionar um Bucket e clicar nele, ao abrir uma nova janela com os detalhes do bucket:
Clicar em: Evaluations
clicar em: Criar
Evaluation Name = teste
Start Date = data do dia
End Date = data futura qualquer
Clicar em: Select Itens
Escolher uma opção de ideas
clicar em: Select Criteria
Selecione algumas perguntas a serem feitas ao usuário
Clicar em: Weigh Criteria
Colocar o percentual de cada pergunta (peso)
Clicar em: Select Participants
Em Find Participants, escolher algum participante(de preferencia com um e-mail que possa ser conferido o recebimento)
Clicar em: Finish
Clicar em: Start(momento que deve disparar o workflow e o participante acima escolhido deve receber um e-mail)
Alguem poderia me ajudar , por favor
Grato.Bom dia Sergio,
Já está configurado o envio do e-mail pelo Portal?
Se o protocolo usado é SMTP, já existe uma regra que permita o envio do email pelo portal?
Boa sorte
Grilo -
Hello Gurus,
We are in process of implementing Benefits and for which we are using Guided Procedures, want to have understanding of the process can you please provide the step by step documentation and an example process that will be of great help.
Appreciate your help.
Thanks in advance for your time.
Kind Regards,
PramodHi Pramod,
Please have a look at the below links. You will probably get some help.
First of all, see the following thread, see the answer by shen peng in the end, explained CAF in very simple terms:
https://www.sdn.sap.com/irj/sdn/thread?threadID=470956&tstart=0
Now have a look at the following links for understanding about CAF, :
<a href="https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/4277f37b-0601-0010-0597-89e792177e2b">Creating Composite Applications with SAP CAF</a>
<a href="https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/84df3e36-0301-0010-be9d-b99aad8c81e6">Composite Application Framework in SAP NetWeaver</a>
<a href="https://www.sdn.sap.com/irj/sdn/weblogs?blog=/pub/wlg/1122">CAF training material online</a>
<a href="https://www.sdn.sap.com/irj/sdn/weblogs?blog=/pub/wlg/1231">Additional CAF Training material online</a>
See the following links for understanding CAF GP in detail:
<a href="https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/0b1c2eda-0c01-0010-b597-b107502cdc71">CAF Guided Procedures Overview</a>
<a href="http://help.sap.com/saphelp_nw2004s/helpdata/en/39/198141f906040de10000000a1550b0/frameset.htm">CAF Guided Procedures</a>
<a href="http://help.sap.com/saphelp_nw2004s/helpdata/en/c7/984942da51690de10000000a155106/frameset.htm">Concepts of the Guided Procedures Framework</a>
Lastly, see the following links for CAF GP Wiki Home Page and CAF Tutorial Center:
<a href="https://wiki.sdn.sap.com/wiki/display/BPX/Guided+Procedures">CAF Guided Procedures Wiki Home Page</a>
<a href="https://www.sdn.sap.com/irj/sdn/nw-composition?rid=/webcontent/uuid/d8dbd703-0801-0010-c9bf-c04bc52f562f">Composite Application Framework Tutorial Center</a>
You can also have a look at the following thread, you can drill down into many more links:
https://www.sdn.sap.com/irj/sdn/thread?threadID=405517&tstart=0
https://www.sdn.sap.com/irj/sdn/thread?threadID=314804&tstart=50
Bye
Ankur -
Error while executing Guided Procedures Action
Hello,
We are getting the following error when a user is trying to execute an Action in the Guided Procedures Process:
"Cannot complete Action: Activity could not be read".
What can be causing this?
Any help would be highly Appreciated.Hello,
This is more than likely due to an inconsistency of a GP object at database level. I suggest opening an OSS ticket as this would require detailed analysis.
Thanks and best regards,
Carl Connolly
Senior Support Consultant - Netweaver Web Application Server
AGS Primary Support, Global Support Centre Ireland
Guided Procedures trouble shooting guide:
www.sdn.sap.com/irj/scn/wiki?path=/display/JSTSG/%2528GP%2529Home -
Task based UI (Guided Procedure) in SAP CRM 7.0
I am trying to build a Task Based UI in SAP CRM 7.0. I followed the steps which SAP mentions but unfortunately i can't get it work.I am a functional consultant and so its quite possible that might have missed something critical
This is the sequence of steps i followed
Step 1 - Create new BSP component
2 - Created 3 custom views
3 - Created a "Guided Maintenance Page"
4 - According to SAP documentation/material - when i open the view/page created in step 3 i would be able to see the views i created in Step 2 and i can choose the views ( and the sequence) i want to use in the guided procedure.
But unfortunately in Step 3 - i don't see any of the views i created in "Step 2" .
So just wondering what i have missed and why the guided procedure is not working.
thanks in advance!
Cheers
SSHi Ruby,
Thanks a lot for your reply.
In your reply you have mentioned that - "As far as I know , if you use the guided maintainence procedure , at the top you can see the number of custom views added in the component , in your case you will be able to see them as 1, 2 and 3"
The issue I am encountering is that I don't see the (any) custom view in my guided procedure.
I don't see any of the the custom views 1,2 or 3 listed in the top half of the page. All i see is a table with no entries in it.
So i am wondering if i have missed out any important step in guided procedure( task based UI) creation process.
thanks in advance!
Cheers
Subu -
Creation of Vendor in MDM using Guided Procedure ...SDA not found
Hi All,
We are trying to create Master data Using Guided Procedure.
After deploying MDM components on Portal we are able to see the standard iViews provided by SAP on Portal.
We are using the following PDF to create the scenario.
https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/763845b3-0b01-0010-a1a6-c1763df8f049
According the PDF we have to deploy following two sda on the portal server to see the GP callable Object.
H2G_GuidedProcedures.sda
H2G_SourceCode.zip
But we are not able to find Follwoing sda on even Service Market Place.
If anyone knows from wher to download these two SDA, Let us also Know.
Thanks in Advance for Help.
Regards
Shruti.Shruti,
While clicking on link that is given in PDF for these files its saying:
Error - download expired
Sorry, the file you want to download, is already deleted or the id is incorrect.
Perhaps we require a special ID of basis guys because it might be possible we dont have access to these files.
Just check with your ITICS team.
BR,
Alok
Maybe you are looking for
-
Keyfigures source field and table in R/3
Hi, Can anyone suggest or send what are source field and table in R/3 Serv. Hrs Serv.@BR Serv.Disc. Adjustments NSR Calc. Disc. NSR/Hr "Prior Yr Serv. Hrs" "Serv Hrs Variance" "Serv Hrs % Variance" "Prior Yr NS
-
How do i get myhone to except relay messages?
how do i get my phone to except relay messages?
-
Solaris 10 x86 infiniband support for connected mode?
Anyone know when solaris 10 x86 is going to support connected mode infiniband? Large MTU size is what I'm looking for, 65520 as opposed to 2044. Running.... Solaris 10 10/08 s10x_u6wos_07b X86 X4600 with dual port pcie infiniband card. thanks. Edited
-
ICal wont work anymore after 10.6.3 update
I have been receiving a error message out of the blue that goes like this: "Calendar Cache" couldn't be moved because you don't have permission to access "Calendars".. I have reset the permissions and this doesn't work and iCal has become useless on
-
Can't install iTunes 10.7 on my PowerBook G4 PowerPC
Can't install iTunes 10.7 on my PowerBook G4 PowerPC