問題タブ [opensql]
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.
performance - さまざまなデータベース テーブルに対してデータを検証するためのパフォーマンス
私の問題:
テーブルを ls_eban.. という名前のローカル構造に「ループ」します。
これらの情報を使用して、次の指示に従う必要があります。
- ls_eban-matnrは、テーブル zmd_scmi_st01 (1. コントロール テーブル (グローバル) ) にある必要があります。
- ls_eban-werksは、テーブル zmd_scmi_st05 (2. コントロール テーブル (グローバル)) にある必要があります。
- ls_eban-knttpは、テーブル zmd_scmi_st06 (3. コントロール テーブル (グローバル)) にある必要があります。
明確でパフォーマンスの高い選択が必要です。私は実際に持っていますが、まったくパフォーマンスがありません。
私の解決策:
また、コントロール テーブルは互いに何の関係もありません (主キーも副キーもありません)。
subquery - サブクエリがエラーをスローする:「間違ったテーブル名またはテーブル エイリアス」
SAP では、次の要求はうまく機能しますが、結果として 3000 の材料 (MATNR) に対して #5000000 行を取得します。
しかし、MATNR ごとに最後の動き/日付だけが必要な場合は、次の要求で次のエラーが返されます: テーブル名またはテーブル エイリアス名が間違っています テーブル エイリアス名 "(SELECT MAX( T".
構文の問題について何か考えはありますか? 前もって感謝します。
dynamic - 任意のテーブルから動的に検索
たとえば、同じクエリを作成する汎用モジュールを作成したいと思います。
column_name = name_value である table_name から column_id を選択します。
table_name、column name、name_value を渡したいので、テーブルが何であれ、指定された名前の ID を取得できます。汎用モジュールを使用して abap でそれを行う方法を教えていただけますか?
inner-join - 複数のテーブルから互いに条件付きでデータ セットを選択する最も効率的な方法
次のような内部テーブルがあります。
zgerpt_rnk_min、hrp1001、hrp9003 の 3 つの異なるデータベース テーブルからこのテーブルを作成する必要があります。
する必要がある:
さまざまなループを使用して、データを内部テーブルに結合します。これを行う最も効率的な方法は何ですか? 内部結合を使用して、必要なすべてのデータを一度に選択することは可能ですか? もしそうなら、どのようにすべての WHERE 条件を組み込むことができますか? ポインタに感謝します!
inner-join - RFC で内部結合を選択
一部の (この場合は 2) データベース テーブルで RFC を介して内部結合選択を実行する機会はありますか?
基本的に、このコマンドを RFC で動作するものに変換したいと考えています。
を認識していRFC_READ_TABLE
ます。唯一の問題は、1 つのテーブルからしか読み取れないことです。両方のテーブルから読み取り、それらをマージして自分のものをチェックすることもできますが、それを防ぎたいです。
performance - Select LIKE でワイルドカード % を使用した場合のパフォーマンス
obj_name フィールドに tadir の obj_name フィールドの値とそれに続くワイルドカードが含まれている e071 のすべてのエントリを選択する、恐ろしく遅く非効率的な次のステートメントがあります。
「For all entry in」または結合で LIKE ステートメントを使用できないため、これをより効率的にする方法はありますか?
abap - 内部結合を含む Select ステートメントが永遠にかかる
上記のコードのパフォーマンスを改善するのに役立つ人はいますか?