C_ABAPD_2507
ABAP RESTful Application Programming Model
1 of 80
After you created a database table i the RESTful Application Programming model, what do you create
next?
A metadata extension
A projection view
A service definition
A data model view
ABAP RESTful Application Programming Model
2 of 80
In RESTful Application Programming, a business object contains which parts?
Note: There are 2 correct answers to this question.
Behavior definition
Authentication rules
Process definition
CDS view
ABAP core data services (CDS) and data modeling
3 of 80
Which of the following are reasons that SAP recommends developing Core Data Services view entities as
opposed to classic Core Data Services DDIC-based views?
Note: There are 2 correct answers to this question.
simplified syntax check
simpler and stricter syntax
Elimination of the need for a database view
Automated client handling.
Core ABAP programming
4 of 80
When you work with a test class you can set up some prerequisites before the actual testing.
In which sequence will the following fixtures be called by the test environment?
setup()
class_teardown()
teardown()
class_setup()
Answer
setup() ------------------- 2
class_teardown() ----- 4
teardown() --------------3
class_setup() ----------- 1
ABAP SQL and code pushdown
5 of 80
Which of the following are valid ABAP SQL type conversions?
Note: There are 3 correct answers to this question.
CAST( field_fs as DEC( 15,2 ) ) AS f_dec_15_2
CAST( 29 as INT8 ) AS f_int8
CAST( field_f2 as N( 8 ) ) AS f_n8
CAST( 34 as I ) AS f_i34
CAST( 'field_f1' as CHAR( 8 ) ) AS f_char8
ABAP RESTful Application Programming Model
6 of 80
Which RESTful Application Programming object can be used to organize the display of fields in an app?
Projection view
Data model view
Metadata extension
Service definition
Core ABAP programming
7 of 80
Given the following code,
what are valid statements?
Note: There are 2 correct answers to this question.
The pragma is not checked by the syntax checker.
##NEEDED is checked by the syntax checker.
The pseudo-comment is checked by the syntax checker.
#EC_NEEDED is not checked by the syntax checker.
Core ABAP programming
8 of 80
What describes multi-column internal tables?
They use one incomplete data type.
They must contain nested components.
They are based on a structured row type.
They use one complete data type.
ABAP core data services (CDS) and data modeling
9 of 80
In class ZCL_CLASS_A, you use the statement DATA var TYPE ***,
What may stand in place of ***?
Note: There are 2 correct answers to this question.
The name of a data element from the ABAP Dictionary
The name of a type defined privately in class ZCL_CLASS_A
The name of a type defined privately in another class
The name of a domain from the ABAP Dictionary
ABAP SQL and code pushdown
10 of 80
When you join two database tables, which of the following rules applies to the database fields you use in
the join?
They must be compared with an ON condition.
They must have the same name, e.g col1 = col1.
They must always have an alias name.
They must be a the same position in their table, for example left_table-col1 = right_table-col1.
ABAP core data services (CDS) and data modeling
11 of 80
What is the purpose of a foreign key relationship between two tables in the ABAP Dictionary?
To create a corresponding foreign key relationship in the database
To document the relationship between the two tables
To ensure the integrity of data in the corresponding database tables
SAP clean core extensibility and ABAP cloud
12 of 80
What can you do in SAP S/4HANA Cloud, public edition?
Note: There are 2 correct answers to this question.
Use ABAP Development Tools in Eclipse (ADT)
Use SAP-released extension points
Use Web Dynpros
Modify SAP objects
SAP clean core extensibility and ABAP cloud
13 of 80
Which of the following are reasons to use the side-by-side extensibility pattern?
Note: There are 3 correct answers to this question.
An extension uses its own data model with occasional consumption of data in SAP S/4HANA
An extension enhances an existing SAP Fiori Ul
An extension runs in the same logical unit of work (LUW) as an SAP S/4HANA application
An extension implements reactive (event based) process extensions
An extension is managed independently from SAP S/4HANA
Object-oriented design
14 of 80
You want to document a global class with ABAP Doc.
What do you need to consider?
Note: There are 3 correct answers to this question.
The documentation can be translated.
The documentation can contain links to other repository object's documentation.
The documentation may contain tags like <strong> </strong>.
The documentation has to be positioned directly after the declarative statement.
The documentation starts with "l.
Core ABAP programming
15 of 80
Given this code,
Which of the following statements are correct?
Note: There are 2 correct answers to this question.
The REDUCE expression creates a loop over source_itab.
This REDUCE expression may produce a result of multiple rows.
Row is a predefined name and cannot be changed.
Components of h_structure_variable will be copied to same-named components of structure_variable.
Core ABAP programming
16 of 80
How can you execute test classes?
Note: There are 3 correct answers to this question.
As a mass test when releasing a transport request with the ABAP Transport Organizer.
Interactively during the release of transport request.
Interactively by calling function "Run as a unit test" from within the tested object.
Interactively by calling function "Run as a unit test" from within the test class.
As a mass test when executing an ABAP Test Cockpit (ATC) check variant.
17 of 80
You have the following CDS definition:
Which of the following ON conditions must you insert in place of "222">
ONZ_Sourcel.carrier_id = Z_Source2.carrier_id
ON Sprojection Carrier =_Source2.carrier
ON $projection carrier_id = Z_Source2.carrier_id
ON Sprojection.Carrier =_Source2.carrier_id
ABAP core data services (CDS) and data modeling
18 of 80
Given the following code excerpt that defines an SAP HANA database table:
Which field is defined incorrectly?
field3
field2
field4
field1
ABAP core data services (CDS) and data modeling
19 of 80
Given the following code which defines an SAP HANA database table in SAP S/4HANA Cloud, public
edition:
You are a consultant and the client wants you to extend this SAP database table with a new field called
“zz_countrycode” on line #14.
Which of the following is the correct response?
The database table cannot be extended since it has not been extensibility enabled by SAP
The database table can be extended whether extensibility enabled or not it is assigned to a software
component of type “Standiard ABAP”.
The database table can be extended whether extensibility enabled or not if it is assigned to a software
component of type “ABAP Cloud”.
The database table can be extended once it has been extensibility enabled by the customer.
Core ABAP programming
20 of 80
Given the following ABAP code, which exception will be raised on execution?
CONSTANTS ¢_char TYPE c LENGTH 1 VALUE 'X'.
cx_sy_itab_line_not_found
cx_sy_zerodivide
cx_sy_conversion_no_number
Object-oriented design
21 of 80
Given this code,
what are valid statements?
Note: There are 3 correct answers to this question.
go_if1 may call method m1 with go_if1->m1( ..).
go_if1 may call method m2 with go_if->m2( ...).
go_cl1 may call method m1 with go_cl1->if1-m1(..).
Instead of go_cl1 = NEW #( ... ) you could use go_ifl = NEW cl1(..).
Instead of go_cl1 = NEW #( .. ) you could use go_if1 = NEW #( ..).
ABAP core data services (CDS) and data modeling
22 of 80
Given the following ABAP SQL statement excerpt from an ABAP program:
Based on this information, which of the following general settings should you set for the spfli database
table?
Note: There are 2 correct answers to this question.
“Storage Type"to “Column Store”
“Load Unit" to “Column Loadable™
“Load Unit” to “Page Loadable”
“Storage Type" to “Row Store”
SAP clean core extensibility and ABAP cloud
23 of 80
Which of the following custom code use cases falls under Tier 1 extensibility guidelines?
Implement a user or customer exits, for example SAPMVA45A.
Create a custom field on a DB table or CDS view via a released extension include.
Apply an SAP note with manual corrections, for example a DDIC object from SAP Basis.
Create a wrapper class around SAP objects that have not been released yet.
ABAP SQL and code pushdown
24 of 80
Which of the following rules apply for dividing with ABAP SQL?
Note: There are 3 correct answers to this question.
The division operator "/ accepts floating point input.
SELECT FROM TABLE dbtab1
FIELDS f1, 2 / 3 ...
Numeric function division( nominator, denominator, decimal places ) accepts floating point input.
SELECT FROM TABLE dbtab1
FIELDS f1, division( f2, f3, 2 ) ...
Numeric function division( nominator, denominator, decimal places ) accepts decimal input.
SELECT FROM TABLE dbtab1
FIELDS 1, division( f2, 3,2 ) ...
The division operator "/" accepts decimal input.
SELECT FROM TABLE dbtab1
FIELDS f1, f2 / f3 ...
Numeric function div( nominator, denominator ) expects only integer input.
SELECT FROM TABLE dbtab1
FIELDS f1, div( f2, 3 ) ...
ABAP core data services (CDS) and data modeling
25 of 80
Given the following Core Data Service View Entity Data Definition,
when you attempt to activate the definition, what will be the response?
Activation error because the field names of the union do not match
Activation error because the key fields of the union do not match
Activation error because the field types of the union do not match
Activation successful
ABAP core data services (CDS) and data modeling
26 of 80
Which of the following Core Data Services built-in functions returns a result of type INT4?
Note: There are 2 correct answers to this question.
dats_add_months
dats_add_days
dats_is_valid
dats_days_between
SAP clean core extensibility and ABAP cloud
27 of 80
Which of the following integration frameworks have been released for ABAP cloud development?
Note: There are 3 correct answers to this question.
Business events
OData services
Business Add-ins (BAdls)
CDS Views
SOAP consumption
Core ABAP programming
28 of 80
Which function call returns 0?
find( val = 'fIND FOUND FOUND' sub = 'F' )
find( val = 'find Found FOUND' sub = 'F' occ = -2 )
find( val = 'find FOUND Found' sub 'F' occ = -2 CASE = abap_false )
find( val = 'FIND Found found' sub = 'F' occ = -2 CASE = abap_true )
Object-oriented design
29 of 80
When you create an exception class, what does SAP recommend you do?
Note: There are 3 correct answers to this question.
Define corresponding public attributes, if you want to pass context-specific values to placeholders of a
message.
Inherit from cx_static_check, if you want a warning at design time that the exception can never be
raised.
Implement interface if_t100_message, if you want to reuse messages from a message class.
Inherit from cx_no_check, if you want to reuse messages from a system exception class.
Inherit from cx_static_check, if you want a warning at design time that the exception will not be caught.
Core ABAP programming
30 of 80
Constructors have which of the following properties?
Note: There are 2 correct answers to this question.
The constructor can have returning parameters.
The constructor must be the first method called by the client.
The constructor can have importing parameters.
The constructor is automatically called during instantiation.
Core ABAP programming
31 of 80
Which of the following pre-defined ABAP data types is a complete data type?
Object-oriented design
32 of 80
How do you make class sub1 a subclass of class super1?
In sub1 use clause "INHERITING FROM super1” in the DEFINITION part.
In sub1 use clause "INHERITING FROM super1” in the IMPLEMENTATION part.
In super1 use clause "sub1 REDEFINITION" in the IMPLEMENTATION part.
In super1 use clause "sub1 REDEFINITION" in the DEFINITION part.
Core ABAP programming
33 of 80
What are some features of the current ABAP programming language?
Note: There are 2 correct answers to this question.
It has built-in database access.
A data object’s type can change at runtime.
Keywords are case-sensitive.
The code is expression-based.
ABAP RESTful Application Programming Model
34 of 80
What RESTful Application Programming object contains only the fields required for a particular app?
Projection view
Database view
Data model view
Metadata extension
SAP clean core extensibility and ABAP cloud
35 of 80
Which of the following are rules that extensions in SAP S/4HANA Cloud, public edition must adhere to?
Note: There are 3 correct answers to this question.
Use cloud-enabled and released technologies.
Use tier 2 wrappers to enable access to non-released SAP APIs.
Extend SAP objects through predefined extension points.
Modify SAP objects in exceptional cases only.
Use released remote or local SAP APIs.
Core ABAP programming
36 of 80
Which statement can you use to change the contents of a row of data in an internal table?
INSERT
MODIFY
APPEND
UPDATE
ABAP core data services (CDS) and data modeling
37 of 80
Which of the following actions cause an indirect change to a database table requiring a table conversion?
Note: There are 2 correct answers to this question.
Deleting a field from a structure that is included in the table definition.
Shortening the length of a domain used in a data element that is used in the table definition.
Changing the field labels of a data element that is used in the table definition.
Renaming a field in a structure that is included in the table definition.
ABAP SQL and code pushdown
38 of 80
You want to join two database tables, T_CARRIER, and T_CONNECTIONS, to retrieve all carriers, whether
they have corresponding connections or not.
Which statements would achieve this?
Note: There are 2 correct answers to this question.
SELECT FROM t_carrier LEFT OUTER JOIN t_connections ON…
SELECT FROM t_carrier LEFT INNER JOIN t_connections ON …
SELECT FROM t_carrier INNER JOIN t_connections ON …
SELECT FROM t_connections RIGHT OUTER JOIN t_carrier ON …
ABAP SQL and code pushdown
39 of 80
You want to extract date information of a flight date (f_info) and format it like yyyy-dd-mm using the
following code:
For the extract_* functions to work, what can be the data dictionary types of f_info?
Note: There are 3 correct answers to this question.
TIMS
TIMESTAMP
UTCLONG
TIMN
DATS
SAP clean core extensibility and ABAP cloud
40 of 80
To which of the following rules must extensions in SAP S/4HANA, public cloud edition adhere?
Note: There are 2 correct answers to this question.
Use released APIs
Use C1/ CD pipelines
Build at the UX layer
Use predefined extension points
Core ABAP programming
41 of 80
Given the following data definitions:
In which of the following functions can you use regular expressions?
Note: There are 3 correct answers to this question.
reverse( val = text pcre = regex )
condense( val = text pcre = regex )
matches( val = text pcre = regex )
find( val = text pcre = regex )
match( val = text pere = regex )
ABAP SQL and code pushdown
42 of 80
Which of the following ABAP SQL aggregate functions accept an ABAP SQL expression (eg 1 +2) as input?
Note: There are 2 correct answers to this question.
max()
avg()
count(*)
sum()
Core ABAP programming
43 of 80
How can you control data access of a business user?
Note: There are 3 correct answers to this question.
To control the *Read access" via explicit check using AUTHORITY-CHECK.
To control the general access implicitly via an Access Control object (define role).
To control the "Read access" implicitly via an Access Control object (define role).
To control the "Create, Update, and Delete access" via explicit check using AUTHORITY-CHECK.
To control the "Create, Update, and Delete access" implicitly via an Access Control object (define role).
Core ABAP programming
44 of 80
Which of the following results in faster access to internal tables?
Note: There are 3 correct answers to this question.
In a hashed internal table, specifying the primary key completely.
In a standard internal table, specifying the primary key partially from the left without gaps.
In a sorted internal table, specifying the primary key completely.
In a sorted internal table, specifying the primary key partially from the left without gaps.
In a hashed internal table, specifying the primary key partially from the left without gaps.
ABAP core data services (CDS) and data modeling
45 of 80
In CDS views, what do joins and associations have in common?
Note: There are 2 correct answers to this question.
An alias can be assigned to the data sources and to the fields in the field list.
The field list can include fields of the linked table without specifying the name of the corresponding data
source.
They can expose an entire data source without listing individual fields.
The data sources are linked using an ON clause.
SAP clean core extensibility and ABAP cloud
46 of 80
Which of the following are personas under the SAP S/4HANA Cloud Extensibility Framework?
Note: There are 2 correct answers to this question.
Citizen Developer
Report Writer
Business Expert
Workflow Administrator
ABAP core data services (CDS) and data modeling
47 of 80
You have two database tables - ZDEPARTMENTS and ZEMPLOYEES. They are linked by a foreign key
relationship:
ZEMPLOYEES is the foreign key table and ZDEPARTMENTS is the check table. A department may have any
number of employees (including none at all).
What is the correct cardinality of the foreign key relationship?
[0..*,1]
[1,1]
[0..1,1]
[1..*,1]
Core ABAP programming
48 of 80
When defining a METHOD, which parameter type can only have 1 value?
EXPORTING
RETURNING
CHANGING
IMPORTING
ABAP core data services (CDS) and data modeling
49 of 80
You want to define the following CDS view entity with an input parameter:
Which of the following can you use to replace "???"?
Note: There are 2 correct answers to this question.
A component of an ABAP Dictionary structure
A built-in ABAP Dictionary type
A built-in ABAP type
A data element
ABAP RESTful Application Programming Model
50 of 80
Which language is used to add or change data of a business object in RESTful Application Programming?
Entity manipulation language
Data modification language
Data manipulation language
RAP editing language
Core ABAP programming
51 of 80
What is the syntax to access component carrier_name of structure connection?
connection-carrier_name
connection->carrier name
connection=>carrier_name
connection/carrier_name
ABAP core data services (CDS) and data modeling
52 of 80
Which of the following is a technique for defining access controls?
Inheritance
Singleton
Casting
Redefiniton
SAP clean core extensibility and ABAP cloud
53 of 80
Which of the following enforce ABAP Cloud rules?
Note: There are 2 correct answers to this question.
ABAP release contracts
ABAP platform reuse services
ABAP compiler
ABAP runtime checks
Core ABAP programming
54 of 80
To give authorization to users, in which order are the artifacts being used?
A. 1. The IAM app uses the Business Catalog.
2. The Business Catalog uses the Business Role.
3. The Business Role uses the Business User.
4. The Business User uses the Authorization Object.
B. 1. The IAM app uses the Authorization Object.
2. The Business Catalog uses the 1AM app.
3. The Business Role uses the Business Catalog.
4. The Business User uses the Business Role.
C. 1. The IAM app uses the Business User.
2. The Business User uses the Business Catalog.
3. The Business Catalog uses the Business Role.
4. The Business Role uses the Authorization Object.
D. 1. The IAM app uses the Business Role.
2. The Business Role uses the Authorization Object.
3. The Authorization Object uses the Business Catalog.
4. The Business User uses the Authorization Object.
Core ABAP programming
55 of 80
Which function call produces the string 'LORE_IPSUM_FACTUM'?
to_upper( condense( 'LoreIpsumFactum’ ) )
from_mixed( val = 'LoreIpsumFactum' sep = '_' )
to_mixed( val = 'LorelpsumFactum' sep = '_'
condense( to_upper( 'LorelpsumFactum' ) )
ABAP core data services (CDS) and data modeling
56 of 80
Which of the following are features of Core Data Services?
Note: There are 3 correct answers to this question.
Structured Query Language (SQL)
Delegation
Annotations
Inheritance
Associations
ABAP RESTful Application Programming Model
57 of 80
In a RESTful Application Programming object, where is the validation implementation code contained?
Global class
Function
Local class
Subroutine
Object-oriented design
58 of 80
In a subclass sub1 you want to redefine a component of a superclass super1.
How do you achieve this?
Note: There are 2 correct answers to this question.
You implement the redefined component for a second time in super1.
You add the clause REDEFINITION to the component in super1.
You add the clause REDEFINITION to the component in sub1.
You implement the redefined component in sub1.
ABAP core data services (CDS) and data modeling
59 of 80
Which of the following types of Core Data Services Views can be used at the consumption layer?
Note: There are 3 correct answers to this question.
Transactional Query
Analytical Query
Transactional Interface
Hierarchy
Table Function
Core ABAP programming
60 of 80
You want to check the behavior of an ordinary class ZCL_ORDINARY with class LTCL_TEST.
How do you specify LTCL_TEST as a test class?
Create LTCL_TEST in a special package that is reserved for test classes.
Use the addition "FOR TESTING: LTCL_TEST" in the class declaration of ZCL_ORDINARY.
Create a parameter in the SETUP method of LTCL_TEST and set its value to "Test" .
Use the addition "FOR TESTING" in the class declaration of LTCL_TEST.
Object-oriented design
61 of 80
What are some necessary parts of the singleton pattern?
Note: There are 3 correct answers to this question.
Class creation is set to "create private".
Class method to create the singleton instance is set to private.
Class method to create the singleton instance must exist.
Static attribute to store address of the singleton instance must exist.
Constructor visibility is set to private.
ABAP RESTful Application Programming Model
62 of 80
What RESTful Application Programming feature is used to ensure the uniqueness of a semantic key?
Action
Validation
Determination
ABAP core data services (CDS) and data modeling
63 0f 80
You have attached a system field to an input parameter of a CDS view entity as follows:
What are the effects of this annotation?
Note: There are 2 correct answers to this question.
The value of sy-langu will be passed to the CDS view automatically both when you use the CDS view in
ABAP and in another CDS view entity (view on view).
It is no longer possible to pass your own value to the parameter.
You can still override the default value with a value of your own.
The value of sy-langu will be passed to the CDS view automatically when you use the CDS view in ABAP
but not when you use it in another view entity.
ABAP SQL and code pushdown
64 of 80
In a CDS view, where can a value help be defined?
In an annotation
In an association
In a view definition
In the SQL console
Core ABAP programming
65 of 80
What is a class defined as part of an ABAP program called?
Global variable
Global class
Local variable
Local class
Core ABAP programming
66 of 80
While debugging an ABAP program, you want the program to stop whenever the value of a variable
changes.
Which of the following do you use?
Watchpoint
Conditional breakpoint
Exception breakpoint
ABAP core data services (CDS) and data modeling
67 of 80
Given the following Core Data Services View Entity Data Definition,
when you attempt to activate the definition, what will be the response?
Activation error due to no key defined
Activation error due to missing annotation "@AccessControl.authorizationCheck"
Activation error due to missing annotation “@AbapCatalog sqlViewName”
Activation will be successful
Core ABAP programming
68 of 80
What can be translated?
Note: There are 3 correct answers to this question.
Content of a String variable
Message class
Data element texts
Text symbol
Text literal
Core ABAP programming
69 of 80
Which internal table type allows unique and non-unique keys?
Sorted
Hashed
Standard
ABAP RESTful Application Programming Model
70 of 80
In what order are objects created to generate a RESTful Application Programming application?
Service binding
Service definition
Database table
Projection view
Data model view
Answer:
Service binding ---- 5
Service definition -- 4
Database table ----- 1
Projection view -----3
Data model view ----2
ABAP core data services (CDS) and data modeling
71 of 80
You select a field flight_date with type DATS in the field list of a CDS view.
Which of the following expressions returns the 2-digit month from the field?
Note: There are 2 correct answers to this question.
substring( flight_date, 5,2)
substring( flight_date, 4,2)
right( left( flight_date,6),2)
left( right( flight_date, 6),2)
Core ABAP programming
72 of 80
In a booking record, how can you calculate the difference in days between the order date (type D) and
the flight date (type D) of a flight?
data(gv_diff_days) = conv d( gs_booking-flight_date - gs_booking-order_date ).
data(gv_diff_days) = gs_booking-order_date - gs_booking-flight_date.
data(gv_diff_days) = gs_booking-flight_date - gs_booking-order_date.
data(gv_diff_days) = conv d( gs_booking-order_date - gs_booking-flight_date ).
ABAP RESTful Application Programming Model
73 of 80
Setting a field to read-only in which object would make the field read-only in all applications of the
RESTful Application Programming model?
Projection view
Metadata extension
Behavior definition
Service definition
SAP clean core extensibility and ABAP cloud
74 of 80
Which of the following models must you use to develop artifacts that expose ABAP-based backend
services based on semantic data models?
Note: There are 2 correct answers to this question.
ABAP Programming Model for SAP Fiori
Cloud Application Programming Model
ABAP Cloud Development Model
ABAP RESTful application programming model
Object-oriented design
75 of 80
Which statements apply to the TRY-ENDTRY construct?
Note: There are 3 correct answers to this question.
CATCH clauses should be organized ascending from most specific to most general.
A superclass in a CATCH clause catches exceptions of itself and of its subclasses.
All matching CATCH clauses are always executed.
A CLEANUP clause catches remaining exceptions.
A CATCH clause can be used as a handler for several exception classes.
Core ABAP programming
76 of 80
What are some principles of encapsulation?
Note: There are 2 correct answers to this question.
Attributes can be changed by the client program directly.
Attributes can only be changed by the class.
Attributes cannot be changed.
Attributes can be changed through public class methods.
ABAP SQL and code pushdown
77 of 80
What are some features of ABAP SQL?
Note: There are 2 correct answers to this question.
It is only valid on the HANA database.
It is first processed by the Database Interface.
It is directly executed on the HANA database.
It is integrated in the ABAP programming language.
Core ABAP programming
78 of 80
Which statement creates a reference variable for class CL_VEHICLE?
DATA 1o_vehicle TYPE REF OF c1_vehicle.
TYPES 1o_vehicle TYPE c1_vehicle.
DATA 1o_vehicle LIKE REF c1_vehicle.
DATA 1o_vehicle TYPE REF TO c1_vehicle.
Object-oriented design
79 of 80
You have a superclass super1 and a subclass sub1 of super1. Each class has an instance constructor and a
static constructor. The first statement of your program creates an instance of sub1.
In which sequence will the constructors be executed?
Instance constructor of sub1.
Class constructor of sub1.
Class constructor of super1.
Instance constructor of super1.
Answer
Instance constructor of sub1. ------ 4
Class constructor of sub1. ----------- 2
Class constructor of super1. -------- 1
Instance constructor of super1. ---- 3
ABAP core data services (CDS) and data modeling
80 of 80
Give the following Core Data Service view entity data definition:
Which of the following ABAP SQL snippets are syntactically correct ways to provide a value for the
parameter on line #4?
Note: There are 2 correct answers to this question.
…SELECT * FROM demo_cds_param_view_entity( p_date = 20230101’ )..
...SELECT * FROM demo_cds_param_view_entity( p_date : $session.system_date ).
...SELECT * FROM demo_cds_param_view_entity( p_date : ‘20230101’ )..
...SELECT * FROM demo_cds_param_view_entity( p_date = @(
cl_abap_context_info=>get_system_date( ) )...