Ansicht
Dokumentation
CL_ISHMED_WIZARD_STEP - i.s.h.med: Basisklasse für die Steps des Wizards
SUBST_MERGE_LIST - merge external lists to one complete list with #if... logic for R3up PERFORM Short ReferenceDiese Dokumentation steht unter dem Copyright der SAP AG.
Funktionalität
Die Klasse CL_ISHMED_WIZARD_STEP stellt die abstrakte Basisklasse eines Arbeitskapitels dar, welches in einem Wizard eingebunden werden kann. Die Schnittstelle nach außen wird durch das Interface IF_ISHMED_WIZARD_STEP repräsentiert. Innerhalb des Wizards werden die eingebundenen Arbeitskapitel immer über die Methoden des Interfaces IF_ISHMED_WIZARD_STEP angesprochen. Aus diesem Grund ist auch die relativ breite Schnittstelle des Interfaces zu erklären.
Damit nicht jedes Arbeitskapitel die Methoden des Interfaces gleich implementieren muss, wurde diese abstrakte Basisklasse geschaffen.
Um tatsächlich instanzierbare Arbeitskapitel schaffen zu können, muss von dieser Klasse abgeleitet werden. Eine Ableitung dieser Klasse kann (muss aber nicht) ein Bild zur Verfügung stellen, welches im Wizard in einem Subscreen zur Anzeige gebracht wird.
Bei Aufführung diverser Aktionen getriggert vom Wizard (z. B. Prüfen), werden alle in einem Wizard integrierten Arbeitskapitel in einer Schleife abgearbeitet und deren Prüfroutine aufgerufen.
Ein Arbeitskapitel kann wiederum weitere Arbeitskapitel beinhalten, wobei jedes der untergeordneten Arbeitskapitel wieder eine Ableitung der abstrakten Basisklasse sein muss.
Beziehungen
Beispiel
Hinweise
Weiterführende Informationen
General Data in Customer Master Addresses (Business Address Services)
Diese Dokumentation steht unter dem Copyright der SAP AG.
Length: 1711 Date: 20240426 Time: 194846 sap01-206 ( 37 ms )