問題タブ [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 - ユーザーIDごとにSQVIクエリのリストを取得するにはどうすればよいですか?
背景として、SAPシステムからクエリを実行できる.NETを使用してExcelアドインを作成する予定です。
したがって、SAPのSQVIトランザクションの汎用モジュールのリストを探しています。私はそれらについて多くの情報を見つけることができないようです。私が以前に見つけたいくつかのフォーラムの投稿は、インターネットの忘却に陥ったようです。
具体的には、ユーザーが作成したクエリを検索して、その結果をExcelで表示できるようにしたいと考えています。Excelの操作を管理できるだけでなく、SAP汎用モジュールをリモートで実行することもできます。実行する必要のあるSQVI汎用モジュールが見つかりません。
更新:AQGFグループ内の汎用モジュール(RSAQ *で始まる汎用モジュール)を検索するように指示されたこの投稿を見つけました
sap-query - SAP InfosetQueryを使用してSELECTDISTINCTを実行するにはどうすればよいですか?
例:テーブルITOBを使用します。EQUNRとANLNRを選択すると、複数のエントリが表示されます(主に、一意でないILOAN、TPLNR、およびDATBIレコードが原因です)。どうすれば次と同等のことができますか?
個別のエントリのみを切り替えるチェックボックスまたはラジオボタンが欠落している場所にありますか?
また
CODE領域では、どのような変数を使用できますか?結果セットにアクセスできれば、そこで重複を削除できます。生成されたプログラムで使用されている%dtabにアクセスしようとしましたが、うまくいきませんでした。
sql - 集計関数または GROUP BY 句のいずれにも含まれていないため、選択リストでは SQL エラーが無効です
これが私のクエリです-SAPクエリツールで作成されました:
これは私が受け取ったエラーです - Group By にフィールドがあることがはっきりとわかります。
- [Microsoft][SQL Native Client][SQL Server]列 'ASAP.dbo.OCRD.Territory' は、集計関数にも GROUP BY 句にも含まれていないため、選択リストでは無効です。
- [Microsoft][SQL Native Client][SQL Server]Statement 'Serv
お知らせ下さい
abap - ABAP クエリの RBDRSEG 行による SUM
どこから始めればよいか、正しい出力を得る方法がわかりません。ABAPコーディングは初めてです。Infoset クエリを作成しようとしていますが、SQ02 で少しコーディングする必要があります。
結合された 2 つのテーブルがあります。1 つは Invoice Receipts のヘッダーとして RBKP で、もう 1 つはInvoice Document Itemsの RBDRSEG です。
クエリは、いくつかの無関係なパラメーター/バリアントに従って実行する必要がありますが、その場合は---
RBDRSEG ですべて同じドキュメント番号を探します RBKP-BELNR EQ RBDRSEG-RBLNR
そうすることで、RBDRSEG は各 Doc No. に対して複数行の結果を持つ場合と持たない場合があります。
Doc No. Result ごとにフィールド RBDRSEG-DMBTRを合計する必要があります。(Doc. No. に 5 行ある場合、合計する必要があるそれぞれの DMBTR の値は異なります)
この時点で、各 Doc の DMBTR フィールドの SUM を含む 1 行のみを (RBKP の他のフィールドと共に) 表示する出力が必要です。いいえ。
次に、フィールド RBKP - RMWWWR の差を示す別のフィールドが必要です。これは、請求書の合計と、そのドキュメントに対して以前に計算された合計です。フィールド DMBTR の番号。
もしあなたが助けてくれたら、私は信じられないほど感謝しています.
sap-query - エンド ユーザーが選択フィールドとともにフィールドに入力できるようにする
SAP の Infoset/Query に入力ファイルを 1 つ追加したいと思います。基本的に、エンドユーザーが選択フィールドと一緒に入力できる1つのフィールド(整数)が必要です。その方法は?
abap - SAP クエリ。選択画面での入力に基づいて値を取得する
SAP クエリのコーディングに行き詰まっています。ABAP は初めてです。
私が達成したいのは、テーブルESLL、EKPO、EKKO間の結合です。具体的には、これらは私が達成したいステップです:
- クエリを入力するたびに、選択パラメーターで ESLL-EXTSRVNO に異なる値を指定します。
- その値に基づいて、クエリは指定された ESLL-EXTSRVNO に基づいて自動的に ESLL-PACKNO を選択する必要があります。
- 次に、クエリは ESLL-SUB_PACKNO を前のステップの ESLL-PACKNO 値と等しくする必要があります。
- 次に、クエリは新しい ESLL-PACKNO 値を EKPO-PACKNO に等しく設定し、次のフィールドを取得する必要があります: EKPO-EBELN、EKPO-EBELP、EKPO-MATKL。
情報セット内に既にいくつかのコードを書いていますが、それを修正する方法がわかりません。
「データ」セクションで、私は次のように書いています。
「選択の開始」セクションで、私は次のように書いています。
そして、必要なすべての情報を表示するために、次の結合を配置しました: ESLL-PACKNO --> EKPO-PACKNO --> EKPO-EBELN --> EKKO-EBELN
最後に、これらの情報を表示したいと思います。
- エクポ・エベルン
- EKPO-EBELP
- EKPO-MATKL
- エコーブサート
- EKPO-パックノ
手伝っていただけませんか?