3

私のプログラムはABAPリストを表示しますが、レポートを下にスクロールするときに修正されたヘッダー(テキストの数行、派手なものは何もありません)を表示しようとしています。

使用しなければならないタグ​​や宣言はありますか?

4

3 に答える 3

5

ではSE38、'GOTO->テキスト要素->リスト見出し`でリスト見出しを定義することができます。 リストヘッダーのメンテナンス画面

リストヘッダーとリストのタイトル(列見出し)を定義できます。

1つの利点:GOTO -> Translationsさまざまな言語でさまざまなテキストを定義できます。

このメンテナンス画面を取得する別の方法:

リストから、次を選択できますSystem -> List -> List Headerリスト画面:システム->リスト->リストヘッダー タイトルテキストを定義する


別の方法:

top-of-pageレポートコード内でヘッダーテキストを定義するために使用できます。

top-of-page.
  write 'My header'.
于 2012-06-18T19:24:19.880 に答える
2

TOP OF PAGEイベントを使用して、スクロール中にページの上部に貼り付くようなものを書くことができます。あなたはここでより多くの情報を見つけることができます。

テキスト要素メニューからリストヘッダーを使用することもできます。詳細はこちら

よろしく、セルギウ

于 2012-06-18T19:28:59.503 に答える
0

1つの方法は、コードでトップオブページを直接使用することです。

もう1つの方法は、reuse_alv_grid_displayまたはreuse_alv_list_display(出力タイプに応じて)を呼び出し、I_CALLBACK_TOP_OF_PAGE行で「top-of-page」を宣言することです。次に、「トップオブページ」と同じ名前のサブルーチンを作成します。その中で、wa_list-typ='H'と書くことができます。wa_list-info=''。wa_listをit_listに追加します。wa_listをクリアします。

また

wa_list-typ='A'。wa_list-info='レポートヘッダー'。wa_listをit_listに追加します。wa_listをクリアします。

また

wa_list-typ='S'。wa_list-info='レポートヘッダー'。wa_listをit_listに追加します。wa_listをクリアします。

必要なもの(ヘッダー、アクション、または選択)に応じて。

最後に、REUSE_ALV_COMMENTARY_WRITE関数を使用して、テーブル(この例ではit_list)を呼び出すことができます。

お役に立てば幸いです。

于 2013-02-18T06:39:04.330 に答える