REUSE _ ALV _ LIST _ DISPLAY - Zeile nicht markieren

Die Frage ist als "gelöst" markiert. Den entsprechend Beitrag findest du hier.

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

REUSE _ ALV _ LIST _ DISPLAY - Zeile nicht markieren

Beitrag von Gast ( / / 0 / 3 ) »
guten morgen,

habe folgendes problem: bei der anzeige mit dem fub REUSE _ ALV _ LIST _ DISPLAY sollen einzelne zeilen aufgrund gewisser kriterien keine markierungsspalte haben.
kann man das, zb mit dem ereignis BEFORE_LINE_OUTPUT übersteuern ??

Bitte um Hilfe, vielen Dank
Thomas

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


Beitrag von black_adept (Top Expert / 4116 / 129 / 951 ) »
Hi Thomas,

meines Wissens kann der List-ALV mehr als nur die üblichen "X" und " " in der Markierspalte behandeln. ( Wo das in der Doku steht weiß ich nicht - ich habs im Debugger mal gefunden )
"X": Markiert & eingababereit
" ": Nicht markiert & eingabebereit,
"-": Keine Markierungsspalte
"1": Markiert & nicht eingabebereit
"alles andere": Nicht markiert & nicht eingabebereit
Hier noch ein Trivialprogramm, das ich als Gedankenstütze mit mir herumführe.

Code: Alles auswählen.

REPORT.

TYPES: BEGIN OF TY_ITAB,
         WERT TYPE C,
         ALV_MARKER TYPE C,
       END OF TY_ITAB.
TYPE-POOLS: SLIS.

DATA: IS_LAYOUT   TYPE SLIS_LAYOUT_ALV,
      IT_FIELDCAT TYPE SLIS_T_FIELDCAT_ALV,
      WA_FC       LIKE LINE OF IT_FIELDCAT.

DATA: T_ITAB  TYPE STANDARD TABLE OF TY_ITAB
              WITH NON-UNIQUE DEFAULT KEY,
      WA      LIKE LINE OF T_ITAB.

END-OF-SELECTION.
  WA-ALV_MARKER = WA-WERT = ' '." Nicht markiert
  APPEND WA TO T_ITAB.
  WA-ALV_MARKER = WA-WERT = 'X'." Markiert
  APPEND WA TO T_ITAB.
  WA-ALV_MARKER = WA-WERT = '-'. " Ohne Markierspalte
  APPEND WA TO T_ITAB.
  WA-ALV_MARKER = WA-WERT = '1'. " Markiert - nicht eingabebereit
  APPEND WA TO T_ITAB.
  WA-ALV_MARKER = WA-WERT = 'M'. " Nicht markieirt, nicht eingabebereit
  APPEND WA TO T_ITAB.


  IS_LAYOUT-BOX_FIELDNAME = 'ALV_MARKER'.
  WA_FC-FIELDNAME = 'WERT'. APPEND WA_FC TO IT_FIELDCAT.
  CALL FUNCTION 'REUSE_ALV_LIST_DISPLAY'
      EXPORTING
           IS_LAYOUT                = IS_LAYOUT
           IT_FIELDCAT              = IT_FIELDCAT
       TABLES
            T_OUTTAB                 = T_ITAB
      EXCEPTIONS
           PROGRAM_ERROR            = 1
           OTHERS                   = 2.
live long and prosper
Stefan Schmöcker

email: stefan@schmoecker.de

Beitrag von Gast ( / / 0 / 3 ) »
Vielen Dank, das wars.

einfach in der Ausgabetabelle das feld mark = '-' setzten.

Seite 1 von 1

Vergleichbare Themen

6
Antw.
5812
Views
Checkbox-Inhalt bei REUSE-ALV-GRID-DISPLAY-LVC
von Ucke » 19.11.2006 21:18 • Verfasst in ABAP® Core
6
Antw.
6870
Views
ALV Zeile farbig markieren
von EnginT » 16.04.2020 07:52 • Verfasst in ABAP® für Anfänger
2
Antw.
5196
Views
Zeile markieren ALV Grid
von MichaelK » 27.06.2015 16:30 • Verfasst in ABAP® Core
2
Antw.
2134
Views
Zeile in Liste farbig markieren
von itmeli » 23.02.2005 09:30 • Verfasst in ABAP® für Anfänger
5
Antw.
2080
Views
ALV-Grid Selektionsmodus: nur eine Zeile markieren
von Chopper » 14.01.2020 15:18 • Verfasst in ABAP® für Anfänger

Über diesen Beitrag


Die Frage ist als "gelöst" markiert. Den entsprechend Beitrag findest du hier.

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

Aktuelle Forenbeiträge

Hilfe zum FB MATERIAL_MAINTAIN_DARK
vor 23 Stunden von black_adept gelöst 8 / 1728
HR-Entgeltnachweis
Gestern von ChrisB 4 / 2289

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

Hilfe zum FB MATERIAL_MAINTAIN_DARK
vor 23 Stunden von black_adept gelöst 8 / 1728
HR-Entgeltnachweis
Gestern von ChrisB 4 / 2289

Unbeantwortete Forenbeiträge

Export von Spools in XLSX
vor 4 Tagen von abapamateur 1 / 261
Feldberechnung ME32K
vor einer Woche von ZF_SAPler 1 / 846
MS-Word als Editor
letzen Monat von tekko 1 / 4364