問題タブ [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.
sap-cloud-sdk - Null value in Patch request with S4Hana SDK
In our application we are using S4Hana SDK for consuming the services of S4Hana.
For update calls to S4 we are using PATCH request type. While doing so found that we are not able to set null value during update(PATCH).
For Eg:
Here I am trying to set ExtPlantForPurg to null, but the entity is not getting updated with the same, while debugging found that the update request body doesn't contain this field only(its ignored as it contains null)
Let me know if there is any way to update the null values for the property using PATCH request.
sap-cloud-sdk - SAP Cloud SDK バージョン 3.7.0 で API_SALES_ORDER_SIMULATION_SRV に対して Java VDM ジェネレーターが正しく機能しない
Java VDM Generator を使用して、SAP Cloud SDK archetype プロジェクトでサービス クラスを生成しています。バージョンは 3.7.0 です。
私が使用した OData サービスは API_SALES_ORDER_SIMULATION_SRV です。SAP API Business Hub からメタデータをダウンロードしました。実際、S/4HANA オンプレミス 1909 のメタデータもテストしました。問題はまだ存在します。
pom.xml で使用したプラグインは次のとおりです。
生成されるサービス インターフェイス/クラスは、APISALESORDERSIMULATIONSRVService と DefaultAPISALESORDERSIMULATIONSRVService です。一部のメソッドはサービスで失われます。例: createSalesOrderSimulationAPI()。
SAP Cloud SDK バージョン 3.3.1 で問題なく動作します。すべてのメソッドはサービスで生成されます。
ところで、バージョン 3.7 の一部の OData サービスで正常に動作するのは奇妙です。