
Service groups contain one or more consumer proxies (service consumers). Service groups allow you to use multiple consumer proxies to access different services offered by the same provider application.
Service groups define the services a consumer application needs to run. This is important to ensure that all the services in a service group are available on the same provider system. Using special routing/determination rules, the application request is sent to the appropriate Web service.
A consumer application can be assigned to one or more service groups, depending on how many logical service providers it accesses. In this way, service groups can eliminate the possibility of configuring a consumer incorrectly.
Services should be grouped together at design time. If this is not done at design time, any configuration errors may only become apparent at runtime.
Service groups are transported by the standard ABAP transport system.
To create a service group, the following are needed:
At least one generated consumer proxy must be available in your ABAP system.
More information: Configuring a Consumer Proxy
A Services registry must be connected to your ABAP system to be able to classify the service group.
More information: Setting Up the Connection to the Services Registry
Creating a Service Group
You create service groups in an ABAP back-end system.
Start the Object Navigator (transaction code SE80).
Locate the package in which you want to create the service group.
Right-click the package and from the context menu, choose .
A wizard starts.
Select Service Group.
Choose Continue.
Specify a technical Name, a Display Name, and a Description, and choose Continue.
Enter a transportable Package or select Local Object to assign this object to your $TMP package.
Select a Request from your transport system. If you selected Local Object, no transport request is needed.
Choose Continue then Complete.
The new service group is displayed in the folder. The information that you just specified is displayed in the Properties tab.
Save the service group.
The new service group is saved. Now you must provide further information for the service group before you can activate it.
Editing and Activating a Service Group
In the Object Navigator (transaction code SE80), locate the service group that you want to edit.
Double-click the service group to display its properties.
On the Properties tab, under Characteristics, specify the web service routing (determination) settings. See ...
Do not enter any values under Target Destination.
Go to the Classifications tab.
All Services Registries that you have configured in SOA Manager (transaction code SOAMANAGER) are available for selectioon. You can select the Services Registry whose classification values you want to use for the classification of the proxy object.
Add a new row and use the input help to display the available classification systems and their values. The ProcessComponent classification is needed to be able to activate the service group.
Go to the Consumer tab.
Assign consumer proxies to the service group.
Add a new row and use the input help to select consumer proxies from the current ABAP back-end system.
Save your changes.
Before you can work with a service group, you need to activate it.
Activate the service group.
From the menu, choose .
Before the service group is activated, its consistency is checked. If errors occur, you need to resolve them before you can activate the service group.