SA0171: Las enumeraciones deben tener el atributo 'strict'
Detecta declaraciones de enumeraciones que no se proporcionan con el {attribute 'strict'}
atributo.
Justificación: La {attribute 'strict'}
El atributo hace que se emitan errores del compilador si el código viola las estrictas reglas de programación para las enumeraciones. Por defecto, cuando se crea una nueva enumeración, a la declaración se le asigna automáticamente el 'strict'
atributo.
Para más información, ver: Tipo de datos: enumeración
Importancia: Alta
ejemplo 129. Ejemplo
TYPE COLOR : ( red, green, blue ); END_TYPE
Salida en el Mensajes vista:
SA0171: La enumeración debe tener el atributo 'strict'
Sin violación de las reglas de programación:
{attribute 'qualified_only'} {attribute 'strict'} TYPE COLOR : ( red, green, blue ); END_TYPE