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?
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 <FIELD> FROM <X> ..."? <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?
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)