問題タブ [alv]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
treeview - ALV ツリー (ABAP) で拡張ノード イベントをキャプチャする
class を使用して ALV ツリー ビューを作成しましたCL_SALV_TREE
。
すべて正常に動作しますが、ツリー列のサイズを自動的に変更する関数を埋めるために、ノードが展開されたときにイベントを取得したいと思います。
私の問題は、展開イベントがHANDLE_EXPAND_NC
クラスのプライベートメソッドでありCL_GUI_ALV_TREE
、実際にこのイベントをキャプチャする方法がわからないことです。どんなアイデアもお待ちしております。お時間をいただきありがとうございます。
abap - SALV の可視フィールドを比較して隣接する重複を非表示
SALV-Grid の見出し (ABAP) 疑似コードを考えてみましょう。このようなものが必要です。または、それらを区別する列が非表示になっているときに、グリッド内の行の視覚的な垂直膨張を取り除く何らかの方法が必要です。多くの研究の後、私はそのようなものが存在するとは思わないので、それを回避する必要があります.
ビューだけを変更したいのですが、基になる内部テーブルを変更したくありません。これを最もよく達成する方法についてのアイデアはありますか? イベントかな?
excel - alv レポートを Excel にエクスポート
ALV レポートを Excel ファイルにエクスポートする際に大きな問題が発生しました。ALV レポートを Excel にアンロードする標準機能があるかどうかはわかりません。この機能を特別なボタンとして実装したい。
出来ますか?
abap - ALV は 2 つのように 1 つの列を表示します
cl_gui_alv_grid
同じヘッダーで 2 つの列を作成することは可能ですか?
次のようなデータを表示したいとします。
このために、私は2つの解決策について考えていますが、それが可能かどうかはわかりません.
最初の解決策 : 最初の 3 列と 2 番目の 6 列で、2 レベルのフィールド カタログを作成します。
2 番目: 3 つの列を持つフィールド カタログを作成し、各列の下に 2 つの値を連結します。
ありがとう。
toolbar - ALV ツールバーに独自の menu_button を作成する
ALV ツールバーに menu_button を作成する必要があります。
SCNで検索したところ、いくつかの例が見つかりました。
btn_type = 2 のボタンを作成する必要があることはわかっています。
そのように:
その後、クラスのメニューボタンを次のように処理する必要があります。
その後、それを実装する
しかし、うまくいきません。ボタンをクリックしても、デバッガーはこのメソッドに入りません。
なんで?
abap - 最初の表示後に it_outtab を変更します (ALV グリッド)
it_outtab
alv のデータを破壊せずに変更することはできますか?
フィールドカタログを変更するには、次の方法で可能であることを知っています:
it_outtab
しかし、パラメータを変更する必要がある場合、それは可能ですか?