Code: Alles auswählen.
FIELD-SYMBOLS:
<gs_fieldcat> LIKE LINE OF gt_fieldcat.
READ TABLE gt_fieldcat
WITH KEY fieldname = 'DOCNUM'
ASSIGNING <gs_fieldcat>.
IF sy-subrc = 0.
<gs_fieldcat>-seltext_l = 'lange Beschriftung'.
<gs_fieldcat>-seltext_m = 'mittl. Beschr.'.
<gs_fieldcat>-seltext_s = 'krz. B.'.
ENDIF.
Dazu brauchst Du den Bezug zu einem Dictionary-Feld, den Du mit LIKE herstellen kannst. Du beziehst Dich dann also z.B. auf ein Feld einer DB-Tabelle.Anonymous hat geschrieben: Es funktioniert auch mit "type" nur hat die Spalte
dann keine Überschrift. Wie mache ich das den?
Code: Alles auswählen.
netwr LIKE vbap-netwr
den Feldnamen im READ groß schreiben! ('txt1' => 'TXT1')Anonymous hat geschrieben:Hallo Haubi,
...
READ TABLE GT_FIELDCAT
WITH KEY FIELDNAME = 'txt1'
ASSIGNING <GS_FIELDCAT>.
IF SY-SUBRC = 0.
<GS_FIELDCAT>-SELTEXT_L = 'Lange Überschrift'.
<GS_FIELDCAT>-SELTEXT_M = 'Überschrift'.
<GS_FIELDCAT>-SELTEXT_S = 'Über.'.
ENDIF.
...
Was muß ich noch ändern damit die Überschrift für das
Feld txt1 auch angezeigt wird?
Viele Grüße und natürlich vielen Dank
Volker