ALV: Feldkatalog wird nicht übernommen !

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

Die Objektorientierung mit ABAP®: Vererbung, Dynamische Programmierung, GUI Controls (u.a. ALV im OO).
4 Beiträge • Seite 1 von 1
4 Beiträge Seite 1 von 1

ALV: Feldkatalog wird nicht übernommen !

Beitrag von Raphael ( / / 0 / 3 ) »
Hallo zusammen,

habe eigentlich ein kleines Problem, dass ich dennoch nicht lösen kann.

Wir haben ein neue SAP R/3 Version (früher 4.6b
jetzt 4.7 Enterprise). Nun funktioniert mein ALV
Grid nicht ganz und zwar werden die Überschriften nicht genommen, obwohl sich das Programm kaum geändert hat.

Hier ein Auszug wie der Feldkatalog aufgebaut ist:

CLEAR wa_fieldcat.
wa_fieldcat-col_pos = '1'.
wa_fieldcat-fieldname = 'AUFNR'.
wa_fieldcat-inttype = 'CHAR'.
wa_fieldcat-outputlen = '8'.
wa_fieldcat-coltext = 'AUFNR'.
wa_fieldcat-seltext = 'Auftrag'.
wa_fieldcat-just = 'R'.
wa_fieldcat-emphasize = 'C100'.
APPEND wa_fieldcat TO gt_fieldcat.

Und der Funktionsbaustein aufgerufen wird:

MOVE '/DEFAULT' TO gs_variant-variant.

CALL METHOD grid_r->set_table_for_first_display
EXPORTING
is_layout = gs_layout
is_variant = gs_variant
i_save = 'A'
CHANGING
it_fieldcatalog = gt_fieldcat[]
it_outtab = gt_outtab[].

Hat jemand ein ähnliches Problem mal gehabt ??
Hab versucht den FB zu debuggen, aber ich kann nichts auffälliges sehen.

Der FB wird auch mit sy-subrc = 0 beendet.
Eigentlich ein simples Thema, nur die User wollen nicht unbedingt den Feldnamen sehen, sondern eine Überschrift.

Danke für jeden Tipp !!

Gruß
Raphael

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


Beitrag von codemaster ( / / 0 / 3 ) »
Hi Raphael,
also in deinen auszügen sehe ich nichts all zu auffällig falsches.
probier doch mal nen einfachstaufruf ohne die varianten etc. nur mit dem feldkatalog.

dann kannst du schon mal feststellen, ob es am feldkatalog liegt oder nicht.

zudem kannst du versuchen den feldkatalog mit hilfe vom funktionsbaustein: LVC_FIELDCATALOG_MERGE aufzubauen.

mehr fällt mir leider auch nicht ein.

MfG Codemaster

Beitrag von Gast ( / / 0 / 3 ) »
Hallo Raphael,

falls Dein Problem immer noch nicht gelöst ist:

für Spaltenüberschriften benutze ich normalerweise
wa_fieldcat-coltext. Es hat bis jetzt immer gut
geklappt.

Bei Dir wäre es also
wa_fieldcat-coltext = 'Auftrag'.

Gruß,
Jura

Beitrag von TakerOne ( / / 0 / 3 ) »
Hallo,
ich hatte auch dieses Problem nach der Umstellung.

seltext wird jetzt nicht mehr für die Überschrift verwendet, sondern wie der Name sagt, bei der Selektion von Feldern für die selbst definierte Ansicht.

Es wird jetzt für die Überschriften
scrtext_s
scrtext_m
scrtext_l
verwendet.
Aber Achtung, zeitweise generiert er bei Zwischengrössen (Spaltenbreite und Text unterschiedlich lang) Überschriften mit dem Orginal-Feldnamen, die bei Veränderung der Spaltenbreite wieder durch die zuvor definierte Überschrift vorgegeben war.

Gruß

Seite 1 von 1

Vergleichbare Themen

0
Antw.
1696
Views
Feldinhalt wird nicht übernommen
von nilss » 06.08.2009 15:16 • Verfasst in ABAP® für Anfänger
17
Antw.
10490
Views
Dynpro-Felder werden nicht übernommen
von Marc K. » 12.10.2011 08:21 • Verfasst in ABAP® für Anfänger
2
Antw.
2912
Views
FILE_SAVE_DIALOG --> WINDOW_TITLE wird nicht übernommen
von KleinerEisbaer » 20.05.2008 16:35 • Verfasst in ABAP® für Anfänger
3
Antw.
2073
Views
Tablecontrol: Eingabewert wird nicht übernommen
von khb » 10.02.2015 17:26 • Verfasst in ABAP® für Anfänger
0
Antw.
2679
Views
Transport von InfoSet - Änderungen werden nicht übernommen
von damberge » 17.07.2008 10:11 • Verfasst in Basis

Über diesen Beitrag

Anonymous
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.