Q: 10
What are the effects of this annotation? Note: There are 2 correct answers to this question.


Options
Discussion
Its A and B. Had something like this in a mock, systemField sets sy-langu by default but you can still override it if needed. Not 100% certain but that's what I remember.
A/B tbh. The trap is D, because even with the annotation you can still override the default language if you want. From what I remember, the default works in both ABAP and view-on-view cases. Correct me if I'm missing something.
A and B imo. Had something like this in a mock, the system field is used as default but you can override it. Unless annotation limits it, both options should be right. Pretty sure but shout if you disagree.
A and B tbh
A/B. The @Environment.systemField means sy-langu gets passed automatically (even view-on-view), but you can still provide your own value. Saw a similar edge case on a practice test, so I'm pretty sure this is right. Disagree if you think C applies in specific CDS versions.
encountered exactly similar question in my exam, on practice exams, pretty sure it's A and B.
Be respectful. No spam.