martes, 28 de diciembre de 2021

EJEMPLOS CÓDIGO ABAP


Sap proporciona, a través de varias transacciones, un autentico repositorio de ejemplos de código, que nos puede sacar de algún apuro en muchas ocasiones, además de “darnos ideas” respecto a opciones que tenemos disponibles con el lenguaje, posibilidades de programación, opciones de ergonomía o simplemente ejemplos totalmente funcionales que nos pueden dar una noción de como resolver un determinado requerimiento o problema a la hora de programar en Abap. Las mas interesantes son:
  • Transacción ABAPDOCU: completa documentación del lenguaje de programación Abap, que incluye ejemplos de código de los elementos más importantes, en forma de árbol estructurado.
  • Transacción BIBS: ejemplo de configuración de superficies. Es una guía de estilo enfocada a la configuración de los elementos de entrada/salida del lenguaje, de cara a la interacción con el usuario en las pantallas de selección (principalmente) y los dynpros.
  • Transacción DWDM: centro de presentaciones Enjoy. Galería de reports con ejemplos orientados a la programación orientada a objetos, dentro del estilo Enjoy principalmente.
  •  Transacción SE83 Reuse Library: transacción muy interesante que combina, agrupado por áreas, el acceso a la documentación y la ayuda Online de Sap, con ejemplos de código, dándonos acceso directo a los reports de ejemplo que Sap tiene disponibles en el repositorio.
  • Transacción GUIT: suite de ejemplos que nos muestra un programa de forma secuencial, principalmente orientados a las programación con listas.
  • Transacción GRAL: galería de ejemplos para trabajar con gráficos en Abap (presentación de resultados con gráficos de barras, de tarta, etc).
  • Transacción SE30 Tip and Tricks: interesante utilidad para analizar tiempos de ejecución de los reports y analizar los consejos de programación que nos ofrece Sap para mejorar el rendimientos de los programas.
Otra utilidad que nos puede sacar de algún apuro en la búsqueda de ejemplos es el report RPR_ABAP_SOURCE_SCAN. Nos permite buscar sentencias en el código fuente de los programas Abap. Por ejemplo, buscamos un ejemplo de uso de determinada sentencia. Igualmente, con la transacción S_ALR_87101287  podemos buscar en un determinado programa sin acceder a el con las transacciones de modificación (SE38, SE51, etc).

No hay comentarios:

Publicar un comentario