Core ABAP programming
When defining a METHOD, which parameter type can only have 1 value?
A. IMPORTING
B. EXPORTING
C. CHANGING
D. RETURNING
Constructors have which of the following properties?
(Select 2 correct answers)
A. The constructor is automatically called during instantiation.
B. The constructor can have importing parameters.
C. The constructor must be the first method called by the client.
D. The constructor can have returning parameters.
Given the following ABAP SQL statement excerpt from an ABAP program:
SELECT SINGLE *
FROM spfli
WHERE carrid = 'LH' AND connid = '0400
INTO @DATA(wa).
You are given the following information:
The data source spfli on line #2 is an SAP HANA database table.
spfli will be a large table with over one million rows.
This program is the only one in the system that accesses the table.
This program will run rarely.
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.
A. “Storage Type” to “Row Store”
B. “Storage Type” to “Column Store”
C. “Load Unit” to “Column Loadable”
D. “Load Unit” to “Page Loadable”
In RESTful Application Programming, a business object contains which parts?
Note: There are 2 correct answers to this question.
A. Process definition
B. Behavior definition
C. CDS view
D. Authentication rules
What is the syntax to access component carrier_name of structure connection?
A. connection>carrier_name
B. connection/carrier_name
C. connection-carrier_name
D. connection=>carrier_name
Which language is used to add or change data of a business object in RAP?
A. Data manipulation language
B. Entity manipulation language
C. Data modification language
D. RAP editing language
When you join two database tables, which of the following rules applies to the database fields you use in the join?
A. They must be at the same position in their table, for example left_table-col1 = right_table-col1.
B. They must always have an alias name.
C. They must have the same name, e.g. col1 = col1.
D. They must be compared with an ON condition.
What are some principles of encapsulation?
(Select 2 correct answers)
A. Attributes can be changed through public class methods.
B. Attributes can be changed by the client program directly.
C. Attributes cannot be changed.
D. Attributes can only be changed by the class.
Which of the following are rules that extensions in SAP S/4HANA Cloud, public edition must adhere to?
(Select 3 correct answers)
A. Modify SAP objects in exceptional cases only.
B. Use tier 2 wrappers to enable access to non-released SAP APIs.
C. Use released remote or local SAP APIs.
D. Use cloud-enabled and released technologies.
E. Extend SAP objects through predefined extension points.
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?
A. data(gv_diff_days) = conv d( gs_booking-flight_date - gs_booking-order_date ).
B. data(gv_diff_days) = gs_booking-flight_date - gs_booking-order_date.
C. data(gv_diff_days) = gs_booking-order_date - gs_booking-flight_date.
D. data(gv_diff_days) = conv d( gs_booking-order_date - gs_booking-flight_date ).
What RESTful Application Programming feature is used to ensure the uniqueness of a semantic key?
A. Action
B. Validation
C. Determination
D. None of the above
What can you do in SAP S/4HANA Cloud, public edition? (2 correct)
A. Use SAP-released extension points
B. Use ABAP Development Tools in Eclipse (ADT)
C. Modify SAP objects
D. Use Web Dynpros
| Page 1 out of 7 Pages |