2017-11-14 5 views
0

APIのクエリを作成しています。私は、クエリエディタでクエリを作成します。SapB1のパラメータを使用してユーザー定義テーブルをクエリする際の問題

動作しません
select * from "@FR_RETAILADDR" where "U_FR_STORECODE" = [%code] 

:私は、ツール - > queries->ユーザーqueries->私は次のように記述エディタでクエリ

を選択する]をクリックしてそこに着きます。任意のユーザ定義のテーブルには、パラメータを与えることを許可していません

"" (SWEI) 

:私は次のエラーを与えています。私はOCRDテーブルで正確な保存を行うことができます。

私の会社は先週SAP B1に切り替えました。だから我々はここですべて新しいです。

答えて

0

これはSAP B1のトリックでした。クエリはSAPでエラーを返しますが、実際にAPIを使用してクエリを実行するとうまく動作します。したがって、解決策は、返されたエラーが存在しない場合にSAPを無視することです。

それは別名T0が欠落していたSAP B1に

0

バグです。 だからそれは動作します:

選択* "@FR_RETAILADDR" T0 T0 "U_FR_STORECODE" = [%コード]

+0

エイリアスがその重要ではありませんから。 –

+0

エイリアスは重要です。そのため、SAPはどのテーブルにどのフィールドがどのパラメータに属するのかを理解します。エイリアスとエイリアスなしでこのクエリをテストしてください。 –

関連する問題