![](/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/340.jpg)
Field Symbol
Es un tipo de sentencia ABAP que nos permite trabajar con los datos de los programas en forma dinámica en tiempo de ejecución.
Al contrario de lo que sucede con el acceso estático de datos, donde necesitamos especificar el nombre de un objeto para poder hacer algo con él, los Field Symbols nos permiten acceder a pasar datos cuyos nombre y atributos no conocemos hasta el momento de la ejecución.
Se pueden considerar como nombres simbólicos de los datos, ya que cuando se utilizan, el sistema trabaja con el contenido de los datos asignados y no con el contenido del field symbol.
Nos proveen de gran flexibilidad ya que:
- Si queremos procesar parte de campos, nos permiten especificar el offset y el desplazamiento de un campo en forma dinámica.
- Se puede forzar a que tome diferentes atributos técnicos que los del campo asignado a él.
Declaración de un Field Symbol
Se hace con la sintaxis: FIELD-SYMBOLS <FS> [<type>ISTRUCTURE <s> DEFAULT <wa>].
Tabla HASHED: son las tablas internas de ABAP que son útiles cuando se tiene que trabajar con una tabla interna muy grande que se tiene que leerla mediante "READ TABLE WITH KEY". Esto se debe a que el tiempo de acceso a una tabla hash es constante!
Se puede imaginar una tabla hash como un conjunto, cuyos elementos se pueden tratar usando su clave única. A diferencia de las tablas estándar y ordenadas, no se puede acceder a una tabla hash utilizando un índice. Todas las entradas de la tabla deben tener una clave única.
El tiempo de acceso utilizado es constate, sin importar la cantidad de entradas de las tablas.
 
 
 
Sobre el autor
Publicación académica de Ana Schiau, en su ámbito de estudios para la Carrera Consultor ABAP.
Ana Schiau
España - Legajo: TK43H
✒️Autor de: 55 Publicaciones Académicas
🎓Egresado del módulo:
Presentación:
Trabajo como key user sd en un multinacional y quiero aprender a programar en abap.
Certificación Académica de Ana Schiau