Labour Day Special Limited Time 65% Discount Offer - Ends in 0d 00h 00m 00s - Coupon code: suredis

SAP C_HANADEV_18 SAP Certified Development Associate - SAP HANA 2.0 SPS06 Exam Practice Test

SAP Certified Development Associate - SAP HANA 2.0 SPS06 Questions and Answers

Testing Engine

  • Product Type: Testing Engine
$42  $119.99

PDF Study Guide

  • Product Type: PDF Study Guide
$36.75  $104.99
Question 1

Your multi-target application will use XSJS. Which module type do you create in your application project? Please choose the correct answer.

Options:

A.

Java

B.

SAP HANA database

C.

Node.js

D.

HTML5

Question 2

Which tool do you use to create a calculation view in a multi-target application? Please choose the correct answer.

Options:

A.

SAP Web IDE for SAP HANA

B.

SAP HANA database explorer

C.

SAP HANA Web-based Development Workbench

D.

SAP HANA studio

Question 3

A Node.js module is executed for the first time in SAP HANA extended application services, advanced model (XS advanced). Which of the following activities are performed automatically? There are 2 correct answers to this question.

Options:

A.

The source code is compiled to create an executable binary file.

B.

A new SAP HANA Deployment Infrastructure (HDI) container is created.

C.

The required modules are downloaded based on module dependencies.

D.

A new service is executed on the application server.

Question 4

You create a simple data model to store user information. The model contains two tables: one for the user information, and the other for user address details.

The user can only have one address. You also need a view to show the complete information of the user including the address.

Which actions do you perform if you use CDS artifacts only? Please choose the correct answer.

Options:

A.

Create two entities for the user and address.

Create an association in the user entity to the address entity.

Define a User Details view using select on the address entity and using the association to read the user information.

B.

Create two entities for the user and address.

Create an association in the user entity to the address entity.

C.

Define a User Details view using select on the user entity and using the association to read the address information.

Create two entities for the user and address.

Extend the user entity with address columns.

D.

Create a view named User Details using select on the user entity.

x-s Create two entities for the user and address.

Create a User Details calculation view and join the user and address information.

Question 5

Which Node.js module do you use to run an SQL statement against the SAP HANA database? Please choose the correct answer.

Options:

A.

@sap/hdi

B.

@sap/xsenv

C.

@sap/xssec

D.

@sap/hdbext

Question 6

In an SQL Script procedure, which feature do you use to initialize IN/OUT table parameters? Please choose the correct answer.

Options:

A.

IS_EMPTY

B.

DEFAULT EMPTY

C.

DEFAULT

D.

SET

Question 7

What are the key characteristics of the calculation view's Input Parameter? There are 3 correct answers to this question.

Options:

A.

It is passed using a WHERE clause.

B.

It can NOT be used to filter measure values.

C.

It can be used in a conditional expression.

D.

It is passed via reserved word PLACEHOLDER.

E.

It can be used to pass values to table functions.

Question 8

You need to install SAP HANA 2.0, express edition to develop a native SAP HANA application. Which of the following deployment options do you have?

There are 2 correct answers to this question.

Options:

A.

Installation on Windows Server

B.

Installation on Mac OS

C.

Installation on Linux OS

D.

Usage of virtual machine on Microsoft Windows

Question 9

What are some of the advantages of SQLScript compared to plain SQL queries? There are 2 correct answers to this question.

Options:

A.

It enables modular parameterized programing.

B.

lt increases performance by parallel execution of complex SQL statements.

C.

It contains a well-defined ANSI standard.

D.

It retrieves a high data volume from a database.

Question 10

Which SAP HANA extended application services, advanced model (XS advanced) tools can you use to retrieve the URL for the SAP

WeblDE for SAP HANA?

There are 2 correct answers to this question.

Options:

A.

Runtime tool

B.

XS advanced Controller Start Screen

C.

XS Advanced command-line client tool

D.

Organization and Space Management tool

Question 11

You need to check user input data in your OData request. Which exit type do you use? Please choose the correct answer.

Options:

A.

Consistency

B.

Modification

C.

Validation

D.

Verification

Question 12

Why do you use associations in your persistence model for SAP HANA extended application services, advanced model (XS advanced)? Please choose the correct answer.

Options:

A.

To enforce database-level constraints

B.

To define the relationships between contexts and views

C.

To define multiplicity and key of an entity relation

D.

To set relationships between multiple contexts

Question 13

How do you debug a Node.js module in SAP Web IDE for SAP HANA? Please choose the correct answer.

Options:

A.

Set the enabled parameter to true in the section debugger of the xsengine.ini file.

B.

Add the sap.hana .xs.debugger::Debugger role to the HDI Container's #RT User.

C.

Start the debugger from the XS command line interface and run the program in SAP Web IDE for SAP HANA.

D.

Attach the debugger to the application in the SAP Web IDE for SAP HANA.

Question 14

What are the characteristics of SAP HANA calculation views? There are 2 correct answers to this question.

Options:

A.

Need an application server to execute

B.

Need database tables to execute

C.

Do NOT need database tables to execute

D.

Do NOT need an application server to execute

Question 15

Which parameters does the APPLY_FILTER function support? There are 2 correct answers to this question.

Options:

A.

Filter condition

B.

Join condition

C.

Entity set

D.

Table variable

Question 16

After reviewing the SQL Analyzer results, which of the following would you consider for optimizing the performance? There are 2 correct answers to this question.

Options:

A.

Re-prioritize with Workload Management.

B.

Use CE functions.

C.

Modify SQL hints.

D.

Change the data model.

Question 17

What happens if you define a database object in the persistence model and deploying using the SAP HANA Deployment Infrastructure

(HDI)?

Please choose the correct answer.

Options:

A.

A descriptive representation of the object is created in Hot during runtime.

B.

The corresponding runtime object is created in the database module of the multi-target application during runtime.

C.

The HDI container is created when the design-time object is saved.

D.

The corresponding runtime object is created in the HDI container on deployment

Question 18

What statement must you insert to the following OData service to complete the navigation definition from the customer entity set to the corresponding sales orders? Please choose the correct answer.

service{ "sample.odata::customer" as customer" navigates ("Customer_Orders* as "toOrders); "sample.odata::salesorder" as "Orders";)

Options:

A.

Aggregation

B.

Association

C.

Key specification

D.

Join condition

Question 19

Which OData capacities are supported in SAP HANA extended application services, advanced model (XSA)? There are 3 correct answers to this question.

Options:

A.

Union

B.

Aggregation

C.

Join

D.

Projection

E.

Association

Question 20

You need to manage an exception in a SQLScript. Which SQLScript features can you use? There are 2 correct answers to this question.

Options:

A.

DECLARE EXIT HANDLER

B.

SIGNAL

C.

DEFINE RESIGNAL

D.

CREATE EXIT HANDLER

Question 21

Which parameter do you adapt to change the file that is initially delivered by an HTML5 module? Please choose the correct answer.

Options:

A.

Service_url parameter of the mta.xml file

B.

Welcome file parameter of the xs-app.json file

C.

Start parameter of the package.json file

D.

Runners parameter of the projectjson file

Question 22

You are asked to produce sales value for the month using sales order line items (sales price per item x quantity sold) what do you use to achieve this in a calculated column of a calculation view? There are 2 correct answers to this question.

Options:

A.

Keep flag

B.

Dynamic join

C.

Transparent filter

D.

Non-equijoin

Question 23

Which rules apply to declarative logic in SQL Script? There are 2 correct answers to this question.

Options:

A.

It supports the full set of SQL Script.

B.

It defines how data is processed.

C.

It is free of side effects.

D.

lt declares the flow of data.

Question 24

In a calculation view, what are the different types of input mapping available in Table Function? There are 2 correct answers to this question.

Options:

A.

Variable

B.

Constant

C.

Formula

D.

Data Source Column

Question 25

You need to edit a database procedure. You are concerned that the version of the database procedure file you have in your local Git repository may not be synchronized with the latest version in the remote Git repository, but at this time, you do NOT want to sync the file. You only want to see the commits applied to the file in the remote repository. Which command must you use?

Options:

A.

Git stash

B.

Git fetch

C.

Git merge

D.

Git pull

Question 26

You are working on an entity using Core Data Services. Which properties can you define inside the Technical Configuration section? There are 2 correct answers to this question.

Options:

A.

Index

B.

Import

C.

Storage Type

D.

Association

Question 27

Which trace do you use to create a graphical representation of an individual SQL Statement? Please choose the correct answer.

Options:

A.

Expensive statements trace

B.

Performance trace

C.

Plan trace

D.

SQL trace

Question 28

You want to exclusively use declarative logic in an SQL Script procedure. Which of the following operators can you use? There are 2 correct answers to this question.

Options:

A.

COMM IT statement

B.

IF condition

C.

TABLE variable

D.

MAP_REDUCE function