問題タブ [sap-cap]
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.
web-services - カスタム VDM からの CDS 生成に注釈が含まれていない
VDM (YY1_SALESDOCUMENT_CDS) を生成するために使用@sap/cloud-sdk-generator 1.6.1
し、edmx2csn を使用して CSN に変換し、.CDS ファイルで使用して OData サービス (CustomSales という名前) として公開します。
目標は、元の YY1_SALESDOCUMENT_CDS を追加のフィールド「foobar」で拡張することであり、期待どおりに機能します。ただし、これには欠点があります。CustomSales には、YY1_SALESDOCUMENT_CDS にある「sap:label」などのメタデータの sap:* 属性が含まれていません。
私の custom-sales.CDS サービス ファイル:
YY1_SALESDOCUMENT_CDS サービスのメタデータ:
CustomSales サービスのメタデータ:
YY1_SALESDOCUMENT_CDS サービスのすべての属性が CustomSales にコピーされると思っていましたが、そうではありません。
既存のサービスから OData サービスを生成し、そのメタデータ属性もコピーする方法はありますか?
Cloud SDK for JS を使用して元のバックエンド サービスを呼び出すカスタム ロジックへのハンドラーとして JS/TS を使用していることは言及する価値があります。