martes, 16 de abril de 2013

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 programacion, opciones de ergonomia o simplemento ejemplos totalmente funcionales que nos pueden dar una nocion de como resolver un determinado requerimiento o problema a la hora de programar en Abap. Las mas interesantes son:
  • Transacción ABAPDOCU: completa documentacion del lenguaje de programación Abap, que incluye ejemplos de código de los elementos más importantes, en forma de arbol estructurado.
  • Transaccion BIBS: ejemplo de configuración de superficies. Es una guia de estilo enfocada a la configuración de los elementos de entrada/salida del lenguaje, de cara a la interaccion con el usuario en las pantallas de selección (principalmente) y los dynpros.
  • Transacción DWDM: centro de presentaciones Enjoy. Galeria 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 areas, el acceso a la documentación y la ayuda Online de Sap, con ejemplos de código, dandonos 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: galeria de ejemplos para trabajar con gráficos en Abap (presentacion de resultados con graficos 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 os puede sacar de algun apuro en la busqueda de ejemplos es el report RPR_ABAP_SOURCE_SCAN. Nos permite buscar sentencias en el codigo 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 si acceder a el con las transacciones de modificación (SE38, SE51, etc).

Finalmente, os dejo como contenido relacionado el interesante tutorial publicado en Saptechnical.com donde nos habla del nuevo editor Abap y las opciones de configuracion de este:

No hay comentarios:

Publicar un comentario