Textbausteine in Adobe Forms

Aus SAP-Wiki
Wechseln zu: Navigation, Suche

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

Abwägung Nutzung Textbaustein oder hart gecodete Texte

Literatur