SAP Certified Associate - SAP Fiori Application Developer C_FIORD_2502 Exam Questions

Page: 1 / 14
Total 60 questions
Question 1

Your customer asks you to add text for a new language to an app.

Which file do you send to the translator?



Answer : D

Text strings for localization reside in the i18n.properties file:

Key-value format used across multiple languages.

SAPUI5 Documentation: ''Translation texts are managed via i18n.properties and localized versions like i18n_de.properties.''

Other files do not hold textual content directly.


Question 2

What are some advantages of the Model View Controller (MVC) design pattern used in SAPUI5?

Note: There are 2 correct answers to this question.



Answer : C, D

MVC architecture separates concerns:

Model handles data.

View displays data.

Controller handles logic.

Advantages:

Views can be changed independently from business logic (Controller).

Multiple views can present the same model data differently.

SAP MVC Documentation:

''MVC enables separation of concerns, easier debugging, and reusability of components.''

Quick coding is not inherently a feature of MVC, and transport independence is handled via SAP tooling, not MVC itself.


Question 3

Which of the following activities allows you to send commits from your local branch in your Git repository to the remote repository?



Answer : D

Push sends local Git commits to a remote repository.

Commit stores changes locally.

Push shares them remotely.

SAP BAS Git Integration Guide: ''Push moves the committed local changes to the corresponding remote branch.''


Question 4

Which activities does the OData Model Editor support?

Note: There are 2 correct answers to this question.



Answer : A, C

OData Model Editor in SAP Business Application Studio supports:

Creating new OData V4/V2 models using visual tools.

Editing entity sets, associations, and annotations.

SAP BAS Documentation: ''The Model Editor enables creation and modification of metadata files for OData services.''

Testing and deployment are handled externally.


Question 5

How can you configure the Flexible Column Layout in an SAP Fiori elements application?

Note: There are 2 correct answers to this question.



Answer : A, D

Flexible Column Layout is a feature that supports responsive design. Configuration can be done via:

manifest.json under the sap.ui5/routing/config section.

Page Map in SAP Fiori tools, where the layout behavior can be visually defined.

package.json is unrelated, and flexible custom extensions are not mandatory for layout control.


Question 6

You develop an SAPUI5 app that can be extended. To allow your customer to customize notifications, you set up a hook method. What activities are required to set up a hook method?

Note: There are 3 correct answers to this question.



Answer : B, C, E

Hook methods are custom logic injection points:

Add conditionals (if (this.extHookFunction) this.extHookFunction();)

Identify extension points in the controller

Provide a placeholder for custom logic, typically in a utility/helper file.

SAP Extension Practices:

''To use hook methods, define optional logic spots and allow override in custom layer.''

Modifying bootstrap is unrelated. Function names do not need special reservations---convention suffices.


Question 7

Which model supports deep inserts?



Answer : D

ODataModel is the only model that:

Supports deep inserts, i.e., inserting parent and child entities in one request.

Utilizes navigation properties and the $expand functionality.

SAP Gateway Developer Guide:

''A deep insert involves a POST request with a nested payload... supported only by the OData model.''

XML/JSON/Resource models are static and client-only, without support for backend communication or nested entity posting.


Page:    1 / 14   
Total 60 questions