
Only active Service Definitions can be repaired.
A repair is only offered if the check does not report any error for the repaired Service Definition. If the Service Definition cannot be repaired completely you have to repair the Service Definition manually.

Features
There are different kinds of inconsistencies which can be repaired.
- Obsolete data can be deleted.
- Missing data can be added by using redundant data or by adding default values.
Output
If the service definition is consistent nothing is changed.
If the service definition can be repaired the active or inactive version is changed. The changes are recorded if required by the system settings. If default values are used to repair a Service Definition these changes are made in the inactive version only. If changes are done without the need to use default values the active version is changed.
Finally the service definition is shown in the workbench for checking and manuall adjustment.
Activities
An inactive version needs to be activated after checking.
If there is any error which cannot be repaired the service definition is not changed. In this case you have to use the workbench for checking and fixing the object.
- If the Service Definition is based on function modules:
- Check the Service Definition in change mode. If function modules or types used are changed an adjustment should be offered. Confirm adjustment to repair the Service Definition. After fixing the Service Definition check the result and activate the Service Definition.
- If the service definition belongs to a proxy object:
- Navigate to that proxy, check, adjust and finally activate the proxy to adjust the Service Definition.



