Hello calwan,
Unfortunately, you do not describe when you experience the problem. I suppose you are not able to successfully generate the function ?
One reason could be that you are running out of indicators. This happens when a screen contains many fields together with many conditions having been set for fields using F18. You therefore should first drop unneeded fields from the screen in order to reduce the allocated indicators.
In addition, as a workaround, you could temporarily change a data area named YINDPTYSYA (contained in Y2SY, so beware that you are globally changing the value) from default *ERRIND to *ATRIND. It has the effect that indicators for conditions are being allocated prior to indicators for errors.
To temporarily change the mentioned data area to value *ATRIND, use command YEDTDTAARA and then regenerate the function concerned.
Then reset the value to its default value of *ERRIND.
If it solves your problem, since you are globally changing the data area using the above mentioned approach , you could opt to copy the data area to a specific library in your model environment to keep it model specific rather than global.
Perhaps the mentioned workaround is helpful for your scenario.
Best regards
Anette-Nicole