Welcome to the ultimate SAP UI5, BTP, Fiori, CAPM, RAP, ABAP blog! Explore comprehensive tutorials, interview questions, and real-world examples to master SAP development. Elevate your skills in creating stunning UI5 apps, harnessing the power of BTP, and building Fiori applications. Unlock the potential of CAPM, RAP, and ABAP, and learn to integrate seamlessly with the enterprise portal. Whether you're a beginner or an experienced developer, this blog is your go-to resource for SAP expertise!
27)How do you enable the debugging option for SAP
NetWeaver OData services?
->Use the URL parameter
sap-ds-debug=true.
28)What do you have to consider when choosing the SAPUI5 version
for the application template?
->The SAPUI5 version must be
available in your target deployment system.
29)How many complete columns (that include the header) will this
table display on a phone?
<Table>
<columns>
<Column
demandPopin="false"
minScreenWidth="Tablet">
...
</Column>
<Column
demandPopin="true“
minScreenWidth="Tablet">
...
</Column>
<Column
demandPopin="false"
minScreenWidth="Phone">
...
</Column>
<Column
demandPopin="true"
minScreenWidth="Phone">
...
</Column>
<columns>
...
</Table>
->2
30)What happens when you set the “minScreenWidth”
property of a “sap.m.Column” to “Tablet”?
->The column is shown only
on screens that are larger or equal than the size of a tablet.
31)What are semantic colors in sapui5?
->They are representations
of states such as success, warning, and error.
32) Name some semantic states in SAPUI5?
->Positive
->Negative
->Critical
33) How can you
compose filters in SAPUI5?
->By creating multiple
filters and concatenating them either with AND or OR
->By creating a single
sap.ui.model.Filter object and specifying a path, an operator, and up to two
values
34)Where are
filters applied in SAPUI5?
->To an aggregation binding
35)Which filter operation can you use to filter items
with a numeric value lower than X?
->sap.ui.model.FilterOperator.LT
36)What can you do to enable your SAPUI5 application
to adapt to the user’s device?
->As many controls are
responsive out of the box, check whether you have to do anything at all.
->Set the compact
density on devices without touch support.
37) What can a
“device model” be used for?
->To check whether a
device supports touch interaction
->To influence the user
interface without coding, based on the characteristics of the device
38)What information
is provided by the sap.ui.Device API?
->The device type
(phone/tablet)
->Whether the device has
touch support
->The browser name and
version
39)Which control
adapts its appearance on touch devices?
->The PullToRefresh control:
It is represented as a simple button on non-touch devices, but the user needs
to pull the page content down on touch devices to refresh it.
40) Why is it useful to have fragments in your app?
->To create reusable UI
parts without a designated controller or other behavior code
41)What happens in the DOM tree when nesting XML
views?
->Each XML view creates its
own DOM element regardless of the nesting level.
42)What can you do to structure your application
code better?
->Use subdirectories for
related views and controllers.
->Use fragments to
define reused UI parts only once.
->Put the functionality
used in multiple controllers into a base controller and extend this controller
in the other controllers in your app.
43)What are
fragments primarily used for?
->To make parts of your view
reusable
44)What are Dialogs in SAPUI5?
->They are rendered into
a specific area (the static area) in the DOM.
->They need to be added
to the “dependent” aggregation of the view to get access to the models.
45)What happens
when you instantiate a dialog from a single-rooted fragment?
->The dialog instance is
returned when you invoke the fragment factory.
->The dialog is instantiated
but not displayed.
46)Which property of the routing configuration in
the manifest.json file should you use to automatically display a target that is
not found?
->Bypassed
47)How many targets can you configure within a route
in the manifest.json file?
->As many as you like
48)What is the correct sequence of called functions
/ handled callbacks of the OData model in the Add controller?
->on metadataLoaded -
createEntry - submit - on success
49)What is the recommended place to configure a
"TwoWay" binding for the OData model so that data changes in the view
are written back to the model?
->In the "models"
section of the manifest.json file
50)How are unit tests for your app started in SAP
Web IDE?
->By selecting the run
configuration Run Unit Tests
->By right-clicking the
unitTests.qunit.html file and selecting an option from the Run menu
51)How do you
register a unit test in QUnit?
->Call QUnit.test() in your
test code with a speaking test description and a callback that contains at
least one assertion.
52)Which testing features are provided by the SAP
Fiori Worklist application template?
->A test suite that
calls all your unit and integration tests
->Clear separation of
test and production code
->Unit test setup
(QUnit) and basic test coverage
53)Which options are available in SAPUI5 if you want to create a
custom control?
->Extend an existing
control with your own features.
->Create a composite
control that reuses existing controls internally.
->Extend the
sap.ui.core.Control base class and build a new control.
54)Which of the
following are part of the control metadata?
->Aggregations
->Properties
->Events
55)What do you have
to consider when defining control metadata?
->You can give an
aggregation either one or many values by defining the multiplicity as “one” or
“many”.
->You can make an
aggregation invisible in the control API by setting the visibility to hidden.
Watch sapui5 video tutorials from youtube, here's the video on introduction to sapui5:
This is dummy text. It is not meant to be read. Accordingly, it is difficult to figure out when to end it. But then, this is dummy text. It is not meant to be read. Period.
We need your help to support www.sapui5tutors.com. Please consider disabling your ad blocker while visiting this website so that we can continue to provide this content to you free of charge.
For details on turning off your ad blocker, or to add www.sapui5tutors.com to your whitelist, please read these
instructions
ConversionConversion EmoticonEmoticon