UX100
Beispiel UI5-Programm
- Transaktion SEGW (Projekt anlegen Z_MK_MARA)
- Data Model (mouse right) -> Importieren -> ABAP Dictionary
- Name frei wählbar (Name: MK_MATERIAL, ABAP Struktur IMATERIAL)
- Alle Markieren oder einzelne aussuchen
- Nach WEITER Schlüssel auswählen
- Service-Implementierung zeigt jetzt die zu re-definierenden Methoden
- Laufzeitobjekte erzeugen (aktivieren)
- Service-Implentierungen (in 3 noch fehlend) vornehmen (Transaktion SE 80)
- MK_MATERIALSET_GET_ENTITISET
- select neu einbauen
- Eregbnisse in Tabelle ET_ENTITYSET einfügen
- (Test ist jetzt noch nicht möglich)
- ... (weitere Methoden)
- ...
- MK_MATERIALSET_GET_ENTITISET
- Klasse ZCL_[...MK_MARA...]_DPC_EXT aktivieren
- Service-Registrierung (Transaktion /N/IWFND/MAINT_SERVICE)
- Service Hinzufügen (Button oben ca. Mitte)
------------------------------------------------------ nicht mehr praktisch geprüft:
Zum Beispiel Z_MAT_04_SRV steht auch in URI in SEGW
Wird in manifest.json als "data source" (wie auch immer buchstabiert, unklar) angegeben.