Ansicht
Dokumentation

ISHMED_TERMIN_WORK - IS-H*MED: Terminverarbeitung -> siehe Dokumentation

ISHMED_TERMIN_WORK - IS-H*MED: Terminverarbeitung -> siehe Dokumentation

PERFORM Short Reference   General Material Data  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

Funktionalität

Dieser Funktionsbaustein übernimmt das Anlegen und Ändern von einem oder von mehreren Terminen.

In der Struktur I_RN1TMN werden die neuen Termindaten übergeben. Es gibt drei Möglichkeiten den Funktionsbaustein aufzurufen:

1. Übergabe von Leistungen (in Tabelle t_nlem)

Anhand dieser Leistungen werden die dazugehörenden Termine ermittelt. Es wird geprüft ob diese Termine geändert werden können oder ob ein neuer Termin angelegt werden muß.

2. Übergabe von Terminen (nur tmnid in Tabelle t_ntmn nötig)

Es werden alle Termine, und deren zugeordnete Leistungen ermittelt. Es erfolgt wiederum eine Prüfung ob die Termine geändert werden dürfen oder ob ein neuer angelegt werden muß.

3. Nur Übergabe der Termindaten (I_RN1TMN)

Anhand der übergebenen Termindaten wird ein neuer Termin (ohne Leistungen!) angelegt.

Durch den Parameter i_popup wird gesteuert, dass ein Popup für die Termindaten angezeigt wird. Das Popup ist jedoch nur für uhrzeitgenaue Termine geeignet!

Termine, die im Zuge der Verarbeitung durch andere Termine ersetzt werden und somit keinen Leistungsbezug mehr haben, werden storniert.

Dieser FB verbucht alle Datenbankänderungen.

Termine können nur geändert werden wenn sie noch keinen Bezug zu einer Bewegung haben. Leistungen mit Bewegungsbezug (dh Status erbracht, freigegeben, aufgelöst, disponiert) und stornierte Leistungen werden nicht verarbeitet. Hängen solche Leistungen bereits an einem Termin darf dieser nicht mehr geändert werden.

Für alle Leistungen einer OP-Anforderung bzw. OP-Vormerkung darf nur ein Termin existieren, alle Leistungen müssen diesem Termin zugeordnet sein. Wird zum Beispiel nur eine Leistung einer OP-Anforderung in der Tabelle t_nlem übergeben, so werden automatisch auch alle restlichen Leistungen dieser Anforderung ermittelt un dem entsprechenden Termin zugeordnet.

Kollisionsprüfung:

Wird dieser Funktionsbaustein mit Popup für die Termindaten verwendet, dann hat der Benutzer bei einer Terminkollision die Möglichkeit einer Neueingabe. In diesem Fall erhält der Benutzer seine eingegebenen Termindaten wieder im Popup präsentiert.

Bei Verwendung des Funktionsbausteines ohne Popup hat der Benutzer bei einer Terminkollision die Möglichkeit den Termin trotzdem zu speichern oder ihm steht die Funktion Abbrechen zur Verfügung. Bei Abbruch wird der Termin nicht gespeichert.





Parameter

E_RC
IT_FOUND_TIMESLOTS
I_ALL_FIELDS
I_APP_DEFAULTS
I_APP_PREALLOCATE
I_CALLER
I_CHECK_KOL
I_CHK_KONT
I_LOCK_TAB
I_MESSAGES
I_NTMN_ATT
I_POPUP
I_RN1TMN
T_MESSAGES
T_N1ANF
T_N1FAT
T_N1FSZ
T_N1VKG
T_NAPP
T_NLEI
T_NLEM
T_NTMN
T_RN1TMN

Ausnahmen

Funktionsgruppe

N1TE

Vendor Master (General Section)   CPI1466 during Backup  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 3819 Date: 20240523 Time: 112119     sap01-206 ( 66 ms )