Tabla de contenido:
Definición - ¿Qué significa el símbolo de campo?
Un símbolo de campo (en SAP) es un mecanismo en el que las aplicaciones se crean con flexibilidad. Como marcadores de posición que no reservan espacio de campo de datos físicos, sino que dirigen y señalan su contenido, los símbolos de campo son similares en concepto a los punteros desreferenciados del lenguaje C.
Los símbolos de campo se utilizan principalmente en los programas de Programación avanzada de aplicaciones empresariales (ABAP) y proporcionan una gran flexibilidad al abordar diferentes objetos de datos en ABAP. Además, son útiles al operar tablas internas complejas o cambiar el contenido de la estructura relacionada.
Techopedia explica el símbolo de campo
La siguiente es la sintaxis para una declaración de símbolo de campo:
FIELD-SYMBOLS .
FIELD-SYMBOLS .
En los programas, los símbolos de campo se identifican mediante corchetes angulares, que forman parte de la sintaxis de los símbolos de campo. Los símbolos de campo se pueden crear con o sin especificaciones de tipo. Si el tipo no se declara, el símbolo de campo hereda todas las características técnicas del campo asignado. Si se especifica el tipo, el símbolo de campo y la compatibilidad del tipo de objeto de datos se verifica en la instrucción ASSIGN.
Los símbolos de campo pueden apuntar a cualquier objeto de datos ABAP, que debe declararse antes de asignar el símbolo de campo al mismo objeto de datos. En ABAP, no hay diferencia entre las asignaciones exitosas de símbolos de campo, ya sea que el campo se use o se haga referencia directa. Las operaciones de datos pueden aplicarse directamente a los símbolos de campo.
Los símbolos de campo se pueden usar para resolver problemas del programa, que ocurren fácilmente cuando los campos se asignan a símbolos de campo en tiempo de ejecución, y las comprobaciones de seguridad y la sintaxis están limitadas por las operaciones de símbolos de campo.








