✒️ABAP Los Field Symbols
ABAP Los Field Symbols
Field Symbols.
¿Qué es un Field Symbols?.
Es un tipo de sentencia ABAP que nos permite trabajar con los datos de los programas en forma dinámica en tiemo de ejecución.
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 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 a un Field Symbol para que tome diferentes atributos técnicos que los del campo asignado a él.
Declaración de un Field Symbol.
Sintaxis:
FIELD- SYMBOLS <fieldsymbols>.
Tipos de datos genéricos posibles para un Field Symbol.
- TYPE ANY.-- Todos los tipos de objetos de datos son aceptados. El field symbol adopta los atributos del dato.
- TYPE C, N, P o X.- Solo los tipos de datos C, N, P y X son aceptados. El field symbol 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. El field symbol hereda todos los atributos de la tabla.
- TYPE INDEX TABLE.- El sistema chequea si el campo es una tabla indexada. El field symbol hereda todos los atributos de la tabla.
- TYPE STANDARD TABLE.- El sistema chequea si el campo es una tabla estándar. El field symbol hereda todos los atributos de la tabla.
- TYPE SORTED TABLE.- El sistema chequea si el campo es una tabla sorted. El field symbol hereda todos los atributos de la tabla.
- TYPE HASHED TABLE.- El sistema chequea si el campo es una tabla hashed. El field symbol hereda todos los atributos de la tabla.
Asignación de datos a un Field Symbols.
Sintaxis:
ASSIGN nombre_tipo TO <fieldsymbol>.
 
 
 
Sobre el autor
Publicación académica de Carlos Rodriguez Escudero, en su ámbito de estudios para la Carrera Consultor ABAP.
Carlos Rodriguez Escudero
Profesión: Desarrollador Abap - España - Legajo: RR34T
✒️Autor de: 42 Publicaciones Académicas
🎓Egresado del módulo:
Disponibilidad Laboral: FullTime
Certificación Académica de Carlos Rodriguez