SAP Career Guide - A beginner’s manual on SAP careers for students and professionals

Exceptionally Well Written !!

G. Mayer

Expertentipps für SAP Interactive Forms und Adobe LiveCycle Designer

Dies ist ein Expertenbuch für Programmierer und SAP-Formularentwickler, die bei der Arbeit mit dem LiveCycle Designer für Adobe Forms über knifflige Anforderungen stolpern. Die Anreicherung eines Interactive-Form-/XFA-PDF-Templates mit zusätzlicher Logik ...

Leseprobe

Inhaltsverzeichnis

  • Vorwort
  • 1 Scripting-Grundlagen
  • 2 Formularaufbau
  • 3 Scripting-Tricks
  • 5 Tabellen mit einer XML-Datei befüllen
  • 6 XML-Datei in interaktiven Formularen
  • 7 Formulareingaben aus interaktiven Formularen zurückbekommen
  • 8 Ein Formular drucken
  • 9 Mehr Informationen finden
  • Mit Adobe in Kontakt treten
  • A Die Autoren
  • B Disclaimer

Weitere Informationen

Autor/in:

Axel Treusch, Ulrich Bähr

Katgorie:

SAP-Programming

Sprache:

Deutsch

Leseprobe

2.1   Seitenumbrüche selbst steuern

Sie können auf einer Formularseite mit Textfluss-Layout vor und nach jedem beliebigen Objekt einen Seitenumbruch erzwingen.

2.1.1   Bedingungsloser Seitenumbruch

Gehen Sie wie folgt vor, um einen Seitenumbruch – im Beispiel vor »ObjectB« – zu erzwingen:

Callout-Ziffer   Selektieren Sie das Objekt, vor dem der Seitenumbruch erfolgen soll (siehe Abbildung 2.1).

Callout-Ziffer   Öffnen Sie rechts unter Objekt die Palette Paginierung
und klicken Sie dort auf Bearbeiten.

Callout-Ziffer   Fügen Sie in dem sich öffnenden Fenster (Abbildung 2.2) mit »+« eine Bedingung ein.

Callout-Ziffer   In das Codefenster tragen Sie true ein. (Das ist eine Pseudo-Bedingung, da sie immer wahr ist.) Als Umbruch wählen Sie Bei Anfang der nächsten Seite Callout-Ziffer.

LCD-Experts

Abbildung 2.1: Bedingungslosen Umbruch einfügen

LCD-Experts

Abbildung 2.2: Pseudo-Bedingung für »Umbruch in jedem Fall« eingeben

Neue Seite ist meist einfacher

TipÜbersichtlich wird Ihr Formularaufbau, wenn Sie Seitenumbrüche erzwingen, indem Sie eine zusätzliche Formularseite einfügen. Zwischen Formularseiten wird automatisch immer ein Seitenumbruch eingefügt.

2.1.2   Seitenumbrüche mit Bedingung

Im obigen Beispiel haben wir in das Wenn-Feld des bedingten Umbruchs die Pseudo-Bedingung »true« eingetragen. Diese ist somit immer wahr gewesen.

Sie können dort aber auch beliebige andere Bedingungen eintragen. Wenn Sie beispielsweise ein Feld mit dem (willkürlich gewählten) Namen »pagebreak« haben und immer dann ein Seitenumbruch eingefügt werden soll, wenn dieses Feld pagebreak den Wert x hat, dann schreiben Sie diese Bedingung:

this..pagebreak.rawValue == "x"

Alle Inhalte - Jetzt kostenlos und unverbindlich 7-Tage lernen.

7-Tage kostenloser und unbegrenzter Zugriff auf alle Lerninhalte1 und den Espresso Tutorials SAP-Copiloten Espressi.

1
E-Mail eintragen
2
E-Mail bestätigen
3
7-Tage lernen

1. Abmeldung vom Espresso Tutorials Newsletter ist jeder Zeit durch Klick auf Abmelden in einer E-Mail des Newsletetters möglich.

Sie haben bereits ein Konto? Jetzt anmelden.

1 Sie erhalten Zugriff auf alle Lerninhalte des Silber Abos. Zertifikate sind teil des Gold Abos. Online-Trainings sind NICHT Teil des Digital-Abos.