Sei sulla pagina 1di 8

Final Exam

Started: Apr 4 at 2:51pm



Question 1: 6 pts<p>Which of the following statements represent SAP HANA goals? <br><em>Note: There are
3 correct answers to this question.</em></p>
Which of the following statements represent SAP HANA goals?
Note: There are 3 correct answers to this question.

To remove the need for an application server by executing the ABAP code directly in SAP HANA

To enable the execution of transactional and analytical applications in a single system with high
performance

To provide a relational database system with full support for SQL and transactions

To provide different programming and modeling options to support the execution of data-intensive
application logic in the database layer

To remove the overhead of transaction handling by keeping all data in memory

Question 2: 5 ptsCompared to other in-memory databases, which data transport bottleneck has been reduced in
SAP HANA?
Compared to other in-memory databases, which data transport bottleneck has been reduced in SAP
HANA?

The bottleneck between different CPU cores

The bottleneck between first and second-level CPU cache

The bottleneck between CPU cache and memory

The bottleneck between disk and memory

Question 3: 6 pts<p>How is data stored in SAP HANA's column store?<br><i>Note: There are 2 correct
answers to this question.</i></p>
How is data stored in SAP HANA's column store?
Note: There are 2 correct answers to this question.

Each column uses a sorted array that contains the values of the column.

Each column uses a sorted dictionary with the distinct values that appear in the column.

Each column uses an array of integer numbers, which are the positions of the actual values in the
dictionary.

Each column uses a dictionary that works as an index and removes the need for indexes for column
tables.

Question 4: 6 pts<p>When are you recommended to use the column store for a table?<br><i>Note: There are 2
correct answers to this question.</i></p>
When are you recommended to use the column store for a table?
Note: There are 2 correct answers to this question.

If the table contains many columns and typical queries access only a few of them

If the table contains only a small number of rows

If the table contains a huge amount of data that is frequently searched or aggregated

If the data is never aggregated or searched, and typically read as single complete records

Question 5: 4 pts<p>Which tool in the SAP HANA studio can you use to prototype SQL statements?</p>
Which tool in the SAP HANA studio can you use to prototype SQL statements?

The Administration Console

The System Administration view

The SQL Console

The "Catalog" section of the SAP HANA Systems view

Question 6: 6 pts<p>What do you have to do before creating ABAP development objects in the ABAP
Development Tools? <br><i>Note: There are 2 correct answers to this question.</i></p>
What do you have to do before creating ABAP development objects in the ABAP Development Tools?
Note: There are 2 correct answers to this question.

Open the ABAP perspective.

Create an ABAP project that corresponds to an ABAP backend.

Register on the SAP Community Network (SCN).

Identify the package in which the development object is going to be created.

Question 7: 5 pts<p>How can you trigger a forward navigation to ABAP repository objects in ABAP
Development Tools? <br><i>Note: There are 3 correct answers to this question.</i></p>
How can you trigger a forward navigation to ABAP repository objects in ABAP Development Tools?
Note: There are 3 correct answers to this question.

Double-click the target entity.

Choose the "Navigate To" button in the editor's context menu.

Use CtrlKeyLeft mouse button.

Use the "Run Configurations" in the "Project Explorer" context menu.

Right-click the object and choose "Navigate To" in the context menu.

Question 8: 5 pts<p>Which of the following functions are available in the Transport Organizer view in the
ABAP Development Tools?<br><i>Note: There are 2 correct answers to this question.</i></p>
Which of the following functions are available in the Transport Organizer view in the ABAP Development
Tools?
Note: There are 2 correct answers to this question.

Change the owner of transport requests and tasks.

Create a new transport request.

Check the consistency of objects.

View the history of the contained objects.

Question 9: 5 pts<p>How can you start the ABAP Debugger in the ABAP Development Tools?</p>
How can you start the ABAP Debugger in the ABAP Development Tools?

Set an external breakpoint in your ABAP program and execute it.

In the menu, choose Run -> Debug to launch the ABAP Debugger.

Right-click the ABAP project in the "Project Explorer" view, select "Debug Configurations", and
create a new "Launch Configuration" entry for the ABAP project.

The ABAP Debugger is started automatically when you execute an ABAP program.

Question 10: 5 ptsWhich ABAP tool can you use to configure and perform static code checks?
Which ABAP tool can you use to configure and perform static code checks?

ABAP Runtime Analysis (SAT)

SQL Trace (ST05)

Code Inspector (SCI)

Coverage Analyzer (SCOV)

Question 11: 4 pts<p>You want to access a table in an SAP HANA database using Open SQL. Which condition
must be satisfied?</p>
You want to access a table in an SAP HANA database using Open SQL. Which condition must be
satisfied?

The table must be of storage type "Row Store".

The table must be defined in the ABAP Dictionary.

The table must belong to the database system that the ABAP system runs on.

The table must belong to the ABAP system's database schema.

Question 12: 5 pts<p>What does the ABAP Database Connectivity (ADBC) API support? <br><i>Note: There
are 2 correct answers to this question.</i></p>
What does the ABAP Database Connectivity (ADBC) API support?
Note: There are 2 correct answers to this question.

Compile-time syntax checks on Native SQL statements

Where-used list for Native SQL calls

Automatic ABAP client handling

Handling SQL exceptions

Question 13: 4 pts<p>Which of the following are constructor operators in ABAP 7.4?<br><i>Note: There are 3
correct answers to this question.</i></p>
Which of the following are constructor operators in ABAP 7.4?
Note: There are 3 correct answers to this question.

REF type( ... )

NEW type( ...)

VALUE type( ...)

CREATE DATA ...

CREATE OBJECT ...

Question 14: 4 ptsHow can you consume an SAP HANA column view in an ABAP release below ABAP 7.4?
How can you consume an SAP HANA column view in an ABAP release below ABAP 7.4?

Use Native SQL.

Use a special OData protocol service.

Create an external view in the ABAP Dictionary and use Open SQL.

Use Open SQL.

Question 15: 5 pts<p>You find an SAP HANA column view named AT_OPEN_ORDERS in the content
package sap.crm.orderprocessing.<br>What is the full name of the view that you have to use in a Native SQL
call?</p>
You find an SAP HANA column view named AT_OPEN_ORDERS in the content package
sap.crm.orderprocessing.
What is the full name of the view that you have to use in a Native SQL call?

_SYS_REPO. "sap.crm.orderprocessing/AT_OPEN_ORDERS"

_SYS_REPO. "sap.crm.orderprocessing::AT_OPEN_ORDERS"

_SYS_BIC."sap.crm.orderprocessing/AT_OPEN_ORDERS"

_SYS_BIC."sap.crm.orderprocessing::AT_OPEN_ORDERS"

Question 16: 5 pts<p>What information do you have to specify to create an SAP HANA Transport Container
and transport SAP HANA content via the ABAP stack? <br><i>Note: There are 2 correct answers to this
question.</i></p>
What information do you have to specify to create an SAP HANA Transport Container and transport SAP
HANA content via the ABAP stack?
Note: There are 2 correct answers to this question.

The SAP HANA delivery unit containing the SAP HANA content

The SAP HANA content packages containing the SAP HANA content

The list of SAP HANA content objects

The name of the SAP HANA Transport Container

The ABAP package to contain the SAP HANA Transport Container

Question 17: 5 pts<p>You develop an SAP HANA database procedure using the "New SQL Procedure" wizard
in the SAP HANA studio. Which database schema does the resulting procedure belong to?</p>
You develop an SAP HANA database procedure using the "New SQL Procedure" wizard in the SAP
HANA studio. Which database schema does the resulting procedure belong to?

The default schema for the procedure

_SYS_BIC

Your SAP HANA database user schema

_SYS_REPO

Question 18: 6 pts<p>Why would you favor the top-down approach over the bottom-up approach?
<br><i>Note: There are 2 correct answers to this question.</i></p>
Why would you favor the top-down approach over the bottom-up approach?
Note: There are 2 correct answers to this question.

In the top-down approach, the lifecycle of development objects is entirely managed by the AS
ABAP.

In the top-down approach, only ABAP development objects have to be transported.

In the top-down approach, a higher performance increase of ABAP reports can be achieved.

In the top-down approach, external views and stored procedure proxies are excluded from the where-
used list.

Question 19: 6 pts<p>As an ABAP developer, how can you benefit by using Core Data Services (CDS) views
entities? <br><i>Note: There are 2 correct answers to this question.</i></p>
As an ABAP developer, how can you benefit by using Core Data Services (CDS) views entities?
Note: There are 2 correct answers to this question.

You can use the extended view-building functionality to push down code to the database layer.

You can use them as proxy objects for SAP HANA column views to enable simple consumption of
the SAP HANA views in Open SQL SELECT statements.

You can use them to modify the business data of a complex data model by means of a simple Open
SQL MODIFY statement.

You can define complex data models that can be consumed in a simple Open SQL SELECT
statement.

Question 20: 5 ptsWhich databases support the definition of Core Data Services (CDS) views in ABAP?
Which databases support the definition of Core Data Services (CDS) views in ABAP?

All SQL-92-compliant databases

Only the SAP HANA database

All relational databases

All databases certified by SAP

Question 21: 5 pts<p>Which of the following JOIN types are supported in Open SQL? <br><i>Note: There are
3 correct answers to this question.</i></p>
Which of the following JOIN types are supported in Open SQL?
Note: There are 3 correct answers to this question.

LEFT OUTER JOIN

RIGHT OUTER JOIN

CROSS JOIN

INNER JOIN

REFERENTIAL JOIN

Question 22: 6 pts<p>Which of the following entities can be queried in the Open SQL statement "SELECT
&lt;FIELD&gt; FROM &lt;X&gt; ..."? <br><em>Note: There are 3 correct answers to this question.</em></p>
Which of the following entities can be queried in the Open SQL statement "SELECT <FIELD> FROM
<X> ..."?
Note: There are 3 correct answers to this question.

External DDIC views based on SAP HANA attribute views

Native SAP HANA attribute views

ABAP database procedure proxies

Core Data Services (CDS) views created using the ABAP Development Tools (in a DDL source)

ABAP Dictionary tables created using transaction SE11 (ABAP Dictionary)

Question 23: 6 pts<p>Which of the following are benefits of using ABAP managed database procedure
(AMDP) methods? <br><i>Note: There are 3 correct answers to this question.</i></p>
Which of the following are benefits of using ABAP managed database procedure (AMDP) methods?
Note: There are 3 correct answers to this question.

Static syntax check

Integration with the SAP HANA modeler

Database independency

ABAP-like version management

Source code management via the ABAP transportation infrastructure

Question 24: 5 ptsWhich of the following tasks can you perform using the new ABAP SQL Monitor?
Which of the following tasks can you perform using the new ABAP SQL Monitor?

Determine the SQL profile of the system and specific business processes.

Find the database tables with the largest data volume in the system.

Identify end users who have caused the highest database load in the system.

Detect ABAP code that must be changed when migrating to SAP HANA.

Question 25: 6 pts<p>How does the SQL Monitor differ from the SQL Trace? <br><i>Note: There are 2 correct
answers to this question.</i></p>
How does the SQL Monitor differ from the SQL Trace?
Note: There are 2 correct answers to this question.

The SQL Monitor can run in a productive system; the SQL Trace cannot.

The SQL Monitor shows the same data as the SQL Trace, but has an improved user interface.

The SQL Monitor can be enabled in a system for a long period of time with no significant impact on
performance; the SQL Trace cannot.

The SQL Monitor does not provide the full information about the SQL statements (such as the native
SQL calls, identical SELECT statements in a session, and so on); the SQL Trace does.

Question 26: 6 pts<p>As a developer, how can you execute the ABAP Code Inspector checks? <br><i>Note:
There are 2 correct answers to this question.</i></p>
As a developer, how can you execute the ABAP Code Inspector checks?
Note: There are 2 correct answers to this question.

Activate the SQL Monitor using transaction SQLM.

In the ABAP Development Tools in Eclipse, choose Run As -> ABAP Test Cockpit.

Execute an extended syntax check in transaction SE80.

In transaction SE80, choose Check -> ABAP Test Cockpit.

Question 27: 6 pts<p>Which tasks related to performance analysis can you perform using the PlanViz tool?
<br><i>Note: There are 2 correct answers to this question.</i></p>
Which tasks related to performance analysis can you perform using the PlanViz tool?
Note: There are 2 correct answers to this question.

Detect the most expensive SQL statements of a business process.

Analyze the data transfers between different SAP HANA engines.

Analyze the execution plan of an SQL statement.

Find ABAP code with optimization potential.

Question 28: 5 ptsWhich of the following statements describes a best practice for optimizing the performance of
existing ABAP code?
Which of the following statements describes a best practice for optimizing the performance of existing
ABAP code?

Avoid using the ABAP table buffer when the system is running on SAP HANA.

Use a database hint to push JOINs to the OLAP engine in SAP HANA.

Use the Row Store in SAP HANA when too many write operations are done on a database table.

Choose optimizations via Open SQL over native implementations if there is no significant difference
in performance.

Question 29: 5 ptsWhich project phases help you to structure a code migration to SAP HANA?
Which project phases help you to structure a code migration to SAP HANA?

Idea-to-Portfolio, Portfolio-to-Solution, Solution-to-Market

Delete, Rewrite, Test

Plan, Migrate, Optimize

Prototype, Deliver, Fix

Question 30: 6 pts<p>You want to debug an SAP HANA database procedure when it is called from an ABAP
system. What information do you specify in the debug configuration?<br><em>Note: There are 2 correct
answers to this question.</em></p>
You want to debug an SAP HANA database procedure when it is called from an ABAP system. What
information do you specify in the debug configuration?
Note: There are 2 correct answers to this question.

Values for the procedure's input parameters

The SAP HANA system

The SAP HANA database user initiating the session to be debugged

The project and database procedure to be debugged

Question 31: 6 pts<p>What are benefits of using Business Add-Ins (BAdIs) to optimize ABAP applications for
SAP HANA? <br><i>Note: There are 2 correct answers to this question.</i></p>
What are benefits of using Business Add-Ins (BAdIs) to optimize ABAP applications for SAP HANA?
Note: There are 2 correct answers to this question.

The optimized code is executed faster.

The original code can be kept to support other database systems.

You can add the BAdI call without changing any existing code.

Applications can be optimized for other DBMSs without modification.

Question 32: 6 pts<p>What are features of the SAP List Viewer with Integrated Data Access?<br><i>Note:
There are 2 correct answers to this question.</i></p>
What are features of the SAP List Viewer with Integrated Data Access?
Note: There are 2 correct answers to this question.

It supports very large data sets.

It supports displaying tree-like lists.

It supports displaying hierarchical-sequential lists.

It supports calculations and aggregations on the database.

Question 33: 5 ptsWhat is linguistic search?
What is linguistic search?

A search that finds different grammatical forms of the same word

A search that also finds translations in other languages

A fault-tolerant search that finds similar words

A search that finds words with the same meaning (synonyms)

Question 34: 5 ptsSkip to question text.
You create a full-text index on a column with large binary documents to support linguistic searches. You
want to ensure that the update of the full-text index does not delay the insertion of new documents.
Which preprocessing option fulfils this requirement?

Synchronous fast preprocessing

Asynchronous full preprocessing (fast preprocessing off)

Asynchronous fast preprocessing

Synchronous full preprocessing (fast preprocessing off)

Potrebbero piacerti anche