Danke für Deine Antwort.
Code: Alles auswählen.
ir_data_changed->add_protocol_entry(
EXPORTING
i_msgid = '0K' i_msgno = '000' i_msgty = 'E'
i_msgv1 = 'Ich war im vorher ok aber jetzt nicht mehr'
i_fieldname = 'USER'
i_row_id = lv_tabix ).
Code: Alles auswählen.
er_data_changed->add_protocol_entry( ... ).
Code: Alles auswählen.
mx_grid->if_cached_prop~set_prop( propname = 'GridModified' propvalue = '1' ).
mc_grid->check_changed_data( ).
Code: Alles auswählen.
CASE ls_tree_node-tree.
WHEN cs_tree-where_used_objects.
cl_gui_cfw=>set_new_ok_code( 'DUMMY' ).
find_element( iv_key = ls_tree_node-element_key ).
WHEN cs_tree-where_used_list.
cl_gui_cfw=>set_new_ok_code( 'DUMMY' ).
push_detail_object_int(
iv_tree_element = ls_tree_e-tree_element
iv_key = ls_tree_node-element_key
iv_ensure_visible = abap_true
iv_pending = abap_true ).
Ich habe mir mal das BCALV_EDIT_03 umgebaut, und siehe da - es geht tatsächlich.
Liegt es am Montag morgen? Irgendwie erwischst Du mich damit auf dem falschen Fuß, weiß gerade überhaupt nicht wozu ich ein neuen FCODE setzen soll.
RIG hat geschrieben: ↑19.10.2020 10:36
Ich habe mir mal das BCALV_EDIT_03 umgebaut, und siehe da - es geht tatsächlich.
Dann habe ich geschaut was bei mir anders ist. -> meine Tabelle ist Dynamisch, ich übergebe also ans Grid ein Feldsymbol type Standard Table <lt_outtab>.
Nun habe ich das BCALV_EDIT_03 auch so angepasst, und siehe da - gleiches verhalten wie bei mir. Zellen werden nicht mehr Markiert.