Ansicht
Dokumentation
ISH_SET_NEXT_SCREEN - IS-H: Ablaufsteuerung: Setzen des nächsten Dynpros gemäß TN00D
SUBST_MERGE_LIST - merge external lists to one complete list with #if... logic for R3up Vendor Master (General Section)Diese Dokumentation steht unter dem Copyright der SAP AG.
Der Funktionsbaustein dient der Folgebildsteuerung in Transaktionen des Krankenhaussystems. Dabei werden vor allem die Tabelle TN00D und der aktuelle Funktionscode herangezogen.
Die Tabelle TN00D beschreibt die Bildfolge einer Transaktion. Der Funktionsbaustein setzt jeweils entsprechend dieser Abfolge das nächste Dynpro (SET SCREEN), wobei in den normalen Ablauf mit Hilfe des Parameters FCODE (z.B. BACK, SKIP) eingegriffen werden kann.
Wird das Ende einer Transaktion erreicht, so wird geprüft, ob Daten zu sichern sind. Dies erfolgt, indem ein externes Perform auf die Routine CHECK_CHANGES des rufenden Programmes durchgeführt wird. Wenn dies der Fall ist, wird der Anwender über ein Popup-Fenster gefragt, ob er die Daten sichern möchte. Bejaht er dies, so wird das Sichern durchgeführt, indem erneut ein externes Perform erfolgt, diesmal auf die Routine SAVE des rufenden Programmes.
Zur internen Pufferung der Werte aus der TN00D dient dabei die interne Tabelle DTAB.
Benötigte Form-Routinen im rufenden Programm
- SAVE (ohne Paramter)
- CHECK_CHANGES using ALL_SAVED (true/false)
Zusätzlich wurden einige Sonderfunktionen implementiert, z.B
- der Aufruf anderer Transaktionen (FCODEs 'LSKI' und 'LNOR')
- das Springen in der Ablauffolge (FCODE 'GOTO')
- die Integration von "Ausflugsdynpros" (SCREEN_CALLED).
Parameter
ACT_TCODEEINRI
EXTP_NAM
FCODE
FCODE
GOTO_DYNNR
I_TITLE
LEAVE_TCODE
NEXT_DYNNR
SAVE_TO_MENU
SCREEN_CALLED
Ausnahmen
DTAB_READ_ERRORINIT_ERROR
Funktionsgruppe
N006Addresses (Business Address Services) General Material Data
Diese Dokumentation steht unter dem Copyright der SAP AG.
Length: 2873 Date: 20240523 Time: 151816 sap01-206 ( 56 ms )