問題タブ [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.

0 投票する
3 に答える
17446 参照

abap - REUSE_ALV_FIELDCATALOG_MERGE 関数モジュールの使用方法

関数モジュールを使用しREUSE_ALV_FIELDCATALOG_MERGEてフィールド ラベルを ddic に渡して、alv レポートの列ヘッダーに表示しようとしています。しかし、それはうまくいきませんでした。

行にコメントI_STRUCTURE_NAME = 'TY_YNAH_CUS_OBJ_REQ'を付けると、実行時エラー状態が表示されます

ABAP プログラムの行は、内部テーブルよりも幅が広くなっています。

しかし、コメントを外すと、プログラムはまだ機能しませんでした

0 投票する
1 に答える
681 参照

crystal-reports - デフォルトでALVグリッドをCrystal Reportとして表示

ALV のビュー プッシュ ボタンでは、Crystal Report を選択して Crystal レポート形式でグリッドを表示できます。

ここに画像の説明を入力

そして、それは次のような結果になります:

ここに画像の説明を入力

ALV グリッドを表示して CR ビューを手動で選択する代わりに、Crystal レポート ビューを最初からユーザーに表示したいと考えています。方法はありますか?

0 投票する
1 に答える
787 参照

treeview - WD に複数レベルの階層を持つツリー?

この「ALV ツリーの作成」のチュートリアルでは、ツリーというよりもグループ化に似た 2 レベルの階層について説明します。深さと幅が可変のツリー コントロールを作成する方法はありますか?

0 投票する
3 に答える
800 参照

abap - 後でフィールド長を変更する

次に、内部テーブルをマッピングして、ALV テーブルとして出力したいと考えています。後でフィールド長を変更する方法はありますか?

0 投票する
1 に答える
1249 参照

abap - ALV ツリー ノード イベントが発生しない

アイテムの選択を有効にせずに ALV ツリーを使用すると、問題が発生します。この場合、ノード コンテキスト メニュー リクエストのイベントを受け取ることができません。アイテムの選択をオンにすると、すべて正常に動作します。ノードと項目のコンテキスト メニュー要求のイベントを取得しますが、アプリケーションで項目選択を有効にする必要はありません。

共有できるコードは次のとおりです。

そして、ここでイベントを登録します。

そして、ここに私のハンドラがあります:

したがって、 が true に設定されている場合、両方の方法が機能item_selectionします。item_selectionが false に設定されている場合、どちらも機能していません。handle_node_ctmenu_requestただし、この場合は解雇されると予想していました。

0 投票する
1 に答える
6866 参照

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

これまでのところ、次の回避策を使用しました。

残念ながら、このような場合、ボタンはステータス バーではなく、ツリーの直前の別の場所に表示されます。

ステータスバーにないボタン

0 投票する
1 に答える
1187 参照

abap - REUSE_ALV_GRID_DISPLAY を REUSE_ALV_LIST_DISPLAY に変更

私はこの問題を抱えています。コマンドで ALV レポートを呼び出していSUBMITます。このレポートは呼び出しますREUSE_ALV_GRID_DISLAYが、呼び出されると、のようなリストが表示されREUSE_ALV_LIST_DISLAYます。可能な句は何ですか?