Archive

Posts Tagged ‘ABAP Oriented Object’

TRY…ENDTRY – Comment annuler les accès DB après une exception ?


Bonjour 🙂

Comment, lors d’un processus réalisant de multiples modifications dans les bases de données, unifier la séquence dans un seul bloque mémoire (LUW) ? L’idée est de pouvoir gérer les « retours arrière » (Call Back) en cas d’erreur au milieu de la séquence !

Il n’est pas anodin d’entendre nos clients nous demander de modifier des données clients puis des données d’une commande de vente, en une seule fois et de rajouter « c’est tout ou rien, tu ne m’enregistres pas les données clients si ça ne marche pas sur la commande de vente !« .

Il existe (à ma connaissance) deux méthodes en ABAP, lors d’un TRY-CATCH-ENDTRY pour annuler des modifications faites dans les bases de données. Lire la suite…