コンテンツフレーム起動

列単位のスクロール 文書を SAP ライブラリストラクチャに組み込む

一覧を列単位で横にスクロールするために、SCROLL には以下のオプションが用意されています。この場合の列とは、一覧行の 1 文字を意味します。

特定の列へのスクロール

特定の列へのスクロールを行うには、SCROLL 命令の TO COLUMN オプションを使用します。

構文

SCROLL LIST TO COLUMN <col> [INDEX <idx>].

INDEX オプションを指定しないと、列 <col> から始まる現在の一覧が表示されます。。INDEX オプションを指定すると、一覧レベル<idx> で一覧をスクロールします。一覧レベルの追加情報については、インタラクティブ一覧を参照してください。

特定数の列単位のスクロール

特定の数の列だけスクロールするには、SCROLL 命令の、以下のオプションを使用します。

構文

SCROLL LIST LEFT | RIGHT BY <n> PLACES [INDEX <idx>].

INDEX オプションを指定しない場合、この命令では一覧を <n> 列分だけ前後にスクロールします。INDEX オプションは、特定の一覧レベルを上記のように指定します。

例

REPORT demo_list_scroll_4 NO STANDARD PAGE HEADING LINE-SIZE 200.

TOP-OF-PAGE.

   WRITE: AT 161 'Top of Page', sy-pagno,
                  'SY-SCOLS:', sy-scols.

ULINE.

START-OF-SELECTION.

   DO 200 TIMES.
     WRITE sy-index.
  ENDDO.

   SCROLL LIST TO COLUMN 178.

このプログラムは 200 の幅のページを 1 つ持つ一覧を作成します。現在のウィンドウ幅 (SY-SCOLS に保管されます) 40 の場合、プログラムは以下のように出力されます。

このグラフィックは添付のテキストに説明されています

一覧は列 178 から表示されます。ユーザはここで一覧を左にスクロールすることができます。

 

 

 

 

コンテンツフレーム終了