.BusinessPartner -> .contact

This commit is contained in:
Daniel
2019-12-19 16:48:18 +01:00
parent 0bbb8e3d3b
commit 659c347c71
2 changed files with 2 additions and 1 deletions

View File

@@ -34,7 +34,7 @@ annotate AdminService.Orders with {
},
{
$Type : 'Common.ValueListParameterOut',
LocalDataProperty : 'shippingAddress_BusinessPartner',
LocalDataProperty : 'shippingAddress_contact',
ValueListProperty : 'BusinessPartner'
},
{

View File

@@ -13,6 +13,7 @@ const { Books, Addresses } = db.entities // entities in local database
module.exports = (admin => {
// Handler to delegate ValueHelp requests to S/4 backend, fetching current user's addresses from there
admin.on ('READ', 'usersAddresses', (req) => {
console.trace()
const { SELECT } = cds.ql(req) //> convenient alternative to bupa.transaction(req).run(SELECT...)
return SELECT.from (externalAddresses) .where ({ contact: req.user.id || 'anonymous' })
//> this is applying projection from CDS model generically, i.e. the equivalent of: