Hi,
We have developed a comprehensive set of tutorials that show step-by-step how to model a end-to-end process, develop Visual Composer user interfaces for it, put everything together, to assemble, configure, deploy, test and execute the process using CE7.2. This tutorial set is ideally suited to learn about the SAP BPM. In our experience, it will take about half-day to complete all the parts. On completing this set of tutorials, you should have a very good understanding of some of the SAP BPM toolset and how it can be used to create process oriented composite applications.
We start the tutorial with an introduction to the chosen business process namely, Purchase Approval Process and the various layers of a Composite Application and how it maps to a this specific process. Addtionally, we descirbe the various SAP tools set up required for executing the tutorial-Create a Process-Driven Composite Application with CE 7.2 – Introduction.
In the first part we descibe how to model the Purchase Approval Process and create the process context-Create a Process-driven Composite Application with CE 7.2 – Part 1
In the second part we describe how to develop Visual Composer user interfaces for the BPM layer both by modeling and by applying template- Create a Process-Driven Composite Application with CE 7.2 – Part 2
In the third part we describe how to put everything together to assemble, configure, test and exeute the Purchase Approval Process-Create a Process-driven Composite Application with CE 7.2 – Part 3
Should you have any further questions or if you face any difficulties, you are free to contact me
Venky Shankararaman
Thanks for the very comprehensive tutorial! It looks very useful.
I was doing well until the test at step 68. In my Request, the product and description fields are grayed out. I cannot complete the test without entering a product. Is a step needed to activate them for use?
Thanks,
Keith
Did you perform Step 30 where we change the cardinality of these 2 fields?
I am not able to access the WSDL mentioned in the Introduction – Step 8. It is prompting for the authorization but it is giving the following error msg and cannot proceed further. Please let me know how to solve this.
Thanks,
Nanda
Error:
com.sap.esi.uddi.sr.api.exceptions.SRExceptionerror code: null detail message: com.sap.esi.uddi.sr.impl.uddi.wsdl.validation.ValidationException: <–Localization failed:
com.sap.esi.uddi.sr.api.exceptions.SRExceptionerror code: null detail message: com.sap.esi.uddi.sr.impl.uddi.wsdl.validation.ValidationException: <–Localization failed:
I have read the whole concept and It looks very nice to proceed and unfortunate that i stuck here.. Please throw some light on it..
Thanks,
Nanda
Were there more details in the error message than the line you have shown here?
com.sap.esi.uddi.sr.api.exceptions.SRExceptionerror code: null detail message: com.sap.esi.uddi.sr.impl.uddi.wsdl.validation.ValidationException: <–Localization failed: ResourceBundle=’com.sap.engine.services.webservices.wscm.validation.accessors.validation’, ID=’WSDL_WSDL_EXCEPTION’, Arguments: [‘ WSDL ‘portType’ can not have child ‘wsp:Policy’ of namespace ‘http://schemas.xmlsoap.org/ws/2004/09/policy‘ !’, ‘http://sr2.esworkplace.sap.com/sap/bc/srt/wsdl/bndg_DF5300E043F279F18F0400145E5ADE89/wsdl11/allinone/ws_policy/document?sap-client=800'%5D–> : Can’t find bundle for base name com.sap.engine.services.webservices.wscm.validation.accessors.validation, locale en->com.sap.esi.uddi.sr.impl.uddi.wsdl.validation.ValidationException: <–Localization failed: ResourceBundle=’com.sap.engine.services.webservices.wscm.validation.accessors.validation’, ID=’WSDL_WSDL_EXCEPTION’, Arguments: [‘ WSDL ‘portType’ can not have child ‘wsp:Policy’ of namespace ‘http://schemas.xmlsoap.org/ws/2004/09/policy‘ !’, ‘http://sr2.esworkplace.sap.com/sap/bc/srt/wsdl/bndg_DF5300E043F279F18F0400145E5ADE89/wsdl11/allinone/ws_policy/document?sap-client=800'%5D–> : Can’t find bundle for base name com.sap.engine.services.webservices.wscm.validation.accessors.validation, locale en->com.sap.esi.uddi.sr.impl.uddi.wsdl.validation.ValidationMessage: <–Localization failed: ResourceBundle=’com.sap.engine.services.webservices.wscm.validation.accessors.validation’, ID=’WSDL_WSDL_EXCEPTION’, Arguments: [‘ WSDL ‘portType’ can not have child ‘wsp:Policy’ of namespace ‘http://schemas.xmlsoap.org/ws/2004/09/policy‘ !’, ‘http://sr2.esworkplace.sap.com/sap/bc/srt/wsdl/bndg_DF5300E043F279F18F0400145E5ADE89/wsdl11/allinone/ws_policy/document?sap-client=800'%5D–> : Can’t find bundle for base name com.sap.engine.services.webservices.wscm.validation.accessors.validation, locale en
Please let me know how to go about this…
Thanks,
Nanda
http://sr2.esworkplace.sap.com/sap/bc/srt/wsdl/bndg_DF5300E043F279F18F0400145E5ADE89/wsdl11/allinone/standard/document?sap-client=800
Just checked in the new URL and it is working fine… Then again, i tested with the URL that is provided in the document, even that is working fine now 🙂
I am proceeding further and will get in touch with you.
By the way, it would be great if you could let me know the reason?
Thanks,
Nanda
There are a couple of threads in SCN forums about this error but nothing conclusive.
This is the complete error message that i got. Please let me know what could be the issue and how to go ahead and complete this wonderful task.
The complete error message:
com.sap.esi.uddi.sr.api.exceptions.SRExceptionerror code: null detail message: com.sap.esi.uddi.sr.impl.uddi.wsdl.validation.ValidationException: <–Localization failed: ResourceBundle=’com.sap.engine.services.webservices.wscm.validation.accessors.validation’, ID=’WSDL_WSDL_EXCEPTION’, Arguments: [‘ WSDL ‘portType’ can not have child ‘wsp:Policy’ of namespace ‘http://schemas.xmlsoap.org/ws/2004/09/policy‘ !’, ‘http://sr2.esworkplace.sap.com/sap/bc/srt/wsdl/bndg_DF5300E043F279F18F0400145E5ADE89/wsdl11/allinone/ws_policy/document?sap-client=800'%5D–> : Can’t find bundle for base name com.sap.engine.services.webservices.wscm.validation.accessors.validation, locale en->com.sap.esi.uddi.sr.impl.uddi.wsdl.validation.ValidationException: <–Localization failed: ResourceBundle=’com.sap.engine.services.webservices.wscm.validation.accessors.validation’, ID=’WSDL_WSDL_EXCEPTION’, Arguments: [‘ WSDL ‘portType’ can not have child ‘wsp:Policy’ of namespace ‘http://schemas.xmlsoap.org/ws/2004/09/policy‘ !’, ‘http://sr2.esworkplace.sap.com/sap/bc/srt/wsdl/bndg_DF5300E043F279F18F0400145E5ADE89/wsdl11/allinone/ws_policy/document?sap-client=800'%5D–> : Can’t find bundle for base name com.sap.engine.services.webservices.wscm.validation.accessors.validation, locale en->com.sap.esi.uddi.sr.impl.uddi.wsdl.validation.ValidationMessage: <–Localization failed: ResourceBundle=’com.sap.engine.services.webservices.wscm.validation.accessors.validation’, ID=’WSDL_WSDL_EXCEPTION’, Arguments: [‘ WSDL ‘portType’ can not have child ‘wsp:Policy’ of namespace ‘http://schemas.xmlsoap.org/ws/2004/09/policy‘ !’, ‘http://sr2.esworkplace.sap.com/sap/bc/srt/wsdl/bndg_DF5300E043F279F18F0400145E5ADE89/wsdl11/allinone/ws_policy/document?sap-client=800'%5D–> : Can’t find bundle for base name com.sap.engine.services.webservices.wscm.validation.accessors.validation, locale en
Thanks,
Nanda
Just checked in the new URL and it is working fine… Then again, i tested with the URL that is provided in the document, even that is working fine now 🙂
I am proceeding further and will get in touch with you.
By the way, it would be great if you could let me know the reason?
Thanks,
Nanda
This seems like a very nice and detailed and down to earth tutorial for getting yourself introduced to the SAP NW BPM tooling. I downloaded the evaluation package and cannot seem to find the process perspective to start working on the tutorial. Is this a known issue with the trial version ?
Thanks !
Eduardo.
I found this thread Can’t find process composer ???? that may be relevant if you are running Windows 7.
Yes. I am on Windows 7 and the links you provided really helped. Just for summary, it is important to:
a) Make sure the NWDS is installed on the root folder (c:\) as you will have problems with long path names otherwise.
b) You will need to edit your SapNetweaverDeveloperStudio.ini and add the following 2 lines so that you make Eclipse believe it is running on Windows XP rather than Windows 7:
-Dos.name=Windows XP
-Dos.version=5.1
c) I also had some trouble with Sun JDK 1.6.0_21. Eclipse would not start. If this happens to you, try downloading and older and archived version. In my case, I used Sun JDK 1.6.0_19 and everything worked like a charm.
Hope these recollection help others on Windows 7 be aware of this little nuances and do not get that frustrated with getting the installation and tutorial going 😉
Eduardo.
thank you very much for the comprehensive tutorial. Is there by chance a similar tutorial available or planned with the use of Web Dynpro in this context?
Thank you,
Wolfgang
Thanks for your comments. Yes, we are exploring the possibility of extending the scenario with one interface developed using WebDynpro. Will upload it once we have completed it.
Regards
Venky
thanks for the tutorial, looks great, but I got stuck with the Service Registry Settings. When I try to import the WSDL from the esworkplace, I get the following error:
com.sap.esi.uddi.sr.api.exceptions.SRException Error Code: null Detail Message: Failed to read wsdl. Reason: Connection reset
I could open the wsdl file in my browser, but here it is not even prompting for the authorization, just the error message. Do you have any idea what the problem can be?
Thank you,
Andrea
Do you use a proxy to access the Internet (from the CE server)?
Yes, we use it – I should have thought about it earlier. So I have to set it somewhere in the NWCE, am I right?
My apologies for the incorrect sequence.
Got a new problem at part 2, Step 20. Strange, because when I googled it, I found that the problem is usually that people don’t get the Service Endpoints in the list.
Well, I do get my endpoints (or, in this case the only endpoint), but it does not promp for my HU2 username and password, and I don’t get the operations in the lower list. It just says “Could not find the functions metadata.”
And when I cancel the window, it writes these on the console:
0005> [W] Unknown error in service execution
Connection Failed: Check the Network Connections settings or authorization details.
0006> [E] could not get Service Endpoint Operations: Could not find the functions metadata
Any idea? It seems, it can connect to my Services Registry, because everything before these steps works fine, even finds the endpoint, but then it stops somewhere between my SR and the HU2. Or, in my SR.
Thanks
Andrea
In Developer Studio, go to Windows -> Preferences and select General -> Security -> Secure Storage. Open the Content tab, select Default Secure Storage and click Delete.
We had considered that before but there is a similar tutorial at http://www.sdn.sap.com/irj/scn/index?rid=/library/uuid/9009be68-1e9a-2c10-fd91-8f5fcb00474c .
Is that what you have in mind?
I have two problems with your tutorials, as follows:
1) Tutorial for Create a Process-Driven Composite Application with CE 7.2 – Introduction, step8 – an error message ( com.sap.esi.uddi.sr.api.exceptions.SRException Error Code: null Detail Message: Failed to read wsdl. Reason: Cannot connect to http://sr2.esworkplace.sap.com/sap/bc/srt/wsdl/bndg_DF5300E043F279F18F0400145E5ADE89/wsdl11/allinone/ws_policy/document?sap-client=800: Unable to connect to sr2.esworkplace.sap.com:80 – Connection timed out )
2) Tutorial for Create a Process-Driven Composite Application with CE 7.2 – Part 2, step 19 – ‘PurchaseRequestCreateRequestConfirmation_In’ is not in the list;
What should I do? Thanks.
1. Do you use a proxy to access the Internet (from the CE server)? If you do, configure the proxy as described in Step 20 of the Introduction document.
Andrea encountered a similar problem and here is her post:
2. This problem is related to problem #1.
Thanks to your replay I have successfully completed those steps!
Now I have a problem at part 2 step 68. I fill in what’s necessary, and puching “submit” the following error messages are shown:
Error in Connection :Could not retrieve metadata
Error occurred while executing the service: Error in Connection :Could not retrieve metadata
Error occured while executing the service: Error occurred while executing the service: Error in Connection :Could not retrieve metadata
I have checked as prescribed (SSO configuration from CE 7.2 to ERP 6.0 EhP4): the status of Goto Ticket Key store and then SAPLogonTicketKeypair is green.
Please, help me to solve the problem.
Unfortunately, I am not familiar with using logon tickets.
Did you try using Basic Authentication?
– Eng Kit
I do a test running at CE 7.2, Tutorial (Create a Process-Driven Composite Application with CE 7.2 – Part 2), error occurs on step 68:
Error in Connection :Could not retrieve metadata
Error occurred while executing the service: Error in Connection :Could not retrieve metadata
Error occured while executing the service: Error occurred while executing the service: Error in Connection :Could not retrieve metadata
Please can you give me a more detailed instructions of how to correct this error?
Could you use Basic Authentication (as described in Introduction – Step 19) and try again?
I have repeated steps from 19 to 68, authorization HU2 was successful, but there was the same error on step 68.
I have repeated steps from 19 to 68, authorization HU2 was successful, but there was the same error on step 68.
Hi Venky Shankararaman, Eng Kit LUM
I am working on Create a Process-Driven Composite Application with CE 7.2 – Introduction
I am not using any proxy
but i am getting below error in step 8
com.sap.esi.uddi.sr.api.exceptions.SRException Error Code: null Detail Message: Failed to read wsdl. Reason: Cannot connect to http://sr2.esworkplace.sap.com/sap/bc/srt/wsdl/bndg_DF5300E043F279F18F0400145E5ADE89/wsdl11/allinone/ws_policy/document?sap-client=800: Unable to connect to sr2.esworkplace.sap.com:80 – sr2.esworkplace.sap.com
Kindly help me
Thanks
Karthi D
Hi Karthi,
The URL has changed since the tutorial was last published. There is a link in the note section of step 8 where you can obtain the updated URL.
Otherwise the new URL is http://erp.esworkplace.sap.com/sap/bc/srt/wsdl/bndg_DF5300E043F279F18F0400145E5ADE89/wsdl11/allinone/ws_policy/document?sap-client=800 . The host has changed to erp; previously it was sr2.