ALV-Grid-FuBau: Seitenumbruch unter bestimmten Bedingungen

Alles rund um die Sprache ABAP®: Funktionsbausteine, Listen, ALV
3 Beiträge • Seite 1 von 1
3 Beiträge Seite 1 von 1

ALV-Grid-FuBau: Seitenumbruch unter bestimmten Bedingungen

Beitrag von ralf.wenzel (Top Expert / 3956 / 204 / 281 ) »
Hallo,

angenommen ich habe eine Liste von Kostenstellen mit ihren Eigenschaften. Es handelt sich in dieser Annahme um die Kostenstellen A, B, C, D, und E. Nun möchte ich diese Liste im ALV-Grid per FuBau darstellen und die Darstellung derart manipulieren, dass

* A und B mit ihren Eigenschaften auf Seite 1
* C mit ihren Eigenschaften auf Seite 2
* D, E mit ihren Eigenschaften auf Seite 3

erscheinen. Es sei vorausgesetzt, dass kein automatischer Seitenumbruch stattfindet (also A+B, C sowie D+E jeweils nie mehr als eine Seite an Platz brauchen). Mir geht es darum, die Seitenumbrüche zu erzeugen nach obigen Kriterien.

Kann ich das in der Layoutvariante einstellen? Kann / muss ich das im Coding machen und wenn ja, wie. Es geht explizit NICHT darum, für jede Kostenstelle eine eigene Seite zu erzeugen! Es soll wie in obigem Beispiel "gruppiert" werden.


Ralf *dankt
Bild
Ralf Wenzel Heuristika SAP-Development
25 Jahre SAP-Entwickler • 20 Jahre Freiberufler
PublikationenUngarische NotationXing
Neuer Artikel über BRF+ in der neuen iX 05/25!

gesponsert
Stellenangebote auf ABAPforum.com schalten
kostenfrei für Ausbildungsberufe und Werksstudenten


Beitrag von donny (Specialist / 253 / 0 / 2 ) »
Tja,

da könntest du eine weitere Spalte in dein ALV-Grid bringen, die z.B. bei jedem gewünschten "Gruppenwechsel" um eins hochaddiert wird.

Dann sortierst du nach dieser Spalte und setzt in der ALV-Druckansicht per rechtsklick auf Zwischensummen dieser Spalte das Feld Gruppenwechsel (GW) auf "*". Damit würde jeder Gruppenwechsel einen Seitenwechsel auslösen.

Damit das geht, muss die Ausgabe eine Summenspalte haben und die Gruppenwechselfunktion des ALV darf nicht programmseitig abgeschaltet sein. Dann kann man diesen Gruppenwechsel auf Zwischensummen auslösen.

Gruß
donny

Beitrag von ralf.wenzel (Top Expert / 3956 / 204 / 281 ) »
donny hat geschrieben:da könntest du eine weitere Spalte in dein ALV-Grid bringen, die z.B. bei jedem gewünschten "Gruppenwechsel" um eins hochaddiert wird.
Mist, solche Krücken wollte ich eigentlich vermeiden.


Ralf *dankt trotzdem
Bild
Ralf Wenzel Heuristika SAP-Development
25 Jahre SAP-Entwickler • 20 Jahre Freiberufler
PublikationenUngarische NotationXing
Neuer Artikel über BRF+ in der neuen iX 05/25!

Seite 1 von 1

Vergleichbare Themen

2
Antw.
3760
Views
ALV (Grid): Seitenumbruch bei Feldänderung
von ralf.wenzel » 07.08.2007 07:45 • Verfasst in ABAP® Core
16
Antw.
6381
Views
ALV Grid mit bestimmten Daten erstellen.
von errorist » 27.02.2008 22:00 • Verfasst in ABAP® für Anfänger
8
Antw.
9985
Views
FuBau 'ARCHIVOBJECT_DISPLAY'
von ralf.wenzel » 02.07.2012 13:01 • Verfasst in ABAP® Core
1
Antw.
1450
Views
FuBau bapi_incominginvoice_park
von BUDNI-Sandra » 11.07.2005 12:49 • Verfasst in ABAP® Core
15
Antw.
8553
Views
Ikonen im ALV-FuBau
von ralf.wenzel » 07.09.2006 09:27 • Verfasst in ABAP® Core

Über diesen Beitrag


Unterstütze die Community und teile den Beitrag für mehr Leser und Austausch

Aktuelle Forenbeiträge

FS-CD schnellstmöglich lernen
vor 6 Stunden von waltersen 3 / 1565
Banf anlegen
vor einer Woche von wreichelt 2 / 9033
Banf anlegen
vor einer Woche von Manfred K. 1 / 8639
IBAN und BUT0BK
vor einer Woche von waltersen gelöst 10 / 24276
GUIXT Tabellen in Container ansprechen
vor einer Woche von Denaris 1 / 13867

Newsletter Anmeldung

Keine Beiträge verpassen! Wöchentlich versenden wir lesenwerte Beiträge aus unserer Community.
Die letzte Ausgabe findest du hier.
Details zum Versandverfahren und zu Ihren Widerrufsmöglichkeiten findest du in unserer Datenschutzerklärung.

Aktuelle Forenbeiträge

FS-CD schnellstmöglich lernen
vor 6 Stunden von waltersen 3 / 1565
Banf anlegen
vor einer Woche von wreichelt 2 / 9033
Banf anlegen
vor einer Woche von Manfred K. 1 / 8639
IBAN und BUT0BK
vor einer Woche von waltersen gelöst 10 / 24276
GUIXT Tabellen in Container ansprechen
vor einer Woche von Denaris 1 / 13867