問題タブ [sap-query]
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 - VBAK/VBAP フィールドを infoset の単一行に条件付きで集約
次の問題が発生します。
私がしたいこと
特定の発注書について、異なるフィールドにディスパッチする必要がVBAK
あるテーブルの複数の行を含むテーブルのデータを再グループ化する情報セットを作成したいと考えています。VBPA
KUNNR
例: 次の PO 111005229 の場合、最初のフィールドで対象のフィールドを取得しPARVW = 'ER'
、2 番目のフィールドで対象のフィールドを取得したいと考えてADRNR
いPARVW = 'BP'
ます。
望ましい出力:
私が試したこと
SQ02 で両方のテーブルを結合する
VBAK
2 つのテーブルを宣言しようとしましたがVBAP
、SQ02 TCode の実行中に目的のフィールドを選択しました。
これは機能しません:
- SE16N と同様に、フィルター処理されたデータを含む 1 行が必要な場合、クエリは注文書のすべての行を返します。
- コード部分でを使用して
CHECK VBPA-PARVW = 'ER'.
、Record processing
特定の PO の行数を 1 に減らすことを期待すると、値はまったく返されません。
SQ02でVBAKテーブルのみ宣言
VBAK
また、SQ02 でテーブルのみを宣言し、必要な追加フィールドを作成して、これらの特定のフィールドに関連するコードでPERNR_ER
結合しようVBAK
としました。VBPA
openSQL
追加のフィールドを作成PARVW_ER
しPERNR_ER
、次のコードを埋め込みました。
出力として与える
私も試しました
しかし、それは同じを返しました。
期待される結果を得るにはどうすればよいですか?
abap - グループ化されたデータ内の文字列の最小値を選択する
SAP クエリ (SQ02) を作成しようとしています。
私のデータセットは、フィールドの値に基づいてグループ化されています (以下の例)。別のフィールドの最小値を選択して出力する必要がありますが、文字と数字が混在しているため、最小値が必要です。
私は今このコードを持っていますが、マスターアカウントに関連付けられた値を戻すだけで、マスターアカウントでロジックが失敗し、最低値はありません。
データセットの例:
中間結果は次のようSELECT MIN( class ) AS Class2, group FROM abovetable GROUP BY group
になります。
中間結果をマージすると、最終結果は次のようになります。
数だけでも十分です。
abap - Select 中に存在しないと見なされる既存の列
knb1 の kunnr が likp の kunnr と等しい knb1 からフィールドを選択し、それをフィールド KART_KLIENT1 に割り当てる必要があります。頭をゆがめることができない理由で、テーブル knb1 も likp も列 kunnr を持っていないと言われています...どちらもそうです。
どこで問題を探すべきかわかりません。knb1 と likp の両方が SAP で定義済みのデータベース テーブルであり、kunnr 列がデフォルトでそこにあります。
私は SQ02 で作業しており、フィールドの 1 つにコードを追加しています。
- knb1 と lipk を TABLES セクションに追加すると、それらが既に定義されているというエラーが表示されます。
- DATA セクション (TYPE または LIKE) で kunnr を定義しようとしても、何も変わりません。
- SELECT の WHERE 部分で「-」の代わりに「~」を使用しても、何も変わりません。
お時間をいただきありがとうございます。
s4hana - ERP コネクタ経由で SAP Analytics Cloud の S/4HANA SQVI クエリにアクセスできますか?
コンテキスト:SQVI
オンプレミスの S/4HANA から SAP Analytics Cloud (バージョン: 2021.14.7) へのトランザクションで構築されたクエリからのデータをレプリケートする必要があります。ただし、明らかなコネクタである S/4HANA コネクタは機能しません。代わりに ERP コネクタを使用しましたが、ここでは Z* クエリにアクセスできません。