CLD200-MY QUESTIONS Flashcards
Where are risk and mitigations stored?
In the extension own database
Risks have impact and priority;
They can be CRUD by the users.
What are the dev spaces available:
- SAP Fiori
- Full Stack Cloud Application using Productivity Tools
- Full Stack Cloud Application
- SAP HANA Native Application
- SAP Mobile Application
- Basic
What are APIs used for:
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.
What is SAP API Business Hub:
It is a web application hosted by SAP to discover.
What is an API package:
it is a collection of related APIs or Service
What is API Service:
it is a collection of related resources and operations available for each resource.
What is a resource:
it is a remote data entity identify by an URI on which operations are performed.
What is API operation:
it is Crud like operation performed by HTTP verbs.
What is Get:
Get the resource (a collection of entities, a single entity, a structural property, and so on).
What is PUT:
Update an existing resource by replacing it with a complete instance.
What is POST:
Create a new resource.
What is Patch:
Update an existing resource by replacing part of its properties with a partial instance
What is OData:
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.
OData currently supports two formats for representing the resources it exposes:
- the XML-based AtomPub and
- the JSON formats
Each OData service is represented by
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.
Service Document list:
- List Entity sets
- Clients can use it to navigate the model in a hypermedia driven fashion
- Available at http://<host>:<port>/<service></service></port></host>
Service document:
- Describes the type, sets, functions and actions understood by the
OData Service - Clients can use it to understand how to query and interact with entities
in the service - Available as http://<host>:<port>/<service>/4metadata.</service></port></host>
- The response of a service document only supports XML.
Which of the following supports non-hierarchical data?
YAML.
For businesses, the key benefits of using SAP Fiori are as follows:
- Simple and user-friendly operability
- Increased user satisfaction through modern user interfaces
- Reduced costs for in-house developments to optimize the user interface
- Optimized display on the desktop and most popular mobile devices
- Role-based permissions so that each user only sees the applications relevant to their area of responsibility.
SAP Fiori elements manages:
The logic and behaviour of the application.
SAP entities exposing the OData services can be enriched with additional metadata, called:
annotations.
What is freestyle app:
using your own designs, layouts or workflows, you can do this with SAPUI5, but not with SAP Fiori elements.
When to Use SAP Fiori Elements:
- Develop the application with SAP Fiori Elements.
- Start with SAP UI5 freestyle development.
SAP Fiori elements offers the following page types or floorplans:
- List Report: choose this when you need to work with a large set of items
- Worklist: use this to take action on work items
- Object page: use to display details about an object
- Overview page: to provide an entry-level view of content
- Analytical list page: provide multiple angles of data for analyses
How do you register an event handler:
srv.<phase><event></event></phase>
Why event handling is important:
ensuring the robustness, correctness, and performance of the given application.
There are two types of errors:
programmer and operational
The key takeaways for programming errors are:
- Fail loudly: Do not hide errors and continue silently. Ensure to log unexpected errors correctly. Don’t catch errors you can’t handle.
- 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.
What is the method to collect messages or errors and return them to the caller in the request-response:
req.error()
What can you only do in CLI but not in Cloud foundry:
renaming a cloud foundry org.
How to rename a cloud foundry org in cli:
cf help rename-org.
Overview of all cli commands:
cf help -a
How to log on to the cloud Foundry via the CLI:
cf api <your-api-endpoint> / cf login</your-api-endpoint>
What is Feature Set A:
- You add global account administrators on the Members page at global account level in the cockpit.
- You don’t have member management at subaccount level directly.
What is Feature Set B:
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.
- You manage directory members by assigning role collections to platform users. Use the following predefined role collections:
Directory Administrator
Directory Viewer
Assign these role collections from the SAP BTP cockpit or the btp CLI.
- You manage subaccount members by assigning role collections to platform users.
There is a set of default platform role collections, like:
- Global Account Administrator,
- Global Account Viewer,
- Subaccount Administrator, or Cloud Connector
What is xs-security.json?
To simplify things, let’s just call the xs-security.json the “declaration of your app’s security”.
A CI/CD pipeline’s goal is :
To automate as many steps of software development as possible to reduce manual effort.
Developer pushes changes to the SCM-GIT, then what is the next step:
code goes to CI Server.
Continuous Deployment means:
the deployment to the productive system is triggered with each commit and it must be performed automatically.
What is approuter
is a Node. js library used as a single entry point for an application running in the Cloud Foundry, SAP BTP.