Professional Documents
Culture Documents
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