Ansicht
Dokumentation

ISH_PREREG_CHANGE_BADI - IS-H: Aufruf BADI zum Ändern der Vormerkung

ISH_PREREG_CHANGE_BADI - IS-H: Aufruf BADI zum Ändern der Vormerkung

rdisp/max_wprun_time - Maximum work process run time   BAL Application Log Documentation  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

Funktionalität

Dieser Funktionsbaustein ruft das BADI (ISH_PREREG_CHANGE) zum Ändern des Vormerkstatus auf.

Aufgabe des Funktionsbausteins ist die Kapselung dieses Aufrufes und die Bereitstellung der zu bearbeitenden Vormerkungen.

Dem Funktionsbaustein können Vormerkungen (IT_PREREG), Termine (IT_APPMNT) oder Bewegungen (IT_NBEW) übergeben werden.

Falls Termine oder Bewegungen übergeben werden, so werden auch dazu Vormerkungen gesucht:

Zum Termin kann die Vormerkung eindeutig ermittelt werden.

Zur Bewegung erfolgt die Ermittlung wie folgt:

- Handelt es sich um einen Besuch oder eine Aufnahmebewegung, kann die Vormerkung über den zugehörigen Termin eindeutig ermittelt werden.

- Bei allen anderen Bewegungstypen ist keine direkte Zuordnung zu einer Vormerkung gegeben. Hier sollen alle Vormerkungen ermittelt werden, die zum selben Fall wie die Bewegung gehören. Die Vormerkungen sollen nacheinander durch das BADI geschickt werden.

Ist der Parameter i_save auf on gesetzt, werden die Klinischen Aufträge und die dazugehörigen Positionen gespeichert. Gespeichert wir aber nur wenn alle Klinischen Auträge und deren Positionen nicht neu sind.

Ist der Parameter I_commit auf on gesetzt wird nach dem Save ein Commit durch geführt, aber nur wenn i_save ebenfalls on gesetzt ist und keine Fehler aufgetreten sind .

Der Exportparameter et_corder liefert alle Klinischen Aufträge zurück die in der Verarbeitung der Funktionsbausteins vorkommen.

Der Exportparameter et_prereg_all liefert alle Positionen zu allen Klinischen Aufträgen, die Tabelle ist nicht Sortiert.

Beispiel

Hinweise

Weiterführende Informationen





Parameter

C_ERRORHANDLER
ET_CORDER
ET_PREREG
ET_PREREG_ALL
E_CHANGED
E_RC
IT_APPMNT
IT_NBEW
IT_PREREG
I_COMMIT
I_ENVIRONMENT
I_EVENT
I_PREREG_EDIT
I_SAVE

Ausnahmen

Funktionsgruppe

NBADI

CL_GUI_FRONTEND_SERVICES - Frontend Services   Addresses (Business Address Services)  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 2331 Date: 20240605 Time: 130700     sap01-206 ( 43 ms )