I have seen several cases in which problems occurs when using an eCATT script or a batch input recording with transactions SU01 or SU10, especially after an upgrade of the system to NetWeaver Release 7.3 or higher…
The most common errors occur within programs SAPLSUID_MAINTENANCE or SAPLPRGN_TREE, where you notice particular inconsistencies, such as the absence of Screen fields that used to appear, causing errors with your script.
The cause to this problem is changes in the User Maintenance infrastructure, as you can see within the below link:
Identity Management, see the Infrastructure Changes in User Maintenance feature, within AS ABAP section.
I have published a knowledge base article (1864062) to address the topics related to this change. You can find there further details on how to overcome this situation, by using transaction codes SU01_OLD and SU10_OLD respectively.
Please feel free to share your experiences on this matter.