Code: Alles auswählen.
wa_fieldcat-row_pos = 1.
wa_fieldcat-fieldname = 'CLASS'.
wa_fieldcat-ref_tabname = 'KLAH'.
wa_fieldcat-ref_fieldname = 'CLASS'.
wa_fieldcat-reptext_ddic = text-001.
APPEND wa_fieldcat TO pt_fieldcat.
Code: Alles auswählen.
call method gt_grid-grid>set_function_code
changing
c_ucomm = l_okcode.
Code: Alles auswählen.
wa_fieldcat-row_pos = 1.
wa_fieldcat-fieldname = 'CLASS'.
wa_fieldcat-ref_tabname = 'KLAH'.
wa_fieldcat-ref_fieldname = 'CLASS'.
wa_fieldcat-reptext_ddic = text-001. "Klasse
APPEND wa_fieldcat TO pt_fieldcat.
CLEAR wa_fieldcat.
wa_fieldcat-row_pos = 2.
wa_fieldcat-fieldname = 'MERK'.
wa_fieldcat-ref_tabname = 'CLOBJDAT'.
wa_fieldcat-ref_fieldname = 'SMBEZ'.
wa_fieldcat-reptext_ddic = text-002. "'MerkBez'.
APPEND wa_fieldcat TO pt_fieldcat.
CLEAR wa_fieldcat.
wa_fieldcat-row_pos = 3.
wa_fieldcat-fieldname = 'AUSP1'.
wa_fieldcat-ref_tabname = 'CLOBJDAT'.
wa_fieldcat-ref_fieldname = 'AUSP1'.
wa_fieldcat-reptext_ddic = text-003. " 'MerkWert'.
APPEND wa_fieldcat TO pt_fieldcat.
CLEAR wa_fieldcat.
wa_fieldcat-row_pos = 4.
wa_fieldcat-fieldname = 'ZAEHL'.
wa_fieldcat-ref_tabname = 'CLOBJDAT'.
wa_fieldcat-ref_fieldname = 'TABIX'.
wa_fieldcat-reptext_ddic = text-004. " 'Zähler'.
wa_fieldcat-do_sum = gc_x.
APPEND wa_fieldcat TO pt_fieldcat.
CLEAR wa_fieldcat.
Code: Alles auswählen.
Laufzeitfehler GETWA_NOT_ASSIGNED
Fehleranalyse
Es wurde auf ein noch nicht zugewiesenes Feldsymbol zugegriffen
(Datensegment Nr. 74).
....
Hinweise zur Fehlerbehebung
"GETWA_NOT_ASSIGNED" " "
"SAPLKKBL" bzw. "LKKBLF99"
"GEN_FIELD_OUT2"
Informationen zur Abbruchstelle
Der Abbruch trat im ABAP-Programm "SAPLKKBL" auf, und zwar in
"GEN_FIELD_OUT2". Das Hauptprogramm war "<reportname>".
Im Quelltext befindet sich die Abbruchstelle in Zeile 3748
des (Include-)Programms "LKKBLF99".
(bei Anwahl des Editors: 37480) der ABAP-Source "LKKBLF99".
Ausschnitt Source-Code
:
037450 if gs_out_flags-mcoltab = 'X' and gs_out_flags-slave ne 'X' and
037460 gs_out_flags-sum ne 'X'.
037470 lr_tabledescr ?= cl_abap_typedescr=>describe_by_name( 'LVC_T_SCOL'
> if lr_tabledescr->applies_to_data( <coltab_any> ) eq 'X'.
037490 loop at <coltab_lvc> into ls_lvc_color.
037500 move-corresponding ls_lvc_color to ls_kkbl_color.
037510 ls_kkbl_color-fieldname = ls_lvc_color-fname.
037520 append ls_kkbl_color to lt_kkbl_color.
037530 endloop.
037540 assign lt_kkbl_color to <coltab>.
037550 endif.
:
:
Anmerkung zum Source-Code:
<coltab_any> => Feldsymbol noch nicht zugewiesen
lr_tabledescr = {O:134*\CLASS=CL_ABAP_TABLEDESCR}
Code: Alles auswählen.
*----Einfärbung einzelner Zellen
wa_layout-coltab_fieldname = 'FARBE'.