✒️ABAP Los Field Symbols
ABAP Los Field Symbols
FIELD SYMBOL:
- Tipo de senténcia ABAP que permite trabajar con los datos de los programas en forma dinámica en tiempo de ejecución.
- Permiten acceder y pasar datos cuyos nombres y atributos no conocemos hasta el momento de la ejecución.
- Se pueden considerar como nombres simbólicos de los datos ya que cuando se utilizan el sistema trabaja con el contenido de los datos asignados y no con el contenido del Field symbol.
- Proveen flexibilidad, ya que permiten especificar el offset y el desplazamiento de un campo en forma dinámica. También se puede forzar a un Field Symbol para que tome diferentes atributos técnicos que los del campo asignado a él.
- Sólo debemos usar el Field Symbol si no podemos llegar al mismo resultado con las senténcias ABAP convencionales ya que los errores en su utilización se detectan en tiempo de ejecución.
- Declaración de un Field Symbol: FIELD-SYMBOLS <FS> [<type>STRUCTURE<s>DEFAULT<wa>].
- Si no se especifica un tipo a un Field Symbol, este puede contener cualquier dato.
- Cuando asignamos un dato al Field Symbol, este hereda los atributs técnicos del dato.
- Tipos de datos genéricos posibles:
- ANY o sin especificación: todos los tipos de datos son aceptados
- C, N, P ó X: El Field Symbol adopta la longitud y decimales del dato
- TABLE: sistema chequea si es la tabla estandard.
- ANY TABLE: sistema chequea si es tabla interna.
- INDEX TABLE: sistema chequea si el campo es una tabla indexada.
- STANDARD TABLE: sistema chequea si es tabla estándard
- SORTED TABLE: sistema chequea si es una tabla sorted
- HASHED TABLE: sistema chequea si es una tabla Hashed
- Asignación de datos: Se utiliza la sentencia ASSIGN. Sintaxis: ASSIGN <f> TO <FS>
 
 
 
Sobre el autor
Publicación académica de Lluís Culí Duran, en su ámbito de estudios para la Carrera Consultor ABAP.
Lluís Culí Duran
Profesión: Ingeniero Industrial - Alemania - Legajo: HG65D
✒️Autor de: 39 Publicaciones Académicas
🎓Egresado de los módulos:
- Máster ABAP Orientado a Objetos
- Carrera Consultor ABAP Nivel Avanzado
- Carrera Consultor ABAP Nivel Inicial