SAP Certified Associate - Backend Developer - SAP Cloud Application Programming Model Exam
Last exam update: Nov 18 ,2025
Page 1 out of 6. Viewing questions 1-15 out of 80
Question 1
You are tasked with developing a simple end-to-end application with data persistency in SAP HANA Cloud and with SAP Fiori as the user frontend, to perform CRUD operations. According to the programming model's golden path, which activities are mandatory when building such applications? Note: There are 3 correct answers to this question.
A.
Reuse existing services.
B.
Define services.
C.
Add the SAP Fiori UI.
D.
Define the data model.
E.
Add custom logic.
Answer:
B C D
User Votes:
A
50%
B
50%
C
50%
D
50%
E
50%
Discussions
0/ 1000
Question 2
What does SAP Fiori elements use to generate the UI? Note: There are 2 correct answers to this question.
A.
Custom UI logic
B.
Annotations in the OData service
C.
The entity definition of the OData service
D.
Authorizations in the OData service
Answer:
B C
User Votes:
A
50%
B
50%
C
50%
D
50%
Discussions
0/ 1000
Question 3
Which of the following tools are required to build Spring Boot applications using the SAP Cloud SDK? Note: There are 2 correct answers to this question.
A.
Java SE Development Kit 8
B.
Apache Maven version 3.5 or above
C.
SAP Mobile Services (MDK)
D.
Spring Initializ
Answer:
A B
User Votes:
A
50%
B
50%
C
50%
D
50%
Discussions
0/ 1000
Question 4
Which method can you use to collect error messages with high severity and return them to the caller in the request-response?
A.
req.reply
B.
req.notify
C.
req.reject
D.
req.error
Answer:
D
User Votes:
A
50%
B
50%
C
50%
D
50%
Discussions
0/ 1000
Question 5
In SAP Build Process Automation, what is a decision table rule?
A.
A tabular set of input/output rule expressions
B.
A set of pre-defined data objects
C.
A tabular set of business process decisions
D.
A set of rule expressions in an IF-THEN format
Answer:
A
User Votes:
A
50%
B
50%
C
50%
D
50%
Discussions
0/ 1000
Question 6
Which sequence of steps do you follow when working with files locally in Git in SAP Business Application Studio?
A.
Stage Create, modify, save Commit Check out
B.
Stage Create, modify, save Check out Commit Check out Create, modify, save
C.
Stage Commit Create, modify, save
D.
Stage Check out Commit
Answer:
C
User Votes:
A
50%
B
50%
C
50%
D
50%
Discussions
0/ 1000
Question 7
Which language do you use to create a data model in a CAP project?
A.
Core Data Services Definition Language (CDL)
B.
ABAP
C.
Core Data Services Query Language (CQL)
D.
SQL
Answer:
A
User Votes:
A
50%
B
50%
C
50%
D
50%
Discussions
0/ 1000
Question 8
With respect to the Flow principle of DevOps, which are flow inhibitors? Note: There are 3 correct answers to this question.
A.
Manual testing of software
B.
Manually created software environment
C.
Source code management tool
D.
Manually coded user interfaces
E.
Overly tight architectures on a technical level
Answer:
A B D
User Votes:
A
50%
B
50%
C
50%
D
50%
E
50%
Discussions
0/ 1000
Question 9
Which error is thrown by the CAP SDK for Node.js, when a CRUD operation violates the foreign key constraints?
A.
FOREIGN_KEY_VIOLATION
B.
CX_SY_CONSTRAINT_VIOLATION
C.
ILLEGAL CRUD OPERATION
D.
UNIQUE CONSTRAINT_VIOLATION
Answer:
A
User Votes:
A
50%
B
50%
C
50%
D
50%
Discussions
0/ 1000
Question 10
What is a necessary step to implement a custom error handler in the CAP SDK for Node.js?
A.
Register the error handler function for the before phase of the error.
B.
Catch exceptions during a CRUD operation.
C.
Register the error handler function for the on phase of the error.
D.
Write a custom Node.js package.
Answer:
C
User Votes:
A
50%
B
50%
C
50%
D
50%
Discussions
0/ 1000
Question 11
What can you use to register the JavaScript implementation of an event handler for external services to the framework?
A.
An inline function passed to result of cds.connect()
B.
An inline function passed to result of cds.serve()
C.
A.js file with the same name as the .cds file
D.
An @impl annotation in your CDS model fille
Answer:
A
User Votes:
A
50%
B
50%
C
50%
D
50%
Discussions
0/ 1000
Question 12
In SAP Build Process Automation, what is a policy?
A.
A guide to business process mapping
B.
A collection of decisions
C.
A basis for making business rules
D.
A collection of business rules
Answer:
D
User Votes:
A
50%
B
50%
C
50%
D
50%
Discussions
0/ 1000
Question 13
What are some characteristics of YAML files? Note: There are 2 correct answers to this question.
A.
YAML files can be used as configuration files.
B.
YAML files are also valid JSON files.
C.
YAML files are based on XML.
D.
YAML files rely on correct indentation.
Answer:
A D
User Votes:
A
50%
B
50%
C
50%
D
50%
Discussions
0/ 1000
Question 14
Which of the following are benefits of using the OData Virtual Data Model of the SAP Cloud SDK? Note: There are 3 correct answers to this question.
A.
Commonly used SQL query technology
B.
Easy access to create, update, and delete operations
C.
Type safety for functions
D.
Auto-completion of function names and properties
E.
Database procedures provided out of the box
Answer:
B C D
User Votes:
A
50%
B
50%
C
50%
D
50%
E
50%
Discussions
0/ 1000
Question 15
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.