data_changedとata_changed_finished:ALVグリッド/ OO ALVは、二つの事象(イベント)があります。
最初のイベントは、編集可能なフィールドデータの変化は、入力データの正当性を確認するために使用することができる場合、データの変更が完了したときに、第2のイベントがトリガされ、トリガされます
データが変更されていない場合は、フォーカスを失ったとき、または輸送(例えば、入力された後、次の入力に必要なセルにカーソルを移動し)、それがデータの変更を取るが、直接イベントデータ変更完了をトリガしません
CL_GUI_ALV_GRIDクラスによってREGISTER_EDIT_EVENT方法を設定するためにフォーカスを失ったか、Enterキーを押します、データ変更イベントがトリガされます。
2 Enterキーを押しトリガー:i_event_id = cl_gui_alv_grid => mc_event_enter
2セルがフォーカスを失った:i_event_id = cl_gui_alv_grid => mc_event_modifies
これは、1つの方法を設定しなければならない、または他のデータ変更イベントは、イベントをトリガーされることはありません
その後、イベントハンドラメソッドを実装し、data_changed、data_changed_finishedイベントのCL_GUI_ALV_GRIDを登録し、2つのイベントがデータ変更時にトリガされます
上記。