Show TOC

HintergrundGenerische Report-Layouts erstellen Dieses Dokument in der Navigationsstruktur finden

 

Durch die Integration von Crystal Reports wird es Kunden ermöglicht, die leistungsfähigen Formatierungsfunktionen von Crystal Reports direkt und ohne den normalerweise mit benutzerspezifischen Report-Designs einhergehenden Aufwand zu nutzen.

Das Design ALV-spezifischer Reports soll die durch diese Integration gebotenen Möglichkeiten maximieren. Kunden können ALVs direkt als Crystal Reports visualisieren, indem automatisch Reports generiert werden, die auf einem von SAP ausgelieferten generischen Report-Layout basieren. Das ausgelieferte generische Report-Layout kann dann kundenseitig an spezielle Bedürfnisse angepasst werden.

Einführungshinweise

Beim Anlegen eines generischen Reports sollten Sie Folgendes beachten:

  1. Beginnen Sie immer mit dem von SAP ausgelieferten generischen Report-Layout.

    Zwar akzeptiert das System auch ein ohne Vorlage erstelltes generisches Report-Layout, doch das von SAP zur Verfügung gestellte Layout enthält spezielle Logik, die schwer zu replizieren ist. Kunden wird empfohlen, das ausgelieferte generische Report-Layout an ihre speziellen Anforderungen anzupassen, anstatt ein eigenes Layout ganz neu zu entwerfen.

  2. Gestalten Sie das Layout einfach.

    Das generische Report-Layout soll eine druckfertige Darstellung des ALV bieten. Es ist kein Ersatz für das notwendige Design datenquellenspezifische Reports.

    Hinweis Hinweis

    Vermeiden Sie die Verwendung bedingter Formatierungsformeln, um datenspezifische Reporting-Anforderungen abzudecken.

    Ende des Hinweises.
  3. Vermeiden Sie die Verwendung großer Bildobjekte, um optimale Performance zu gewährleisten.

    Durch große Bilder kann sich die Größe der RPT-Dateien drastisch erhöhen, was sich negativ auf die Systemleistung auswirkt.

    Hinweis Hinweis

    Vermeiden Sie die Verwendung von Grafiken mit einer Pixel-Zahl von über 300.000 Pixeln, sofern möglich. Erwägen Sie, einfache Grafiken durch Zeichen- und Textobjekte zu ersetzen.

    Ende des Hinweises.
  4. Testen Sie ein großes Beispiel, bevor Sie das Layout freigeben.

    Vor dem Rollout eines neuen generischen Report-Layouts sollten Sie es mit einer großen Menge an ALV-Beispieldaten testen. Erst nach erfolgreichem Test sollten Sie das Layout verfügbar machen. Achten Sie darauf, wie sich der generische Report verhält, wenn Summen und Zwischensummen im Quell-ALV verwendet werden.

Aktivitäten

Um generische Report-Layouts zu erstellen, gehen Sie wie folgt vor:

  1. Generische Report-Layouts verwalten

    Sie verwalten generische Report-Layouts im Customizing für SAP NetWeaver.

    •   SAP Web Application Server Customizing   SAP List Viewer (ALV)   Generische Crystal Reports pflegen   (Transaktion SALV_CRL)

  2. Vorhandenes generisches Report-Layout herunterladen

    Wählen Sie das generische SAP-Report-Layout aus und wählen Sie Download, um die RPT-Datei lokal zu sichern.

  3. Datei öffnen

    Öffnen Sie die RPT-Datei mit Crystal Reports Designer.

  4. Generischen Report übernehmen

    Nehmen Sie die gewünschten Änderungen vor:

    Zu den möglichen Anpassungen zählen:

    • Einfügen/Ändern von Reportobjekten

      Reportobjekte wie Linien, Kästchen, Grafiken, Textobjekte sowie spezielle Feldobjekte können im Kopf-/Fußbereich des Reports bzw. der Seite eingefügt bzw. geändert werden.

      Hinweis Hinweis

      Spezielle Felder wie Reporttitel, Seitennummer und Druckdatum sind voll funktional und äußerst hilfreich für die Formatierung des generischen Report-Layouts. Insbesondere wird der Reporttitel beim Ausführen des Reports durch den ALV-Titel ersetzt.

      Ende des Hinweises.
    • Anpassung der Einstellungen für Schriftarten/Ränder der Vorlagenformatierungsfelder

      Das generische Report-Layout enthält Platzhaltervorlagenfelder, welche die Formatierungseinstellungen der verschiedenen Elemente im generierten Report enthalten.

      Dazu gehören:

      Objektname

      Beschreibung

      PHColumnHeading

      Enthält die Formatierungseinstellungen für die Spaltenüberschriften des ALV

      DetailField

      Enthält die Formatierungseinstellungen für Zellen innerhalb des ALV

      KeyColumnDetailField

      Enthält die Formatierungseinstellungen für Zellen innerhalb von Schlüsselspalten des ALV

      GroupNameFields1

      Enthält die Formatierungseinstellungen für Zwischensummenbezeichner-Zellen

      KeyColumnGroupNameField1

      Enthält die Formatierungseinstellungen für Zwischensummenbezeichner-Zellen von Schlüsselspalten

      SubtotalField1

      Enthält die Formatierungseinstellungen für Zwischensummen

      KeyColumnSubTotalField1

      Enthält die Formatierungseinstellungen für Zwischensummenbezeichner von Schlüsselspalten

      GrandTotalField

      Enthält die Formatierungseinstellungen für Gesamtsummen

      GrandTotalField

      Enthält die Formatierungseinstellungen für Gesamtsummen von Schlüsselspalten

    • Anpassung von Abschnittshöhen/Farben

      Die Hintergrundfarben sowie die Abmessungen von Abschnitten können im generischen Report-Layout definiert werden.

      Hinweis Hinweis

      Mit dem Schlüsselwort stretchable in der Datei-Info des Reports können Sie dem System mitteilen, dass dieses Layout horizontal breiter gezogen werden kann, um eine größere Anzahl Felder zu berücksichtigen. Wenn eine bestimmte Papiergröße benötigt wird, löschen Sie dieses Schlüsselwort. Dann werden zusätzliche Felder abgeschnitten und die Breite des Reports bleibt unverändert. Wählen Sie   Datei   Eigenschaften   und geben Sie stretchable in das Feld Schlüsselwörter auf dem Register Datei-Info ein.

      Ende des Hinweises.

Einschränkungen

Beachten Sie, dass die Struktur von automatisch generierten Reports nicht durch die Anpassung generischer Report-Layouts beeinflusst werden kann. Die Layout-Anpassung bezieht sich nur auf die Anpassung des Stils bzw. der Formatierung des Reports.

Weitere Informationen

Weitere Informationen finden Sie im SAP Help Portal unter http://help.sap.com   SAP BusinessObjects   All Products   Crystal Reports  .