Mandantenfeld im ALV Grid ausgeben

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

Mandantenfeld im ALV Grid ausgeben

Beitrag von jondahl11 (ForumUser / 79 / 0 / 0 ) »
Hallo,

ich möchte eine interne Tabelle über ein ALV Grid ausgeben. Hierbei wird das Mandantenfeld nicht ausgegeben. Gibt es eine Möglichkeit dies anzeigen zu lassen im ALV Grid?

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


Beitrag von black_adept (Top Expert / 3943 / 105 / 886 ) »
Nach automatischem Aufbau des Feldkatalogs einfach die Eigenschaft "TECH" von "X" auf "" ändern und das Feld wird angezeigt.
live long and prosper
Stefan Schmöcker

email: stefan@schmoecker.de

Beitrag von poldi (Specialist / 116 / 0 / 0 ) »
Hallo Jondahl11!

Im Feldkatalog muß das Feld TECH auf space gesetzt werden.

Viele Grüße
Wilfried
Wir sind lustig und haben es gar nicht nötig!

Beitrag von jondahl11 (ForumUser / 79 / 0 / 0 ) »
Hallo,

habe ich gemacht, allerdings wird das Feld 'MANDT' trotzdem im ALV nicht ausgegeben. :(

Beitrag von poldi (Specialist / 116 / 0 / 0 ) »
Hallo Johndal11,

Ist eventuell aus welchen Gründen auch immer noch das Feld NO_OUT angekreuzt? Bei mir klappt es jedenfalls.

Viele Grüße
Wilfried
Wir sind lustig und haben es gar nicht nötig!

Beitrag von jondahl11 (ForumUser / 79 / 0 / 0 ) »
Hallo,

nein, bin eben noch mal in den Debugger und hab extra geschaut, weder Tech noch No-Out haben einen Wert.

Ich habe testweise versucht die Tabellen skat und skb1 auszugeben mit dem Mandantenfeld, funktioniert in beiden Fällen nicht.

Hier mal ein Ausschnitt aus meinem Code zur Erzeugung des Feldkatalogs und zur Ausgabe des ALV Grid. Zwischendurch nehme ich das TECH Feld raus.

Code: Alles auswählen.

CALL FUNCTION 'LVC_FIELDCATALOG_MERGE'
     EXPORTING
       i_structure_name             = p_tabnam
      CHANGING
        ct_fieldcat                  = gt_fieldcat
              .

  FIELD-SYMBOLS: <fieldcatalog> LIKE LINE OF gt_fieldcat.

  LOOP AT gt_fieldcat ASSIGNING <fieldcatalog> WHERE fieldname = 'MANDT'.
    <fieldcatalog>-tech = ''.
  ENDLOOP.

  CALL METHOD gr_alv->set_table_for_first_display
        EXPORTING
          i_structure_name              = p_tabnam
        CHANGING
          it_outtab                     = lt_outtab
          it_fieldcatalog               = gt_fieldcat
.

Beitrag von jondahl11 (ForumUser / 79 / 0 / 0 ) »
Sorry, hab mein Fehler selbst gefunden.
Ich darf in der Methode

Code: Alles auswählen.

CALL METHOD gr_alv->set_table_for_first_display
        EXPORTING
          i_structure_name              = p_tabnam
        CHANGING
          it_outtab                     = lt_outtab
          it_fieldcatalog               = gt_fieldcat
. 
die Struktur nicht nochmal mitgeben wenn ich den Feldkatalog bereits aufgebaut habe. Lass ich hier die Struktur raus funktioniert es.

Danke noch mal!

Seite 1 von 1

Vergleichbare Themen

1
Antw.
1697
Views
Dynamischer Selektionsscreen mit Mandantenfeld!
von jondahl11 » 21.09.2007 11:17 • Verfasst in ABAP Objects®
0
Antw.
1232
Views
ALV Grid als Liste ausgeben
von jondahl11 » 26.09.2007 09:53 • Verfasst in ABAP® Core
9
Antw.
5825
Views
Objekte in ALV Grid ausgeben
von codeknecht » 11.12.2012 15:45 • Verfasst in ABAP Objects®
1
Antw.
1375
Views
Html Container in ALV-Grid ausgeben
von Katta » 07.08.2007 15:24 • Verfasst in ABAP® für Anfänger
7
Antw.
17680
Views
ALV grid automatisch mit opt. Spaltenbreite ausgeben
von Guido » 24.08.2006 16:44 • Verfasst in ABAP® für Anfänger

Über diesen Beitrag


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

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.