Erstellen von Berichtslayouts

Bevor Sie einen Finanzbericht direkt aus LN oder unter Verwendung von BIRT drucken können, müssen Sie ein Berichtslayout erstellen. Ein Layout legt die folgenden Punkte fest:

  • wie der Kopf des Berichts gedruckt werden soll
  • wie die Positionen des Berichts gedruckt werden sollen
  • wie viele Spalten der Bericht enthalten soll und wie diese Spalten gedruckt werden sollen

Ein Berichtslayout kann in mehreren Berichten verwendet werden.

Sie können ein Layout für die folgenden Berichtsarten erstellen:

  • Bericht
  • Konsolidierter Bericht
  • Anhang (Annexure)
So erstellen Sie ein Berichtslayout:
Schritt 1. Definieren des allgemeinen Layouts
  1. Klicken Sie im Programm Berichtslayouts (tffst0110m000) auf Neue Gruppe.
  2. Setzen Sie Art des Layouts auf Bericht.
  3. Klicken Sie auf Neu. Das Programm Berichtslayouts (tffst0610m000) wird geöffnet.
  4. Geben Sie einen Code und eine Bezeichnung ein.
  5. Legen Sie unter Layoutgröße die folgenden Daten fest:

    • Schriftgröße
    • Seitenbreite (in Zeichen)
    • Seitenrand oben, unten und links
    • Kopf- und Fußzeilentext.
  6. Legen Sie unter Spaltendefinition die folgenden Daten fest:

    • Trennzeichen für Spalten
    • Anzahl der Spaltenkopfzeilen
    • Position des Spaltenkopfs der Berichtszeile ("0" = nicht drucken)
    • Position des Spaltenkopfs der Berichtszeilenbezeichnung. ("0" = nicht drucken)
  7. Falls erforderlich, wählen Sie im entsprechenden Menü die Option Text-Editor, um einen Kopf- und/oder Fußzeilentext zu erstellen. Wählen Sie im Textfeld aus dem Menü des Text-Editors "Einblenden", um die Variablen auszuwählen, die Sie im Kopf- oder Fußzeilentext verwenden wollen, z. B. "Seitenzahl" oder "Anwendername".
Schritt 2. Definieren der Spaltenlayouts
  1. Legen Sie auf dem Register Spaltenlayouts die folgenden Einstellungen fest:

    • Startposition für jede Spalte. Nur die Betragsspalten müssen definiert werden. Obwohl Sie die Kontonummer- und/oder Bezeichnungsspalten hier nicht definieren, sollten Sie berücksichtigen, dass die Bezeichnung 37 Stellen benötigt; falls die Kontonummer gedruckt werden soll, benötigt diese weitere 14 Stellen. Daher sollte die erste Spalte danach beginnen.
    • Ausgabeformat
    • Ausrichtung Spaltenkopf.
  2. Um eine Vorschau des hier definierten Ausgabeformats anzuzeigen, klicken Sie neben dem Feld Ausgabeformat auf die Schaltfläche "Einblenden". Dadurch wird das Programm Ausgabeformat testen (tffst0801m000) aufgerufen.
Schritt 3. Definieren der Berichtszeilenlayouts
  1. Gehen Sie auf dem Register Berichtszeilenlayouts wie folgt vor:

    • Definieren Sie für jede Berichtszeile und jeden GSC oder für einen Bereich von Berichtszeilen oder GSCs:

      • wie die Berichtszeile gedruckt werden soll
      • an welcher Stelle des Berichts der Berichtszeilen-Code gedruckt werden soll ("0" = nicht drucken)
      • an welcher Stelle des Berichts die Berichtszeile gedruckt werden soll ("0" = nicht drucken)
      • ob über und unter den Berichtspositionen eine Position gedruckt werden soll, und wenn ja, welcher Art
      • ob diese Positionen nur in den Betragsspalten oder auf der ganzen Seite gedruckt werden sollen

      Tipp: Versuchen Sie, das Layout möglichst allgemein zu halten, um es auch in anderen Berichten verwenden zu können.

    • Öffnen Sie bei Annexure-Berichten die Position der Berichtszeilenlayouts. Das Programm Berichtszeilenlayouts (tffst0112m000) wird geöffnet. Definieren Sie in diesem Programm:

      • welche Annexure-Elemente an welchen Stellen gedruckt werden sollen ("0" = nicht drucken)
      • Firma, Sachkonto und Unterkonten.

        Legen Sie für all diese Felder die Position und Bezeichnung fest. Falls Sie beispielsweise keine Unterkontendaten definieren (d. h. Position und Bezeichnung der Unterkonten sind gleich 0), werden keine Unterkontendaten gedruckt.

  2. Wählen Sie optional auf dem Register Berichtszeilenlayouts im entsprechenden Menü Zeilenspaltenlayouts, um das Programm Zeilenspaltenlayouts (tffst0113m000) aufzurufen. Dort können Sie Ausnahmen der Spaltenposition festlegen. Auf diese Weise können Sie innerhalb einer Spalte einzelne Berichtszeilen einrücken.

    Beispiel: In Spalte 3 sollen die Berichtszeilen mit GSC größer als 30 an Position 69 statt 70 angezeigt werden.

Schritt 4. Definieren zusätzlicher Layoutdetails
  1. Wählen Sie im Programm Berichtslayouts (tffst0610m000) im entsprechenden Menü "Daten".
  2. Auf dem Register Layoutdefinition können Sie unter Spaltendefinition die folgenden Spaltendaten festlegen:

    • Linie über und unter dem Spaltenkopf
    • Spaltenkopf Berichtszeile
    • Spaltenkopf Berichtszeilenbezeichnung
  3. Legen Sie auf dem Register Textbearbeitung die folgenden Texte und Positionen fest ("0" = nicht drucken):

    • Korrekturbuchungstext (der Kopf, der über der Korrekturbuchung gedruckt wird)
    • Übertragstext
    • Endsummentext. Für gewöhnlich benutzen Sie diese Einstellung nicht, weil die Summen mit Hilfe der hierarchischen Struktur der Berichtszeilen berechnet werden.
  4. Legen Sie auf dem Register Problemtexte die Problemtexte fest, die in folgenden Fällen angezeigt werden sollen:

    • Division durch null
    • Außerhalb der Auswahl
    • Berichtszeile für 100% fehlt
    • Betrag für Spalte 1 fehlt
    • Betrag für Spalte 100% fehlt.

    Bearbeiten Sie diese Texte bei Bedarf, wenn Sie schmale Spalten verwenden und die Meldungen ggf. abkürzen müssen. Alternativ möchten Sie u. U. nicht, dass Fehlermeldungen im Bericht gedruckt werden; dann entfernen Sie die Meldungen aus diesen Feldern.

Schritt 5. Generieren des Layouts

Klicken Sie im Programm Berichtslayouts (tffst0610m000) auf Bericht generieren. Dazu kann es erforderlich sein, Ihre aktuelle Paket-Version zu ändern. Wenden Sie sich deswegen an Ihren Systemadministrator.

Schritt 6. Prüfen des Layouts

Klicken Sie im Programm Berichtslayouts (tffst0610m000) auf Berichtslayout drucken, wählen Sie Test-Berichtslayout drucken und überprüfen Sie das Ergebnis.