CLD200-MY QUESTIONS Flashcards

1
Q

Where are risk and mitigations stored?

A

In the extension own database

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

Risks have impact and priority;

A

They can be CRUD by the users.

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

What are the dev spaces available:

A
  1. SAP Fiori
  2. Full Stack Cloud Application using Productivity Tools
  3. Full Stack Cloud Application
  4. SAP HANA Native Application
  5. SAP Mobile Application
  6. Basic
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

What are APIs used for:

A

An API is a way to communicate with other software programs. APIs specify how software programs can exchange information with each other, even if they are designed and run by different organizations.

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

What is SAP API Business Hub:

A

It is a web application hosted by SAP to discover.

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

What is an API package:

A

it is a collection of related APIs or Service

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

What is API Service:

A

it is a collection of related resources and operations available for each resource.

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

What is a resource:

A

it is a remote data entity identify by an URI on which operations are performed.

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

What is API operation:

A

it is Crud like operation performed by HTTP verbs.

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

What is Get:

A

Get the resource (a collection of entities, a single entity, a structural property, and so on).

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

What is PUT:

A

Update an existing resource by replacing it with a complete instance.

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

What is POST:

A

Create a new resource.

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

What is Patch:

A

Update an existing resource by replacing part of its properties with a partial instance

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

What is OData:

A

The OData is a data access protocol built on core protocols like HTTP and commonly accepted methodologies like REST (Representational State Transfer) for the web.

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

OData currently supports two formats for representing the resources it exposes:

A
  1. the XML-based AtomPub and
  2. the JSON formats
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Each OData service is represented by

A

a URI, called: the service root URI. A URI (Uniform Resource Identifier) is a uniform resource identifier, which is a string of characters used to identify a resource. More precisely, each resource can be accessed using a URL (Uniform Resource Locator), a uniform resource locator, describing how to access the resource.

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

Service Document list:

A
  1. List Entity sets
  2. Clients can use it to navigate the model in a hypermedia driven fashion
  3. Available at http://<host>:<port>/<service></service></port></host>
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
18
Q

Service document:

A
  1. Describes the type, sets, functions and actions understood by the
    OData Service
  2. Clients can use it to understand how to query and interact with entities
    in the service
  3. Available as http://<host>:<port>/<service>/4metadata.</service></port></host>
  4. The response of a service document only supports XML.
19
Q

Which of the following supports non-hierarchical data?

A

YAML.

20
Q

For businesses, the key benefits of using SAP Fiori are as follows:

A
  1. Simple and user-friendly operability
  2. Increased user satisfaction through modern user interfaces
  3. Reduced costs for in-house developments to optimize the user interface
  4. Optimized display on the desktop and most popular mobile devices
  5. Role-based permissions so that each user only sees the applications relevant to their area of responsibility.
21
Q

SAP Fiori elements manages:

A

The logic and behaviour of the application.

22
Q

SAP‌ ‌entities‌ ‌exposing‌ ‌the‌ ‌OData‌ ‌services‌ ‌can‌ ‌be‌ ‌enriched‌ ‌with‌ ‌additional‌ ‌metadata,‌ ‌called‌:

A

annotations.

23
Q

What is freestyle app:

A

using your own designs, layouts or workflows, you can do this with SAPUI5, but not with SAP Fiori elements.

24
Q

When to Use SAP Fiori Elements:

A
  1. Develop the application with SAP Fiori Elements.
  2. Start with SAP UI5 freestyle development.
25
Q

SAP Fiori elements offers the following page types or floorplans:

A
  1. List Report: choose this when you need to work with a large set of items
  2. Worklist: use this to take action on work items
  3. Object page: use to display details about an object
  4. Overview page: to provide an entry-level view of content
  5. Analytical list page: provide multiple angles of data for analyses
26
Q

How do you register an event handler:

A

srv.<phase><event></event></phase>

27
Q

Why event handling is important:

A

ensuring the robustness, correctness, and performance of the given application.

28
Q

There are two types of errors:

A

programmer and operational

29
Q

The key takeaways for programming errors are:

A
  1. Fail loudly: Do not hide errors and continue silently. Ensure to log unexpected errors correctly. Don’t catch errors you can’t handle.
  2. Don’t develop in a defensive fashion: Focus on your business logic and only handle errors when you know they will occur. Use try/catch blocks only when necessary.
30
Q

What is the method to collect messages or errors and return them to the caller in the request-response:

A

req.error()

31
Q

What can you only do in CLI but not in Cloud foundry:

A

renaming a cloud foundry org.

32
Q

How to rename a cloud foundry org in cli:

A

cf help rename-org.

33
Q

Overview of all cli commands:

A

cf help -a

34
Q

How to log on to the cloud Foundry via the CLI:

A

cf api <your-api-endpoint> / cf login</your-api-endpoint>

35
Q

What is Feature Set A:

A
  1. You add global account administrators on the Members page at global account level in the cockpit.
  2. You don’t have member management at subaccount level directly.
36
Q

What is Feature Set B:

A

You manage global account members by assigning role collections to platform users. Use the following predefined role collections:
1. Global Account Administrator
2. Global Account Viewer
Assign these role collections from the cockpit or the btp CLI.

37
Q
  1. You manage directory members by assigning role collections to platform users. Use the following predefined role collections:
A

Directory Administrator
Directory Viewer

38
Q

Assign these role collections from the SAP BTP cockpit or the btp CLI.

A
  1. You manage subaccount members by assigning role collections to platform users.
39
Q

There is a set of default platform role collections, like:

A
  1. Global Account Administrator,
  2. Global Account Viewer,
  3. Subaccount Administrator, or Cloud Connector
40
Q

What is xs-security.json?

A

To simplify things, let’s just call the xs-security.json the “declaration of your app’s security”.

41
Q

A CI/CD pipeline’s goal is :

A

To automate as many steps of software development as possible to reduce manual effort.

42
Q

Developer pushes changes to the SCM-GIT, then what is the next step:

A

code goes to CI Server.

43
Q

Continuous Deployment means:

A

the deployment to the productive system is triggered with each commit and it must be performed automatically.

44
Q

What is approuter

A

is a Node. js library used as a single entry point for an application running in the Cloud Foundry, SAP BTP.