Transponierte Daten in ALV ausgeben

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

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

Transponierte Daten in ALV ausgeben

Beitrag von Niels (ForumUser / 77 / 18 / 9 ) »
Hallo zusammen,

ich soll in einem Programm Datensätze transponieren und dann diese in einem ALV ausgeben.
Die Transponation habe ich schon hinbekommen und diese werden auch richtig in meiner Tabelle gespeichert.
Nun stehe ich vor dem Problem, dass ich diese Daten aber nicht in einem ALV ausgegeben bekomme.

Ich bekomme jedes mal den Dump "Fieldsymbol has not yet be assigned".
Ich weiß das dieser Dump kommt, wenn der Feldkatalog nicht richtig aufgebaut ist. (Ich baue meinen manuell auf da ich ihn nicht Automatisch aufgebaut bekomme)

Code: Alles auswählen.

gs_fieldcat_comp-fieldname =  lv_fieldname.
      gs_fieldcat_comp-datatype = 'CHAR'.
      gs_fieldcat_comp-inttype  = 'C'.
      gs_fieldcat_comp-coltext = lv_fieldname.
      gs_fieldcat_comp-seltext  = lv_fieldname.
      gs_fieldcat_comp-outputlen = 000020.
      gs_fieldcat_comp-col_pos = lv_index.
      gs_fieldcat_comp-tabname = 1.
      gs_fieldcat_comp-intlen = 000020.
      gs_fieldcat_comp-row_pos = 0.
      gs_fieldcat_comp-just = 'L'.
      gs_fieldcat_comp-reptext = ' '.
      gs_fieldcat_comp-col_id = lv_index.
      gs_fieldcat_comp-dd_outlen = 000020.

gs_fieldcat_comp-fieldname  = lv_fieldname.
            gs_fieldcat_comp-COLTEXT   =  ls_field-MATNR.
            gs_fieldcat_comp-REPTEXT   =  ls_field-MATNR.
            gs_fieldcat_comp-scrtext_l =  ls_field-MATNR.
            gs_fieldcat_comp-scrtext_m =  ls_field-MATNR.
            gs_fieldcat_comp-scrtext_s =  ls_field-MATNR.
Ich benutze lvc_t_fieldcat um später mit set_table_for_first_display meinen ALV zu erstellen.

Code: Alles auswählen.

    CALL METHOD go_alv_grid_comp->set_table_for_first_display
      EXPORTING
        is_layout            = gs_layout
        it_toolbar_excluding = lt_exclude
        i_save               = 'U'
        is_variant           = alvvariant
        i_default            = ' '
      CHANGING
        it_fieldcatalog      = GT_FIELDCAT_COMP[ ] "HIer sind die eckigen Klammern hinter
        it_outtab            = LT_COMP_ALV.
Hat jemand eine Idee, was ich vergessen haben könnte beim erstellen des Feldcataloges oder vill eine idee wie ich dies einfacher hin bekommen würde?
Die Ausgabe habe ich mit TYPES erstellt im Programm.

Vielen Dank

Niels

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


Re: Transponierte Daten in ALV ausgeben

Beitrag von wreichelt (Top Expert / 1030 / 29 / 188 ) »
Hallo,

in lv_fieldname muss in Grossbuchstaben der Name stehen zb. 'MATNR'.
An deinem Beispiel ist das nicht ersichtlich.

Gruß
Wolfgang

Folgende Benutzer bedankten sich beim Autor wreichelt für den Beitrag:
Niels


Re: Transponierte Daten in ALV ausgeben

Beitrag von ibo (ForumUser / 67 / 35 / 9 ) »
Hallo,

lv_fieldname muss in Grossbuchstaben wie wreichelt geschrieben hat,

aber um zu sicher zu sein, man kann diese Anweisung benutzen

TRANSLATE lv_fieldname TO UPPER CASE.

Gruß
Ibo

Folgende Benutzer bedankten sich beim Autor ibo für den Beitrag:
Niels


Re: Transponierte Daten in ALV ausgeben

Beitrag von Unit605 (Expert / 975 / 37 / 93 ) »
.....never mind.

Folgende Benutzer bedankten sich beim Autor Unit605 für den Beitrag:
Niels


Re: Transponierte Daten in ALV ausgeben

Beitrag von RaCDigger (ForumUser / 42 / 4 / 7 ) »
Hallo Niels,

du hast wahrscheinlich deinen Code ja nur auszugsweise gepostet, aus dem grund mal vorsichtig nachgefragt :wink:
In dem Abschnitt in dem du die Fieldcat Struktur füllt ist kein Append vorhanden mit dem du diese in die Tabelle schreibst ??

Gruß
Sven

Re: Transponierte Daten in ALV ausgeben

Beitrag von Niels (ForumUser / 77 / 18 / 9 ) »
Vielen Dank euch.
Es hat nur daran gelegen das ich den Wert in lv_fieldname klein geschrieben hatte wie Unit650, ibo und wreichelt es gesagt hatten.

Jetzt funktioniert es Problem los.

Seite 1 von 1

Vergleichbare Themen

5
Antw.
2396
Views
Daten vertikal ausgeben
von seco_neu » 14.09.2007 12:12 • Verfasst in ABAP® für Anfänger
6
Antw.
2390
Views
Daten aus mehreren Tabellen ausgeben
von thr-hn » 25.03.2014 09:14 • Verfasst in ABAP® für Anfänger
2
Antw.
1544
Views
mit method : get_... daten lesen und ausgeben?
von Rea » 06.12.2014 19:59 • Verfasst in ABAP Objects®
13
Antw.
16982
Views
Daten als Text- oder XML-Datei aus SAP ausgeben
von lenhart08 » 17.09.2008 09:24 • Verfasst in ABAP® für Anfänger
1
Antw.
2067
Views
Daten vom FB "READ_TEXT" im Alert(); ausgeben??
von Tom_KN » 02.11.2006 14:09 • Verfasst in Web-Dynpro, BSP + BHTML

Ü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

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.