This section is all about learning ESR topic in SAP PO. We learned previously that we can do two things in AEX one is design and another one is config and ESR are all about Designing the Interface.
ESR stands for Enterprise Service Repository.
Think ESR as Repository or like storage location where all the design objects are stored.
In ESR we design and store all the definitions and metadata of the enterprise services.
ESR has 3 components – Enterprise Service Builder, Web UI and Service Registry. We will understand all of them in detail.
You will learn to develop the following things:
- How to Open Enterprise Service builder and start working with it.
- How to Import Software Component from SLD
- Create Namespaces and Folders
- Develop Data Type, Message Type and Service Interface
- Develop Message Mapping, Operation Mapping
- Imported Archives, External Definitions and Context Objects.
- Process Integrations & Actions
- Also, how to create transport objects.
- Finally, I will show how to move, copy, activate, delete and reject changes.
All the hands-on will be on SAP PO Single Stack 7.5. Well that’s the latest PO Version as of today.
Apart from hands-on, I will give you proper definition and explain the concepts behind each of the objects. This will help you to understand and develop yourself at the same time.
At the end of the blog, you can download the presentation file that is used in this demo! It is Absolutely FREE!
This blog only covers the outline of this course but if you are interested in the course then you can find the details below.
Is there any Prerequisite?
The Prerequisite for this course is to complete the following course:
- SOA & ESB: Simple ways to understand its Architecture
- Introduction to SAP PO
- Architecture of SAP PO
- AEX: Understanding Advanced Adapter Engine Extended
- SLD: Complete Understanding of System Landscape Directory
Topics Discussed in this Course
In this topic, you will learn lots of things, well you might want to consider taking breaks during completing this course. At the end, make sure you do the exercise on your PO systems.
Let me explain what you’ll learn:
- I will refresh some of the SOA concepts and relate it back to the ESR building blocks to help you learn better.
- Then you will learn to develop Software Component in SLD and then import it into ESR. Then create namespace and folder. I will also refresh the theory we learned on Namespace incase you forgot.
- You will learn technical concepts like Sync/Async, Stateful and Stateless and Quality of Service.
- Then you will learn to develop a simple structure using graphical tools and then define interface to use it.
- Apart from hand-on, I will teach you the proper definition of Data Type, Message type, External Definitions and Service Interface.
- Then I will show you how to develop mapping program to convert from one structure to another.
- You will also learn how to run multiple mapping program at once in sequence.
- I will show you how to import custom code in ESB.
- Develop a simple Content Object and understand its usage.
- Finally, you will learn to create a simple process integration and actions.
How to access ESR?
You can access ESR with this link -> http://<hostname>:<port>/dir/start/index.jsp
These are just snapshot from the course. To take the course following the link above.
ESR Functional Blocks:
All the AEX instance will have this tool but you need to find the central instance and open the ESB on it.
There are 3 options in ESB:
- Enterprise Service Builder
- Web UI
- Service Registry
Enterprise Service Builder is the tool to develop the code, Service Registry is like UDDI where you register the WSDL service and Web UI is the service browser tool.
Quality of Service (QoS):
Finally, if you want to continue to discuss further on this topic then you can reach us via this forum.