✒️ABAP Los Field Symbols
ABAP Los Field Symbols
1| QUE SON LOS FIELD SYMBOL: es un tipo de sentencia ABAP que nos permite trabajar con los datos de los programas en forma dinámica en tiempo de ejecución.
- Al contrario lo que sucede con el acceso estático de los datos, donde necesitamos especificar el nombre de un objeto para poder hacer algo con él, los Field Symbol nos permiten acceder y pasar datos cuyos nombres y atributos no conocemos hasta el momento de la ejecución.
- Los Field Symbol nos proveen de gran flexibilidad debido que:
- Si queremos procesar partes de campos, nos permiten especificar el offset y el desplazamiento de un campo en forma dinámica.
- Su puede forzar a un Field Symbol para que tome diferentes atributos técnicos que los del campo asignado a él.
- La mayoría de los errores que cometemos en la utilización de Field Symbols los detectamos recién en tiempo de ejecución. Esto hace que sean bastante más difíciles de detectar. Por lo tanto solo debemos utilizar Field Symbol si no podemos llegar al mismo resultado con las sentencias ABAP convencionales.
2| DECLARACIÓN DE UN FIELD SYMBOL: para declarar un Field Symbol vamos a utilizar la siguiente sintaxis:
- FIELD-SYMBOLS <FS> [<TYPE>|STRUCTURE <s> DEFAULT <wa>]
- Si no especificamos un tipo de Field Symbol, este puede contener cualquier dato. Cuando asignamos un dato al Field Symbol, este hereda los atributos técnicos del dato.
3| ASIGNACIÓN DE DATOS A UN FIELD SYMBOLS: para asignar datos a un FIELD SYMBOL utilizamos la sentencia ASSIGN.
- La asgnación que utilizaremos es estática ya que sabemos el nombre del campo que queremos asignar al Field Symbol. La sintaxis utilizada sería: ASSIGN <f> TO <FS>
 
 
 
Sobre el autor
Publicación académica de Osvaldo Aguilera, en su ámbito de estudios para la Carrera Consultor ABAP.
Osvaldo Aguilera
Profesión: Ingeniero en Informática - Paraguay - Legajo: VE11O
✒️Autor de: 37 Publicaciones Académicas
🎓Egresado de los módulos:
- Carrera Consultor en SAP SD Nivel Avanzado
- Carrera Consultor en SAP SD Nivel Inicial
- Carrera Consultor en SAP MM Nivel Avanzado
- Carrera Consultor en SAP MM Nivel Inicial
- Carrera Consultor en SAP FI Nivel Inicial
- Máster Funcional ABAP
- Carrera Consultor ABAP Nivel Avanzado
- Carrera Consultor ABAP Nivel Inicial
Disponibilidad Laboral: FullTime
Certificación Académica de Osvaldo Aguilera