ALV (Grid): Seitenumbruch bei Feldänderung

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): Seitenumbruch bei Feldänderung

Beitrag von ralf.wenzel (Top Expert / 3950 / 202 / 281 ) »
Moin moin,

da die Suche hier nur sehr begrenzt möglich ist ("Sie dürfen so schnell nach ihrer letzten Suche keine neue Suche durchführen"), muss ich hier doch mal fragen:

Ich habe ein ALV Grid und möchte beim Wechsel des Inhaltes der ersten Spalte (die nicht angezeigt wird, aber in der itab enthalten ist) einen Seitenumbruch durchführen.

Der Inhalt der ersten Spalte wird nicht dargestellt, weil die Information in den Kopf der Liste soll (was einfach ist -- das Problem ist das Setzen des Umbruches).

Sollte das mit dem Grid nicht gehen, nehme ich auch den normalen ALV.


Ralf


Ralf *dieses Posting steht übrigens nicht in der OO-Gruppe, weil es sich um den Funktionsbaustein handelt und dabei soll es auch bleiben
Bild
Ralf Wenzel Heuristika SAP-Development
25 Jahre SAP-Entwickler • 20 Jahre Freiberufler
PublikationenUngarische NotationXing

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


Re: ALV (Grid): Seitenumbruch bei Feldänderung

Beitrag von JHM (Top Expert / 1211 / 2 / 202 ) »
ralf.wenzel hat geschrieben:weil es sich um den Funktionsbaustein handelt und dabei soll es auch bleiben
Welcher FuBa? Mit dem REUSE_ALV_GRID_DISPLAY_LVC geht ein Seitenumbruch pro Gruppenwechsel in der Sortierung.

Was soll ich das lange erklären hier ein Beispielcoding:

Code: Alles auswählen.

REPORT  ztestalv.

DATA: gt_alv TYPE TABLE OF sflight,
*     Tabelle für den Feldkatalog des ALV
      gt_fieldcat      TYPE lvc_t_fcat,
*     Tabelle/Arbeitsbreich für die Sortierung des ALV
      gt_sort              TYPE lvc_t_sort,
      gs_sort              TYPE lvc_s_sort,
*     Arbeitsbreich für die Druckoptionen des ALV
      gs_print             TYPE lvc_s_prnt.

FIELD-SYMBOLS <fs_fieldcat> TYPE lvc_s_fcat.
**********************************************************************
PARAMETERS: p_count TYPE i.
**********************************************************************
START-OF-SELECTION.

  SELECT *
    FROM sflight
    INTO TABLE gt_alv
    UP TO p_count ROWS.

* Fieldcat
  CALL FUNCTION 'LVC_FIELDCATALOG_MERGE'
    EXPORTING
      i_structure_name       = 'SFLIGHT'
    CHANGING
      ct_fieldcat            = gt_fieldcat
    EXCEPTIONS
      inconsistent_interface = 1
      program_error          = 2
      OTHERS                 = 3.

  IF sy-subrc <> 0.
    MESSAGE 'Generierung des Feldkatalogs schlug fehl.' TYPE 'E'.
  ENDIF.

  LOOP AT gt_fieldcat ASSIGNING <fs_fieldcat> WHERE fieldname = 'CARRID'.
    <fs_fieldcat>-no_out = 'X'.       "soll nicht ausgegeben werden
  ENDLOOP.

* Sortierung
  CLEAR: gs_sort, gt_sort.
  gs_sort-spos      = 1.
  gs_sort-fieldname = 'CARRID'.
  gs_sort-up        = 'X'.
*Beim Drucken eine neue Seite je Gruppenstufenwechsel
  gs_sort-group     = '*'.  
* oder beim Drucken ein Unterstrich bei Gruppenstufenwechsel
*gs_sort-group = 'UL'.  
 APPEND gs_sort TO gt_sort. CLEAR gs_sort.

* Printoptions
  gs_print-grpchgedit = 'X'.  "Auf Gruppenstufen reagieren

  CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY_LVC'
    EXPORTING
      it_fieldcat_lvc = gt_fieldcat
      it_sort_lvc     = gt_sort
      is_print_lvc    = gs_print
    TABLES
      t_outtab        = gt_alv
    EXCEPTIONS
      program_error   = 1
      OTHERS          = 2.
  IF sy-subrc <> 0.
    MESSAGE 'Fehler bei der ALV-Ausgabe' TYPE 'E'.
  ENDIF.
Gruß Hendrik

Re: ALV (Grid): Seitenumbruch bei Feldänderung

Beitrag von ralf.wenzel (Top Expert / 3950 / 202 / 281 ) »
JHM hat geschrieben:Welcher FuBa?
REUSE_ALV_GRID_DISPLAY

Geht aber mit dem auch, danke. Abgesehen davon dass es den Parameter is_print-grpchgedit nicht gibt ;)


Ralf *der sich gerade über die hiesige suchfunktion ärgert
Bild
Ralf Wenzel Heuristika SAP-Development
25 Jahre SAP-Entwickler • 20 Jahre Freiberufler
PublikationenUngarische NotationXing

Seite 1 von 1

Vergleichbare Themen

2
Antw.
1749
Views
ALV-Grid-FuBau: Seitenumbruch unter bestimmten Bedingungen
von ralf.wenzel » 29.06.2008 12:43 • Verfasst in ABAP® Core
0
Antw.
1025
Views
Feldänderung (Anzeigemodus) zum Zeitpunkt sichern Innenauft.
von sjung3 » 07.09.2007 10:28 • Verfasst in ABAP® Core
6
Antw.
3998
Views
ALV: Seitenumbruch....
von ralf.wenzel » 04.04.2006 18:30 • Verfasst in ABAP® Core
12
Antw.
4369
Views
seitenumbruch
von c oco » 10.05.2006 14:27 • Verfasst in ABAP® für Anfänger

Über diesen Beitrag


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

Aktuelle Forenbeiträge

FOR mit CORRESPONDING
Gestern von sap_enthusiast 11 / 1894
Netzplan drucken
Gestern von sap_enthusiast 2 / 191
SALV: Titel zu lang
vor 4 Tagen von ralf.wenzel 3 / 673
Web Feature Services (WFS) im SAP
vor einer Woche von msfox 1 / 1178
WM: Transportauftrag quittieren - drucken
vor einer Woche von JHM 4 / 3074

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

FOR mit CORRESPONDING
Gestern von sap_enthusiast 11 / 1894
Netzplan drucken
Gestern von sap_enthusiast 2 / 191
SALV: Titel zu lang
vor 4 Tagen von ralf.wenzel 3 / 673
Web Feature Services (WFS) im SAP
vor einer Woche von msfox 1 / 1178
WM: Transportauftrag quittieren - drucken
vor einer Woche von JHM 4 / 3074

Unbeantwortete Forenbeiträge

Web Feature Services (WFS) im SAP
vor einer Woche von msfox 1 / 1178
Erweiterung in ME51N/ME52N:
vor 4 Wochen von ABAPlerv 1 / 3507
Erweiterung in ME51N/ME52N:
vor 4 Wochen von ABAPlerv 1 / 3392