Fragen zum ALV

Getting started ... Alles für einen gelungenen Start.
3 Beiträge • Seite 1 von 1
3 Beiträge Seite 1 von 1

Fragen zum ALV

Beitrag von ABAP_User (Specialist / 146 / 20 / 0 ) »
Hallo,

habe da mal ein paar Fragen zum ALV:
1. Ich setze die optimale Spaltenbreite mit

Code: Alles auswählen.

ls_layout-cwidth_opt = 'X'.
allerdings gibt es dann dennoch kaum eine Spalte, die von ausreichender Größe ist, da sich die Spaltenbreite an der Länge der Titels der Toolbar und nicht am Datentyp selbst orientiert. Dachte, dass das mit der oben dargestellten Anweisung umgangen wird. Muss ich nun selbst die einzelnen Spaltenbreiten bestimmen?
2. Benötige ich zur Ausgabe eines ALVs unbedingt eine interne Tabelle oder kann ich, wenn ich ohnehin die komplette transparente Tabelle ausgeben möchte, einfach auch nur diese angeben?
3.Ist es möglich, einen Feldkatalog zu erstellen, ohne einen extra Tabellentypen anzulegen, einfach in dem ich angebe, auf welche Tabelle sich der Feldkatalog bezieht?


Viele Grüße

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


Re: Fragen zum ALV

Beitrag von bliss (ForumUser / 66 / 2 / 6 ) »
Hallo!
ABAP_User hat geschrieben:3.Ist es möglich, einen Feldkatalog zu erstellen, ohne einen extra Tabellentypen anzulegen, einfach in dem ich angebe, auf welche Tabelle sich der Feldkatalog bezieht?
Ich bin zwar blutiger Anfänger, aber ich glaube du meinst das hier:
Um die Tabelle nicht mühsam händisch aufbauen zu müssen, verwende ich den Baustein 'REUSE_ALV_FIELDCATALOG_MERGE'.
Quelle: http://www.abapforum.com/content/cookbo ... hn-benutzt

Gruß
Gruß
bliss
.|.. .. ...| . .|.. ||| |. ||. .| |. |.. .||. .|. ||| ... .||. . .|.

Ich bin Anfänger und meine Tipps sind mit Vorsicht zu genießen.

Re: Fragen zum ALV

Beitrag von a-dead-trousers (Top Expert / 4396 / 223 / 1182 ) »
hi!

ad 1) Die optimale Breite bezieht sich auf den TITEL und die WERTE. Wenn du den Bezug auf die Länge im DDIC haben willst musst du die OUTPUTLEN bzw. DD_OUTLEN im Fieldkatalog entsprechend modifizieren.

ad 2) Ja, weil das ALV die Daten ja nicht nur anzeigt sondern die Änderungen (im EDIT) auch wieder zurückschreibt. Du kannst aber recht einfach eine interne Tabelle zu deiner DB-Tabelle anlegen:

Code: Alles auswählen.

data: lt_table type standard table of DBTAB with default key.
ad 3) Die Bausteine heißen LVC_FIELDCATALOG_MERGE bzw. LVC_FIELDCAT_COMPLETE. Wenn du ohne DB-Tabelle und nur mit internen Tabellen arbeitest, aber du möchtest den Fieldcatalog nicht immer selbstständig aufbauen, kannst du dir mal die Methode CL_SALV_DATA_DESCR=>READ_STRUCTDESCR anschauen. Mithilfe von RTTI wird hier die Structur zur Laufzeit ausgelesen. Die musst du dann nur noch in einen Feldkatalog umwandeln.
Oder wenn wenn du auf EDIT verzichten kannst kannst du ja gleich die Klasse CL_SALV_TABLE verwenden.

lg ADT
Theory is when you know something, but it doesn't work.
Practice is when something works, but you don't know why.
Programmers combine theory and practice: Nothing works and they don't know why.

ECC: 6.18
Basis: 7.50

Seite 1 von 1

Vergleichbare Themen

2
Antw.
629
Views
GUI Fragen
von il.ost » 09.07.2019 13:23 • Verfasst in ABAP® für Anfänger
3
Antw.
1796
Views
Fragen zu ALV Grids
von Paul » 14.11.2018 19:14 • Verfasst in ABAP® für Anfänger
1
Antw.
8140
Views
Fragen zum Entwicklerschlüssel
von Karlito » 28.03.2008 15:04 • Verfasst in SAP - Allgemeines
1
Antw.
5278
Views
Fragen zum Verständnis SAP BW
von Lena2259 » 16.11.2010 12:07 • Verfasst in Sonstige Module
1
Antw.
1830
Views
Allgemeine Fragen
von Spookykid » 07.04.2011 14:58 • 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

Dialog-Container mit Toolbar/Status
vor 11 Stunden von black_adept gelöst 23 / 3652
User Exit EXIT_RQCPRM10_001
vor 11 Stunden von a-dead-trousers 2 / 249
Trennen Strasse und Hausnummer
vor 17 Stunden von payten 13 / 10578
Daten an Tabelle binden
Gestern von Lukas Sanders 2 / 1298

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

Dialog-Container mit Toolbar/Status
vor 11 Stunden von black_adept gelöst 23 / 3652
User Exit EXIT_RQCPRM10_001
vor 11 Stunden von a-dead-trousers 2 / 249
Trennen Strasse und Hausnummer
vor 17 Stunden von payten 13 / 10578
Daten an Tabelle binden
Gestern von Lukas Sanders 2 / 1298

Unbeantwortete Forenbeiträge

aRFC im OO-Kontext
vor 4 Wochen von ralf.wenzel 1 / 2842
Hilfe bei SWEC/SWE2
September 2024 von retsch 1 / 9432