問題タブ [s4sdk]
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.
s4sdk - 既存のアプリケーションで SAP S/4HANA Cloud SDK を使用して OData サービスにアクセスするにはどうすればよいですか?
SAP Cloud Platform Cloud Foundry に Java アプリケーションがあり、SAP S/4HANA Cloud (私の会社の ERP システム) で API (OData サービス) を呼び出して統合します。SAP S/4HANA Cloud SDK について聞いたことがありますが、これにより、このようなシナリオがはるかに簡単になります。
SAP S/4HANA Cloud SDK をどのように活用できますか? 現在、SAP S/4HANA を呼び出すコードは、製品マスター データを取得するシナリオで次のようになります (簡略化して結合)。S4Product
応答の表現としてクラスを自分で作成しました。baseUrl
とはauthHeader
、SAP Cloud Platform 上の宛先サービスと対話することによって事前に決定されます。
今、私はビジネス パートナーと同様のことをするよう求められています。SDK を使用して、ビジネス パートナー OData サービスに対してこれを行うにはどうすればよいですか? SDK を使用したい場合、新しいアプリケーションを作成する必要がありますか?
s4sdk - VDM でローカライズされたフィールドのテキストを取得する方法は?
VDM を使用して、S/4HANA クラウド (パブリック クラウド) からビジネス パートナー データを取得しようとしています。
英語の取引先名が正しく表示されます。しかし、日本の取引先名は?????と表示されます。
ローカライズされたフィールドのテキストを取得する方法を教えてください。
ありがとう。
(その他の注意事項)
Postman で OData を手動で実行しました。この場合、ローカライズされたフィールドは日本語で表示されました。
出力
s4sdk - メタデータをフェッチできません: OData メタデータ要求の実行に失敗しました
S4hana クラウドからデータを読み込もうとしています。認証タイプがOAuth2SAMLBearerAssertionである Cloud Foundry で宛先を構成しました。
VDMメカニズムを使用してデータを取得するために、小さなサーブレットも作成しました。
しかし、エンドポイントを呼び出しているときにエラーが発生しています
https://blogs.sap.com/2018/02/05/deep-dive-8-with-sap-s4hana-cloud-sdk-leverage-principal-propagation-via-oauth-2-when-usingをフォローしました-a-business-api-from-s4hana-cloud/ .
java - ErpConfigContext の作成で例外がスローされました
S/4HANA SDK を使用して CompanyCode OData VDM サービスを呼び出そうとしていますが、Cloud Foundry 環境でこれを行うと、添付のエラーが発生します。以前に SDK を使用していましたが、これは起こりませんでした。ここで私を助けてもらえますか?
コード:
エラー: