HC450-80 SAP Hana cloud 1 Flashcards

1
Q

You are using Git in SAP Business Application Studio for version control. You have initialized Git and
would like to include the files in your new local repository. What command do you use?

A

D. git init

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

What are the aspects of a Multi-Target Application (MTA) model in the lifecycle management of
distributed applications? Note: There are 3 correct ans-wers to this que-stion

A

C. Configuration
D. Composition
E. Dependencies

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Which of the following elements are part of the SAPUI5 application’s index.html file?Note: There are
2 correct ans-wers to this que-stion.

A

Bootstrap
UI area

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

What is the correct syntax to use common types for model reuse?

A

C. using { Country } from ‘@sap/cds/common’;
entity Addresses { town : String; country : Country;
}

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

You are using Git from switch view in SAP Business Application Studio and have staged a file after
modifications.What is the status of the file?

A

Modified(M)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

What are the properties of access control with @restrict?Note: There are 3 correct ans-wers to this
que-stion.

A

A. read
B. grant
E. where

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

You are asked to develop a UI application that can be used by a global audience.Which UI5 features
can support this requirement?Note: There are 3 correct ans-wers to this que-stion.

A

C. Translation and internationalization
D. Extensibility concepts at code and application level
E. High contrast theme to aid visually impaired users

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Which part of the MTA development descriptor file contains API keys?

A

D. Properties

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

In SAP HANA Cloud, which tasks are handled by the cloud provider?Note: There are 3 correct answers to this que-stion.

A
  1. Backing up and restoring, and recovering the database software
  2. Sizing, provisioning, and monitoring the database
  3. Tuning the database to run optimally on the underlying operating system, and hardware
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

In Node.js, which file do you use to define external module dependencies?

A

package.json

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

What can you do to personalize SAP Business Application Studio?Note: There are 2 correct ans-wers
to this que-stion.

A

Customize its native functionalities
Implement an open-source extension.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

In a SQLScript procedure, which feature can you use to initialize IN/OUT table parameters?

A

DEFAULT EMPTY

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

What does the service document of an OData service list?Note: There are 3 correct ans-wers to this
que-stion.

A

B. Entity sets
C. Functions
D. Actions

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

How can domain experts and developers collaborate to focus on domain problems using the SAP
Cloud Application Programming Model?Note: There are 2 correct ans-wers to this que-stion.

A

B. By fueling generic runtimes to serve recurring tasks automatically
C. By declaratively capturing domain knowledge in CDS models

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Which aspect of model reuse can you use to add both Created by/Created at and Changed
by/Changed as information for records?

A

managed

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Which APIs are used by the event handler to interact with remote or database services?Note: There
are 2 correct ans-wers to this que-stion.

A

Querying
Messaging

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
17
Q

Which of the following deployment option of persistence models offer quick development and test
cycles?

A

Local

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
18
Q

How do you debug a Node.js module in SAP Business Application Studio?

A

. Attach the debugger to the application.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
19
Q

Which components are part of SAP HANA Cloud?Note: There are 3 correct ans-wers to this que-stion

A

. SAP Adaptive Server Enterprise
D. SAP HANA database
E. Data lake

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
20
Q

Which solutions form the SAP Business Technology Platform?Note: There are 2 correct ans-wers to
this que-stion.

A

. Analytics
Application Development & Integration

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
21
Q

What is the sequence of steps to debug a procedure?

A

B. Open the debug panel and link the debugger to a session.
Select the procedure to be debugged from the Database Explorer.
Open the procedure for debugging and set the breakpoint.
Execute the procedure.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
22
Q

Which feature of domain modeling can you use to model document structures through contained- in
relationships?

A

D. Compositions

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
23
Q

In the Run Configurations view, you can see the available dependencies as defined in the
package.json file.To which of the following can you bind or unbind these dependencies?Note: There
are 3 correct ans-wers to this que-stion.

A

B. SAP HANA Cloud database
C. Local database
D. External OData service

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
24
Q

To which authorization objects can the SAP HANA Cloud Administrator assign business users?

A

. Role-collections
. Authorizations

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
25
Q

You have to create an association between Books and Authors entities using Core Data Services
(CDS).Which syntax is applicable?

A

entity Books { key ID : Integer; title : String;
author : Association to Authors;}
entity Authors { key ID : Integer;
name : String;
}

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
26
Q

Which environments are available on SAP Business Technology Platform?Note: There are 3 correct
ans-wers to this que-stion.

A

Kyma
D. Cloud Foundry
E. ABAP

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
27
Q

Which of the following types of data model can you develop with SAP HANA Cloud?Note: There are 3
correct ans-wers to this que-stion.

A

B. Spatial
C. Graph
. Predictive

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
28
Q

Which design time files can you create in an SAP HANA database module?Note: There are 3 correct
ans-wers to this que-stion.

A

hdbcalculationview
hdbprocedure

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
29
Q

Why would you create a calculation view?

A

To define a virtual modeling layer on top of tables

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
30
Q

Which database features are typically NOT required by analytical applications that run on SAP HANA
Cloud?Note: There are 2 correct ans-wers to this que-stion.

A

Pre-calculated aggregates
B. Indexes

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
31
Q

Which package can you use to read bound services?

A

@sap/xsenv

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
32
Q

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

A

@sap/hdbext

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
33
Q

Which of the following are Cloud Foundry service types that are supported for binding in the Run
Configurations view?Note: There are 3 correct ans-wers to this que-stion.

A

B. application-logs
C. xsuaa
D. auditlog

34
Q

Which of the following are predefined pseudo-roles supported by the SAP Cloud Application
Programming Model?Note: There are 2 correct ans-wers to this que-stion.

A

A. system-user
B. authenticated-user

35
Q

Which sequence of steps do you follow to enable the SAP Job Scheduling service to work with a new
application?

A

Create an instance of the SAP Job Scheduling service.
Create an xsuaa service instance.
Bind theSAP Job Scheduling service instance to your application.
Bind the xsuaa service instance to your application.
Deploy the application.

36
Q

What is the SAP Business Application Studio user interface made up of?

A

Views

37
Q

What do you use to update the Git history of the local file you are working on?

A

Commit

38
Q

What can you use for Core Data Services (CDS)-based security in the SAP Cloud Application
Programming Model?Note: There are 2 correct ans-wers to this que-stion.

A

C. Authorizations
D. Roles

39
Q

How do you define an entity for a business application that supports multiple languages
dynamically?Note: There are 2 correct ans-wers to this que-stion.

A

A. The entity attributes that need to support multiple languages need to be marked with a special
keyword called localized.
B. A text table gets created for each entity that has attributes defined as localized.

40
Q

What properties can you set in the procedure header when developing a procedure?Note: There are
3 correct ans-wers to this que-stion.

A

A. Begin/end statements
B. Language (SQLScript/R)
E. Security (invoker/definer)

41
Q

Which sequence of steps do you follow when working with files locally in Git in SAP Business
Application Studio?

A

A. (a)Check out (b)Create, modify, save(c)Stage(d)Commit(e)Stage

42
Q

According to the golden path for the SAP Cloud Application Programming Model, what does the
framework do when you add custom logic?Note: There are 2 correct ans-wers to this que-stion.

A

B. Include tenant isolation.
D. Handle database connections.

43
Q

What is mandatory when working on public Git in a distributed environment?

A

A. Connect to a central repository to share your project contribution.

44
Q

What is the purpose of an mtad.yaml file?

A

B. Deploy an MTA application.

45
Q

What is an event handler?

A

A method

46
Q

Which method can you use to collect error messages with high severity and return them to the caller
in the request-response?

A

. req.error

47
Q

You want to implement an event handler to show a console log once a supplier record is read.What is
the correct syntax to implement this?

A

C. const cds = require(‘@sap/cds’)module.exports = cds.service.impl(function () { const {Supplier} =
this.entities()this.on(‘each’,Supplier, row =>{ output.log(Read Supplier: ${row.ID})})})

48
Q

You are executing a job using the SAP Job Scheduling service in asynchronous mode.Which HTTP
status code does the application return as acknowledgement response?

A

202- ACCEPTED

49
Q

How do you control the flow of logic when using SQLScript?Note: There are 3 correct ans-wers to this
que-stion.

A

A. By using WHILE loops
B. By branching logic based on some conditions
C. By using SELECT statements

50
Q

Which tasks does the User Account and Authentication (XSUAA) service accomplish?Note: There are
3 correct ans-wers to this que-stion.

A

A. It dispatches requests to microservices.
B. It identifies the user by e-mail or user ID.
C. It decides if a user is allowed to perform an activity.

51
Q

What can you do when using the golden path for the SAP Cloud Application Programming
Model?Note: There are 2 correct ans-wers to this que-stion.

A

A. Reuse existing services.
B. Define your data model.

52
Q

Which file can an administrator use to augment the Multi-Target Application (MTA) model in the
deployment descriptor?

A

mtaext.yaml

53
Q

Which actions are executed in Cloud Foundry under the Deploy & Execute phase when you run an
application? Note: There are 3 correct ans-wers to this que-stion.

A

B. Release the application and provide the metadata information.
C. Execute service wiring to dependent services.
E. Start a new container with the application image.

54
Q

Why should you register an error handler in your service implementation for the exception of the
CAP SDK for Node.js?

A

C. To ensure that the end user receives a message

55
Q

What can you use to register the JavaScript implementation of an event handler for external services to the framework?

A

D. An inline function passed to result of cds.connect()

56
Q

Why would you choose an HDI-shared service plan instead of a schema service plan? Note: There are
3 correct ans-wers to this que-stion.

A

A. You want to create database objects using source files
C. You want to use SAP Business Application Studio.
D. You want to use synonyms to access external data.

57
Q

How does SAP recommend implementing error handling in application development?Note: There
are 2 correct ans-wers to this que-stion.

A

B. Use try/catch blocks for unexpected errors.
C. Log unexpected errors.

58
Q

What can you specify as <phase> in the statement srv.<phase>(<event>)?Note: There are 2 correct
ans-wers to this que-stion.</event></phase></phase>

A

B. before
C. after

59
Q

What does the SAP Cloud Application Programming Model provide to enhance cloud-native
technologies?Note: There are 3 correct ans-wers to this que-stion.

A

A. Data access layers
C. (Generic) service providers
D. Service SDKs

60
Q

On which Core Data Services (CDS) element can you define a security restriction in the SAP Cloud
Application Programming Model?Note: There are 3 correct ans-wers to this que-stion.

A

A. Services
C. Actions
D. Functions

61
Q

Which major logical areas are involved when working with files locally in Git?Note: There are 3
correct ans-wers to this que-stion.

A

A. Local Git repository
B. Working directory
D. Staging area

62
Q

What can you use to define data models in the SAP Cloud Application Programming Model?

A

CDS

63
Q

Which file in a Multi-Target Application (MTA) project contains the plugin name and version of every
supported file suffix?

A

.hdiconfig

64
Q

What can you set in a package.json file to configure a Multi-Target Application (MTA) project?Note:
There are 2 correct ans-wers to this que-stion.

A

A. The version
B. The service name

65
Q

Which resource types can you use in an mta.yaml file?Note: There are 3 correct ans-wers to this question.

A

B. com.sap.xs.uaa
C. com.sap.xs.hdi-container
E. com.sap.xs.hana-sbss

66
Q

What can you do once a development space is created in SAP Business Application Studio?Note:
There are 2 correct ans-wers to this que-stion.

A

A. Modify the list of optional extensions.
B. Export the content as a compressed file.

67
Q

What extension is created for the runtime object when using files under the data folder during the
Build activity?

A

C. .hdbtabledata

68
Q

Why do you use request objects in the event handlers?Note: There are 3 correct ans-wers to this question.

A

A. To give information on the HTTP method
B. To call external services
C. To register another set of handlers

69
Q

Which Core Data Services (CDS) object type can you use to read and write data for an application?

A

A. Entity

70
Q

Which of the following annotations provides the most fine-grained control for Core Data Services
(CDS) security?

A

A. @restrict

71
Q

Which request headers values are passed when the scheduler invokes the endpoint?Note: There are
2 correct ans-wers to this que-stion.

A

B. x-sap-job-id
D. x-sap-job-schedule-id

72
Q

You are debugging a procedure and you want to do the following:Delete all breakpoints.Run the
program to the end.Do NOT plan any further debugging activity.What is the sequence of steps you
should follow?

A

A. (a)Remove all breakpoints in the debugger pane.(b)Detach the debugger from the running
application.(c)Resume module execution.

73
Q

As developer of an SAP HANA Cloud application, what do you define in the Application Security
Descriptor file?

A

A. Roles

74
Q

Which of the following parts does the MTA development descriptor (mta.yaml) contain?Note: There
are 2 correct ans-wers to this que-stion.

A

A. Modules
C. Global elements

75
Q

You have to define name-space rules for a Core Data Service (CDS) entity.Which file do you use?

A

B. .hdinamespace

76
Q

Why might you use the .on option to hook event handlers to a service?Note: There are 2 correct answers to this que-stion.

A

A. To override generic handler execution
D. To deal with an external service

77
Q

What is contained within the Application part of the index.html?

A

C. Initial construction

78
Q

A new release of SAP HANA Cloud, SAP HANA database is available as of today.If you do NOT
perform the upgrade manually, how much time do you have before your database will be
automatically upgraded to the next release?

A

B. 7 months

79
Q

What are some best practices for Domain Modeling?Note: There are 3 correct ans-wers to this question.

A

B. Start elements with lowercase letters.
C. Start entity and type name with lowercase letters.
D. Use plural form for entities.

80
Q

You are using Core Data Services (CDS) to define the persistence layer in SAP Business Application
Studio.Which folder of the project do you use to create the design time files?

A

C. src