You are on page 1of 6

SAP EDUCATION

SAMPLE QUESTIONS:
SAP Certified Development Specialist - ABAP for SAP HANA (Edition 2014)

Disclaimer: These sample questions are for self-evaluation purposes only and do not appear on the actual certification exams.
Answering the sample questions correctly is no guarantee that you will pass the certification exam. The certification exam
covers a much broader spectrum of topics, so do make sure you have familiarized yourself with all topics listed in the exam
competency areas before taking the certification exam.

Questions

1. Which of the following are characteristics of an external view?


Note: There are 3 correct answers to this question.
a)

It can be used as a data type in ABAP programs.

b)

It is an ABAP Dictionary object type.

c)

It allows access to an SAP HANA information view with Open


SQL.

d)

It defines the underlying SAP HANA information view.

e)

It can be used in Open SQL statements for database updates.

2. Your ABAP program contains an Open SQL join of two client-dependent tables. You want to replace this
with a native SQL SELECT statement.
Which of the following changes to the SELECT statement can you use to retrieve the same data as before?
Note: There are 2 correct answers to this question.
a)

Include the client field in the WHERE condition.

b)

Use the CLIENT SPECIFIED addition.

c)

Include the client field in the join condition.

d)

Include the client field in the field list.

3. In addition to closing the result set, what does the CLOSE method of the CL_SQL_RESULT_SET class
when using ABAP Database Connectivity (ADBC) do?
Please choose the correct answer.
a)

Release packages

b)

Update packages

c)

Release resources

d)

Update resources

4. You are implementing an ABAP Managed Database Procedures (AMDP) for SAP HANA.
What do you have to do in the corresponding ABAP class?
Please choose the correct answer.
a)

Declare the ABAP class as a sub-class of


CL_AMDP_RUNTIME_HDB.

b)

Implement the interface IF_AMDP_MARKER_HDB.

c)

Implement the ABAP AMDP_HDB Event Handler.

d)

Set the visibility of the corresponding class method in the


declaration section to PUBLIC.

5. Which task can you perform with the SQL Performance Tuning Worklist tool (SWLT)?
Please choose the correct answer.
a)

Create a graph comparing the runtimes of ABAP code before and


after optimization.

b)

Combine information from static ABAP code scans with runtime


data from the SQL Monitor.

c)

Combine information from static ABAP code scans with runtime


data from the SQL Trace tool.

d)

Estimate the new total runtime of optimized code.

6. What are the benefits of using the SQL Monitor (transaction SQLM)?
Note: There are 2 correct answers to this question.
a)

It collects monitoring data asynchronously without additional


database interaction.

b)

It can be active in a production system with minimal


performance overhead.

c)

It displays the database execution plan for all SQL statements.

d)

It schedules ABAP programs to monitor and log all database


accesses.

7. Which features does the source code editor provide in ABAP Development Tools for SAP NetWeaver?
Note: There are 2 correct answers to this question.
a)

Screen editing

b)

Quickfix

c)

Form-based class builder

d)

Content assistance

8. In which of the following situations could a row store table be more suitable than a column store table?
Note: There are 2 correct answers to this question.
a)

The table contains data that you want to aggregate.

b)

The table contains only a small number of records.

c)

The table contains mainly distinct values per column across rows.

d)

The table contains text that you want to search.

9. Which of the following are performance recommendations when using SAP HANA?
Note: There are 2 correct answers to this question.
a)

Define indexes on the columns that are used in calculations.

b)

Move data-intensive calculations from the database to an


application server.

c)

Avoid transferring large result sets between database and client


applications.

d)

Filter data in lower layers.

10. You have defined the following SQLScript procedure:


CREATE PROCEDURE LANGUAGE SQLSCRIPT SQL SECURITY DEFINER READS SQL DATA
Which type of database procedures can be called in this SQLScript procedure?
Please choose the correct answer.
a)

Write only

b)

Read only

c)

Read-update

d)

Read-write

Solutions
1 a) Correct

2 a) Correct

3 a) Incorrect

4 a) Incorrect

5 a) Incorrect

1 b) Correct

2 b) Incorrect

3 b) Incorrect

4 b) Correct

5 b) Correct

1 c) Correct

2 c) Correct

3 c) Correct

4 c) Incorrect

5 c) Incorrect

1 d) Incorrect

2 d) Incorrect

3 d) Incorrect

4 d) Incorrect

5 d) Incorrect

1 e) Incorrect

6 a) Correct

7 a) Incorrect

8 a) Incorrect

9 a) Incorrect

10 a) Incorrect

6 b) Correct

7 b) Correct

8 b) Correct

9 b) Incorrect

10 b) Correct

6 c) Incorrect

7 c) Incorrect

8 c) Correct

9 c) Correct

10 c) Incorrect

6 d) Incorrect

7 d) Correct

8 d) Incorrect

9 d) Correct

10 d) Incorrect

Want to learn more? Contact SAP for more information.

You might also like