Dynamische Dokumente
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.
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.
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.
Ein dynamisches Dokument kann aus folgenden Elementen bestehen:
● Text
● Verknüpfungen
● Drucktasten
● Eingabefelder
● Dropdown-Listboxes
● Symbole
● Bilder
● Tabellen
Ihr System enthält eine Reihe von Demonstrationsprogrammen in der Entwicklungsklasse SDYNAMICDOCUMENTS.