Floorplan Manager (ABAP): Unterschied zwischen den Versionen

Aus MattWiki
Keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
Zeile 15: Zeile 15:
     Bestimmt Inhalt der Oberfläche ( z.B. Text in Textfeld eines Forms )
     Bestimmt Inhalt der Oberfläche ( z.B. Text in Textfeld eines Forms )


== UIBB / User Interface Building Blocks ==
=== GUIBB / Generische UI Building Blocks ===
GUIBB-Komponenten inkl. zugehöriger Feeder-Interfaces
* FPM_FORM_UIBB --> IF_FPM_GUIBB_FORM
* FPM_LIST_UIBB --> IF_FPM_GUIBB_LIST
* FPM_SEARCH_UIBB --> IF_FPM_GUIBB_SEARCH
Nur in den seltensten Fällen muss eine eigene Komponente angelegt werden.


[[Category:ABAP]]
[[Category:ABAP]]

Version vom 28. Juni 2018, 11:03 Uhr

Relevante Klassen

Alle Feeder-Interfaces beinhalten das Interface IF_FPM_GUIBB, das die beiden Methoden INITIALIZE und GET_PARAMETER_LIST umfasst. Beide Methoden werden nur während der Initialisierungsphase des GUIBBs aufgerufen.

Übersicht Feeder-Klassen

Methoden mit lediglich unterschiedlicher Signatur:
CHECK_CONFIG
   i.d.R. irrelevant
GET_DEFAULT_CONFIG
   i.d.R. irrelevant
GET_DEFINITION
   Bestimmt Aufbau Baustein (z.B. welche Eingabefelder hat das Form ) 
GET_DATA
   Bestimmt Inhalt der Oberfläche ( z.B. Text in Textfeld eines Forms )


UIBB / User Interface Building Blocks

GUIBB / Generische UI Building Blocks

GUIBB-Komponenten inkl. zugehöriger Feeder-Interfaces

  • FPM_FORM_UIBB --> IF_FPM_GUIBB_FORM
  • FPM_LIST_UIBB --> IF_FPM_GUIBB_LIST
  • FPM_SEARCH_UIBB --> IF_FPM_GUIBB_SEARCH

Nur in den seltensten Fällen muss eine eigene Komponente angelegt werden.