問題タブ [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.
s4sdk - S/4 Hana Cloud SDK を使用して API_PRODUCT_SRV Standard WhiteListed API の Deep Insert 操作を実行できない
Serviceの読み取り操作と更新操作を完了しましたAPI_PRODUCT_SRV
。
API_PRODUCT_SRV
(多くの関連付けを持つ製品エンティティ)で深い挿入を行っているときに、次のエラーが発生します。
このディープダイブブログを見つけました
これは、残りのサービスを提供するサーブレットを使用して(つまり、HttpServletReqを使用して)深い挿入を説明しています。
しかし、私はCreateRequest
odata サービスを生成する SAP Cloud Application Programming Model のクラスを使用しているため、ブログで紹介されている同様のコードを使用できません。
閲覧用にコードとペイロードを追加しました。
オペレーション コードの作成
使用中のペイロード:
CreateRequest
SAP Cloud アプリケーション プログラミング モデル (クラス)を使用しているときに、SAP S/4HANA Cloud SDK でディープ インサートが機能するようにコードを変更する方法を教えてください。
ログファイル:
my-service.cds
関連付けを追加する方法を教えてください。 my-service.cds
敬具、
ミーナクシ
s4sdk - アプリが常にヘッダー "x-csrf-token: require" HTTP 403 を送信するため、doPost を実行できません
doGet は機能していますが、doPost を実行しようとすると 403 が返されます。これは、サーバーが常にヘッダー「x-csrf-token: require」を送信するためだと思いますが、ここで奇妙なのは、これらの行の前に非アクティブ化:
approuter がセキュリティを取得することを読みました。これは私の Override post メソッドです。機能していることだけを試してみたいです
しかし、私は毎回これを応答ヘッダーに表示します:
approuter で認証をアクティブにする必要があることがわかりましたが、まだ機能していません。これは私の approuter コードです:
sap-cloud-sdk - SAP Cloud SDK は、非 S/4 システムへの接続も簡素化できますか?
SAP Cloud SDK の仮想データ モデル (VDM) は、SAP Cloud Platform 上の SAP S/4HANA システムへの接続を容易にするように設計されています。仮想データ モデルを他のダウンストリーム サービスにも使用できますか?