Dokumentation zur SyntaxOptionen zur XML/HTML-Ausgabe

SAP Smart Forms bietet neben dem Standardformat zur Druckausgabe (OTF) folgende Ausgabeformate an:

Die folgenden Parameter beziehen sich auf diese Ausgabeformate. Es ist nicht möglich bei einem Aufruf des generierten Funktionsbausteins mehrere Ausgabeformate gleichzeitig zu erzeugen.

Zurück zu: Ausgabeoptionen

Optionen für die XSF-Ausgabe

Parametername

Komponententyp Datentyp(Länge)

Bedeutung

XSFCMODE

SSFXSFCMOD CHAR(1)

Mit diesem Parameter bestimmen Sie, welche Einstellungen zu XSF ausgewertet werden:

  • XSFCMODE = SPACE: SAP Smart Forms übernimmt die statischen Einstellungen im Formular, siehe Ausgabeoptionen. Bei der HTML-Ausgabe wird dann der Parameter XSFFORMAT (s.u.) automatisch gesetzt.

  • XSFCMODE = 'X'. SAP Smart Forms wertet statt der statischen Einstellungen die Parameter XSF, XSFOUTMODE, und XSFOUTDEV aus.

    Dieser Parameter bestimmt also nicht, ob eine XSF-Ausgabe erfolgt, sondern nur, ob die Einstellungen im Formular oder in dieser Struktur ausgewertet werden.

XSF

SSFXSF CHAR(1)

Falls gesetzt und falls XSFCMODE = 'X' (s.o.) wird XSF, sonst OTF oder XDF als Ausgabe erzeugt. Eine Ausgabe in mehrere Ausgabeformate gleichzeitig ist nicht möglich. Für die Ausgabe im HTML-Format ist die Aktivierung der XSF-Ausgabe Voraussetzung.

XSFOUTMODE

SSFXSFOMOD CHAR(1)

Mit diesem Parameter spezifizieren Sie den Ausgabemodus:

  • XSFOUTMODE='A' (Anwendung): Sie erhalten die XSF-Ausgabe über den Export-Parameter JOB_OUTPUT_INFO-XMLOUTPUT-XSFDATA.

  • XSFOUTMODE='S' (Spool): SAP Smart Forms erzeugt für die XSF-Ausgabe einen Spool-Auftrag und gibt dessen ID über den Export-Parameter JOB_OUTPUT_INFO-SPOOLIDS zurück.

    Siehe: Abfragen des Ausgabe-Ergebnisses.

XSFOUTDEV

RSPOPNAME CHAR(4)

Voraussetzung: XSFOUTMODE = 'S'.

Bestimmt das Ausgabegerät im Spool (üblicherweise ein Druckername vom Typ XSF). Ist TDDEST ebenfalls gefüllt, wird XSFOUTDEV ignoriert.

Ausgabe im HTML-Format

Die Ausgabe im HTML-Format ermöglicht es, Web-Formulare für Internet-Anwendungen zu entwickeln. Die folgenden Parameter haben nur eine Bedeutung, wenn die XSF-Ausgabe bereits aktiviert wurde (s.o.).

Parametername

Komponententyp Datentyp(Länge)

Bedeutung

XSFFORMAT

SSFXSFFRMT

CHAR(1)Voraussetzung: XSFOUTMODE = 'A'.

Falls gesetzt, erzeugt Smart Forms mit Hilfe eines XSLT-Programms zusätzlich zur XSF-Ausgabe CSS und HTML. In die HTML-Ausgabe ist der CSS-Stylesheet mit eingebettet. Siehe: Ausgabe im HTML-Format und XML/HTML-Ausgabestruktur.

XSFACTION

SSFACTION CHAR(255)

Voraussetzung: XSFFORMAT = 'X'.

Bestimmt die URL, an die die Werte des HTML-Formulars übertragen werden sollen. Siehe: Formulareingaben auswerten

Optionen für die XDF-Ausgabe

Im XDF-Dokument sind alle Daten enthalten, die Sie an der Schnittstelle des Smart Form übergeben.

Parametername

Komponententyp Datentyp(Länge)

Bedeutung

XDFCMODE

SSFXDFCMOD CHAR(1)

Mit diesem Parameter bestimmen Sie, welche Einstellungen zu XDF ausgewertet werden:

  • XDFCMODE = SPACE: SAP Smart Forms übernimmt die statischen Einstellungen im Formular (siehe: Ausgabeoptionen)

  • XDFCMODE = 'X'. SAP Smart Forms wertet statt der statischen Einstellungen die Parameter XDF, XDFOUTMODE, und XDFOUTDEV aus.

    Dieser Parameter bestimmt also nicht, ob eine XDF-Ausgabe erfolgt, sondern nur, ob die Einstellungen im Formular oder in dieser Struktur ausgewertet werden.

XDF

SSFXDF

CHAR(1)Falls gesetzt und falls XDFCMODE = 'X' (s.o.) wird XDF, sonst OTF oder XSF als Ausgabe erzeugt. Eine Ausgabe in mehrere Ausgabeformate gleichzeitig ist nicht möglich.

XDFOUTMODE

SSFXDFOMOD CHAR(1)

Mit diesem Parameter spezifizieren Sie den Ausgabemodus:

  • XSFOUTMODE='A' (Anwendung): Sie erhalten die XDF-Ausgabe über den Export-Parameter JOB_OUTPUT_INFO-XMLOUTPUT-XSFDATA (dies ist kein Schreibfehler!)

  • XSFOUTMODE='S' (Spool): SAP Smart Forms erzeugt für die XDF-Ausgabe einen Spool-Auftrag und gibt dessen ID über den Export-Parameter JOB_OUTPUT_INFO-SPOOLIDS zurück.

    SAP Smart Forms erzeugt für die XDF-Ausgabe einen Spool-Auftrag und gibt dessen ID über den Export-Parameter JOB_OUTPUT_INFO-SPOOLIDS zurück.

    Siehe: Abfragen des Ausgabe-Ergebnisses.

XDFOUTDEV

RSPOPNAME CHAR(4)

Wenn Sie XDFOUTMODE auf 'S' gesetzt haben, können Sie mit diesem Parameter Ausgabegerät für die Spool-Ausgabe angeben (üblicherweise ein Druckername vom Typ XSF). Ist TDDEST ebenfalls gefüllt, wird XDFOUTDEV ignoriert.