問題タブ [sap-cloud-sdk]

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.

0 投票する
2 に答える
840 参照

s4sdk - S/4 Hana Cloud SDK を使用して API_PRODUCT_SRV Standard WhiteListed API の Deep Insert 操作を実行できない

Serviceの読み取り操作と更新操作を完了しましたAPI_PRODUCT_SRV

API_PRODUCT_SRV(多くの関連付けを持つ製品エンティティ)で深い挿入を行っているときに、次のエラーが発生します。

このディープダイブブログを見つけました

https://blogs.sap.com/2017/12/07/step-20-with-s4hana-cloud-sdk-create-and-deep-insert-with-the-virtual-data-model-for-odata/コメントページ 1/#comment-453020

これは、残りのサービスを提供するサーブレットを使用して(つまり、HttpServletReqを使用して)深い挿入を説明しています。

しかし、私はCreateRequestodata サービスを生成する SAP Cloud Application Programming Model のクラスを使用しているため、ブログで紹介されている同様のコードを使用できません。

閲覧用にコードとペイロードを追加しました。

オペレーション コードの作成

使用中のペイロード:

CreateRequestSAP Cloud アプリケーション プログラミング モデル (クラス)を使用しているときに、SAP S/4HANA Cloud SDK でディープ インサートが機能するようにコードを変更する方法を教えてください。

ログファイル:

my-service.cds

関連付けを追加する方法を教えてください。 my-service.cds

敬具、

ミーナクシ

0 投票する
1 に答える
203 参照

s4sdk - アプリが常にヘッダー "x-csrf-token: require" HTTP 403 を送信するため、doPost を実行できません

doGet は機能していますが、doPost を実行しようとすると 403 が返されます。これは、サーバーが常にヘッダー「x-csrf-token: require」を送信するためだと思いますが、ここで奇妙なのは、これらの行の前に非アクティブ化:

approuter がセキュリティを取得することを読みました。これは私の Override post メソッドです。機能していることだけを試してみたいです

しかし、私は毎回これを応答ヘッダーに表示します:

アプリからの応答 - HTTP 403 ここに画像の説明を入力

approuter で認証をアクティブにする必要があることがわかりましたが、まだ機能していません。これは私の approuter コードです:

ここに画像の説明を入力

0 投票する
1 に答える
134 参照

sap-cloud-sdk - SAP Cloud SDK は、非 S/4 システムへの接続も簡素化できますか?

SAP Cloud SDK の仮想データ モデル (VDM) は、SAP Cloud Platform 上の SAP S/4HANA システムへの接続を容易にするように設計されています。仮想データ モデルを他のダウンストリーム サービスにも使用できますか?