Skip to Content

SAP has been shipping enterprise services for the SAP Business Suite for more than three years now. Within this timeframe, we built the Enterprise Services Workplace (ES Workplace) to provide customers and partners an environment to discover, test-drive and run all the enterprise services shipped ready-to-use by SAP together with its Business Suite applications. And we built the Enterprise Services Wiki (ES Wiki) where even people who are not SAP-savvy can browse through a comprehensive portfolio of business scenarios SOA-enabled by the SAP Business Suite, and learn about the value SOA adds to their business processes.

However, it appeared that with the number of abstraction levels the number of possible error sources increases. This makes enterprise services significantly more complex to understand than plain web services or other APIs, and this is why customers and partners request sample applications which demonstrate consumption of enterprise services with SOA technology from SAP as a starting point for own development projects.

So what our teams are going to do is build and publish sample applications for the most commonly used existing enterprise services based on various SAP consumption technologies, such as SAP NetWeaver Visual Composer or WebDynpro Java and ABAP. These Simple Sample Apps will be made availabe ready-to-run in the ES Wiki and ES Workplace environment, together with technical documentation, coding, implementation models and IDES demo data. SAP customers and partners will be able to download and install these applications locally and test them against the back-end systems of the hosted ES Workplace testing environment.

Among the first samples will be Create Maintenance Request, a little app that does what it says: Creating maintenance requests by reading equipment data via the Read Individual Material enterprise service, reviewing these data for creating the request, using the Create Maintenance Request enterprise service, and finally get a confirmation for this request with the help of the Read Maintenance Request enterprise service, as depicted in the following graphics: Example of a Simple Sample App

 All these services are included in the Maintenance Processing. ES bundle for SAP ERP 6.0. The application has been modeled and implemented using SAP NetWeaver Visual Composer.

Going forward, you will find entry points for Simple Sample Apps in each ES bundle description in the ES Wiki, such as the Maintenance Processing ES bundle, in the section for sample coding. Plus, you will find a link in the Where-used-section of the ES Workplace every time you browse the documentation of an enterprise service that is part of a Simple Sample App. In a separate view of ES Workplace, you will find a scenario description of the app, together with links for test-driving the app rightaway, or downloading documentation or the software component archive itself:

ES Workplace extensions for Simple Sample Apps (planned)

We carefully listen to our customers and partners, and to independent developers. Therefore we are eager to know whether this new asset would help you understand enterprise services consumption and get your SOA projects started more quickly. You can find more details in the Collaboration Workspace of the Enterprise Services Community at https://cw.sdn.sap.com/community/esc/cag16.

Simple Samples will be officially released soon, please stay tuned.

To report this post you need to login first.

35 Comments

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

  1. Anupama Ghorpade
    Hi,
    I had just started on SOA, and this blog comes just in time, wish to tell you that this is a very thoughtful move and immensely happy that its made my self-learning all the more easier…
    Thanks,
    Anupama
    (0) 
    1. Volker Haentjes Post author
      Hi Sergey,

      thanks for your interest in beta-testing Simple Sample Apps. Please let me know your e-mail address, so that I can forward your request to my responsible team mates. Which company are you with?

      Best regards
      Volker

      (0) 
  2. Ranjan Baghel
    Thanks for sharing this terrific development Volker. Looks like SAP is making great strides to facilitate the SOA learning process for practitioners and customers alike by making such useful applications readily available to the community.

    Now whoever is yet to take on the new frontier of SAP SOA cannot say that they don’t have enough resources & tools at their fingertips — since SAP has given us Enterprise Services workplace, ES wiki, and soon these ES-based apps accompanied by ES Workplace testing env. What more can you ask for other than being spoon-fed Enterprise Services?

    Thanks again for your valuable efforts.

    (0) 
  3. Appa Rao Yalam
    Hi

    I am excited as Plant Maintenance solution consultant to get opportunity to test said the application of Creating maintenance request.

    Please include me as beta tester and share detials.

    (0) 
  4. Tin Siong Pang
    Like some of them, i am taking a closer look at SOA on SAP now, so this should come at a good time.

    email id:   pangtinsiong
                @yahoo.com

    thank you

    (0) 
    1. Volker Haentjes Post author
      Dear Rajani,

      thanks for your interest. Unfortunately, the beta testing has been finished by 20th February. Simple Samples will be publicly released very soon, so please stay tuned.

      Regards, Volker

      (0) 
  5. Carlos Alberto Alves Duarte
    Hi!

    In the “Resources” section of this page I press “Run this sample” and at the first step (Enter data), when I press ‘Next’ with the default Equipment (10000461) I get the following errors:

    1 – Backend function, IndividualMaterialByIDQueryResponse_In.IndividualMaterialByIDQueryResponse_In not found
    2 – Error occured while executing the service: null

    I can see the Equipment 10000461 in the SAP ES Workspace ( ERP 6.0 – System ID: HU2, TCode: IE03)

    Thanks for your help,
    Best Regards,
    Carlos Duarte

    (0) 
    1. Marcel Podieh
      Hello Carlos,

      we had an authetication issue with the Simple Sample. Everything is working well now. Please contact us if you encounter further problems or issues.
      Sorry for any inconviences we may have caused.

      Regards
      Marcel Podieh

      (0) 
    2. Christoph Gollmick
      Hi Carlos,

      can you please try again? For me it’s working fine. Maybe you tried just when the Service Registry was not available due to maintenance activities.

      Best regards,
      Christoph Gollmick

      (0) 

Leave a Reply