コンテンツフレーム起動

プロセスの文書化 行の色設定 文書を SAP ライブラリストラクチャに組み込む

用途

一覧でデータを強調するために、グリッドコントロールの行の色を変更することができます。

注記

列の色を設定するには、項目カタログの項目 EMPHASIZE を使用します ( 列の出力オプションを参照 )

 

プロセスフロー

  1. データ型 LVC_S_LAYO レイアウト構造を定義します。
  2. 以下の例に示すように、 4 桁の文字項目を出力テーブルに追加します。
  3. DATA: BEGIN OF GT_OUTTAB OCCURS 0.
     GT_OUTTAB OCCURS 0.
            INCLUDE STRUCTURE <DDIC-Struktur

    DATA: DATA:   linecolor(4) type c. "Color for corresponding li

    DATA: END OF GT_OUTTAB.

  4. データを選択して、出力テーブルにコピーします。
  5. ループ操作で出力テーブルを 1 行ずつ読み込みます。行の色を変更するには、文字項目に 4 桁の色コードを割り当てます。

注記

色コードの追加情報については、項目カタログの項目 EMPHASIZE を参照してください ( 列の出力オプションを参照 )

  1. 内部テーブルの名前をレイアウト構造の項目 INFO_FNAME に割り当てます ( この例では 'LINECOLOR' です。ステップ 2 を参照 )
  2. メソッド set_table_for_first_display を使用してレイアウト構造と出力テーブルを受け渡します。

注記

初期画面でセルを色表示しないようにするには、ステップ 4 を延期して、メソッド refresh_table_display で出力テーブルをリフレッシュします。

 

 

 

 

 

 

コンテンツフレーム終了