✒️ABAP Los Field Symbols
ABAP Los Field Symbols
1- Que son los field symbols? es un tipo de sentencia ABAP que nos permite tabajar con los datos de los programas en forma dinámica en tiempo de ejecución.
Nos proveen de gran flexibilidad. Procesar partes de campos (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 el.
Importante: la mayoría de los errores que cometemos en la utilización del Field Symbols los detectamos recién en tiempo de ejecución. Esto hace que sean bastante mas fáciles de detectar. Solo debemos utilizar Field Symbol si no podemos llegar al mismo resultado con las sentencias ABAP convencionales.
2- Declaración de un Field Symbol: cuando lo utilizamos este hereda los atributos técnicos del dato.
Audio tips 1: existen distintos tipos de tablas internas.
TYPE ANY o sin especificación: todos los tipos de objetos de datos son aceptados. El field symbol adopta los atributos del dato.
TYPE C, N, P o X: estos tipos de datos 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 i 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.
 
 
 
Sobre el autor
Publicación académica de Claudio Marcelo Dario Haikel, en su ámbito de estudios para la Carrera Consultor ABAP.
Claudio Marcelo Dario Haikel
Profesión: Funcional Sap - Argentina - Legajo: HM94J
✒️Autor de: 58 Publicaciones Académicas
🎓Egresado del módulo:
Certificación Académica de Claudio Haikel