ABAP - Códigos de Ejemplo

Esta sección está dedicada a mostrar ejemplos de programación en ABAP. En caso de que quieras subir un código que creas sirve para entender el lenguaje o para mostrar un proceso que pueda servir para aclarar conceptos no dudes en escribirnos.

Buscador de Ampliaciones en ABAP

Nueva Versión - Mejorado!

Este programa sirve para detectar ampliaciones (BADI's, User Exits, Field Exits, BTE's y otros) en transacciones o programas. Es muy útil, ya que es muy flexible gracias a los parámetros que tiene.

La nueva versión muestra las implementaciones activas de las BADI's.

buscar_ampliaciones.txt

Envío de Mensajes

Con este programa podrán enviar mensaje cualquier usuario. Se seleccionan los destinatarios del mensaje, se indica cuántas veces se repetirá el mensaje y luego se ejecuta.

zmsg_pop.txt

Queries ABAP

A continuación, podrá bajar 3 programas con los que se hacen consultas a la Base de Datos en ABAP. Le recomendamos que analice los tres programas para entender las diferentes formas en las que se muestra la información (a través de una dynpro o con ALV ).

query1.txt

query2.txt

query3.txt

Tateti en ABAP

Quién dijo que no se pueden hacer juegos en ABAP? Acá tenemos uno! Es interesante ver el manejo que se hizo en este programa para realizar el famoso juego de Tateti.

tateti.txt

Este es código GPL

Ruleta en ABAP

El siguiente ejemplo es un juego de ruleta en ABAP. Consiste de 2 programas: uno que es el Croupier y otro con el que juegan todos los jugadores. El croupier debe estar ejecutándose para que se pueda jugar, de otra manera los jugadores no podrán comenzar el juego.

Estudien la forma en que se realizó el juego, utilizando objetos de bloqueo para la comunicación entre procesos y macros para que no se pueda debuggear el juego (y hacer trampa).

z_croupier.txt

z_jugador.txt