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
You have to create an association between Books and Authors entities using Core Data Services (CDS).Which syntax is applicable?
entity Books { key ID : Integer; title : String; author : Association to Authors;} entity Authors { key ID : Integer; name : String; }
26
Which environments are available on SAP Business Technology Platform?Note: There are 3 correct ans-wers to this que-stion.
Kyma D. Cloud Foundry E. ABAP
27
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.
B. Spatial C. Graph . Predictive
28
Which design time files can you create in an SAP HANA database module?Note: There are 3 correct ans-wers to this que-stion.
hdbcalculationview hdbprocedure
29
Why would you create a calculation view?
To define a virtual modeling layer on top of tables
30
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.
Pre-calculated aggregates B. Indexes
31
Which package can you use to read bound services?
@sap/xsenv
32
Which Node.js module do you use to run an SQL statement against the SAP HANA database?
@sap/hdbext
33
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.
B. application-logs C. xsuaa D. auditlog
34
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. system-user B. authenticated-user
35
Which sequence of steps do you follow to enable the SAP Job Scheduling service to work with a new application?
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
What is the SAP Business Application Studio user interface made up of?
Views
37
What do you use to update the Git history of the local file you are working on?
Commit
38
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.
C. Authorizations D. Roles
39
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. 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
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. Begin/end statements B. Language (SQLScript/R) E. Security (invoker/definer)
41
Which sequence of steps do you follow when working with files locally in Git in SAP Business Application Studio?
A. (a)Check out (b)Create, modify, save(c)Stage(d)Commit(e)Stage
42
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.
B. Include tenant isolation. D. Handle database connections.
43
What is mandatory when working on public Git in a distributed environment?
A. Connect to a central repository to share your project contribution.
44
What is the purpose of an mtad.yaml file?
B. Deploy an MTA application.
45
What is an event handler?
A method
46
Which method can you use to collect error messages with high severity and return them to the caller in the request-response?
. req.error
47
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?
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
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?
202- ACCEPTED
49
How do you control the flow of logic when using SQLScript?Note: There are 3 correct ans-wers to this que-stion.
A. By using WHILE loops B. By branching logic based on some conditions C. By using SELECT statements
50
Which tasks does the User Account and Authentication (XSUAA) service accomplish?Note: There are 3 correct ans-wers to this que-stion.
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
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. Reuse existing services. B. Define your data model.
52
Which file can an administrator use to augment the Multi-Target Application (MTA) model in the deployment descriptor?
mtaext.yaml
53
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.
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
Why should you register an error handler in your service implementation for the exception of the CAP SDK for Node.js?
C. To ensure that the end user receives a message
55
What can you use to register the JavaScript implementation of an event handler for external services to the framework?
D. An inline function passed to result of cds.connect()
56
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. 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
How does SAP recommend implementing error handling in application development?Note: There are 2 correct ans-wers to this que-stion.
B. Use try/catch blocks for unexpected errors. C. Log unexpected errors.
58
What can you specify as in the statement srv.()?Note: There are 2 correct ans-wers to this que-stion.
B. before C. after
59
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. Data access layers C. (Generic) service providers D. Service SDKs
60
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. Services C. Actions D. Functions
61
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. Local Git repository B. Working directory D. Staging area
62
What can you use to define data models in the SAP Cloud Application Programming Model?
CDS
63
Which file in a Multi-Target Application (MTA) project contains the plugin name and version of every supported file suffix?
.hdiconfig
64
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. The version B. The service name
65
Which resource types can you use in an mta.yaml file?Note: There are 3 correct ans-wers to this question.
B. com.sap.xs.uaa C. com.sap.xs.hdi-container E. com.sap.xs.hana-sbss
66
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. Modify the list of optional extensions. B. Export the content as a compressed file.
67
What extension is created for the runtime object when using files under the data folder during the Build activity?
C. .hdbtabledata
68
Why do you use request objects in the event handlers?Note: There are 3 correct ans-wers to this question.
A. To give information on the HTTP method B. To call external services C. To register another set of handlers
69
Which Core Data Services (CDS) object type can you use to read and write data for an application?
A. Entity
70
Which of the following annotations provides the most fine-grained control for Core Data Services (CDS) security?
A. @restrict
71
Which request headers values are passed when the scheduler invokes the endpoint?Note: There are 2 correct ans-wers to this que-stion.
B. x-sap-job-id D. x-sap-job-schedule-id
72
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)Remove all breakpoints in the debugger pane.(b)Detach the debugger from the running application.(c)Resume module execution.
73
As developer of an SAP HANA Cloud application, what do you define in the Application Security Descriptor file?
A. Roles
74
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. Modules C. Global elements
75
You have to define name-space rules for a Core Data Service (CDS) entity.Which file do you use?
B. .hdinamespace
76
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. To override generic handler execution D. To deal with an external service
77
What is contained within the Application part of the index.html?
C. Initial construction
78
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?
B. 7 months
79
What are some best practices for Domain Modeling?Note: There are 3 correct ans-wers to this question.
B. Start elements with lowercase letters. C. Start entity and type name with lowercase letters. D. Use plural form for entities.
80
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?
C. src