問題タブ [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.
abap - REUSE_ALV_FIELDCATALOG_MERGE 関数モジュールの使用方法
関数モジュールを使用しREUSE_ALV_FIELDCATALOG_MERGE
てフィールド ラベルを ddic に渡して、alv レポートの列ヘッダーに表示しようとしています。しかし、それはうまくいきませんでした。
行にコメントI_STRUCTURE_NAME = 'TY_YNAH_CUS_OBJ_REQ'
を付けると、実行時エラー状態が表示されます
ABAP プログラムの行は、内部テーブルよりも幅が広くなっています。
しかし、コメントを外すと、プログラムはまだ機能しませんでした
treeview - WD に複数レベルの階層を持つツリー?
この「ALV ツリーの作成」のチュートリアルでは、ツリーというよりもグループ化に似た 2 レベルの階層について説明します。深さと幅が可変のツリー コントロールを作成する方法はありますか?
abap - 後でフィールド長を変更する
次に、内部テーブルをマッピングして、ALV テーブルとして出力したいと考えています。後でフィールド長を変更する方法はありますか?
abap - ALV ツリー ノード イベントが発生しない
アイテムの選択を有効にせずに ALV ツリーを使用すると、問題が発生します。この場合、ノード コンテキスト メニュー リクエストのイベントを受け取ることができません。アイテムの選択をオンにすると、すべて正常に動作します。ノードと項目のコンテキスト メニュー要求のイベントを取得しますが、アプリケーションで項目選択を有効にする必要はありません。
共有できるコードは次のとおりです。
そして、ここでイベントを登録します。
そして、ここに私のハンドラがあります:
したがって、 が true に設定されている場合、両方の方法が機能item_selection
します。item_selection
が false に設定されている場合、どちらも機能していません。handle_node_ctmenu_request
ただし、この場合は解雇されると予想していました。
abap - GUI ステータスをコピーせずに CL_SALV_TREE にユーザー定義関数を追加することはできますか?
CL_SALV_TREE
このインスタンスが使用されているレポートに GUI ステータスをコピーせずに、 のインスタンスにユーザー定義関数を追加することはできますか?
私がやろうとしているのは、add_function
メソッドを使用してカスタム関数を追加することです。
ただし、ボタンは表示されません。
少し前に でやろうとしたのを覚えていますがCL_SALV_TABLE
、 を使用すると明示的な例外が発生しadd_function
ました。
その時に試したのは。
未処理の例外による短いダンプで終了しますCX_SALV_METHOD_NOT_SUPPORTED
。SAP 標準コードに表示されるのは
このコード片からadd_function
、 object の method を持つ新しい関数を追加できると推測できますIF_SALV_C_TABLE_OBJECTS=>TREE
。
これまでのところ、次の回避策を使用しました。
残念ながら、このような場合、ボタンはステータス バーではなく、ツリーの直前の別の場所に表示されます。
abap - REUSE_ALV_GRID_DISPLAY を REUSE_ALV_LIST_DISPLAY に変更
私はこの問題を抱えています。コマンドで ALV レポートを呼び出していSUBMIT
ます。このレポートは呼び出しますREUSE_ALV_GRID_DISLAY
が、呼び出されると、のようなリストが表示されREUSE_ALV_LIST_DISLAY
ます。可能な句は何ですか?