Ansicht
Dokumentation
BAPI_PATCASE_ENQUEUE - IS-H BAPI PatientCase.Enqueue - Fall sperren
PERFORM Short Reference rdisp/max_wprun_time - Maximum work process run timeDiese Dokumentation steht unter dem Copyright der SAP AG.
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:
- BAPI_PATCASE_ENQUEUE
- BAPI_PATCASE_ADDINPATADMISS
- BAPI_TRANSACTION_COMMIT (mit Parameter WAIT = ' ')
- 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
INSTITUTIONPATCASEID
RETURN
WORST_RETURNED_MSGTY
Ausnahmen
Funktionsgruppe
2097Addresses (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 )