Anfang des Inhaltsbereichs

Komponentendokumentation Dynamische Dokumente  Dokument im Navigationsbaum lokalisieren

Einsatzmöglichkeiten

Dynamische Dokumente sind eine logische Weiterentwicklung der herkömmlichen R/3-Listenausgabe. Sie stellen ein flexibles Verfahren zur Gestaltung von Dynprobereichen dar, die Daten ohne strukturiertes Ausgabedesign enthalten und daher nicht mit anderen Techniken wie Tree Control oder Table Control angezeigt werden können. Dynamische Dokumente werden als HTML-Dokumente dargestellt und passen sich daher besser in das neue grafische Design des SAP-Systems ein als die herkömmliche Listenausgabe.

Einführungshinweise

Mit dynamischen Dokumenten können Sie einen Dynprobereich definieren, der verschiedene grafische Elemente enthält. Zur Erstellung der Dokumente verwenden Sie ABAP-Anweisungen in Ihrem Programm. Das System generiert daraus anschließend den entsprechenden HTML-Quelltext. Das fertige HTML-Dokument wird dann zur Laufzeit angezeigt. Dieses Verfahren bietet verschiedene Vorteile:

     Sie benötigen keine HTML-Kenntnisse.

     Im Gegensatz zu HTML-Templates, die Sie selbst erstellen und mit dem SAP HTML Viewer zur Laufzeit anzeigen, bieten dynamische Dokumente höhere Flexibilität. Da sie Zeile für Zeile im Programm aufgebaut werden, können Sie die Einbettung bestimmter Elemente in das Dokument von Bedingungen abhängig machen.

     Es gibt nur ein Formatierungsschema, das dafür sorgt, dass die Dokumente im gesamten System über ein einheitliches Erscheinungsbild verfügen.

     Die Farb- und Stilschemas dynamischer Dokumente werden automatisch angepasst, wenn der Benutzer die Systemfarben in den GUI-Einstellungen ändert, so dass die endgültigen HTML-Dokumente immer auf die globalen Systemeinstellungen abgestimmt sind.

Dynamische Dokumente verwenden das SAP HTML Viewer Control. Daher gelten die selben Einführungshinweise wie dort.

Integration

Dynamische Dokumente werden mit Hilfe des SAP Control Frameworks angezeigt. Sie können Sie daher in jedem beliebigen SAP Container Control benutzen:

     In einem reservierten Dynprobereich

     In einem an ein Dynpro angedockten Bereich

     In einem Dialogfenster

     In einem bestimmten Bereich der oben genannten Container, nachdem er mit dem SAP Splitter Container oder SAP Easy Splitter Container geteilt wurde.

Funktionsumfang

Ein dynamisches Dokument kann aus folgenden Elementen bestehen:

     Text

     Verknüpfungen

     Drucktasten

     Eingabefelder

     Dropdown-Listboxes

     Symbole

     Bilder

     Tabellen

Beispiel

Ihr System enthält eine Reihe von Demonstrationsprogrammen in der Entwicklungsklasse SDYNAMICDOCUMENTS.

 

 

Ende des Inhaltsbereichs