on 2023 Feb 04 7:31 AM
Hi Experts
I need to programmatically call an external parameterized service in my cap application.
External service url:
/servicename/ABC(Key=‘123’)/Set
CAP service.cds file:
entity Abc(Key:String(3)) as projection on ext.ABC;
CAP Node.js call: srv.run(SELECT.from(‘Abc(Key:’123’)’)); // tried passing in single quotes and template string both
This created a url like: dest.servicename/?$select=Key
Note: The external service is made out of calc view with parameters
Kindly help. david.kunz2 gregorwolf
Thanks
Kanika
Request clarification before answering.
Hi kanikamalhotra ,
"Key" is a reserved keyword, so it must be escaped and you don't need quotes around the value.
SELECT.from('Abc(![Key]:123)')Best regards,
David
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
| User | Count |
|---|---|
| 8 | |
| 5 | |
| 4 | |
| 4 | |
| 3 | |
| 3 | |
| 2 | |
| 2 | |
| 2 | |
| 2 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.