Ansicht
Dokumentation

CL_ISHMED_WIZARD_STEP - i.s.h.med: Basisklasse für die Steps des Wizards

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 Reference  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

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 )