✒️ABAP - Los field symbols

ABAP Los field symbols

LOS FIELD SYMBOLS

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 los datos, donde necesitamos especificar el nombre de un objeto para poder hacer algo con él, los Field Symbol nos permiten acceder y pasar datos cuyos nombres y atributos no conocemos hasta el momento de la ejecución.

Se puede considerar a los Field Symbol 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.

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.

La mayoría de los errores que cometamos en la utilización de Field Symbols los detectaremos recién en tiempo de ejecución. Esto hace que sean bastante más difíciles de detectar.

Por lo tanto, solo debemos utilizar Field Symbol si no podemos llegar al mismo resultado con las sentencias ABAP convencionales.


LA DECLARACIÓN DE UN FIELD SYMBOL

Para declarar un Field Symbol vamos a utilizar la siguiente sintaxis:

FIELD-SYMBOLS <FS> <type> STRUCTURE <s> DEFAULT <wa>

Si no especificamos un tipo a un Field Symbol, este puede contener cualquier dato.

Cuando asignamos un dato al Field Symbol, este hereda los atributos técnicos del dato.


LA ASIGNACIÓN DE DATOS A UN FIELD SYMBOL

Para asignar datos a un Fied symbol utilizamos la sentencia ASSIGN

La asignación que utilizamos es estática ya que sabemos el nombre del campo que queremos asignar al Field symbol.

La sintaxis utilizada sería la siguiente:

ASSIGN <f> TO <FS>.


Sobre el autor

Publicación académica de Ducelvis Lolimar Arcia Cova, en su ámbito de estudios para la Carrera Consultor ABAP.

SAP Senior

Ducelvis Lolimar Arcia Cova

Profesión: Tsu Relaciones Industriales (rrii) - Argentina - Legajo: WX74T

✒️Autor de: 71 Publicaciones Académicas

🎓Cursando Actualmente: Consultor ABAP Nivel Avanzado

🎓Egresado del módulo:

Disponibilidad Laboral: FullTime

Presentación:

Mi principal objetivo al comenzar esta gran experiencia educativa en programación abap es adquirir los conocimientos y competencias necesarias para incorporarme en el ámbito laboral en esta área.

Certificación Académica de Ducelvis Arcia

 

:: Al igual que Ducelvis ¿Usted está dispuesto a aprender ABAP?

El lunes 01 Noviembre 2021 comenzamos la 🎓Carrera Consultor ABAP.
Juntos para realizar sus más grandes desafíos!

 Cargando presentación, aguarde unos instantes...

 

 

+Recursos Gratuitos en CVOSOFT:

¡Lo importante es aprender!, por eso en CVOSOFT la comunidad SAP más grande de habla hispana, ponemos a su alcance los siguientes recursos abiertos libres y gratuitos:

Buscador de Publicaciones:

 

 

Consultas y Soporte

👋Hola! Estamos listos para ayudarle con el soporte que su carrera merece.

Acceda sección contacto y seleccione canal de comunicación más cómodo para usted.

🤝Aguardamos su mensaje, ¡Éxitos!

 


 

👉Que las empresas tomen en serio sus estudios es muy importante para que su inversión educativa tenga sentido.
Las empresas líderes de United States y del Mundo confían a CVOSOFT su recurso más valioso, la formación de su gente.

¿Quieres conocerlas?