Ansicht
Dokumentation

BAPI_PATCASE_ENQUEUE - IS-H BAPI PatientCase.Enqueue - Fall sperren

BAPI_PATCASE_ENQUEUE - IS-H BAPI PatientCase.Enqueue - Fall sperren

PERFORM Short Reference   rdisp/max_wprun_time - Maximum work process run time  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

Funktionalität

Sie sperrt einen konkreten Fall für die weitere Bearbeitung. Diese Sperre bleibt bis zum Entsperren bestehen. Damit verhindern Sie die gleichzeitige Bearbeitung eines Falles durch mehrere Benutzer.

Dies wird nur dann benötigt, wenn Sie schreibende (ändernde oder anlegende) BAPIs des Objekts PatientCase oder anderer fallbezogener Objekte (z. B. CaseService, CaseDiagnosis, ...) aufrufen. Nur eine Sperre verhindert den zwischenzeitlichen Zugriff anderer Benutzer auf den gleichen Fall . Wenn Sie mittels BAPI_PATCASE_ENQUEUE eine Sperre setzen, dann müssen Sie diese mittels BAPI_PATCASE_DEQUEUE nach Durchführung Ihrer Aktionen wieder wegnehmen.

Beim Anlegen eines Falles ist bei Nutzung der internen Nummernvergabe der Aufruf des BAPI_PATCASE_ENQUEUE nicht nötig (da die zu sperrende PATCASEID noch gar nicht bekannt ist). Der Aufruf in dieser Situation ist aber auch nicht schädlich. Wird keine PATCASEID mitgegeben, dann wird nichts gesperrt.

Beispiel

Sie wollen einen Fall mit externer Nummernvergabe neu anlegen. Die korrekte Aufruffolge lautet dann:

  1. BAPI_PATCASE_ENQUEUE
  2. BAPI_PATCASE_ADDINPATADMISS
  3. BAPI_TRANSACTION_COMMIT (mit Parameter WAIT = ' ')
  4. BAPI_PATCASE_DEQUEUE

Hinweise

N_FALL_FNR.

Meldungen werden im Parameter Return zurückgegeben. In dieser Parameter-Dokumentation finden Sie die Rückgabewerte und deren Bedeutungen.

Weiterführende Informationen





Parameter

INSTITUTION
PATCASEID
RETURN
WORST_RETURNED_MSGTY

Ausnahmen

Funktionsgruppe

2097

Addresses (Business Address Services)   ROGBILLS - Synchronize billing plans  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 2521 Date: 20240523 Time: 155217     sap01-206 ( 48 ms )