ALVGrid - Spaltenbreite auf 128 beschränkt

Die Objektorientierung mit ABAP®: Vererbung, Dynamische Programmierung, GUI Controls (u.a. ALV im OO).

ALVGrid - Spaltenbreite auf 128 beschränkt

Postby Hasan5117 » Mon Jan 20, 2014 9:08 am

Hallo,

ich ich lasse mir mittels der Methode "set_table_for_first_display" eine Tabelle anzeigen.

Diese Tabelle beinhaltet ein Feld mit der Länge 220 Charakter.
In der Struktur ist dieses Feld ebenfalls 220 Charakter lang.

In der internen Tabelle sind ca. 150 Zeichen gefüllt.
Bei der Ausgabe am Bildschirm werden aber nur die ersten 128 Zeichen angezeigt.

Weiß jemand warum und wo/wie man das ändern kann? Wir hätten nämlich gerne den gesamten Text gesehen.

Gruß aus Ostwestfalen
Hasan5117
.
.
 
Posts: 3
Joined: Mon Jan 20, 2014 9:08 am

Re: ALVGrid - Spaltenbreite auf 128 beschränkt

Postby Joeline5261 » Mon Jan 20, 2014 12:35 pm

Hallo,
Denke das wird schwierig, evtl. 2.Zeile anlegen.


Folgende Einschränkungen gelten für den Einsatz von ALV:

Die Anzahl der Spalten ist auf 90 begrenzt.
Die Ausgabelänge einer Spalte ist auf 128 Zeichen begrenzt.
ALV ist so gestaltet, dass der Nutzer vor allem am Bildschirm mit Ihren Tabellen arbeitet.
Gruß
Wolfgang
Joeline5261
...
...
 
Posts: 387
Joined: Thu Aug 18, 2005 2:42 pm

Re: ALVGrid - Spaltenbreite auf 128 beschränkt

Postby Hasan5117 » Mon Jan 20, 2014 1:21 pm

Hallo Wolfgang,

vielen Dank für den Hinweis. Das war mir bisher nicht bekannt.
Gibt's vielleicht noch einen informativen Link, in dem auf weitere Restriktionen hingewiesen wird?

Gruß
Veronika
Hasan5117
.
.
 
Posts: 3
Joined: Mon Jan 20, 2014 9:08 am

Re: ALVGrid - Spaltenbreite auf 128 beschränkt

Postby Linnea2424 » Wed Dec 03, 2014 11:12 am

Ein ALV kann auch mehr als 90 Spalten darstellen, jedoch nicht mit der genannten SET-Methode.
Linnea2424
..
..
 
Posts: 94
Joined: Thu Sep 21, 2006 3:10 pm

Re: ALVGrid - Spaltenbreite auf 128 beschränkt

Postby Linda2419 » Wed Dec 03, 2014 11:59 am

Und über welchen Weg geht das dann nach Deinem Kenntnisstand mit > 90 Spalten?

Danke & Grüsse
kab50
Linda2419
..
..
 
Posts: 14
Joined: Wed Oct 05, 2011 8:10 pm

Re: ALVGrid - Spaltenbreite auf 128 beschränkt

Postby Linnea2424 » Wed Dec 03, 2014 12:23 pm

Initial kann ein ALV offensichtlich nur 90 Spalten darstellen, alle weiteren bekommen im Feldkatalog das Kennzeichen NO_OUT.

Deswegen ein gangbarer Weg:
    1. Über den Feldkatalog loopen, alle NO_OUT Kennzeichen entfernen und ggf. explizit wieder setzen.
    2. Änderungen des Feldkataloges ans Frontend übergeben SET_FRONTEND_FIELDCATALOG
    3. Layout auffrischen SET_FRONTEND_LAYOUT
    4. ALV refreshen REFRESH_TABLE_DISPLAY
Linnea2424
..
..
 
Posts: 94
Joined: Thu Sep 21, 2006 3:10 pm

Re: ALVGrid - Spaltenbreite auf 128 beschränkt

Postby Linda2419 » Wed Dec 03, 2014 3:52 pm

cool, Danke! Probiere ich bei Gelegenheit mal aus!

VG
kab50
Linda2419
..
..
 
Posts: 14
Joined: Wed Oct 05, 2011 8:10 pm


Return to ABAP Objects®

Who is online

Users browsing this forum: No registered users and 9 guests