![](/cvo_files/imgs_sap_abap/logos/logo_cvo_academy_it.png)
✒️ABAP Los Field Symbols
ABAP Los Field Symbols
![ABAP Los Field Symbols ABAP Los Field Symbols](https://www.cvosoft.com/cvo_files/imgs_sap_abap/og-images/487.jpg)
FIELD SYMBOL
Es un tipo de sentencia Abap que permite trabajar con los datos de los programas en forma dinámica en tiempo de ejecución.
Nos permiten acceder y pasar datos cuyos nombres y atributos no se conocen hasta el momento de la ejecución.
Los Field Symbols proveen flexibilidad debido a que_
- Si se quiere procesar partes de campos , permite especificar el offset y el desplazamiento del campo en forma dinámica.
- Se puede forzar a un field symbol a que tome diferentes atributos técnicos que los del campo asignado a él.
DECLARACIÓN de UN FIELD SYMBOL
Se declara con la siguiente sintaxis:
FIELD-SYMBOLS <FS> [<type> STRUCTURE <s> DEFAULT <wa>]
Si no se especifica el tipo a un Field Symbol, puede contener cualquier dato. Cuando se le asigna un dato, el field symbol hereda los atributos técnicos del dato.
Tipos de especificación
- TYPE ANY o sin. Todo los tipo de objetos son aceptados.
- TYPE C,N,P o X . Solo son aceptados estos tipos.
- TYPE TABLE. El sistema verifica si es tabla estándar
- TYPE ANY TABLE. El sistema verifica si es tabla interna y hereda todos los atributos de la tabla.
- TYPE INDEX TABLE. El sistema verifica si es tabla indexada y hereda todos los atributos de la tabla.
- TYPE STANDARD TABLE . El sistema verifica si es tabla estándar y hereda todos los atributos de la tabla.
- TYPE SORTED TABLE. El sistema verifica si es tabla sorted y hereda todos los atributos de la tabla.
- TYPE HASHED TABLE. El sistema verifica si es tabla hashed y hereda todos los atributos de la tabla.
Tipos de tablas:
ANY TABLA- Para definir una tabla de tipo genérico. No se puede usar indices
INDEX TABLE - Son tablas indexadas que se accesan por medio de un INDICE.
STANDARD TABLE -El acceso se hace por medio de una búsqueda se hace lineal, o sea que el tiempo requerido par ala búsqueda está relacionado linealmente al numero de registros en la tabla.
SORTED TABLE- Siempre se guarda en el orden correcto, el acceso es mediante una BINARY SEARCH. Se accesa también por operaciones de indices.
HASHED TABLE- Un grupo cuyos elementos se accesan a través de su clave única, no se puede acceder estas tablas por medio de indices. Solo se accesa usando las operaciones genéricas de clave.
ASIGNACIÓN DE DATOS A UN FIELD SYMBOL
Se hace a través de la sentencia ASSING;
ASSIGN <f> to <FS>
 
 
 
Sobre el autor
Publicación académica de Manuel Antonio Moncada Vera, en su ámbito de estudios para la Carrera Consultor ABAP.
Manuel Antonio Moncada Vera
Profesión: Ingeniero en Informatica - Colombia - Legajo: JT58S
✒️Autor de: 68 Publicaciones Académicas
🎓Egresado del módulo:
Certificación Académica de Manuel Moncada