Independence Day Deal! Unlock 25% OFF Today – Limited-Time Offer - Ends In 00:00:00 Coupon code: SAVE25
Welcome to Pass4Success

- Free Preparation Discussions

SAP Exam C_ABAPD_2309 Topic 3 Question 40 Discussion

Actual exam question for SAP's C_ABAPD_2309 exam
Question #: 40
Topic #: 3
[All C_ABAPD_2309 Questions]

Which of the following are parts of answers to this question.

Show Suggested Answer Hide Answer
Suggested Answer: B, C

A CDS view is a data definition that defines a data structure and a data selection from one or more data sources. A CDS view consists of several parts, but two of them are:

Extension: An extension is an optional clause that allows a CDS view to extend another CDS view by adding new elements, annotations, or associations. The extension clause has the syntax EXTEND VIEW view_name WITH view_name.The first view_name is the name of the CDS view that is being extended, and the second view_name is the name of the CDS view that is doing the extension1.

Field list: A field list is a mandatory clause that specifies the elements of the CDS view. The field list has the syntax SELECT FROM data_source { element_list }. The data_source is the name of the data source that the CDS view selects data from, and the element_list is a comma-separated list of elements that the CDS view exposes.The elements can be fields of the data source, expressions, associations, or annotations2.

The following example shows a CDS view that extends another CDS view and defines a field list:

@AbapCatalog.sqlViewName: 'ZCDS_EXT' define view Z_CDS_Extension extend view Z_CDS_Base with Z_CDS_Extension as select from ztable { // field list key ztable.id as ID, ztable.name as Name, ztable.age as Age, // extension @Semantics.currencyCode: true ztable.currency as Currency }

The other options are not parts of a CDS view, but rather related concepts:

Partitioning attributes: Partitioning attributes are attributes that are used to partition a table into smaller subsets of data. Partitioning attributes are defined in the ABAP Dictionary for transparent tables and can improve the performance and scalability of data access.Partitioning attributes are not part of the CDS view definition, but rather the underlying table definition3.

Semantic table attributes: Semantic table attributes are attributes that provide additional information about the meaning and usage of a table. Semantic table attributes are defined in the ABAP Dictionary for transparent tables and can be used to enhance the data modeling and consumption of the table.Semantic table attributes are not part of the CDS view definition, but rather the underlying table definition4.


Contribute your Thoughts:

LOL, 'partitioning attributes'? Sounds like something you'd find in a database, not a certification exam. I'm going with B and D. At least those sound vaguely related to the topic.
upvoted 0 times
...
Bettina
4 days ago
I think the answer is B) Extension because it makes sense in this context.
upvoted 0 times
...
Ludivina
5 days ago
I'm not sure, but I think it could be C) Field list.
upvoted 0 times
...
Dahlia
6 days ago
I disagree, I believe the answer is D) Semantic table attributes.
upvoted 0 times
...
Lizbeth
14 days ago
I'm just going to guess C and D. Who even knows what 'partitioning attributes' are anyway? This exam is too hard!
upvoted 0 times
Nan
5 days ago
I agree, I'm not sure what 'partitioning attributes' are either.
upvoted 0 times
...
Weldon
12 days ago
I think A and B are also parts of the answer.
upvoted 0 times
...
...
Carmela
1 months ago
C has got to be the answer. Field list is the only one that makes sense to me. The other options are just too technical sounding.
upvoted 0 times
Lorrie
12 days ago
I'm not sure about D, but I think B might also be a part of the answer. Extension sounds relevant.
upvoted 0 times
...
Laura
17 days ago
I agree with you, C is the correct answer. Field list is definitely a part of the answer.
upvoted 0 times
...
Emeline
18 days ago
I think A is also a part of the answer. Partitioning attributes are important in this context.
upvoted 0 times
...
...
Mitzie
1 months ago
Hmm, I'm not sure about C. Field list doesn't seem to fit with the other options. I'll go with A, B, and D.
upvoted 0 times
Glenn
21 days ago
I agree, C does seem out of place. A, B, and D make more sense.
upvoted 0 times
...
...
Christiane
2 months ago
I think the answer is A) Partitioning attributes.
upvoted 0 times
...
Shakira
2 months ago
I think the correct answer is A, B, and D. Partitioning attributes, extension, and semantic table attributes all sound like relevant parts of the answer.
upvoted 0 times
Jamal
1 months ago
I'm not sure about field list, but A, B, and D seem like the most relevant options.
upvoted 0 times
...
Donette
1 months ago
I think extension might also be a part of the answer, so A, B, and D could be correct.
upvoted 0 times
...
Ettie
1 months ago
I agree, partitioning attributes and semantic table attributes are definitely part of the answer.
upvoted 0 times
...
...

Save Cancel