XFD-Datei (Values of PDF form fields in XML)
Der Dateianhang mit dem Namen XFD.xml enthält die Anwendungsdaten, die im XML-Format an die Adobe Document Services übergeben werden.
Das Schema des XML-Datenstroms entspricht der Kontextdefinition des Formulars.
Die Analyse der XFD-Datei kann wertvolle Hinweise zur Datenversorgung geben.
Speichern XFD-Datei
Über die Klasse CL_FP_PDF_OBJECT und die Methode EXECUTE_INTERNAL kann man sich unkompliziert die generierte XFD-Datei anzeigen lassen und auch abspeichern zur weiteren Analyse.
Die Metadateien des generierten PDFs werden in den String L_BONDATA gefüllt.
Die Anwendungsdaten des Formulars (gefüllter Kontext) des generierten PDFs werden in den String _FORMDATA gefüllt.
Breakpoint setzen bei
add_stream cpdfo_dataset_xfd _formdata 'XFD.XML'.
Variable "_FORMDATA" im Debugger anzeigen und Doppelklick.
Wechseln zum View "XML-Browser".
Der Inhalt wird als XML-Struktur angezeigt.
Mit der Schaltfläche in die Services wechseln und "Save to local file".
Anzeige der XFD-Datei im Browser
Alle Daten, die zur Laufzeit in die aktiven Knoten des Kontext geladen werden, sind in der XFD-Datei zu erkennen.
Generierter Funktionsbaustein
OSS
- 2359874 - How to collect PDF data during generation runtime?
- KBA 2359874 - How to collect PDF data during generation runtime? [VIDEO])
- 2514677 - How to generate large PDF files by ADS
Literatur
- SAP Interactive Forms by Adobe, von Jürgen Hauser, Andreas Deutesfeld, u. a., 2. Auflage, S. 260