✒️ABAP / Los Field Symbols Por Geovanny Martínez Campoverde
ABAP Los Field Symbols

Los Field Symbols
1 Qué es un Field Symbol?
En esta sección se introduce el concepto de Field Symbol en ABAP. Un Field Symbol actúa como un puntero o alias que no contiene datos por sí mismo, sino que hace referencia temporal a un área de memoria que puede cambiar dinámicamente durante la ejecución del programa.
Características de los Field Symbol
-
Apunta a una posición en la memoria sin copiar datos.
-
Permite manipular datos de manera indirecta y eficiente.
-
Su comportamiento es similar a un puntero en otros lenguajes como C.
2 La declaración de un Field Symbol
En esta sección se explica cómo se declara un Field Symbol en ABAP. La declaración no reserva memoria, sino que define un alias simbólico que podrá apuntar más adelante a una dirección de memoria concreta, gracias a la sentencia ASSIGN.
FIELD-SYMBOLS: <fs> TYPE tipo.
-
FIELD-SYMBOLS: palabra clave obligatoria para declarar el símbolo.
-
<fs>: identificador del Field Symbol, que siempre debe ir entre signos menor y mayor (< >).
-
TYPE tipo (opcional): especifica el tipo de datos al que hará referencia. Puede omitirse si se desea que el tipo se determine en tiempo de ejecución.
3 La asignaci+on de datos a un Field Symbol
En esta sección se describe cómo un Field Symbol en ABAP puede ser vinculado a un área de memoria mediante la instrucción ASSIGN. Esta asignación es lo que permite al Field Symbol comportarse como un alias directo de otra variable o estructura de datos
ASSIGN <fuente> TO <field_symbol>.
-
<fuente>: variable, campo, estructura o componente a la que se desea apuntar.
-
<field_symbol>: identificador declarado previamente con FIELD-SYMBOLS.
Una vez realizada la asignación correctamente, el Field Symbol podrá ser utilizado como si fuera la variable fuente.
4 La utilización de Field Symbols cuando trabajamos con estructuras
Esta sección explica cómo utilizar Field Symbols para acceder dinámicamente a los componentes de una estructura en ABAP. Esta técnica permite manipular campos sin necesidad de conocer sus nombres en tiempo de programación, lo cual es útil en casos de estructuras grandes o definidas en tiempo de ejecución.
5 La utiliación de Field Symbols para realizar SELECT dinámicos
Se explica cómo usar Field Symbols para implementar sentencias SELECT dinámicas en ABAP, permitiendo trabajar con tablas, estructuras y campos cuyos nombres se definen en tiempo de ejecución. Esta técnica resulta útil cuando se desea construir consultas más genéricas y reutilizables.
Utilizar Field Symbols para:
-
Recuperar datos de tablas sin conocer de antemano la estructura.
-
Manipular registros leídos dinámicamente.
-
Procesar resultados de manera flexible.
 
 
 
Sobre el autor
Publicación académica de Geovanny Martínez Campoverde, en su ámbito de estudios para la Carrera Consultor ABAP Nivel Inicial.
Geovanny Martínez Campoverde
Profesión: Ingeniero en Sistemas - Ecuador - Legajo: JJ46N
✒️Autor de: 144 Publicaciones Académicas
🎓Egresado de los módulos:
- Carrera Consultor ABAP Nivel Avanzado
- Carrera Consultor ABAP Nivel Inicial
- Carrera Consultor SAP HCM Nivel Avanzado
- Carrera Consultor SAP HCM Nivel Inicial
Presentación:
Consultor en gestión de datos y desarrrollo de erp, enfocado en optimizar procesos. mi objetivo, especializarme en sap hcm, aplicando las mejores prácticas para impulsar el desarrollo organizacional
Certificación Académica de Geovanny Martínez






Disponibilidad Laboral: FullTime


















