Full Stack SAP BTP on BAS Flashcards
Which entitlements are required to persist your application’s data? Note: There are 3 correct
answers to this question.
A. SAP HANA Schema & HDI Containers
B. SAP HANA Cloud database
C. SAP BTP ABAP Environment
D. PostgreSQL database
E. SAP BTP Cloud Foundry Runtime
ACE
What must you assign to other users before they can clone and push changes to your shared
project?
A. An administrator role in your SAP BTP global account
B. Read and write access to the SAP Business Application Studio workspace
C. Read and write access for the remote Git repository of your project
C
Which of the following entitlements are required to deploy a full stack application developed using
the Productivity Toolkit? Note: There are 3 correct answers to this question.
A. Cloud Foundry Runtime
B. Workflow Management
C. SAP HANA Cloud
D. SAP Build Work Zone
E. Master Data Integration
ACD
Which of the following must you use to define associations?
A. Data model entities
B. Annotations
C. Service model entities
D. Aggregations
A
What are the different options for adding sample data? Note: There are 2 correct answers to this
question.
A. Import for Entity
B. Create for Entity
C. Import for Service
D. Create for Service
AB
Which of the following functions does the Page Map provide?
A. Visual representation of the application pages, navigation, and service entities
B. Outline view of configurable elements on a page
C. Configuration of the navigation between visual elements on a page
A
When would you use the Project Explorer in SAP Business Application Studio?
A. To view the list of files and folders in the workspace
B. To view the list of projects in the workspace
C. To view the logical components of an SAP project
A
What Ul application type do you choose to create an SAP Fiori elements-based user interface in the
UI creation wizard?
A. Mobile-Centric, Freestyle Application
B. Basic Multitarget Application
C. Template-Based Responsive Application
D. SAPUI5 Freestyle Application
C
What action should you perform to retrieve changes made by collaborators?
A. Get Changes
B. Submit Changes
C. Add Members
A
What are some benefits of using SAP Business Application Studio productivity tools? Note: There are
2 correct answers to this question.
A. They provide internationalization capabilities.
B. They provide end to end development experience based on visual tools.
C. They can be used offline for development.
D. They provide a logical view of the project components.
BD
What can you do with a run-config that uses Mock Data?
A. The “Mock Data” configuration in this run-config is dedicated and fixed, so it cannot be
changed anymore.
B. The destination of different external services can still be configured
C. During runtime, I can test with locally mocked data for all the external services, rather than
with real data on cloud.
C
Which of the following entitlement is required to host a web application?
A. Document Management Service
B. SAP Mobile Services
C. Cloud Identity Service
D. SAP Build Work Zone
BD
Using SAP Business Application Studio, what action do you use to upload your application to Cloud
Foundry?
A. Create Project
B. Share & Sync
C. Preview
D. Deploy
D
What are the edit properties for a service entity?
A. Read Only, Insert Only, Draft Editing
B. Read, Insert, Full
C. No Access, Read Only. Draft Editing
D. No Access, Read, Full
B
Where can you find Microsoft Visual Studio Code compatible extensions for a dev space?
A. Open VSX Registry
B. Service Marketplace
C. Lobby Store
D. Resource Provider
A
What are some factors that help you determine the number of runtime units required for a full-stack
application? Note: There are 2 correct answers to this question.
A. Number of users involved
B. Number of Ul applications deployed
C. Number of services deployed
D. Volume of data handled by your application
AD
What is a dev space in the SAP Business Application Studio?
A. An environment into which applications can be deployed.
B. A pre-configured development environment in the cloud with the tools, capabilities, and
resources needed for developing applications.
C. A pre-configured local development environment with the tools, capabilities, and resources
needed for developing applications.
D. A sandbox development environment in the cloud
B
When subscribed to the free plan of SAP Business Application Studio, what is the maximum amount
of dev spaces you can run simultaneously?
A. Two
B. One
C. Ten
B
From which of the following entry points can you create a new project in SAP Business Application
Studio? Note: There are 2 correct answers to this question.
A. SAP Business Application Studio service center
B. SAP Business Application Studio application wizard
C. The dev-space manager
D. The Command Line interface
BC
What does SAP recommend, you use to develop a Ul extension application and deploy it to an onpremise ABAP system?
A. SAP HANA Native Application dev-space
B. SAP Fiori dev-space
C. Low-Code-Based Full-Stack Cloud Application dev-space
D. SAP Mobile Application dev-space
B
In a productive landscape, how many dev-spaces can a user create?
A. 1
B. 5
C. 10
C
In the CI/CD Builds Panel, which jobs from the CI/CD service are listed for each of the projects in your
workspace?
A. All jobs
B. The jobs for the current active git branch
C. The first 3 jobs
B
What does the ‘Enable Project Sharing’ action do?
A. It changes access rights to “View” for collaborators.
B. It exports the project to a zip file.
C. It uploads the project to a shared folder.
D. It synchronizes the project to a remote Git repository.
D
Which privilege do you configure in a role to allow users to view the data offered through a data
service?
A. Full
B. CRUD
C. Read
D. View
C
Please match the components of the technology stack of a Full-stack application.
A. Back-end logic Choose an item.
B. DatabaseChoose an item.
C. Front-endChoose an item.
D. ΑΡΙChoose an item.
What are dev space types available in SAP Business Application Studio? Note: There are 3 correct
answers to this question.
A. SAP Build Work Zone
B. SAP Success Factors
C. Basic
D. SAP HANA Native Application
E. Full Stack Applications with Productivity Tools
CDE
What tool do you use to add a value help UI to section fields on the Object Page of an SAP Fiori
elements application?
A. Page Map
B. Page Editor
C. Project Explorer
D. Home Page
B
What are some characteristics of SAP Business Application Studio dev spaces? Note: There are 2
correct answers to this question.
A. Allows adding additional tools from the optional extensions list
B. Allows providing dev-space access rights to other users
C. Offers a disk storage space of 10gb in trial and 4gb in free-tier and trial
D. Allows both online and offline work
AB
What does the number in the attached graphic signify?
A. Number of shared members
B. Number of remote changes
C. Number of source code errors
D. Number of pending local changes
C
What functionality does the draft editing flag offer when you create a data service? Note: There are
2 correct answers to this question.
A. To prevent multiple users from editing the same object at the same time
B. To indicate that the creation of the data service is not finalized
C. To keep unsaved changes if an editing activity is interrupted
D. To allow only local changes to data
AC
Using SAP Business Application Studio, what must you do before you can deploy an application?
A. Preview the application
B. Select target organization and space in Cloud Foundry
C. Close the workspace
D. Execute build and deploy from command line
B
When creating a CVCD job, what does defining Source Control Management (SCM) credentials
enable?
A. Managing your SCM credentials
B. Retrieving your project from SCM when its build is triggered
C. Modifying your project source code automatically
B
What are some characteristics of run-configs? Note: There are 2 correct answers to this question.
A. Only a limited number of run-configs per project could be created.
B. The existing run-configs cannot be deleted since they are pre-created alongside with the
application.
C. Different run-configs could have the same choices configured, like data source types and
destination of OData services.
D. If live data is selected as data source, the destination of OData services should always be
configured correctly or it will lead to errors.
CD
You have created a link to your project using ‘Copy Project Link’ and shared the link with
collaborators
What could they do with this link?
A. Manage the project
B. Run the deployed application
C. Open the project
C
Which fields are part of the webhook data in the Automate Build Trigger page? Note: There are 2
correct answers to this question.
A. Payload Content
B. Payload URL
C. One-Time Passcode
D. Secret
AB
You have added protected service entities and configured user roles in your project. After
deployment, you open your application and notice that you do not have access to any data. What
can you do to resolve this? Note: There are 2 correct answers to this question.
A. Create a new role collection for your application in the SAP BTP subaccount cockpit.
B. Redeploy the project.
C. Assign the application’s role collection to your user via the SAP BTP subaccount cockpit.
D. Log out of SAP BTP and log in again.
AC
What is the correct developer flow for consuming an external data source in your application?
A. Open API Business Hub web site
Search for the needed service
Download the service metadata file
Upload the metadata file to Business Application Studio
Add a service (from the storyboard)
Add a relationship to the external data source entity
B. Add an external data source (from the storyboard)
Add the data model to the application
Add a service (from the storyboard)
Add a relationship to the external data source entity
Add a new lead entity to the service
C. Add an external data source (from the storyboard)
Search for the needed service.
Add the data model to the application
Add a service (from the storyboard)
Add a new lead entity to the service
Add a relationship to the external data source entity
D. Add an external data source (from the storyboard)
Add a service (from the storyboard)
Add a new lead entity to the service
Add a relationship to the external data source entity
Search for the needed service.
Add the data model to the application
C
Which of the following actions are available in the Command Palette tool?
A. Add new commands
B. Execute a command
C. Browse through the list of commands
BC
When you create a CI/CD job for a low-code project, which options are available in the Release
stage? Note: There are 2 correct answers to this question.
A. Deploy to Private Server
B. Deploy to Cloud Foundry
C. Deploy to Cloud Transport Management Service
D. Upload to FTP server
CD
To expose a data model to an application, which of the following must be defined?
A. Data model entity
B. Service model entities
C. Associations
D. Aspects
AC
Which of the following search and open using the Command Palette tool? Note: There are 3 correct
answers to this question.
A. Tools and editors
B. Text and code within the files in the current workspace
C. Shortcuts and commands
D. Files and folders in the current workspace
ABD
How do you run a CI/CD build manually without pushing changes to Git?
A. Create and run “Build task” in Task Explorer
B. Submit Changes via Sync & Share action
C. Select ‘Trigger a Build’ in the CI/CD job’s context menu
D. Select Deploy from the project’s context menu in the Project Explorer
C
What is the allowed file-type for importing sample data?
A. CSV
B. TXT
C. XLSX
A
In the page editor, which option allows you to add plain table columns to a list report?
A. Add Chart Column
B. Add Custom Columns
C. Add Basic Columns
D. Add Basic Fields
C
What role is required to create a subaccount?
A. Destination Administrator
B. Subaccount Administrator
C. Global Account Administrator
D. Cloud Connector Administrator
B
Which of the following extensions can be added to SAP Business Application Studio? Note: There are
2 correct answers to this question.
A. CAP Tools
B. SAP Crowd Service Tools
C. SAP HANA Tools
D. SAP Concur Travel Tools
AC
To run your application with Live data, what must you do? Note: There are 2 correct answers to this
question.
A. In the target run-config to run with, configure the destination of OData service properly.
B. In the target run-config to run with, configure the data source as “Live Data”
C. Delete any existing run-configs which don’t have “Live Data” chosen as data source
D. Rename the target run-config to run with, to make sure it contains “Run with Live Data” text.
AB
For which of the following can you use CI/CD job webhook data?
A. To email you whenever changes are pushed to the repository
B. To automatically trigger a build for that CI/CD job whenever someone pushes changes to the
repository
C. To automatically sync your local repository whenever changes are pushed to the repository
B
How can an application developed on SAP Business Application Studio use data directly from a backend system?
A. By exposing relationships to the application
B. By consuming an external data service
C. By activating draft-enabled mode on data services
D. By creating associations between data models and services
B
Which Source Control Management tool is supported by Project Sharing?
A. Perforce
B. Git
C. Mercurial
B
Which content type should you assign to webhooks in your git repository to automate CI/CD builds?
A. application/text
B. application/json
C. application/atom
D. application/xml
B
What happens when you add a new projection to your project?
A. A new service is added that exposes a view on underlying domain model entities.
B. An external data model is added that represents data from another system.
C. A new data model entity is added that describes a data structure.
D. A new user interface application is added that displays data stored in the domain model.
A
In an application you have 3 entities:
Risks and Mitigations are internal entities defined locally,
A_Supplier is an imported external entity.
During the application preview with live data, which data sources do the entities use?
A. A_Supplier uses the locally mocked data; risks and mitigations use the live data.
B. All these 3 entities use the live data.
C. A_Supplier uses the live data; risks and mitigations use the locally mocked data.
C
What are some features of the SAP Fiori elements List report? Note: There are 2 correct answers to
this question.
A. Execute actions on selected items
B. Swap the filter bar and table on the screen
C. Search and filter a large set of content
D. Show all details of an item and its sub-items
AC
In SAP Business Application Studio, what can you use to test an application without deploying it to
the cloud?
A. Preview
B. Deploy
C. Share and sync
A
What is the prerequisite before you can create a CI/CD job for a project?
A. The project has been shared to a remote Git repository.
B. The project has been previewed.
C. The project has been deployed.
A
Where can you assign roles for users to access your deployed application?
A. SAP Identity Provider service
B. SAP BTP Cockpit →Cloud Foundry → Org Members
C. SAP BTP Cockpit →Security → Users
B
How many builds does the CI/CD Builds Panel show for each job?
A. All
B. 5
C. 3
B
Into which environment does the Test step in a CI/CD job allow you to deploy your application?
A. Local workspace
B. Cloud Foundry
C. Mobile Services
D. Private server
B
When do you use the file explorer in SAP Business Application Studio?
A. To view and edit APIs of a project
B. To deploy a project
C. To view and edit files and folders in your workspace
D. To share project files with other team members
C
What are the datasources to SAP BAS:
- SAP BTP
- Internet/Cloud
- On premise
What are the Dev spaces available in BAS:
- Fiori
- Full stack Application using Productivity tools.
- Full Stack Cloud Application
- SAP Hana native Application
- SAP Mobile Application
- Basic
Can BAS enable the integration to VSC:
True
SAP Business Application Studio also lets you integrate Visual Studio Code-compatible extensions from:
The Open VSX Registry.
SAP Business Application Studio has the following benefits at a glance:
- Provides a managed, preconfigured, hosted environment, optimized for SAP application development.
- Can be centrally administered with tools, repositories, systems access, and company policies.
- Offers a set of productivity tools, tailor made for SAP application development.
- Provides guidance that helps developers to ramp up easily into SAP technologies.
- Develop applications based on SAP opinionated technologies (SAP UI5, SAP HANA, SAP Mobile Development Kit (MDK), SAP Cloud Application Programming Model (CAP), SAP Fiori Elements, and best practices for application development.
- Provides a consistent development experience across SAP development technologies.
- Simplifies technical complexity by describing application logical components (Data Base, services, UI components) rather than files and folders.
- Integrates with existing SAP solutions, systems, and services.
The global account has entitlements for:
- SAP Business Application Studio
- SAP Build Work Zone (standard OR advanced edition)*
- SAP HANA Cloud
- (Optional) SAP Mobile Services
- Cloud Foundry runtime