Для учебной цели вы можете установить атрибуты отображения, так как ваш код RPG "backend", например, в вашем случае шестнадцатеричное значение кода для защиты (только для чтения) подано 'A0', посмотрите код:
В DDSSRC:
.....AAN01N02N03T.Nombre++++RLon++TPdBLínPosFunciones+++++++++++++++++++++++++++
A* First declare the variable
A REV1 1A P
A*
A* then, after the display field in function limit you assign it
A*
A FIELD01 14Y 2B 17 42EDTCDE(1)
A DSPATR(&REV1)
В RPGSRC, просто установите или очистите, когда вам это нужно:
CL0N01Factor1+++++++Operac&ExtFactor2+++++++Resultado+++++Lon++D+MaMeIg....Comentarios+++++++++
C*
C* Set the hex value in the QDDSSRC variable
C EVAL REV2 = x'A0'
C*
C* Clear the variable
C CLEAR REV1 1
Слишком много гекса-кодов для многих измышлений, просто нужно посмотретьвокруг www:).