Textbausteine in Adobe Forms
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.
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.
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
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)
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.
Ü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.
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.
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.
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
- SAP Interactive Forms by Adobe, von Jürgen Hauser, u. a., S. 149ff.