You are on page 1of 5

+

SAPHANAInterviewQuestions
+
HadoopInterviewQuestions

FioriInterviewQuestions
SAPUI5/FioriInterviewQuestionsPart1
SAPUI5/FioriInterviewQuestionsPart2

0 0

SAPUI5andFioriInterviewQuestionsPart2

Recommendedarticlesbeforegoingthroughinterview
questions

PrerequisiteforSAPUI5andFioriCareerScopeandFutureGrowth
WhatisSAPUI5?
WhatisOpenUI5?Howit'sdifferentfromSAPUI5?
WhatisSAPFiori?Howit'sdifferentfromSAPUI5?
SAPUI5HelloWorldMyFirstSAPUI5Application
SAPFioriLaunchpad
WhatisSAPFioriCloudEdition?

WhatisthedifferencebetweenLocalization(i10n)and
internationalization(i18n)?

Internationalization(i18n)
Theprocessofchangingyoursoftwaresothatitisn'thardwiredtoonelanguage/locale/culture.Itenableseasylocalizationfortarget
audiencesthatvaryinculture,region,orlanguage.
Internationalizationisoftenwritteni18n,where18isthenumberoflettersbetweeniandnintheEnglishword.

Localization(l10n)
Theprocessofaddingtheappropriateresourcestoyoursoftwaresothataparticularlanguage/localeissupported.
Localizationissometimeswrittenasi10n,where10isthenumberoflettersbetweeniandn.

Thevalueofdistinguishingbetweenthemisthat(theoretically)onceyourprogramgoesthroughthei18nprocess,youcantheniterate
manyi10nprocessesasyouneedthem.

Internationalizationpreparesyourapplicationforlocalization.Forexample,inSAPUI5youmightcreatei18nfilesandadoptyour
applicationaccordingtothat.
Whenyouwishtosell,forexample,aChineseversionofyourapp,you'dthenlocalizeitbyhiringatranslatortobuildthezhCN
resourcefiles(i18n_zhCN.properties).
ExplainnavigationinSAPUI5?(ExplainaboutRoutingand
EventBus).

SAPUI5usestwomechanismfornavigationinapplicationsthoseareEventBusandRoutingwherelattersupersedessinceSAPUI5
1.16.sap.ui.core.routingistheclassusedfortherouting.
Wedefineroutingincomponentsmetadatainroutingkey.

WhatisbootstrappinginSAPUI5?

SAPUI5BootstrappingmeansloadingandinitializingSAPUI5inanyHTMLpage.Themostimportantlibraryorresourceloadedin
SAPUI5bootstrapissapuicore.js.Apartfromthisthemefortheapplication,SAPUI5librariesetc.aredeclaredinthebootstrapping.

Whatarethedifferencebetweencatalogandgroupsin
launchpad?

InFioriLaunchpadTilescanbeselectedfromcatalogsandarrangedingroups.Youcanassigngroupsandcatalogstoroles.

Catalogisasetofappsyouwanttomakeavailableforonerole.Dependingontheroleandthecatalogassignedtotherole,theuser
canbrowsethroughthecatalog,chooseappsfromthiscatalog,andaddthemtotheentrypageoftheSAPFiorilaunchpad.

GroupisasubsetofcatalogthatcontainstheappsvisibleontheSAPFiorilaunchpadentrypage.Whichtilesaredisplayedona
usersentrypagedependsonthegroupassignedtotheusersrole.
Theusercanpersonalizetheentrypagebyaddingorremovingappstopredeliveredgroupsorselfdefinedgroups.

CanweaddourowncontrolstoSAPUI5?

Yes,wecanaddcustomcontrolsbycreatingdefinitionofitfromscratch.Todefineacustomcontrolweusesap.ui.control.extendandto
enhanceastandardSAPUI5controlweusesap.ui.commons.controlname.extend.

WhatareFioridesignprinciples?

SAPFioriprovidesaconsistentandholisticuserexperienceforSAPsoftware.Bycreatingvisuallypleasingdesignswithastrong
focusoneaseofuse,theexperienceisintuitiveandsimple,acrossalldevices.
RoleBased:SAPhasdecomposedvariousSAPtransactionsandchangedthemintobeautifuluserinteractiveapplicationsthatshow
onlymostrelevantinformationtotheusers.
SAPFioriprovidestherightinformationattherighttimeandreflectsthewayuseractuallywork.

Adaptive:SAPFiorienablesyoutoworkhowandwhereyouwant,regardlessofthedeviceyouuse.And,itprovidesrelevant
informationthatallowsforinstantinsight.

Simple:WithSAPFiori,youcancompleteyourjobintuitivelyandquickly.SAPFiorihelpsyoufocusonwhatisimportantessential
functionsareeasytouseandyoucanpersonalizetheexperiencetofocusonyourrelevanttasksandactivities.

Coherent:Whetheryoufulfillasalesorder,reviewyourlatestKPIs,ormanageleaverequestsSAPFioriadherestoaconsistent
interactionandvisualdesignlanguage.Acrosstheenterprise,youenjoythesameintuitiveandconsistentexperience

Delightful:Apartfrommakingyouworksmarter,SAPFiorialsoenrichesyourworkexperiencebyallowingyoutosimplydoyourjob.

Toknowmore,refertoWhatisSAPFiori?

InUI5databindingsupports,whatarethedifferentmodel
implementations?

UI5databindingsupportsthreedifferentmodelimplementations
JSONModelsupportsdatainaJavaScriptObjectNotationformatandItsupportstwowaybinding.
XMLmodelsupportsXMLdataanditsupportstwowaybinding.
ODatamodelsupportsODatacompliantdata.Thisismostimportantmodelofthefourprovided.Thisisserversidemodel,supports
twowaybindingODATAmodelcurrentlysupportsODATAversion2.0.

WhatisMetadataAnnotations?

Theservicemetadatadocumentdescribesthestructureofallresourcesintheservice.Thisstructuralmetadatamakesiteasyto
understandaservice.Wecanexploreservicemetadataattheaddress$metadatarelativetotheserviceroot.

WhatarecommonMetadataAnnotations?

A.Followingaresomeoftheservicemetadataannotationswhicharecommonandafrontenddevelopermustknowtheseinorderto
understandtheserviceandintegrateit:

edm:EntityContainer
edm:EntitySet
edm:EntityType
edm:Property
edm:NavigationProperty
edm:AssociationSet

HowcanyougettoknowthatdeviceisTouchScreenornot?

SAPUI5libraryprovidesaspecialAPIsap.ui.Devicewhichcanbeusedtofordeviceanditsfeaturedetection.ThisAPIhasaflag
sap.ui.Device.touchwhichreturnstrueifdeviceisatouchscreenotherwisefalse.

WhatisSAPFioriOverviewPage(OVP)?

SAPFioriOverviewPage(OVP)providesanewinteractionwithinSAPFioriUX.TheOVPcanbeseenasastepbetweenthebasic
informationontheSAPFioriLaunchpadandthefullblowninformationwithintheSAPFioriapplications.

Whilesimultaneouslypresentingthebigpictureinaglance,businessuserscanfocusonthemostimportanttasksenablingfaster
decisionmakingaswellasimmediateaction.

InOVPinformationisvisualizedinacardformat,differentcardsfordifferenttypesofcontent,inanattractiveandefficientway.
Toknowmore,refertoWhatisSAPFioriOverviewPage(OVP)?

NextArticle:

Supportusbysharingthisarticle.

0 0

MostRecent

You might also like