I have seen recently a lot of problems related to the transport of transformations in program CL_RSO_TLOGO_PERSISTENCY, and I thought, it would be a good idea to give a brief overview of this issue, and how this dump can be avoided. Furthermore, I would like to give you some hints, what should be checked to analyze the problem and finally in the last part of this blog entry, I would like to summarize the release specific properties.
Backgroud
A versioning of the BW metadata has been implemented in the t-logo framework with BW 7.30. If transformations contain orphaned metadata, this dump occurs as a result. In many cases the issue occurs more specifically because there are some inconsistent entries for affected transformations in tables RSTRANSTEPROUT and RSTRANROUTMAP.
Running report RSTRAN_ROUT_RSFO_CHECK (to check formulas and routines with regards to completeness & consistency of metadata) will return the list of affected TRANIDs & their related errors.
Effects of note 1369395
You should only check the post manual steps from this note, where instructions from report RSTRAN_ROUT_RSFO_CHECK are described.
This report will check the formulas and routines with regard to completeness or consistency of metadata.
So you need run this report on "Check" mode for indentify the inconsistencies, and then in "Repair" mode for correct them.
Be attention that you have to perform this manual activity separately in each system into which you transport the Note for implementation.
This action cannot be transported and must be executed in all target systems of the transportation landscape.
Another very relevant information is that you must transport the cleaned up transformation using a NEW transport. The old transport contains incorrect objects and can no longer be used. You should delete the old transport from all import buffers.
I several times the code correction from note can be missing on your system:
When you create a NEW transport request, make sure that all the necessary routines are included, for this check ON the option "All necessary objects".
List of referenced notes and documents:
#1801309 - Dump in in CL_RSO_TLOGO_PERSISTENCY during the transport of transformations in BW 7.30
#1760444 - Transport failure: The object name is not allowed to be empty (R7105)