Ensures object consistency
Syntax / ATC checks of SAP reside in standard function modules. Safe TMS calls those functions and evaluates & displays the results before the transport; both for transportable objects and their dependencies found via Where Used Lists. This ensures that all of the ABAP objects in question are active, consistent and free of typical errors.
Ensures related object existence
Each ABAP object is related to others - those relations are typically determined via "Where Used List" searches. Before the transport, Safe TMS detects such related objects and ensures that they exist in the target system or transportable requests. This prevents errors due to objects scattered in multiple requests.
Ensures table consistency
DDIC objects, such as database tables and structures, are built from various components - like data elements and domains. If you are going to transport a table, Safe TMS ensures that all components exist in the target system or transportable requests. This prevents errors due to components scattered in multiple requests.
Prevents transport of untested code
It is natural to edit the same code for two different requirements, but those requirements need to be transported simultaneously. Safe TMS checks if the same program / class exists in two untransported requests, and generates a warning if it does. This prevents the transport of incomplete / untested code to the live system.
Prevents financial errors
More often than not, FI/CO validation transport must be followed by an activation process on the live system. Safe TMS detects transportable validations, and shows a warning that FI/CO team may be needed right after the transport. This prevents financial errors on the live system.
Prevents accitdental transports
A user might transport a very old request by mistake. If Safe TMS detects an old request about to be transported, a heads-up warning is generated.
Implement your rules
Safe TMS enables you to easily implement your custom checks as well. Those will be executed among standard checks.