You are on page 1of 54

SAP Certified Development Specialist - ABAP for SAP

HANA

Question Results 1
Question:

Hybrid Data Management System – Combining different paradigms in one system. Discuss
capabilities associated with the Hybrid Data Management system?

There are 3 correct answers to this question.

Response:

Traditional disk-based tables


Built-in support for planning
Linguistic search capabilities
Text indexing capabilities
Text analysis and search

Question:

What are the benefits includes with SAP HANA Full Text Search?

There are 2 correct answers to this question

Response:

Fewer data duplication and movement


Large number of toolkits are available
Exploit structured contents in SQL
Easy to use modeling tool

Question:

If the Search Options are enabled, you can set the Search Parameters for an attribute of a
view. The following parameters are available?

There are 3 correct answers to this question


Response:

Fuzzy search
Point base ranking
Index search
Freestyle search
Weights for ranking

Question:

You define a core data services (CDS) view to merge the results of queries using the
UNION keyword. What must the column list of this queries contain?
There are 2 correct answers to this question.

Response:

All key fields


Columns of identical types
The same number of columns
Columns of compatible types

Question:

Which of the following take advantage of the computing power of multiple CPUs used by
SAP HANA?
There are 2 correct answers to this question.

Response:

Columnar data storage


Parallel processing
Partitioning
Database table compression

Question:

In a Graphical calculation view you want to implement a union between two result sets that
differ only in the fact that one of the two has one additional field named ADDRESS.

How can you achieve this in a union node?


There are 2 correct answers to this question.
Response:

Map the ADDRESS field to a constant value


Create a restricted column for the ADDRESS field
Exclude the ADDRESS field from the union
Create an input parameter for the ADDRESS field

Question:

What are some of the features available SAP List Viewer with integrated data access
(SALV IDA)?
There are 3 correct answers to this question.

Response:

Display diagrams
Edit cells
Group rows
Search in content
Double-click on rows

Question:

What are the two different kinds of Identifiers used to represent names used in SQL
statement?

There are 2 correct answers to this question

Response:

Limited identifiers
Undelimited Identifiers
Delimited identifiers
Numeric identifiers

Score 1 of 1

Question:
What do you have to consider if you want to use Native SQL in your ABAP programs to
access an SAP HANA database?

There are 2 correct answers to this question.

Response:

Client handling needs to be done explicitely in the the Native SQL statement.
The ABAP system checks the syntax of the Native SQL statements.
The database independency of your report can be lost.
Hashed or sorted tables must be used with the INTO CORESPONDING FIELDS
keyword.

Question:

Explain Transitioning ABAP Code to SAP HANA – Performance Considerations?

There are 3 correct answers to this question.

Response:

Some shifts in priorities, examples, nested selects(higher) indices(lower)


Some codes transferred to other systems
Some codes impacted positively and should be priorities
Some codes immediately run faster
Classical performances recommendations for open SQL remain valid

Question:

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.

Response:

Read only
Read-write
Write only
Read-update

Question:

The new bottlenecks avoided by addressing two challenges, what are they?

There are 2 correct answers to this question.

Response:

Avoid CPU cache misses


Avoid idling CPU cores
Avoid single network
Avoid optimizing data

Question:

What are the basic principles of ALV SAP HANA?

There are 2 correct answers to this question.

Response:

The ALV Optimization for SAP HANA to display data on the screen
Data described declaratively instead of passing big internal tables
Only retrieve the database data which is to be displayed on screen
To ensure that the user chooses the data on the selection screen is displayed

(skipped)

Question:
Which tools can you use to provide input data for the SQL performance tuning work list
(Transaction SWLT)?
There are 3 correct answers to this question.

Response:

SQL monitor (transaction SQLM)


Code inspector (transaction SCI)
SQL Trace (transaction ST05)
Data base performance monitor (transaction DB50)
ABAP test cockpit (transaction ATC)

Question:

Why is a security concept in SAP HANA required?


There are 2 correct answers to this question

Response:

Access to ERP tables must be restricted


Editing of SAP HANA data models should only be possible for “Users.” of the
model
Need to have selected users in SAP HANA for Information Management
Database administration should be restricted to skilled

Question:

You want to debug an ABAP program using ABAP development tools (ADT). How do you
launch the debugger?
Please choose the correct answer.

Response:

Choose the debug as option in the context menu of the ABAP program
Create a debug configuration for the ABAP application and run the program
Choose the Run --> Debug options in the menu
Set a breakpoint in the ABAP program and execute the program
Question:

Which code-to-data capability is responsible for the Optimizations & Translation of “Open
SQL SELECT FOR ALL ENTRIES “clauses into native SQL?

Please choose the correct answer.

Response:

Transparent Optimizations
HANA Specific features
Buffer system Optimization
Database Optimization

Question:

An Analytic Privilege consists of several restrictions. What are they?

There 3 correct answers to this question

Response:

View restrictions
Analytic restrictions
Activity restrictions
Validity restrictions
Cube restrictions

Question:

List down the four main concepts of the SAP HANA database?

There are 3 correct answers to this question

Response:

Compression
Column Store
Object store
Tools combinations
Partitioning

Question:

You define a core data services (CDS) View. For which of the following expressions and
built in functions must you provide alias?
There are 3 correct answers to this question.

Response:

Unit conversion
CASTE Expression
Nested CASE expression
Currency Conversion
CASE expression

Question:

What are the two layers of ABAP system interacts with its database?

There are 2 correct answers to this question.

Response:

The Data Storage interface


The Database independent interface
The Database specific library
The Client database interface

Question:

Which of the following tasks can you perform with SQL monitor (transaction SQLM)?

Response:
Search for problematic SELECT* statements
Combine static and dynamic performance analysis results
Display the execution plan of an SQL statement
Capture the SQL profile of an application

Question:

AMDP can detect 3 types of syntax errors in active or inactive source code. What are these
errors ?

There are 3 correct answers to this question.

Response:

SQLScript errors
Database platform syntax errors
HANA specific syntax errors
Database independent syntax errors
UNION specific syntax errors

Question:

What are the components of The Enterprise Procurement Model Demo Scenario?

There are 3 correct answers to this question.

Response:

Sales
Procurement
Services
Product
Stock

Question:

What are the elements of ABAP Database Integration?


There are 3 correct answers to this question.

Response:

Other DB
DB client-server
Client database handling
DB For ABAP
Application server

Question:

Discuss different types of engines associated with The SAP HANA architecture?

There are 2 correct answers to this question

Response:

OPAX engine
OLAP engine
Analytic engine
Join engine

Question:

What are the principles of Using HANA Transport Containers properly?

There are 3 correct answers to this question.

Response:

Release of Transport request


To create Transport container of delivery unit
Automatic update for all export methods
Import of Transport Request
Takes a ‘snapshot’ of all SAP HANA objects of delivery unit
Question:

You changed an SAP HANA object that you transported using an SAP HANA Transport
container. You want to release the transport request with your changes.

In which sequence do you perform activities in the ABAP development system immediately
before the release?
Please choose the correct answer.

Response:

Open the ABAP transport request


Select take snapshot and Save
Activate the SAP HANA transport container
Open the SAP HANA transport container
Select take snapshot and Save
Activate the SAP HANA Transport Container
Open the package
Select take snapshot and Save
Activate the SAP HANA Delivery unit
Activate the SAP HANA transport container
Open the SAP HANA delivery unit
Select take snapshot and Save
Activate the SAP HANA Delivery unit
Activate the SAP HANA transport container

Question:

Which of the following option is not the main capability of SAP BusinessObjects Analysis
for OLAP?

Choose the correct answer

Response:

Insert filter components


Create data by members and tables
Create Presentations
Swap axes
Question:

What are the Possible Approaches with AS ABAP < 7.4 SP02?

There are 2 correct answers to this question.

Response:

SQL units
Consume using native SQL
Interaction with Database
Stored Procedures

Question:

Which of the following is not an element of Analytical view?

Please choose the correct answer.

Response:

Used to Joined table


Join fact tables
Currency conversion is not applicable
Read Data from the joined database tables

Question:

What are the Parameters for Analytical and Calculation view?

There are 3 correct answers to this question.

Response:

Create a copy of a report


Passing other values to be used in calculations
Specifying unit of measurement
To store data for critical analysis
Setting a filter for columns

Question:

What are the ABAP development guidelines?

There are 2 correct answers to this question.

Response:

Extensions to ABAP Language


Consuming Only ABAP contents for SAP HANA
Improved tools for performance analysis
Improved hybrid components for SAP HANA

Question:

Discuss the main capabilities of SAP BusinessObjects Analysis for Office?

There are 2 correct answers to this question

Response:

Suggests style sets for crosstabs


Analyze data with the design panel
Convert crosstab cells to formula
Sort data by characteristics

Question:

How to call the stored procedures in ABAP code?

Please choose the correct answer.

Response:

CDS view
Native SQL
Only SQL
Open SQL

Question:

Which is not a key factor of ALV for HANA?

Please choose the correct answer.

Response:

To Activate and execute the program in the application


Derived Column headings from the data element
The data display is restricted to a maximum of 2 billion cells
To supply suitable values for any input parameters

Question:

What are the two Profitability Analysis available with CO-PA Scenario in SAP HANA
Modeling?

There are 2 correct answers to this question

Response:

Account-based Profitability
Service-based profitability
Product-based Profitability
Costing-based Profitability

Question:

Explain The Authorization Concept and the types of privileges associated with it?
There are 3 correct answers to this question

Response:

Application privileges
Delta privileges
Object privileges
Analytic privileges
System privileges

Question:

The source code editor in ADT provides many helpful features. What are these helpful
features?

There are 2 correct answers to this question.

Response:

Creating interface from Method Calls


Creating Parts for Interface Methods
Creating Method Implementations from the Method Definition
Creating Method Definitions from Implementation Parts

Question:

What all are the Types of Applications based on SAP HANA?

There are 2 correct answers to this question.

Response:

New or Native SAP HANA


Innovation based on SAP HANA
Server based on SAP HANA
Data Mart based on SAP HANA

Question:

Explain how and when to create calculated columns - Using Graphical Modeling Tools?

There are 3 correct answers to this question

Response:
Calculated columns also support non-measure attributes as part of the calculation.
It is possible to nest so that one calculated column, in turn, is based on other
calculated columns
The calculation will be opened in a read-only mode
The calculation could be an arithmetic or character manipulation.
Time characteristics based calculation columns

Question:

You want to define an ABAP Core Data Services (CDS) view that totals the
NET_AMOUNT column for each sales order (column SO_ID).

Which SELECT statement would you use in the definition?

Please choose the correct answer.

Response:

select from snwd_so { so_id, sum(net_amount) as sum_amount } group by


net_amount
select from snwd_so { so_id, sum(net_amount) as sum_amount } group by
so_id
select from snwd_so { so_id, sum(net_amount) as sum_amount }
select from snwd_so { so_id, sum(net_amount) as sum_amount } order by so_id

Question:

Which code-to-data capability supports- Extended view definitions and Better SQL- 92
standard support in open SQL?

Please choose the correct answer.

Response:

Database oriented programming model


New SQL parser used in model
SAP HANA specific features
Database for sophisticated analysis

Question:
How SAP HANA supports SQL?

There are 3 correct answers to this question.

Response:

As a means to define
Manipulate data
Transferring data
As a Data Calculator
Read

Question:

User STUDENT_A create and activates a design-time object. In which schema is the run
object generated?
Please choose the correct answer.

Response:

SYSTEM
_SYS_BIC
_SYS_BI
STUDENT_A

Question:

Which of the following is not involved in database table of “The New ABAP SQL Monitor
– Architecture”?

Choose the correct answer

Response:

Selection data table


Performance data table
Critical data table
Runtime monitor data

Question:
You define and implement an ABAP Managed database procedure (AMDP). What do you
have to list after the USING clause?
There are 3 correct answers to this question.

Response:

SAP HANA views used in the procedure body


ABAP Dictionary views used in the procedure body
AMDP used in the procedure body
CE function used in the procedure body
ABAP Dictionary table used in the procedure body

Question:

What are the key points that should be kept in mind while performing the Nonautomatic
update in SAP HANA Transport Container?

There are 2 correct answers to this question.

Response:

You need to refresh the content of the container manually


Changes to Delta Container
Take snapshot manually before releasing of the container
Automatic release of units

Question:

What allows you to resolve errors quickly or warnings reported about the code?

Please choose the correct answer.

Response:

Quick Fix
Debug perspective
Code execution
ABAP debugger

Question:
What are the two main methods to add a system to the SAP HANA Studio?

There are 2 correct answers to this question

Response:

Automatically
By Resource console
Manually
By Importing a Landscape

Question:

What is an attribute view and what are its practices?

There are 3 correct answers to this question.

Response:

May use in calculation views


Used in diagrammatic Projections
May contains flow charts
Used to join tables
May contain filters

Question:

What are the purposes of tools in SAP HANA system that is an Eclipse-based integrated
development environment?

There are 3 correct answers to this question.

Response:

Selecting
Administer
Monitor
Configure
Organizing
Question:

What are the steps that supported several tools, which in total result in a Guided
Performance Optimization?

There are 2 correct answers to this question.

Response:

A new tool called SQL Monitor to determine the priority if different programs
access the database intensively
The ABAP Trace (SAT) and the ABAP Profiling perspective to measure and
compare runtime consumption
Tools analyzing performance at run-time, to determine if critical constructs
A selection Code Inspector (SCI) and ABAP Test Cockpit (ATC) to locate
potential functional and performance issues.

Question:

SAP HANA: Delivers Across 5 Dimensions. These five dimensions lead to certain goals
HANA has to meet. What are these goals?

There are 2 correct answers to this question.

Response:

Hybrid data and management system


High Performance and Scalability
Analytical DBMS features
Support for system tables

Question:

What do you understand by The SAP HANA Software Optimization?

Choose the correct answer

Response:
Bring logic to where the data is calculated first, then only move to results
Speed up the processing within the database
Huge potential for hybrid database
Provide combinations of Objects and Partitioning

Question:

What are the uses of SQL Trace (ST05)?

There are 3 correct answers to this question.

Response:

Applying Code inspector


Locate work base issues
Detect redundant or identical select statements
Locate database performance issues
Display record of all database access

Question:

What are the Performance Rules and Guidelines for ABAP on SAP HANA?

There are 2 correct answers to this question.

Response:

To Keep all the loads away from the DB


It is beneficial for maximizing your search into database
It is beneficial to move data-intensive calculations into the database
To reduce main memory consumption and to improve insert performance

Question:

Discuss the conditions required to ensure the Referential Integrity?

There are 2 correct answers to this question


Response:

There are three joins in the table


Referential integrity holds true in both the directions
There are two joins in the able
There is at least one join in the other table

Question:

What are the steps involved in SAP HANA Evolution?

There are 3 correct answers to this question.

Response:

ABAP as accelerator on SAP HANA


ABAP can run on SAP HANA
ABAP applications on SAP HANA
Optimized ABAP on SAP HANA
ABAP can access SAP HANA

Question:

One of your SAP systems needs to be migrated from its current database to an SAP HANA
database. You want to avoid any functional issues after the migration.

What should you search for and if necessary replace in the existing custom ABAP code?
There are 3 correct answers to this question.

Response:

Native SQL statements


Left outer joins in open SQL statements
ORDER BY Clauses in Open SQL statements
Code that relies on implicit database sorting
Direct access to a cluster on the database

Question:
Which data provisioning methods can you use when you need real time replications?
There are 2 correct answers to this question.

Response:

SAP Landscape transformation Replication server (SAP SLT)


SAP Replication server
SAP HANA Direct extractor connection (SAP DXC)
SAP Data services

Question:

Which of the following objects can you use in the ABAP layer when using the top-down
approach to bring code to data?
There are 2 correct answers to this question.

Response:

Stored procedure
Calculation views
ABAP managed database procedures
Core data services views

Question:

What are the Functions of Transaction DBACOCKPIT

There are 2 correct answers to this question.

Response:

Maintain, Monitor and test secondary database connection


Used to access local or remote database system
Maintain only HANA specific objects
Use Schema for the Connections

Question:
You use the ABAP trace (SAT) to measure the run time of a program. In a class, method X
checks the validity of its importing parameters and calls method Y.

What pattern of gross and net run time would you expect to see the in the ABAP trace
results for method X?
Please choose the correct answer.

Response:

The gross and net run times are identical


The net run time is less than the gross run time
The net run time is equal to Zero
The net run time is greater than the gross run time

Question:

How will you select a preference for Validation rules?

Choose the correct answer

Response:

Windows- Preferences-SAP HANA-Modeler-Validation Rules


Windows- SAP HANA-Modeler-Preferences-Validation Rules
Windows- SAP HANA-Preferences-Modeler-Validation Rules
Windows- Modeler – Preferences-SAP HANA-Validation Rules

Question:

Your customer wants to migrate to SAP HANA and you want to identify which business
processes should be optimized.

Which of the following steps must you perform to get this information? 
There are 2 correct answers to this question.

Response:

Activate the new SQL Monitor in a development system.


Combine the results of the SQL Monitor with the results of an ABAP runtime
analysis.
Activate the new SQL Monitor in a productive system.
Combine the results of the SQL Monitor with the results of a static source code
analysis.

Question:

What all are the advantages provides by ABAP Development Tools?

There are 3 correct answers to this question.

Response:

A brand new ABAP development experience on top of the Eclipse platform


A set of Eclipse data pool and Client- Open platform
A set of open, language- and platform-independent APIs
An open platform for developing powerful database view
An open platform for developing new ABAP-related tools

Question:

You created and activated database procedure. How can you call this procedure?
There are 2 correct answers to this question.

Response:

By another database procedure


By using Sap Analysis for Microsoft office
By a core data services view
By a script-based calculation view

Question:

Which of the following feature were added to the ABAP Dictionary to support the SAP
HANA database?
There are 3 correct answers to this question.

Response:

Changes of data class


De-pooling and de-clustering
Definition of full-text indexes
Storage type for tables
Definition of an enhancement category

Question:

What are the supported joins in CDS view?

There are 2 correct answers to this question.

Response:

Left outer join


Operators joint
Inner join
Upper join

Question:

Which is the new concept that is introduced and improved by using SAP HANA Specific
Features?

Please choose the correct answer.

Response:

ABAP-Managed Database Procedures


New advanced SQL syntax Procedures
Programming model
Table buffering

Question:

Which rules does SAP recommended to improve the performance of ABAP report on SAP
HANA?
There are 2 correct answers to this question.

Response:
Perform all calculations and aggregations in the ABAP layer
Use array variants of INSERT UPDATE MODIFY and DELETE
Use a nested SELECT statement instead of SELECT FOR ALL ENTRIES
Use SELECT FOR ALL ENTRIES instead of a nested SELECT statement

Question:

What is the Limitations of ALV for SAP HANA?

There are 3 correct answers to this question.

Response:

Restricted to 5000 records / unit


Without currency /unit consideration
No unit/ currency split if aggregating amounts/ currency values
Restricted to 10,000 records
All unit/ currency restricted to 10,00,00 records

Question:

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

Response:

The table contains text that you want to search.


The table contains only a small number of records.
The table contains data that you want to aggregate.
The table contains mainly distinct values per column across rows.

Question:

Which of the following folder is essential to relate to Smart Data Access and also combines
data from remote sources?

Choose the correct answer


Response:

Administration folder
Content folder
Security folder
Provisioning folder

Question:

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

Response:

Screen editing
Quickfix
Form-based class builder
Content assistance

Question:

You made changes to an object (X) used by an ABAP managed database procedure
(AMDP). You did NOT changes the AMDP itself. Now you execute a program that calls
this AMDP.

In which cases does the call trigger the creation of the database procedure in SAP HANA?
There are 2 correct answers to this question.

Response:

X is a stored procedure.
X is an ABAP Dictionary table
X is an SAP HANA view
X is an AMDP method

Question:

What is the main function of Static Code Analysis?


Please choose the correct answer.

Response:

To detect code that would lead to functional or performance issues When migrating


to SAP HANA
Integrates with SAP Solution Manager
ABAP source code with performance optimization potential
Integrated into ABAP Development Tools and ABAP Workbench

Question:

What are best practices when programming in ABAP for SAP HANA?
There are 2 correct answers to this question.

Response:

Use a column list in the SELECT clause to ensure that you only read a column if it
is really required
Eliminate nested SELECT statements to reduce the overall number of database
accesses
Calculate aggregations using ABAP code on the application server to limit
database load
Use repeated SELECT SINGLE statements to ensure that you only read arrow if it
is really required

Question:

Which of the following are characteristics of an external view?


There are 3 correct answers to this question.

Response:

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


It can be used in Open SQL statements for database updates.
It is an ABAP Dictionary object type.
It defines the underlying SAP HANA information view.
It allows access to an SAP HANA information view with Open SQL.

Question:
Which of the following features does the ABAP Test Cockpit offer that the ABAP code
Inspector does NOT Offer?
There are 2 correct answers to this question.

Response:

Flexible schedule of check runs


Enhanced distribution of results
Configuration of check variants
Documented checks

Question:

You use native SQL to access the SAP HANA database. What should you do to retrieve the
correct data?
There are 3 correct answers to this question.

Response:

Use a Comma-separated column list


Use the tilde symbol (~) to separate qualifier from column name
Specify the database schema if it is not the user's default schema
Use the UP TO n ROWS addition
Explicitly handle the client field

Question:

ANSI SQL owns features and adds languages these languages divided into three parts.
What are they?

There are 3 correct answers to this question.

Response:

The Database Language


The Data Control Language
Data Transferred Language
The Data Definition Language
Data Manipulation Language

Question:

Which data sources can you use for SAP list viewer with integrated data access?
There are 3 correct answers to this question.

Response:

Database Procedure
Database Table
Internal table
CDS View
External view

Question:

Open SQL largely standardized, three sub-languages. What are these sub-languages?

There are 3 correct answers to this question

Response:

Data Manipulation Language (DML)


Data Evaluation Language(DEL)
Data Transferring Language(DTL)
The Data Definition Language (DDL)
The Data Control Language (DCL)

Question:

How many result sets are returned when an SAP HANA database procedure is called using
the CALL. WITH OVERVIEW statement?
Please choose the correct answer.

Response:

As many result sets as there are table output parameters in the procedure
As many result sets as there are input parameters in the procedure
One result set
Two result sets

Question:

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?
There are 2 correct answers to this question.

Response:

Use the CLIENT SPECIFIED addition.


Include the client field in the WHERE condition.
Include the client field in the join condition.
Include the client field in the field list.

Question:

In an ABAP Core Data services (CDS) view, what must you do expose an association for
use in another CDS view?
Please choose the correct answer.

Response:

define the cardinality for the target entity


specify an alias for the target entity
Include all fields used in the ON condition in projection list
SPECIFY THE OTHER VIEWS IN WHICH THE ASSOCIATION CAN BE
USED

Question:

Which of the following categories of parameters can you use in the definition of an ABAP
manage database procedure (AMDP)?
There are 3 correct answers to this question.

Response:

Importing
Returning
Changing
Receiving
Exporting

Question:

Explain the Enterprise Information System of - SAP HANA Implementation Scenarios?

There are 3 correct answers to this question

Response:

All SAP applications on one SAP HANA platform


Business Suite on HANA / BW on SAP HANA
All HANA Combinations on one platform
HANA Accelerators
HANA Modeling

Question:

Which form of services is responsible for defining and consuming semantically rich data
models?

Please choose the correct answer.

Response:

ITe services
Conditional services
Modell-II services
Core Data Services

Question:

What must you take into consideration when you use the new open SQL syntax (available
as of SAP Net weaver 7.4 SP05)?
There are 2 correct answers to this question.

Response:

All fields in the GROUP BY clause must be separated by commas.


All ABAP variables must be escaped with a proceeding @ sign.
All Keywords are case sensitive.
All arithmetic expressions can be used for all type of variables.

Question:

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.

Response:

Release resources
Release packages
Update packages
Update resources

Question:

You create a check variant in the Code Inspector which includes the check 'Search
problematic Select * statements'. SAP HANA is used as the database.

In the check parameters, which value would you use for the percentage of fields that are
effectively used?

Please choose the correct answer.

Response:

A value that you calculate based on the number of tables


The same value as on a traditional, row-store only based database
A lower value than on a traditional, row-store only based database
A higher value than on a traditional, row-store only based database

Question:

When using ABAP Database Connectivity (ADBC) to issue native SQL calls to the
database, which of the following methods of class CL_SQL_RESULT_SET retrieves the
tabular result of the native SQL call?
Please choose the correct answer.

Response:

SET_PARAM_TABLE
SET_PARAM
GET_METADATA
NEXT_PACKAGE

Question:

What should you do to follow the code-to-data approach to programming?


There are 3 correct answers to this question.

Response:

Perform expensive calculations on the database.


Aggregate data on the database and transfer the results to the ABAP layer.
Transfer all data from the database to the ABAP layer, and then aggregate the
results.
Use native SQL to access SAP HANA built-in functions.
Perform expensive calculations on the ABAP application server.

Question:

You perform a static code check using the Code Inspector (SCI). In your SCI variant, you
select the Search problematic SELECT * statements check.

What does this check report?

Please choose the correct answer.

Response:

SELECT * statements on tables with more than a specified number of fields


SELECT * statements on tables with the Column Store storage type
SELECT * statements where fewer than a specified percentage of all fields are
effectively used
SELECT * statements on tables with more than 100,000 records

Question:
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.

Response:

Set the visibility of the corresponding class method in the declaration section to
PUBLIC.
Implement the interface IF_AMDP_MARKER_HDB.
Declare the ABAP class as a sub-class of CL_AMDP_RUNTIME_HDB.
Implement the ABAP AMDP_HDB Event Handler.

Question:

DB-Specific Properties that allows switching between storage types when running on an
SAP HANA database. What are these storage types?

There are 2 correct answers to this question.

Response:

Column store
Development Store
ROW store
Re-use component store
Technology store

Question:

What information can you specify using annotations (marked with the @ sign) when you
define a Core Data Services (CDS) view in an ABAP system?
There are 3 correct answers to this question.

Response:

The client dependency of the CDS view


The join conditions of the CDS view
The extent to which records of the CDS view should be buffered on the application
server
The logic for aggregations, grouping records, and filtering groups of the CDS view
The name of the representation of the CDS view in the ABAP dictionary

Question:

Which of the following are view annotations for a CDS view?


There are 3 correct answers to this question.

Response:

Client handling
Access control
Environment
Buffering type
Semantics

Question:

What all are the steps to perform -To enable type-ahead for an input field on a screen?

There are 3 correct answers to this question.

Response:

Check Pre-Requisites
Switch on proposal search for input fields
Process on all the input fields
Automatic updates of all the input fields
Identify Elementary Search Help

Question:

What are the two types of editors available in ADT?

There are 2 correct answers to this question.

Response:

Eclipse (native)
ABAP (native)
Client (native)
SAP (GUI)

Question:

You developed an ABAP managed database procedure (AMDP). You want to allow the
enhancement of this AMDP using business add-in (BADI).

Which of the following objects must you create?


There are 3 correct answers to this question.

Response:

A BADI fallback implementation


A BADI simple implementation
A database procedure
AN enhancement spot
A BADI definition

Question:

When are referential joins executed in analytical views?

Choose the correct answer

Response:

When fields from both the tables are requested


When fields are optimized
When all the tables are optimized
When fields are selected

Question:

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

Response:
It displays the database execution plan for all SQL statements.
It schedules ABAP programs to monitor and log all database accesses.
It collects monitoring data asynchronously without additional database interaction.
It can be active in a production system with minimal performance overhead.

Question:

What is the main purpose of SAML for SAP HANA Studio?

Choose the correct answer

Response:

To support scenarios where clients are not directly connected to the SAP HANA
Database
The SAP HANA database supports login of Owners only
The assertion is issued by a user after the client was successfully authenticated
SAML may be selected as an Owner’s authentication method when creating users
in the SAP HANA Studio

Question:

What made SAP HANA possible?

There are 2 correct answers to this question.

Response:

Improved hardware technology


CPU with single core network
RAM limitation
Technology and innovations

Question:

Which of the following repository object can you edit only in ABAP Development tools in
Eclipse and not in the Classical ABAP workbench?
There are 3 correct answers to this question.

Response:
External view
Database procedure proxy
ABAP program containing new Open SQL
Core Data service (CDS) view
Full-text index

Question:

List down the elements involved in User Management and Security in SAP HANA?

There are 3 correct answers to this question

Response:

Assign job security


Work management
Assign security
Create users
Manage users

Question:

What is the central goal of using SAP HANA?

Please choose the correct answer.

Response:

Positive Impact on Business


To set Priorities for system
Monitor database for record keeping
Accelerate Performance

Question:

When to use Enhanced Open SQL?

There are 2 correct answers to this question.


Response:

To access system fields


Need the query in one piece of code only
To view scalar components
At the time of Dictionary Views

Question:

What must you do when you define and implement an ABAP Managed Database
Procedure (AMDP)?
There are 3 correct answers to this question.

Response:

List all ABAP Dictionary tables used in the procedure body in the USING clause.
Define all method parameters to be passed by value.
Specify the database system and the language.
Mark the AMDP method as a READ-ONLY database procedure.
Use scalar types for all AMDP method parameters.

Question:

You are working with ABAP Development Tools (ADT) For Eclipse. Which of the
following options belongs to the settings of a specific ABAP project rather than the entire
Eclipse workbench?
Please choose the correct answer.

Response:

Code completion options


Code formatting options
Statement template options
Editor shortcut key options

Question:
Name the views that are available to administer and monitor one or several SAP HANA
systems?

There are 2 correct answers to this question

Response:

The Security view


The Administration view
The System Monitor view
The Landscape view

Question:

To connect with the SAP HANA system and see the corresponding catalog content etc., use
the Systems view. How will you add a system to this view?

There are 2 correct answers to this question.

Response:

By using SQL application


Database user – also different from your ABAP user
Password for the database user
By using Open Catalog look

Question:

What views will be most efficient for General Modeling Principles?

There are 2 correct answers to this question

Response:

Column view
Attribute view
Analytical view
Schema view
Question:

What are the steps involved in supporting a database oriented programming model?

There are 2 correct answers to this question.

Response:

Core Data services


Buffer system services
Advanced and specific models
A new and advanced Open SQL

Question:

What is the purpose of an ABAP project in ABAP Development tools for eclipse?
There are 2 correct answers to this question.

Response:

It provides access to all ABAP repository objects in an ABAP system.


It represents the connection to an ABAP system
It represents the connection to the SAP HANA server
It is used to transport ABAP repository objects.

Question:

What are functions of the ABAP Managed Database Procedure (AMDP) framework?
There are 2 correct answers to this question.

Response:

It deletes obsolete versions of the database procedure synchronously.


It creates the database procedure when the AMDP is first called.
It creates the database procedure when the AMDP is first activated.
It deletes obsolete versions of the database procedure asynchronously

Question:
Which steps do you have to perform when defining a view using core data services (CDS)?
There are 3 correct answers to this question.

Response:

Specify the name of the SQL view in ABAP Dictionary


Create a data definition in your ABAP package
Define the type mapping between ABAP and SAP HANA
Use the DDL statement DEFINE VIEW and SQL like Syntax
Create a proxy object for the defined view.

Question:

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?
There are 2 correct answers to this question.

Response:

Include the client field in the field list.


Include the client field in the WHERE condition.
Use the CLIENT SPECIFIED addition.
Include the client field in the join condition.

Question:

You import an ABAP workbench request into a SAP SYSTEM P81. The ABAP workbench
request contains a single SAP HANA VIEW CA_CUSTOMER that belongs to package
ZHA400_00.

WHICH PREREQISITIES are mandatory for an implicit deployment of the SAP HANA
view onto the database?
There are 2 correct answers to this question.

Response:
PACKAGE ZHA400_00 HAS deployment Mode A
View CA_CUSTOMER has deployment mode A.
Package ZHA400_00 Is listed in table SNHI_DUP_PREWORK
SYSTEM P81 has SAP HANA has primary database

Question:

How will you hide the attributes that are not required for client consumption?

Choose the correct answer

Response:

By setting the hidden property flag of the attribute provider


By setting the hidden property flag of the attribute in the View
By setting the hidden property flag of the attribute in the Semantics screen
By setting the hidden property flag of the attribute column

Question:

What are the Guidelines for optimizing ABAP code running on HANA?

There are 3 correct answers to this question.

Response:

DB specific properties
Open SQL settings
Technical settings
Column store
High-speed data analysis

Question:

In SAP HANA SQL, you want to create a table whose definition should NOT be visible in
the catalog? Which of the following table types fulfill this requirement?
Please choose the correct answer.
Response:

ROW
GLOBAL TEMPORARY
LOCAL TEMPORARY
COLUMN

Question:

What are the two main factors of SAP HANA Innovations and Challenges?

There are 2 correct answers to this question.

Response:

HW technology and innovations


SAP BW innovations
DBMS technology and innovations
SAP SW technology and innovations

Question:

How to create a core data services view?

There are 3 correct answers to this question.

Response:

Use DDL statement DEFINE VIEW and SQL-like syntax to define the view
Use additional annotations – marked with the @ sign
Use the ABAP Development Tools for SAP NetWeaver.
Use data services tools for updates
Use SQL capabilities for Netweaver

Question:

Which of the following tools and programming techniques use the SQL data definition
language?
There are 2 correct answers to this question.
Response:

Core data service (CDS) access control


Open SQL
Core data services (CDS) data definition
ABAP Dictionary

Question:

You have an SQLScript procedure with a table input parameter it_books. You want to use
the parameter on the right-hand side of an assignment operator within the procedure.

How do you refer to the parameter?


Please choose the correct answer.

Response:

@it_books
:it_books
it_books
{it_books}
Question:

When would you use a column store table instead of a row store table? 
There are 2 correct answers to this question.

Response:

When you want to enable a full-text search of the table


When the table has a small number of records
When there are mainly distinct values in the table
When you require aggregation and analysis of values

Question:

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

Response:
Define indexes on the columns that are used in calculations.
Filter data in lower layers.
Move data-intensive calculations from the database to an application server.
Avoid transferring large result sets between database and client applications.

Question:

Which of the following tool is introduced as a holistic quality assurance tool?

Choose the correct answer

Response:

DBMS Cockpit
ABAP Test Cockpit (ATC)
DBA Cockpit
BW system

Question:

Which of the following is a limitation when you create an external view?


Please choose the correct answer.

Response:

You must know the underlying tables and join conditions of the SAP HANA view.
You must use the ABAP Development tools (ADT) TO CREATE the external
view
You can only use native SQL to consume the external view
You must include the name of the SAP HANA view in the name of the external
view.

Question:

What are the Perspectives and Views of SAP HANA Studio?

There are 2 correct answers to this question.

Response:

Administration console
Open system properties
Development properties
System and Properties

Question:

Which is not a Golden Rule for Open SQL?

Please choose the correct answer.

Response:

Reduce the Database Load


Keep the result set large
Minimize the Number of Database Accesses
Minimize the Amount of Data Transferred

Question:

What all are the factors involved in Working with ADT

There are 3 correct answers to this question.

esponse:

Module interface
ABAP interface
ABAP programs
WRorkbench programs
ABAP Class

Question:

What are the three best approach for Transitioning and optimizing ABAP applications to
SAP HANA?

There are 3 correct answers to this question.

Response:

Scaling
Detect
Tuning
Optimize
Innovate

Question:

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

Response:

Combine information from static ABAP code scans with runtime data from the
SQL Monitor.
Create a graph comparing the runtimes of ABAP code before and after
optimization.
Estimate the new total runtime of optimized code.
Combine information from static ABAP code scans with runtime data from the
SQL Trace tool.

Question:

The SAP HANA database is a hybrid in-memory database that combines Few technologies
within. What are these technologies?

There are 3 correct answers to this question

Response:

Time-based database technology


Object-based database technology
Column-based database technology
Value-based database technology
Row-based database technology

Question:

To upload data from flat files, SAP HANA offers several features. What are these
important features?

There are 2 correct answers to this question


Response:

When loading new data in the table, it gets appended to the existing data
The supported file types for upload are: .cssv, .xlls, and .xlsxxx
The application suggests the column name and data type for the new tables, and it
is possible to edit them
The new table always has a 2:2 mapping between the file and table columns

Question:

You create a new table definition using the ABAP Dictionary and maintain the database-
specific technical settings. Why do you create a row store instead of a column store table?
Please choose the correct answer.

Response:

To allow creation of a full-text index


To limit the data footprint
To limit the unpacking and reconstruction of rows
To limit the need of indexes

Question:

What output does The SAP HANA provide as a unique combination of hardware and
software innovations?

Choose the correct answer

Response:

Huge potential to maximize the number of disk blocks in the application


The ability to create new complex processes with ABAP application cloud
Huge potential to optimize business applications that are running on SAP HANA
Huge potential to optimize AMDP application DATA Tables

Question:

Discuss the basic approach of classical ABAP programming?

There are 2 correct answers to this question.

Response:
Creating and consuming all the contents from network
Keep load from the database
Collect all the data and perform Parallel processing in ABAP
Get all the data you need on the application server and do your processing in
ABAP

Question:

What are the features of New Open SQL?

There are 2 correct answers to this question.

Response:

Supports arithmetic and string expressions


Supports specific units of database
Supports conditional expressions
Supports Code adjustment model

Question:

What are the features associated with ABAP CDS?

There are 3 correct answers to this question.

Response:

Read
Export
Create
Update
Distribution

Question:

Which of the following option provides access to the views and database procedures that
you can consume in the ABAP environment?

Please choose the correct answer.

Response:
Modeler Perspective
Catalogue outlook
Open Content outlook
System Perspective

Question:

What are the benefits associated with The SAP HANA real-time Operational analytics?

There are 2 correct answers to this question

Response:

Simplification of massive data


Query Speed support
High modeling flexibility
Fast insights into business activity

Question:

The SAP HANA state-of-the-art search experience includes full-text search with advanced
features like...

There are 3 correct answers to this question.

Response:

Isolation search
linguistic search
freestyle search
Fuzzy search
ACID search
Score 1 of 1

Question:

Name some perspectives that are available in the SAP HANA Studio?

There are 3 correct answers to this question

Response:
The Information perspective
The Administration Console perspective
The technology & innovation perspective
The Resources perspective
The SAP HANA Modeler perspective
Score 1 of 1

Question:

ABAP 7.4 provides support for optimizing ABAP applications running on SAP HANA.
What are these Transparent Optimizations?

There are 3 correct answers to this question.

Response:

The ABAP language and the OpenSQL language have been extended
The consumption of SAP HANA artifacts was simplified
Performance analysis tools have been improved
Do all the data processing in Application server
Re- use components have been extended or optimized for SAP HANA
Score 1 of 1

Question:

What are the main points of SAP HANA High Availability Per Datacenter that are
available even in the event of a disaster?

There are 2 correct answers to this question

Response:

High availability configuration


Shared file systems for only one server
Services-Name and index server on all nodes
Active clusters for all servers
Score 1 of 1

You might also like