Verrouillage et le déverrouillage

Lock:
DATA: l_varkey la vim_enqkey TYPE.

La FONCTION CALL 'ENQUEUE_E_TABLE'
EXPORTER
mode_rstable = 'E'
tabname = 'BKPF'
Varkey = l_varkey « table de serrure à clé

  •         X_TABNAME      = ' '
    
  •         X_VARKEY       = ' '
    
  •         _SCOPE         = '2'
    
  •         _WAIT          = ' '
    
  •         _COLLECT       = ' '
          EXCEPTIONS
            foreign_lock   = 1
            system_failure = 2
            OTHERS         = 3.
     **解锁**
    

APPEL FONCTION 'DEQUEUE_EZ_ZSPFLI' "解锁
EXPORTER
mode_zspfli = 'E'
Mandt = sy-Mandt
CARRID = 'AA'
connid = '0011'

  • X_CARRID = ''
  • X_CONNID = ''
  • _SCOPE = '3'
  • _SYNCHRON = ''
  • _COLLECT = ''.

X_TABNAME = « » « Drapeau Paramètres tabname si hexadécimal;
X_VARKEY = « » » Drapeau paramètre Varkey si hexadécimal;
_scope: 1 indique que le programme est valide, la figure 2 représente le module de mise à jour effective; 3 tout
_wait dit que si l'objet est déjà verrouillé, il faut attendre avant d' essayer de verrouillage, le temps d' attente maximal a les paramètres du système de contrôle enquë / delay_max;
paramètre _COLLECT indique si une collection unifiée après la soumission

Publié 14 articles originaux · louanges gagnées 0 · Vues 285

Je suppose que tu aimes

Origine blog.csdn.net/weixin_46075394/article/details/104746188
conseillé
Classement