Ansicht
Dokumentation

ISH_SET_NEXT_SCREEN - IS-H: Ablaufsteuerung: Setzen des nächsten Dynpros gemäß TN00D

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.
SAP E-Book

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_TCODE
EINRI
EXTP_NAM
FCODE
FCODE
GOTO_DYNNR
I_TITLE
LEAVE_TCODE
NEXT_DYNNR
SAVE_TO_MENU
SCREEN_CALLED

Ausnahmen

DTAB_READ_ERROR
INIT_ERROR

Funktionsgruppe

N006

Addresses (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 )