!--a11y-->

用途
グリッドコントロールの特殊な列またはセルに対してドラッグ&ドロップ動作を定義するには、このプロセスを使用します。行ごとまたはセルごとにそれぞれのドラッグ&ドロップ動作を定義することができます。
プロセスフロー
DATA: BEGIN OF GT_OUTTAB OCCURS 0.
DATA: BEGIN OF GT_OUTTAB OCCURS 0.
INCLUDE STRUCTURE <DDIC-Struktur
DATA: DATA: CT TYPE LVC_T_DRDR."Table for d&d cell behavio
DATA: END OF GT_OUTTAB.

この後に、メソッド
set_frontend_layout を使用して、ドラッグ&ドロップ動作が設定されているレイアウト構造を受け渡すこともできます。メソッド refresh_table_display が呼び出されると、 ALV グリッドコントロールによってこのテーブルがリフレッシュされます。 ALV グリッドコントロールのインスタンスと関連する出力テーブルの存続期間は同一でなければなりません。例
次の図に示す出力テーブルでは、セル
b 1 とセル c 1 に異なるドラッグ&ドロップ動作がそれぞれ設定されており、 2 番目の行全体にセル c 1 と同じドラッグ&ドロップ動作が設定されています。