Configuring External Services at
Runtime
You can change the configuration settings of external services once you have imported them. You can also configure services derived from application services. These external services can be recognized according to the preceding application name, for example:
sap.com / caf.core / BAPI_EXCHANGERATE_GETDETAIL
You have launched the CAF Runtime Configurator and have selected a service from the right pane of Administrative tools → External Service Configuration → Service Registry. The following table helps you to recognize the different types available.
Icon |
Item Type |
|
External services collection (shows imported RFC or WS): ● SAP Remote Function Call ● Web Service (WSDL 1.1) |
|
External service that is configured |
|
External service that is not configured |
|
External service operation |
|
External service message part. Message parts are used only for subsidiary purposes. |
|
Input parameters |
|
Output parameters |
|
Faults (exceptions) |
|
Composite attribute |
|
Simple attribute |
ü Configuring External Services
ü Deleting External Service Configurations
ü Configuring Methods
ü Viewing Data Interfaces
1. Launch the CAF Runtime Configurator and go to Administrative tools → External Service Configuration → Service Registry.
2. From the right pane, select the service you want to configure.
3. Choose Open Definition and select the service.
4. In the Service Configuration tab page, change the configuration data.
For more information on service configuration data, see Importing External Services at Runtime.
5. Choose Save.
1. Repeat steps 1-3 from Configuring External Services above.
2. Expand the service node to see the different methods.
3. Select the method you want to configure.
4. In the Method Configuration tab page, change the configuration data.
Most of the fields are derived from the service configuration. For more information on service configuration data, see Importing External Services at Runtime.
Also, in the Fault handling mode field, you can set one of the following exceptions handling modes:
○ Default (fault message) – operation exceptions are reported in message
○ Reported in table – operation exceptions are reported in table
○ Reported in structure – operation exceptions are reported in hierarchical structure
5. Choose Save.
1. Repeat steps 1-2 from Configuring Methods above.
2. Expand the method node to see the different data types.
3. In the Data Interface tab page, you can see the parameters of the corresponding operation, for:
○ Input parameters
○ Output parameters
○ Faults
4. In Data Interface, select a parameter or type.
You can see information such as:
○ Type
○ Reference path
○ Occurance
○ Data type
○ Maximum Length
○ Fixed Values
1. Select the service which configurations you want to delete.
2. Choose Reset/Delete.