System Information: ECC 6.0 EHP4 SP Level 46.
today I made a discovery which makes me feel uneasy. In the PCL1-TE Cluster, there is the Structure PTK99, respectively called "USER". This strucutre is designed for customer enhancements. I did use this possibility to add fields to the whole TRV-Process which were a requirement of our special department.
Everything worked out so far. After some time, I got additional requirements from the special department for more fields which I added per enhancement again.
Now here's what shocks me:
Whenever A Trip or Separation Allowance (PR05, TGANL, TGMOD, etc.) which has been created before the point of time of my alteration of PTK99 is tried to be accessed, changed, deleted, there is a dump. More detailed, whenever the standard macro "rp-imp-c1-te" is called and the trip/SA is older than my adjustment, it dumps for CONNE_IMPORT_WRONG_STRUCTURE, CX_SY_IMPORT_MISMATCH_ERROR.
The consequence I understand from this behaviour is: Whenever I change the cluster structure, old entries can't be accessed in any way anymore. This would be a catastrophy since alteration of PTK99 could also happen after GO-Live when requirements Change and it would corrupt all present entries.
What can be done to avoid this? What can be done to rectify this subsequently?