I am getting error - PERSISTENCE_SKIP_NO_GENERIC_CRUD while triggering READ request on External Service in Production Environment.
Details of the Application Landscape is as follows -
My CAP service is deployed on HANA XS Advanced (On-Premise) and I am trying to access Gateway based Service from backend SAP HANA System.
Below is the screenshot of package.json - External Service section -
Here I have specified path parameter as the Destination has been configured generically pointing to backend system and not to the exact service.
.edmx and .csn file has been correctly placed in srv/external folder.
Below is the screenshot of external service custom handler which I have implemented -
Below is the screenshot of the error I am getting in XSA Cockpit - service logs -
Update - Details of CDS Model Implementations added -
Could you please suggest, if there is anything I am missing out upon.
Let me know, in case any additional information is required from my end.