You are designing the following select statement in ABAP Open SQL:
1. DATA gt_flights type standard table of demo_cds_flights.
2.
3. SELECT
4.
5. FROM demo_cds_flights
6.
7. FIELDS carrid, connid, fldate, SUM(payment_sum), currency
8.
9. WHERE fldate › @sy-datum
10.
11. GROUP BY carrid, connid, fldate
12.
13. ORDER BY carrid, connid.
14.
15.
To adhere to the most recent ABAP SQL syntax conventions from SAP, on which line must you insert the "INTO TABLE @gt_flights" clause to complete the SQL statement?
#4
#6
#15
#8
/DMO/I_Connection is a CDS view.
What variable type is connection full based on the following code?
DATA connection full TYPE /DMD/I_Connection.
Structure
Internal table
Simple variable
Which of the following integration frameworks have been released for ABAP cloud development? (3 correct)
CDS Views
SOAP consumption
OData services
Business Add-ins (BAdIs)
Business events
What would be the correct expression to change a given string value 'mr joe doe' into 'JOE' in an ABAP SQL field list?
SELECT FROM TABLE dbtab1
FIELDS
f1,
upper(left( 'mr joe doe', 6)) AS f2_up_left,
f3,
FIELDSf1,
left(lower(substring( 'mr joe doe', 4, 3)), 3) AS f2_left_lo_sub,
(Falsch)
substring(lower(upper( 'mr joe doe' ) ), 4, 3) AS f2_sub_lo_up,
substring(upper('mr joe doe'), 4, 3) AS f2_sub_up,
f3,...
Given the following code in an SAP S/4HANA Cloud private edition tenant:
The class zcl_demo_class is in a software component with the language version set to "ABAP Cloud".
The function module ZF1' is in the same software component.
Both the class and function module are customer created.
Regarding line #6, which of the following is a valid statement?
'ZF1' must be released for cloud development to be called.
'ZF1' can be called via a wrapper that itself has not been released for cloud development.
'ZF1' can be called whether it has been released or not for cloud development.
'ZF1' can be called via a wrapper that itself has been released for cloud development.
Given the following Core Data Services View Entity Data Definition:
@AccessControl.authorizationCheck: #NOT_REQUIRED
DEFINE VIEW ENTITY demo_sales_cds_so_simple
AS SELECT FROM demo_sales_order AS SalesOrder
{
KEY so_key,
buyer_id AS BuyerID,
currency_sum AS currencySum
}
You want to provide a short description of the data definition for developers that will be attached to the database view. Which of the following annotations would do?
@EndUser.Text.label
@UI.headerinto.description.label
@UI.badge.title.label
@EndUserText.quickInfo
1. CLASS zcl_demo_class DEFINITION.
2. METHODS: m1.
3. ENDCLASS.
4. CLASS zcl_demo_class IMPLEMENTATION.
5. METHOD m1.
6. CALL FUNCTION 'ZF1'.
7. ENDMETHOD.
8. ENDCLASS.
The class zcl_demo_class is in a software component with the language version set to "ABAP Cloud". The function module ZF1' is in a different software component with the language version set to "Standard ABAP". Both the class and function module are customer created. Regarding line #6, which of the following are valid statements? Note: There are 2 correct answers to this question.
ZF1" can be called if a wrapper is created for it but the wrapper itself is not released for cloud development.
"ZF1" can be called whether it is released or not for cloud development
ZF1' can be called only if it is released for cloud development.
'ZF1' can be called if a wrapper is created for it and the wrapper itself is released for cloud development.
Which of the following are incomplete ABAP types? (2 correct)
P
String
T
C
For what kind of applications would you consider using on-stack developer extensions? (2 correct)
Applications that access SAP S/4HANA data using complex SQL
Applications that run separate from SAP S/4HANA
Applications that integrate data from several different systems
Applications that provide APIs for side-by-side SAP BTP apps
In ABAP SQL, which of the following can be assigned an alias?
Note: There are 2 correct answers to this question.
field (from field list)
database table
group criterion (from group by clause)
order criterion (from order by clause)
Which of the following is a generic internal table type?
SORTED TABLE
STANDARD TABLE
HASHED TABLE
INDEX TABLE
In a RESTful Application Programming application, in which objects do you bind a CDS view to create a value help? Note: There are 3 correct answers to this question.
Metadata extension
Behavior definition
Projection view
Data model view
Service definition
Which ABAP SQL clause allows the use of inline declarations?
INTO CORRESPONDING FIELDS OF
INTO
FROM
Which of the following actions cause an indirect change to a database table requiring a table conversion? (2 correct)
Shortening the length of a domain used in a data element that is used in the table definition.
Renaming a field in a structure that is included in the table definition.
Changing the field labels of a data element that is used in the table definition.
Deleting a field from a structure that is included in the table definition.
What are some properties of database tables? (2 correct)
They can have relationships to other tables
They store information in two dimensions
They may have key fields
They can have any number of key fields
Which of the following are features of Core Data Services? (3 correct)
Delegation
Associations
Inheritance
Annotations
Structured Query Language (SQL)
Which of the following ABAP SQL statements are valid? (2 correct)
SELECT FROM /dmo/connection FIELDS carrid, airpfrom GROUP BY carrid, connid INTO TABLE @DATA(It_hits).
SELECT FROM /dmo/connection FIELDS carrid, airpfrom, MAX( distance ) AS dist_max, MIN( distance ) AS dist_min INTO TABLE @DATA(It_hits).
SELECT FROM /dmo/connection FIELDS carrid, airpfrom, MAX( distance ) AS dist_max, MIN( distance ) AS dist_min GROUP BY carrid, airpfrom INTO TABLE @DATA(It_hits).
SELECT FROM /dmo/connection FIELDS MAX( distance ) AS dist_max, MIN( distance ) AS dist_min INTO TABLE @DATA(It_hits).
You have the following CDS definition:
define view entity Z_ENTITY as select from Z_SOURCE1 as _Source1
association to Z_SOURCE2 as _Source2
???
key carrier_id as Carrier,
key connection_id as Connection,
cityfrom as DepartureCity,
cityto as Arrivalcity,
_Source2
Which of the following ON conditions must you insert in place of "???"?
ON $projection.carrier_id = _Source2.carrier_id
ON _Source1.carrier_id = _Source2.carrier_id
ON $projection Camer= Source2.carrier_id
ON $projection.Carrier = Source2.carrier
Given this code,
< some coding >
IF <condition>.
RAISE EXCEPTION TYPE zcx1
EXPORTING
param1 = valuel
param2 = value2
previous = value3.
ENDIF.
What are valid statements? (2 correct)
"previous" expects the reference to a previous exception
"zcx1" is a dictionary structure, and "param1" and "param2" are same-named components of this structure.
The code creates an exception object and raises an exception.
"param1" and "param2" are predefined names.
The “demo_cds_assoc_spfli” data source referenced in line #4 contains a field “connid” which you would like to expose in the element list. Which of the following statements would do this if inserted on line #8?
_spfli.connid
demo_cds_assoc_spfli.connid,
demo_cds_assoc_spfli-connid,
spfli-connid,
Which restrictions exist for ABAP SQL arithmetic expressions? (2 correct)
The operator * is allowed only in floating point expressions.
Decimal types and integer types can NOT be used in the same expression.
The operator / is allowed only in floating point expressions.
Floating point types and integer types can NOT be used in the same expression.
DATA: go_super TYPE REF to lcl_super,
go_sub1 TYPE REF TO lcl_sub1.
go_sub1 = CAST #( go_super ).
go_sub1->subl_meth1(...).
with which predicate condition can you ensure that the CAST will work?
IS SUPPLIED
IS BOUND
IS NOT INITIAL
IS INSTANCE OF
Given this code:
DATA: go_super TYPE REF TO lcl_super,
go_sub TYPE RFF TO lcl_sub.
go_sub = NEW #( ... ).
go_super = go_sub.
with lcl_super being superclass of lcl_sub.
When accessing the subclass instance through go_super, what can you do? Note: There are 2 correct answers to this question.
Call inherited public redefined methods.
Access the inherited private components.
Access the inherited public components.
Call a subclass specific public method.
When does SAP recommend to use a sorted or a hashed table respectively? (2 correct)
A hashed table, when you read a single record and specify the complete key.
A sorted table, when you read a subset in a loop and specify a part of the key from the left without gaps.
A sorted table, when you read a single record and specify non-key fields.
A hashed table, when you read a subset in a loop and specify a part of the key from the left without gaps.
In a program you find this source code
AUTHORITY-CHECK OBJECT '/DWO/TRVL'
ID 'CNTRY' FIELD 'DE'
ID 'ACTVT' FIELD '03'.
Which of the following apply? (2 correct
If the user is NOT authorized for 'CNTRY' = 'DE' OR for 'ACTVT' = '03 then the program will terminate.
AUTHORITY CHECK verifies whether a user is authorized for /DWO/TRVL" with the listed field values.
If the user is authorized for 'CNTRY = 'DE' then the return code is always 0.
If the user is authorized for 'CNTRY = 'DE' AND for 'ACTVT = '03 then the return code is 0.
target_itab = VALUE #( FOR row IN source_itab(
field1 = row-field1
field2 = row-field2
fieldn = row-fieldn ) ) .
Which of the following statements are correct? (2 correct)
row is only visible within the loop.
FOR defines a loop that runs over the content of source_itab.
row is a predefined name and cannot be chosen arbitrarily.
source_itab is only visible within the loop.
After you created a database table in the RESTful Application Programming model, what do you create next?
A data model view
A service definition
A projection view
A metadata extension
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?
1. Class constructor of super1.
2. Instance constructor of sub1.
3. Instance constructor of super1.
4. Class constructor of sub1.
4, 1, 2, 3
1, 4, 3, 2
4, 1, 3, 2
1, 4, 2, 3
Given the following ABAP SQL statement excerpt from an ABAP program:
1.SELECT SINGLE *
2. FROM spfli
3. WHERE carrid = "LH' AND connid= "0400"
4. INTO @DATA(wa).
You are given the following information:
1. The data source "spfli" on line #2 is an SAP HANA database table
2. "spfli" will be a large table with over one million rows.
3. This program is the only one in the system that accesses the table.
4. This program will run rarely.
Based on this information, which of the following general settings should you set for the spfli database table? (2 correct)
"Load Unit to "Column Loadable"
"Storage Type" to "Row Store"
"Storage Type" to "Column Store"
"Load Unit" to "Page Loadable"
Given the following Core Data Service View Entity Data Definition,
@AccessControl.authorizationCheck: #NOT REQUIRED
DEFINE VIEW demo_flight_info_union AS
SELECT FROM Scustom {
KEY id,
KEY 'Customer' AS partner,
name,
city,
country
UNION
SELECT FROM stravelag
KEY agencynum As id,
'Agency' AS partner,
when you attempt to activate the definition, what will be the response?
Activation error because the field types of the union do not match
Activation error because the field names of the union do not match
Activation successful
Activation error because the key fields of the union do not match
As a consultant you are posed the following question from a client who is using SAP S/4HANA Cloud, public edition and also SAP BTP, ABAP environment.
"We are currently using an SAP Fiori app based on SAP Fiori elements that analyzes open orders. We have determined that it should be extended via a new button on the UI which will perform an on-the-fly calculation and display the result in a quick popup for the enduser. We have been informed by SAP that all underlying stack layers for the SAP Fiori app have been extensibility enabled."
Based on this which of the following extension types would you recommend to the customer to add the new button?
RAP BO Node Extension
RAP BO Behavior Extension
Business Service Extension
SAP HANA database table extension
Why would you use Access Controls with CDS Views? (2 correct)
The system field sy-subrc is set, giving you the result of the authorization check
You do not have to remember to implement AUTHORITY-CHECK statements
All of the data from the data sources Is loaded into your application automatically and filtered there according to the user's authorization.
Only the data corresponding to the user's authorization is transferred from the database to the application layer.
Class super has subclass sub. Which rules are valid for the sub constructor? (2 correct)
Events of your own instance cannot be raised before the registration of a handler in super.
The method signature can be changed.
The constructor of super must be called before using any components of your own instance.
Import parameters can only be evaluated after calling the constructor of super.
What is the sequence priority when evaluating a logical expression?
NOT / BETWEEN / AND
NOT / AND / OR
OR / NOT / AND
AND / OR / NOT
What are some features of a unique secondary key? Note: There are 2 correct answers to this question.
It is updated when the modified table is read again.
It is created with the first read access of a table.
It is created when a table is filled.
It is updated when the table is modified.
Which statement can you use to change the contents of a row of data in an internal table?
Modify table
Update table
Append table
Insert table
What are some of the reasons that Core Data Services are preferable to the classical approach to data modeling? (2 correct)
They compute results on the application server
They avoid data transfer completely
They implement code pushdown
They transfer computational results to the application server
Which type of legacy code does SAP recommend you eliminate when you review modifications as part of an SAP S/4HANA systemconversion? (2 correct)
Code that can be redesigned as a key user extension
Code that now is identical to a standard SAP object
Code that has less than 10% usage according to usage statistics
Code that supports a critical business process
For the assignment,
gv_target = gv_source.
Which of the following data declarations will always work without truncation or rounding? (2 correct)
DATA gv_source TYPE string.
to
DATA gv_target TYPE c.
DATA gv_source TYPE c.
DATA gv_target TYPE string.
DATA gv_source TYPE d.
DATA gv_source TYPE p LENGTH 8 DECIMALS 3.
DATA gv_target TYPE p LENGTH 16 DECIMALS 2.
Which function call returns 0?
find_any_of( val = 'ABAP ABAP abap' sub = 'AB').
Count_any_of( val = 'ABAP ABAP abap' sub = 'AB' ).
Count( val = 'ABAP ABAP abap' sub = 'AB' ).
find_any_not_of( val = 'ABAP ABAP abap' sub = 'AB' ).
Which of the following results in faster access to internal tables? (3 correct)
In a hashed internal table, specifying the primary key partially from the left without gaps.
In a standard internal table, specifying the primary key partially from the left without gaps.
In a hashed internal table, specifying the primary key completely.
In a sorted internal table, specifying the primary key partially from the left without gaps.
In a sorted internal table, specifying the primary key completely.
Match the sequence of execution in the dropdown list to the operation. (1 is the highest priority and 3 is the lowest priority.)
1. Addition (+) and Subtraction (-)
2. Numeric functions
3. Multiplication (*) and Division (/)
1,2,3
2,3,1
3,1,2
2,1,3
1,3,2
Which internal table type allows unique and non-unique keys?
Standard
Sorted
Hashed
In ABAP SQL, which of the following retrieves the association field _Airline-Name of a CDS view?
/_Airline-Name
*_Airline-Name
@_Airline-Name
\_Airline-Name
What is the purpose of a foreign key relationship between two tables in the ABAP Dictionary?
To document the relationship between the two tables
To create a corresponding foreign key relationship in the database
To ensure the integrity of data in the corresponding database tables
What are characteristics of secondary keys for internal tablets? (3 correct)
Secondary keys must be chosen explicitly when you actually read from an internal table.
Sorted secondary keys do NOT have to be unique
Hashed secondary keys do NOT have to be unique
Secondary keys can only be created for standard tables
Multiple secondary keys are allowed for any kind of internal table
Which RESTful Application Programming object can be used to organize the display of fields in an app?
You have two internal tables itab1 and itab2.What is true for using the expression itab1 = corresponding #( itab2 )?
Fields with the same name and the same type will be copied from itab2 to itab 1.
itab1 and itab2 must have at least one field name in common.
itab1 and itab2 must have the same data type.
Fields with the same name but with different types may be copied from itab2 to itab1.
In this nested join below,
SELECT FROM t_a AS a
LEFT OUTER JOIN t_b AS b
LEFT OUTER JOIN t_c AS c
ON c~f1 = b~f1 AND c~f2 = b~f2
ON b~f1 = a~f1 WHERE...
in which way is the join evaluated?
From the left to the right in the order of the tables:
1. a is joined with b
2. b is joined with c
From the bottom to the top in the order of the on conditions:
From the right to the left in the order of the tables:
1. b is joined with c.
2. b is joined with a.
From the top to the bottom in the order of the on conditions:
1. b is joined with c
2. a is joined with b
Which of the following are parts of the definition of a new database table? (2 correct)
Field list
Extension
Partitioning attributes
Semantic table attribute
Semantic table attributes
Setting a field to read-only in which object would make the field read-only in all applications of the RESTfuI Application Programming model?
INTERFACE if1.
METHODS m1.
ENDINTERFACE.
CLASS cl1 DEFINITION.
PUBLIC SECTION.
INTERFACES if1.
METHODS m2.
ENDCLASS.
*in a method of another class
DATA go_if1 TYPE REF TO if1.
DATA go_cl1 TYPE REF to cl1.
go_cl1 = NEW #(...).
go_if1 = go_cl1.
What are valid statements? (3 correct)
go_if1 may call method m1 with go_if1->m1().
Instead of go_cl1 = NEW #() you could use go_if1 = NEW #(...).
Instead of go_cl1 = NEW #(...) you could use go_if1 = NEW cl1(....).
go_cl1 may call method m1 with go_cl1->if1~m1().
go_if1 may call method m2 with go if->m2(...).
Which extensibility type does SAP recommend you to enhance the existing Ul for an SAP Fiori app?
Developer
Classic
Side-by-side
Key user
Which patterns raise an exception? Note: There are 3 correct answers to this question.
DATA: gv_target TYPE p DECIMALS 3.
CONSTANTS: gco_intl TYPE i VALUE 2.
gv_target = EXACT #( 2 / gco_intl ).
DATA: gv_target TYPE d.
CONSTANTS: gco_date TYPE d VALUE '20331233'.
gv_target = EXACT ( gco_date ).
DATA: gv_target TYPE p DECIMALS 2.
CONSTANTS: gco_intl TYPE i VALUE 3.
DATA: gv_target TYPE c LENGTH 5.
CONSTANTS: gco_string TYPE string VALUE '0123456789ABCDEF'.
gv_target = EXACT #( gco_string+5(6) ).
DATA: gv_target TYPE string.
CONSTANTS: gco_string TYPE c LENGTH 16 VALUE '@123456789ABCDEF'.
gv_target = EXACT #( gco_string+5(5) ).
CLASS cl1 DEFINITION
...
CLASS cl2 DEFINITION.
DATA mo_if1 TYPE REF TO if1.
ENDCLAS.
What are valid statements? Note: There are 3 correct answers to this question
Class CL1 implements the interface.
In class CL1, the interface method is named if1~m1.
Class CL2 uses the interface.
In class CL2, the interface method is named if1~m1.
Class CL1 uses the interface.
In the following ABAP SQL code, what are valid case distinctions? (2 correct)
SELECT FROM dbtab1
FIELDS F1,CASE f2,
WHEN ‘1’ THEN 'Value 1',
WHEN ‘2’ THEN 'Value 2',
WHEN OTHERS "Value for the rest",
ENDCASE AS f_case
INTO TABLE @DATA(gt_t1).
FIELDS f1,
CASE f2
WHEN '1' THEN 'Value 1'
WHEN '2' THEN 'Value 2'
ELSE 'Value for the rest'
END AS f_case
FIELDS F1,
CASE WHEN F2 = '1' THEN 'Value 1
WHEN F2 = '2' THEN 'Value 2'
CASE WHEN F2 = '1' THEN 'Value 1'
WHEN f2 < f3 AND f2 = '2' THEN 'Value 2'
WHEN OTHERS 'Value for the rest'
What are advantages of using a field symbol for internal table row access? (2 correct)
The row content is copied to the field symbol instead to a work area.
Using a field symbol is faster than using a work area.
MODIFY statement to write changed contents back to the table is not required.
The field symbol can be reused for other programs.
You want to define the following CDS view entity with an input parameter:
define view entity Z_CONVERT with parameters i_currency : ???.
Which of the following can you use to replace "???? (2 correct)
A data element
A built-in ABAP type
A component of an ABAP dictionary structure
A built-in ABAP Dictionary type
go_sub1 TYPE REF TO lcl_sub1,
go_sub2 TYPE REF TO lcl_sub2.
go_super = NEW go_sub2(...).
go_super = NEW go_sub1(...).
go_sub1->sub1_meth1(...).
go_sub2 = CAST #( go_super).
go_sub2->sub2_meth1(...).
With Icl_super being superclass for Icl_sub1 and Icl_sub2 and with methods sub1_meth1 and sub2_meth1 being subclass-specific methods of Ic_sub1 or Icl_sub2, respectively.
What will happen when executing these casts? (2 correct)
go_sub1 = CAST #( go_super ), will not work
go_sub2 = CAST #( go_super ), will work.
go_sub1->sub1_meth 1(…). will work.
go_sub2->sub2_meth 1(...). will work
go_sub1 = CAST #( go_super ), will work
go_sub2 = CAST #( go_super ). will not work.
Given the following Core Data Service View Entity Data Definition:
AccessControl.authorizationCheck: #NOT REQUIRED
DEFINE VIEW ENTITY demo_sales_cds_so_i_ve
AS SELECT FROM demo_sales_so_i
ASSOCIATION TO PARENT demo_sales_cds_so_ve AS SalesOrder
ON $projection.parent key = SalesOrder.so_key
COMPOSITION [0..*] OF demo_sales_cds_i_sl_ve AS _ScheduleLine
ASSOCIATION [0..1] TO demo_sales_cds_material_ve AS _Material
ON Sprojection.material Material.material
key so_item_key,
parent_key,
posnr,
_SalesOrder,
_ScheduleLine,
_Material.material as mat
Using ABAP SQL, which select statement selects the mat field on line "_Material.material as mat"?
SELECT mat FROM demo_sales_cds_so_i_ve...
SELECT mat FROM Material...
SELECT mat FROM demo_sales_so_i...
SELECT mat FROM demo_sales_cds_material_ve...
Given the following code,
DATA gv_text1 TYPE string."#EC_NEEDED
DATA gv_text2 TYPE string ##NEEDED.
The pragma is not checked by the syntax checker.
The pseudo-comment is checked by the syntax checker
#EC_NEEDED is not checked by the syntax checker.
##NEEDED is checked by the syntax checker.
In class ZCL_CLASS_A, you use the statement DATA var TYPE ***
What may stand in place of ***? (2 correct)
The name of a domain 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 data element from the ABAP Dictionary
When processing a loop with the statement DO... ENDDO, what system variable contains the implicit loop counter?
sy-subrc
sy-linno
sy-tabix
sy-index
In a subclass sub1 you want to redefine a component of a superclass super. How do you achieve this? (2 correct)
You implement the redefined component in sub1
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 for a second time in super1.
Give the following Core Data Service view entity data definition:
1 @AccessControl.authorizationCheck: #NOT REQUIRED
2 DEFINE VIEW ENTITY demo_cds_param_view_entity
3 WITH PARAMETERS
4 p_date :abap.dats
5 AS SELECT FROM
6 sflight
7 {
8 KEY carrid,
9 KEY connid,
10 KEY fidate,
11 price,
12 seatsmax,
13 seatsocc
14 }
15 WHERE fidate >= $parameters.p_date;
Which of the following ABAP SQL snippets are syntactically correct ways to provide a value for the parameter on line #4? (2 correct)
…SELECT * FROM demo_cds_param_view_entity (p_date = @( cl_abap_context_info->get_system_date ( ) )...
…SELECT * FROM demo_cds_param_view_entity (p_date = '20230101')…
…SELECT * FROM demo_cds_param_view_entity (p_date: '20238181')…
…SELECT * FROM demo_cds_param_view entity (p_date: $session.system_date)...
In an Access Control Object, which clauses are used? (3 correct)
Return code (to assign the return code of the authority check)
Revoke (to remove access to the data source)
Grant (to identify the data source)
Define role (to specify the role name)
Where (to specify the access conditions)
Which of the following are valid sort operations for internal tables? (3 correct)
Sort a standard table using
SORT itab BY field1 field2.
Sort a sorted table using
SORT itab DESCENDING.
SORT itab BY field1 ASCENDING field2 DESCENDING.
SORT itab ASCENDING.
SORT itab.
Given the following code excerpt that defines an SAP HANA database table:
DEFINE TABLE demo_table {
KEY field1 : REFERENCE TO abap.clnt(3);
KEY field2 : abap.char(1332);
@Semantics.quantity.unitOfMeasure : 'demo_table.field4'
field3 : abap.quan(2);
field4 : abap.unit(2);
Which field is defined incorrectly? (2 correct)
field3
field4
field2
field1
You have attached a system field to an input parameter of a CDS view entity as follows:
define view entity Z_ENTITY with parameters
@Environment SystemField: #SYSTEM LANGUAGE
language: spras...
What are the effects of this annotation? (2 correct)
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
It is no longer possible to pass your own value to the parameter.
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).
You can still override the default value with a value of your own.
In the assignment.
DATA(gv result) = 1 / 8. What will be the data type of gv result?
TYPE DEFLOAT16
TYPE I
TYPE P DECIMALS 3
TYPE P DECIMALS 2
In RESTful Application Programming, which EML statement retrieves an object?
Get entity
Find entity
Read entity
Select entity
In which products must you use the ABAP Cloud Development Model? Note: There are 2 correct answers to this question.
SAP S/4HANA Cloud, private edition
SAP S/4HANA on premise
SAP BTP, ABAP environment
SAP S/4HANA Cloud, public edition
The class zcl_demo_class is in a software component with the language version set to "Standard ABAP".
The function module "ZF1' is in a software component with the language version set to "ABAP Cloud".
ZF1' can be called via a wrapper that itself has been released for cloud development.
ZF1' must be released for cloud development to be called.
ZF1' can be called via a wrapper that itself has not been released for cloud development.
ZF1' can be called whether it has been released or not for cloud development.
When processing an internal table with the statement LOOP AT itab ... ENDLOOP, what system variable contains the current row number?
What RESTful Application Programming object contains only the fields required for a particular app?
Database view
In what order are objects created to generate a RESTful Application Programming application?
1. Database table
2. Service binding
3. Service definition
4. Data model view
1, 2, 3, 4
3, 2, 1, 4
2, 3, 4, 1
What RESTful Application Programming feature is used to ensure the uniqueness of a semantic key?
Validation
Determination
Action
In RESTful Application Programming, a business object contains which parts? (2 correct)
Process definition
Authentication rules
CDS view
Last changed2 months ago