L'ABAP pour les francophones

TYALGR
12 rue des tamaris 27240 Buis sur Damville
Tel : 09 52 06 57 30 Fax : 01 34 29 60 47 Email : contact [at] tyalgr.com
Connexion
 

Zephyr

ABAP

Rechercher

les objets de blocage Visualiser le sujet en mode plat
Modifié 10 Mai 2007 15:10:15

Le concept de verrouillage des enregistrements est commun à toutes les bases de données : contrôler l'intégrité d'un enregistrement en n'autorisant qu'un seul utilisateur à la modifier à un instant t.

La complexité de SAP réside dans sa portabilité : SAP est capable de travailler avec les bases de données du marché (ORACLE, SQL SERVER, MAXDB, SYBASE, AS400,...). Or le concept de blocage diffère d'un SGBDR à l'autre.

SAP gère les verrous de blocage par un objet, géré dans le DDIC. Celui-ci encapsule le concept de verrous, libérant l'abapeur du problème de la spécificité de chaque SGBR. Cet objet de blocage se crée par la SE11. 2 modules fonctions permettent de la gérer. L'objet de blocage peur concerner plusieurs tables, plusieurs champs, sans toutefois obliger à bloquer l'ensemble du ou des enregistrements.

Les 2 modules fonctions seront générés en même temps que l'objets de blocage, ils lui sont dédiés. Leur nom commencera par ENQUEUE_nomdelobjet et DEQUEUE_nomdelobjet. Ils seront utilisés dans les programmes pour activer/désactiver au niveau de la base de données l'objet de blocage.

La transaction SM12 permet de connaître la liste des objets de blocage actifs et dépendant de votre profil utilisateur. Il arrive parfois qu'une transaction qui se termine mal laisse sur l'enregistrement des verrous, empêchant les autres utilisateurs de le mettre à jour.

10 Mai 2007 12:57:21 ECIR ECIR

Sujet Auteur Date
 
   les objets de blocage
ECIR ECIR  2007-05-10 12:57:21 
 
   RE:les objets de blocage
ECIR ECIR  2007-07-04 19:28:01 
 
   RE:les objets de blocage
yann SZWEC  2007-10-12 14:37:22 

© 2007 Ecir Consulting. Tous droits réservés.