Ansicht
Dokumentation

ISH_TC_SWITCH_OFF_BY_FUNCTION - IS-H: Behandlungsauftragsprüfung für Funktionen ausschalten

ISH_TC_SWITCH_OFF_BY_FUNCTION - IS-H: Behandlungsauftragsprüfung für Funktionen ausschalten

SUBST_MERGE_LIST - merge external lists to one complete list with #if... logic for R3up   BAL_S_LOG - Application Log: Log header data  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

Funktionalität

Auch wenn im System die Prüfung auf Behandlungsauftrag aktiv ist, hat ein Anwender für jeden Patienten auch bei nicht vorhandenen Behandlungsauftrag und bei vorliegender Berechtigung für die Transaktion/Funktion die Möglichkeit bestimmte Objekte (Aufnahme, Verlegung, Besuch, Termin, Vormerkung) anzulegen. Um dies zu ermöglichen wird mit dem Baustein ISH_TC_SWITCH_OFF_BY_FUNCTION für den gerade aktiven Hauptmodus (externer Modus) im ABAP Memory im Datenobjekt ISH_TC_SWITCHED_OFF vermerkt, dass die Prüfung des Behandlungsauftrags im aktuellen Modus nicht ausgeführt werden soll. Diese Vorgehensweise ist notwendig, da im IS-H die Transaktionen/Funktionen oftmals über 2 interne Modi (CALL TRANSACTION) ausgeführt werden. Weiterhin wird der Behandlungsauftrag zwar zentral geprüft (ISH_NPAT_CHECK_AUTHORITY, ISH_NFAL_CHECK_AUTHORITY), die Bausteine werden aber im Laufe einer Transaktion/Funktion unter Umständen mehrmals aufgerufen.

Das Datenobjekt ISH_TC_SWITCHED_OFF wird in den Bausteinen ISH_NPAT_CHECK_AUTHORITY und ISH_NFAL_CHECK_AUTHORITY über den Baustein ISH_TC_SWITCH_OFF_CHECK bewertet.

Beispiel

Hinweise

Weiterführende Informationen





Parameter

I_FCODE

Ausnahmen

Funktionsgruppe

N_TC_SWITCH

ABAP Short Reference   BAL Application Log Documentation  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 1526 Date: 20240605 Time: 171619     sap01-206 ( 49 ms )