cancel
Showing results for 
Search instead for 
Did you mean: 

CAP Fiori Elements Draft

Dogan
Participant

Hello Guys,

i have problem with my fiori elements app when trying to enable draft.

This is my datamodel:

My service without @odata.draft.enabled

When i start the app everything looks fine.

But when i enter @odata.draft.enabled

no data is loaded and i get an error:

I am doing this tutorial: https://developers.sap.com/group.dsag-cloud-dev-day-cf.html

That means i am working with a hana database.

I also tried to redeploy but it didn't help.

I don't really know where the problem is.

Can you guys help me?

Regards

Cemre

Dogan
Participant
0 Kudos

I just found the sql statment. Maybe this will help.
'SELECT FragebogenID AS "FragebogenID", ID AS "ID", PatientenID AS "PatientenID", IsActiveEntity AS "IsActiveEntity", HasActiveEntity AS "HasActiveEntity" FROM ( SELECT ALIAS_1.FragebogenID, ALIAS_1.ID, ALIAS_1.PatientenID, IsActiveEntity, HasActiveEntity, DraftAdministrativeData_DraftUUID FROM Fragebogenservice_Eigenfremd_drafts ALIAS_1 INNER JOIN DRAFT_DraftAdministrativeData filterAdmin ON ALIAS_1.DraftAdministrativeData_DraftUUID = filterAdmin.DraftUUID WHERE filterAdmin.InProcessByUser = ? …ECT 1 FROM Fragebogenservice_Eigenfremd_drafts ALIAS_2 INNER JOIN DRAFT_DraftAdministrativeData filterAdmin ON ALIAS_2.DraftAdministrativeData_DraftUUID = filterAdmin.DraftUUID WHERE ( ( ( filterAdmin.InProcessByUser = ? ) AND ( ALIAS_1.ID = ALIAS_2.ID ) ) AND ( ALIAS_1.PatientenID = ALIAS_2.PatientenID ) ) AND ( ALIAS_1.FragebogenID = ALIAS_2.FragebogenID ) ) ) AS Fragebogenservice_Eigenfremd_drafts ORDER BY ID ASC, PatientenID ASC, FragebogenID ASC LIMIT 30 with parameters ('LOCALE' = 'de')'

View Entire Topic
former_member610335
Participant
0 Kudos

if i remember correctly, the ID must be of type uuid and must be the only key. try to use cuid and remove the keys.

Dogan
Participant
0 Kudos

Hi Andre,

i will try that out but isn't it possible to use more than one key?