Symptom
You are creating a Transport Request for Analytical Objects or have dependencies with analytical content (such as Adaptation Changes) and are facing activation errors and warnings on the target tenant and want to know best practices for preventing these issues.
Environment
SAP Cloud for Customer
Reproducing the Issue
Errors and warnings can be seen in Target Tenant:
- Open Administration Workcenter and select Transport Management View
- Open the relevant Transport Request
- Open Transport Logs and click Show All
Cause
The Transported Objects are inconsistent. Analytical Objects that involve multiple joined Data Sources can be very complex and have many dependencies. System cannot test the consistency of every Report, Key Figure and Data Source during the Assembly phase. Inconsistencies can happen easily by changing an underlying Data Source or deleting / renaming Extension Fields from the system.
During the Activation phase of the Transport, if the content already exists in the target tenant, the system first deletes the existing content before trying to create the new content. If the content is inconsistent, the creation will fail and a restore of the original content is triggered. If original content is inconsistent or has missing dependencies, the restore will fail and the content will no longer exist in the system until consistent content is transported / recreated.
Resolution
Best Practices to prevent these inconsistencies are below:
- Open and run any Data Sources / Key Figures / Reports in the source system to ensure working as expected.
- Smaller regular transports of Analytical Content to keep the systems in sync.
- Objects with more dependencies should be included in a separate transport.
- Adaptation Changes on screens that have many embedded reports should have separate transports.
- PDI Solutions should have same namespace and version where PDI extension fields and Data Sources are involved.
Keywords
UTM, ANA, PDI, DS, KF, TR, Transport Logs, Adjust the data source, Upload failed, restoring original objects, Restoring of original objects failed, Failed to activate transport object , KBA , AP-RC-ANA , C4C, ByD, Travel: Analytics Tools & Frameworks , LOD-LE-UTM , Unified Transport Management , How To