✒️ABAP Los Field Symbols
ABAP Los Field Symbols
**********Field Symbols [ 7º de 8 ]
- ¿Qué son los field symbols?
Fiel Symbol: Es un tipo de sistema en ABAP que nos permite trabajar con los datos de los programas en forma dinámica en tiempo de ejecución.
Los field symbol nos permiten acceder y pasar datos cuyos nombres y atributos no conocemos hasta el momento de la ejecución.
Los field smbol son nombres simbólicos de los datos, ya que cuando se utilizan el sistema trabaja con el contenido de los datos asignados no con el de los field symbol.
Los field symbol proveen de flexibilidad debido a que:
•Si queremos procesar partes de campos, nos permiten especificar el offset y el desplazamiento de un campo en forma dinámica.
•Se puede forzar al field symbol a tomar diferentes atributos técnicos que los del campo asignado a él.
La mayoría de los errores cometidos en la utilización de field symbol se detectarán en tiempo de ejecución. Haciendolos más difíciles de detectar. Así que solo se deben utilizar field symbol si no podemos llegar al resultado con sentencias convencionales de ABAP.
- Declaración de un Field Symbol
Para declararlo se utiliza la sig. sentencia:
FIELD-SYMBOLS <FS> [<type>|STRUCTURE <s> DEFAULT <wa>].
Si no especificamos un tipo a un field symbol este puede contener cualquier dato. Cuando asignamos un dato al field symbol este hereda los atributos técnicos de ese dato.
- Tipos de datos genéricos de un Field Symbol:
•TYPE ANY o sin especificación: Todos los tipos de objetos de datos son aceptados. El field symbol adopta los atributos del dato.
•TYPE C, N, P o X: Solo tipos de datos C, N, P y X son aceptados. Adopta la longitud y decimales del dato.
•TYPE TABLE: El sistema chequea si la tabla es estándar.
•TYPE ANY TABLE: El sistema chequea si el campo es una tabla interna. Hereda todos los atributos de la tabla.
•TYPE INDEX TABLE: El sistema chequea si el campo es una tabla indexada. Hereda todos los atributos de la tabla.
 
 
 
Sobre el autor
Publicación académica de Jose Angel Valles Bustos, en su ámbito de estudios para la Carrera Consultor ABAP.
Jose Angel Valles Bustos
Profesión: Analista de Sistemas - Mexico - Legajo: LD34Z
✒️Autor de: 95 Publicaciones Académicas
🎓Egresado de los módulos:
Certificación Académica de Jose Valles