Aus der Hilfe zum Parameter IT_FIELDCAT des FuBa REUSE_ALV_GRID_DISPLAY:KlausB hat geschrieben:Wie kann ich dies vermeiden und einen eigenen Text als Überschrift einstellen?
Gruß HendrikTexte
Folgende Parameter für Texte sind immer bei Programmfeldern ohne Bezug zum Data Dictionary zu füllen.
Bei Feldern mit Bezug zum Data Dictionary werden die Texte aus dem Data Dictionary gezogen. Ist dies nicht erwünscht, so können auch für Felder mit Bezug zum Data Dictionary die Textparameter gefüllt werden. Die enstprechenden Texte aus dem Data Dictionary werden dann ignoriert.
Verändert der Benutzer interaktiv die Spaltenbreite, so wird immer der Text zur Ausgabe in der Spaltenüberschrift herangezogen, dessen Länge hierfür geeignet ist.
Bei der interaktiven Funktion 'Spaltenbreite optimieren' werden neben den Feldinhalten auch die Spaltenüberschriften betrachtet: Sind alle Feldinhalte kürzer als die kürzeste Spaltenüberschrift, so richtet sich die Spaltenbreite nach der Spaltenüberschrift.
Der 'Feldbezeichner lang' wird auch im Popup zur Definition der Anzeigevariante, Sortierpopup, ... verwendet.
- seltext_l (Feldbezeichner lang)
- seltext_m (Feldbezeichner mittel)
- seltext_s (Feldbezeichner kurz)
- reptext_ddic (Überschrift)
analog der 'Überschrift' bei der Datenelementpflege
Bei der Listenausgabe wird aber nicht zwingend der darin hinterlegte
Text gezogen, sonder es findet eine Optimierung bzgl. aller Texte statt.
- ddictxt (Text festlegen)
Wertebereich: SPACE, 'L', 'M', 'S', 'R'
Mit den möglichen Ausprägungen 'L', 'M', 'S', 'R' kann man das Schlüsselwort vorgeben, das immer als Spaltenüberschrift gezogen werden soll. Ändert sich die Spaltenbreite, wird in diesem Falle nicht versucht, eine der neuen Ausgabebreite angepaßte Überschrift zu finden.