Ansicht
Dokumentation

S_CLB_ITEM_FACT - BAdI: StreamWork-Objekt-Factory

S_CLB_ITEM_FACT - BAdI: StreamWork-Objekt-Factory

BAL Application Log Documentation   CL_GUI_FRONTEND_SERVICES - Frontend Services  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

Die Objektfabrik legt Objekte für die Bearbeitung der verschiedenen Inhaltsarten an, die in Gruppen von SAP Jam verwendet werden. Hierzu zählen beispielsweise Texte, Tabellen, Diskussionen und Dateiobjekte.

SAIL unterstützt nicht jeden verfügbaren Objekttyp von SAP Jam nativ. Beispielsweise könnte SAP Jam einen neuen Objekttyp bereitstellen, nachdem SAIL ausgeliefert wird.

Die BAdI-Implementierungen sind keine Klassen, die bestimmte Objekttypen darstellen, sondern eher Factory-Klassen, die Klassen anlegen können, die die Objekttypen darstellen. Der zu erstellende Objekttyp wird als importierender Parameter der Factory-Klasse identifiziert.

Diese Factory-Klassen werden mit Hilfe eines SCOPE-Filters bestimmt. Der SCOPE-Wert muss ein Anwendungskontext sein, wie in der Sicht CLBV_APPLI_CONT angegeben.

Die Standard-Implementierung verwendet das Scope SAIL als Filterwert:

Diese Implementierung kennt einige grundsätzliche Objekttypen. Selbst wenn keiner dieser grundsätzlichen Typen mit den Kriterien übereinstimmt, liefert sie ein generisches Objekt, das nur die grundsätzlichen Attribute eines SAP-Jam-Objekts bereitstellt.

Gehen Sie wie folgt vor, um eigene Objekttypen zu erstellen und zu verwenden:

  • Implementieren Sie den Objekttyp.
  • Implementieren Sie eine Factory-Klasse.
  • Definieren Sie einen Scope-Wert.
  • Fügen Sie diese als BAdI-Implementierungen hinzu.






CL_GUI_FRONTEND_SERVICES - Frontend Services   CPI1466 during Backup  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 1725 Date: 20240523 Time: 054040     sap01-206 ( 32 ms )