Textbausteine in Adobe Forms

Aus SAP-Wiki
Zur Navigation springenZur Suche springen

Siehe Kategorie: Übersetzung.

Textbausteine sind wie bei jeder Formulartechnologie ein wichtiger Bestandteil von Formularen.

Es gibt keinen speziellen Smart Forms-Textbaustein, sondern SAPscript-Textbausteine oder Smart Forms Textbausteine, die jeweils auch in Adobe Forms genutzt werden können.

Textbausteinarten

  • Textbausteine in Belegen (Rechnung, Lieferung, Bestellung, ..) in Kopf oder Position
  • Textbausteine in Stammdaten (Kunde, Lieferant, Material, ..)
  • Textbausteine der Transaktion SO10
  • Textbausteine der Transaktion SMARTFORMS

Textbaustein in der Anwendung

Transaktion SFP

Definition Textbaustein im Kontext

Textbausteintyp "Textbaustein" (Smart Forms Textbaustein)

Im Kontext gibt es ein Z-Feld ZZMARK_TDNAME, was den Textnamen mitgibt. Der Textknoten TEXT_MARK_Z011 referenziert auf den Wert, der im Feld ZZMARK_TDNAME mitgegeben wird.

Adobe Forms Textbaustein1.jpg


Adobe Forms Textbaustein2.jpg

Textbausteintyp "Include-Text" (SAPscript Textbaustein)

Textobjekt und Text-ID sind Konstanten und die Sprache ist die Sprache ist die Formularsprache, die mit der NAST dem Formular übergeben wird.

Adobe Forms Textbaustein3.jpg

Für Textname, Textobjekt, Text-ID und Sprache sind auch Matchcode-Hilfen verfügbar.

Textbausteintyp "Dynamischer Text" (interne Tabelle)

SAPscript -und Smart Forms-Textbausteine Unterschiede und Abwägung

Einfügen Textfeld in den LiveCycle Designer

Im LiveCycle Designer in der Layout-Ansicht wird der Text als Textfeld angegeben

Adobe Forms Textbaustein4.jpg


In der Palette "Objekt" unter dem Reiter "Feld" sind mehrere Einträge zu machen, damit der Textbaustein mehrzeilig ausgegeben wird auf dem Formular

  • Mehrere Zeilen zulassen
  • Feldformat = Rich Text (sonst wird der Text ohne Umbrüche hintereinander gehängt)

Adobe Forms Textbaustein5.jpg


In der Palette "Layout" wird die Breite des Textfeldes fest definiert, sonst würde der Text über die druckbare Zeile hinaus fortgesetzt werden. Also wird die Checkbox "Passend erweitern" leer gelassen. Die Höhe wird jedoch passend erweitert, damit mehrere Zeilen angedruckt werden können.

Adobe Forms Textbaustein5b.jpg

Übersetzung Smartforms Textbausteine

Stil aus Textbaustein übernehmen

Wenn die Checkbox bei "Stil aus Textbaustein übernehmen" aktiv ist, wird der Stil, der in dem Textbaustein definiert ist, im Formular genutzt.

StilUebernehmen1.JPG


Die Absatz- und Zeichenformate vom zugeordneten Stil "../STIL_AGB" (Transaktion "SMARTFORMS", Radiobutton "Stil") werden im Textbaustein (Transaktion "SMARTFORMS", Radiobutton "Textbaustein") und damit auch im Adobe Forms-Formular verwendet.

StilUebernehmen2.JPG


Wird die Checkbox bei "Stil aus Textbaustein übernehmen" nicht gesetzt und auch kein anderer Stil im Kontext angegeben ist, wird der Text im Textbaubaustein komplett in der Standardschriftart-/Größe ausgegeben.

StilUebernehmen3.JPG

Beim Test wurde hier der Text im Format ausgegeben

  • Schriftart = Arial
  • Schriftgröße = 9

Es ist mir nicht bekannt aus welcher Einstellung dieser Default gezogen wird.

Wenn ein Stil zum Textbaustein im Kontext angegeben wird, ist darauf zu achten, dass dessen Absatz- und Zeichenformate zu den Absatz- und Zeichenformaten des Textbausteins passen.

Abwägung Nutzung Textbaustein oder hart gecodete Texte

Literatur