Skip to Content

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

To report this post you need to login first.

41 Comments

You must be Logged on to comment or reply to a post.

  1. Keith Wendel
    I like the comments/notes along the way.  It helps the user understand what is happening in the tutorial rather than just following steps.

    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

    (0) 
  2. Nandakumar Gnanasambandam
    Hi,

    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:

    (0) 
  3. Nandakumar Gnanasambandam
    Adding to that, i am pretty sure that i have provided the proper authorization details.. but still 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:

    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

    (0) 
      1. Nandakumar Gnanasambandam
        Thanks for your reply… The complete error message is as follows:
        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

        (0) 
          1. Nandakumar Gnanasambandam
            Sorry, I did not notice that you have asked me to test with new URL.

            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

            (0) 
    1. Nandakumar Gnanasambandam
      Hi,

      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

      (0) 
      1. Nandakumar Gnanasambandam
        Sorry, I did not notice that you have asked me to test with new URL.

        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

        (0) 
  4. Eduardo Chiocconi
    Hi,
       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.

    (0) 
      1. Eduardo Chiocconi
        Hi,
           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.

        (0) 
  5. Wolfgang Krauss
    Good morning Venky,
    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
    (0) 
    1. Venky Shankararaman Post author
      Hi 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

      (0) 
  6. Andrea Buzsaky
    Hi 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

    (0) 
  7. Andrea Buzsaky
    Hello!

    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

    (0) 
    1. Eng Kit Lum
      Clear the password cache and try again; maybe then it will prompt for the HU2 username and password.

      In Developer Studio, go to Windows -> Preferences and select General -> Security -> Secure Storage. Open the Content tab, select Default Secure Storage and click Delete.

      (0) 
  8. Leonid Nemzov
    Dear Mr. Venky,
    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.

    (0) 
  9. Leonid Nemzov
    Dear Mr. Venky,
    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.

    (0) 
    1. Eng Kit Lum
      Hi Nemzov,

      Unfortunately, I am not familiar with using logon tickets.

      Did you try using Basic Authentication?

      – Eng Kit

      (0) 
  10. Leonid Nemzov
    Hello!
    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?

    (0) 
    1. Eng Kit Lum
      I had assumed based on your previous post that you are using Logon Ticket for web service authentication.

      Could you use Basic Authentication (as described in Introduction – Step 19) and try again?

      (0) 
  11. karthi D

    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


    (0) 

Leave a Reply