[go: up one dir, main page]

0% found this document useful (0 votes)
493 views13 pages

SAP Fiori Interview Questions - Tutorialspoint PDF

Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
493 views13 pages

SAP Fiori Interview Questions - Tutorialspoint PDF

Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 13

5/11/2017 SAPFioriInterviewQuestionstutorialspoint

SAPFioriInterviewQuestions
https://www.tutorialspoint.com/sap_fiori/sap_fiori_interview_questions.htm
Copyrighttutorialspoint.com

Dearreaders,theseSAPFioriInterviewQuestionshavebeendesignedspeciallytogetyouacquaintedwiththe
natureofquestionsyoumayencounterduringyourinterviewforthesubjectofSAPFiori.Aspermy
experiencegoodinterviewershardlyplantoaskanyparticularquestionduringyourinterview,normally
questionsstartwithsomebasicconceptofthesubjectandlatertheycontinuebasedonfurtherdiscussionand
whatyouanswer:

WhatarethedifferentconfigurationstepsinSAPFiori?

ConfigurationsofSAPFioriAppsaredividedintotwoparts:ConfigurationofTransactionAppsandFact
sheets,ConfigurationofAnalyticalApps.

Beforeconfiguringanything,thecompleteinfrastructureforSAPFioriappsmustbeinstalled.Oncethatis
completedtherewillbeactivitiestoconfigureonbackendandfrontendservers.

NotedownthestepsthatarerequiredtoconfigureSAPFioriTransactionalApps?

Step1ConfiguringSAPWebDispatcherspecifiesroutingrulestodefinewhichURLisforwardedtowhich
systemisdoneforbothTransactionalAppsandFactsheets.

Step2onlyneedstobeconfiguredforFactsheets.IfwejusthavetoconfigureTransactionalAppswecanskip
step2.

Step3isconfiguringthefrontendserverandthisisdoneforbothTransactionalAppsandFactsheets.Athigh
levelweneedtoconfigure

SAPNetWeaverGateway

TheCentralUIAddOnsLaunchpadC onf iguration

ProductSpecificAddOns

Step4isconfiguringthebackendserverandthisisdoneforbothTransactionalAppsandFactsheets.

ViewingfromahighlevelRoles,UsersandAuthorizations

NoteTransactionalAppscanrunonanyDBwhereastheFactsheetsmustrunonSAPHana.

NotedownthestepsthatarerequiredtoconfigureSAPFioriAnalyticalApps?

Step1ConfigureSAPWebDispatcher

NeedstobeconfiguredtospecifyroutingrulesstatingwhichURLisforwardedtowhichrequest

Step2

ConfiguringauthenticationandSSOneedstobedoneintheHANAdatabase.

Step3configuringthefrontendserver
https://www.tutorialspoint.com/cgibin/printpage.cgi 1/13
5/11/2017 SAPFioriInterviewQuestionstutorialspoint

ConfiguringNetWeaverGateway
CentralUIaddOns
ProductspecificaddOns

Step4Onlyneededf orS martbusinessapps

EnableuseraccesstoKPIdata
ModelKPIs
ConfigurenavigationaltargetsforKPIcatalogs

KPIframeworkisinstalledforwhichofthefollowingApps?

AnalyticalappsandtheSAPSmartBusinessappssharethesetupofHANAXSengineandKPIFramework
onlyinS martBusinessApps.AftersetupofSAPFioriSystemLandscapewithSAPHanaXSengineweneed
tobefollowingtheKPImodeleronfrontendserverandrespectiveSAPSmartBusinessProductsonSAPHana
server.

ToenableremotelogonforuserswhousethesameuserdatainbothSAPNetWeaverGatewayhostandSAP
system,whichconnectiontypeneedstobeconfigured?

TodefineatrustrelationshipbetweenSAPsystemandSAPNetWeavergatewayhostbyconfiguringSAP
systemtobetrustingsystemandNetWeavergatewayhosttobethetrustedsystem.Itenablesremotelogonfor
userswhousethesameuserdatainbothSAPNetWeaverGatewayhostandSAPsystem.

ToconfigureSAPsystemasthetrustingsystem

CreateanRFCdestinationforuseinthetrustconfiguration.

DefinesystemtobetrustingsystemusingtransactionSMT1.

ConfigurethesystemtocreateandacceptassertionticketsfromSAPNetWeaverGatewayhostusing
SSO2wizard.

ToconfigureSAPNetWeaverGatewayhostastrustedsystem

CreateanRFCdestinationforcommunicatingwiththetrustingSAPsystem.

ToconfigureEnterprisesearchinbackend,whatisimportantperquisiteforthis?

ToconfigureEnterprisesearchinbackend,wemusthaveEmbeddedSearchTechnologysetup.

WhatarethedifferentauthenticationmethodsthatcanbeconfiguredinSAPFioriforinternalandexternal
companycommunication?

ByimplementingSAPSingleSignOn,yourappsbecomeautomaticallyavailableafterjustoneinitialuser
authenticationattheusersWindowsdesktop,withnoneedforfurtherlogonprocedures.

KerberostechnologyisthemethodofchoiceinintranetscenariosforSSO.ItsimplyreusesyourWindows
domainauthenticationforsinglesignon.

X.509certificatesprovideaviableoptionforcreatingasecureSSOinfrastructureifyou'reconsidering
extendingsinglesignontoextranetorcrosscompanyscenarios.

WhatarethecomponentsthatareconfiguredinSAPFrontEndServer?

https://www.tutorialspoint.com/cgibin/printpage.cgi 2/13
5/11/2017 SAPFioriInterviewQuestionstutorialspoint

ConfigureABAPFrontendserverincludesConfigureSAPNetWeaverGateway,ConfiguretheCentralUI
AddOn,ConfigureSAPFioriLaunchpad.

WhatarethecomponentsthatareconfiguredaspartofconfigurationofKPIdata?

ConfigureaccesstoKPIdataS AP S martBusinessonly includesenablesuseraccesstoKPIdata,KPI


modeler,ConfigurenavigationtargetsforKPIs.

ExplainSAPNetWeaverGatewayCentralHubdeploymentinSAPFiori?

InNetWeaverGatewayCentralHubdeploymentUIlayerandSAPNetWeavergatewayiscontainedin
ABAPFrontendserver.TheABAPbackendservercontainsbusinesslogicandbackenddata.Separating
businesslogicandbackenddatafromUIlayerhasbelowadvantages

SinglePointofmaintenanceforUIissuessuchasbrowsersupportandupdatedversionofSAPUI5
libraries.

CentralplaceforthemingandbrandingSAPFioriApps.

Routingandcompositionofmultiplebackendsystemsissupported.

SinglePointofaccesstobackendsystemsandenhancedsecuritybecauseofnodirectaccesstobackend
system.

SAPrecommendsCentralHubdeploymentespeciallyforProductiveenvironment.SeparateNetWeaver
Gatewaysystemisrequired.

ExplainSAPNetWeaverGatewayEmbeddedHubdeploymentinSAPFiori?

InEmbeddedHubDeploymentNetWeavergatewayisdeployedonsameserverastheBusinessSuite.So
multipleBusinessSuitesystemsrequiresGatewaytobeconfiguredmultipletimes.Itisnotrecommendedby
SAPespeciallyforcustomerswithmultiplebackends.

NoadditionalseparateNetWeaverGatewaysystemisrequired.Itisusuallyusedforsandboxpurposesonly.

ToenablecommunicationbetweenthefrontendABAPandbackendABAPserver,whichcommunicationtype
isused?

TrustedRFC

TrustedRFCprovidesdatafrombackendBusinesssuitetotheapps.SAPBusinesssuiteispresentinABAP
backendserverwithallitsmodulesERP,CRM,SRM,SCM.FioriAppsareavailableinABAPfrontendserver
inFioriLaunchpad.

TransactionApps,FactsheetsandAnalyticalAppsrequirewhichoftheSAPsystemtorun?

TransactionAppsareonlyappsthatdonthavetorunonHanasystem.TheycanrunonanyDatabase.All
factsheets,AnalyticalappsandSmallBusinessAppsrunonSAPHana.OnlyFactsheetrequiresSearchModels.
OnlyAnalyticalAppsrequiresHanaXSEngineandKPIFrameworkisneededforSmartsBusinessApps.

WhatisthefunctionofSAPWebDispatcherinSAPFioriarchitecture?

SAPWebDispatcherReverseproxyisentrypointforHTTPsrequestinSAPFioriArchitecture.Itcanaccept
orrejectconnectionsasperuserrequest.

WhatarethecomponentsofSAPHanaextendedapplicationservices?
https://www.tutorialspoint.com/cgibin/printpage.cgi 3/13
5/11/2017 SAPFioriInterviewQuestionstutorialspoint

SAPHanaXSenginecontains2componentsHanaLiveAppContentandSMARTBusinesscomponentswith
KPImodeler.WithinHanaLiveAppContentVDMreusecontentexist.

WhatisMVC?

TheModelviewcontrollerpatterndefinesdomainmodeling,GUIofapplicationandinputandactionsbasedon
devices.MVCapproachdefinesinSAPUI5hasfollowingpoints

Model

Abridgebetweenviewanddataoftheappsanditacceptstherequestfromviewandrespondsaccordingly.It
doesntdependonanyofclasses.

View

ItmanagesthedisplayofinformationGU I of theapplication anditdependsonModel.

Controller

Itconcludestheinputgivenbydevicesandcommunicatestomodel/viewtotakeproperaction.Italsodepends
onmodel.ViewandControllerhave1:1relationship.ControllerentertainsuserrequestsreceivedfromView.

InUI5databindingsupports,whatarethedifferentmodelimplementations?

UI5databindingsupportsthreedifferentmodelimplementations

JSONModelsupportsdatainaJavaScriptObjectNotationformatandItsupportstwowaybinding.

XMLmodelsupportsXMLdataanditsupportstwowaybinding.

ODatamodelsupportsODatacompliantdata.ItcreatesODatarequestsandhandlesresponses.Itincludesthe
opensourcelibrarydataJStohandleODatarequestsanddata.Itsupportstwowayexperimentalbinding.

WhatisuseofODataprotocol?

ODataisaprotocolusedtoexchangedataonwebandwasoriginallydevelopedbyMicrosoft.Itisbasedon
AtomPublishingandAtomSyndicationstandards,whichinturn,arebasedonXMLandHTTPSS .

TheAtompublishingformatdoesntspecifyhowDatashouldbeencodedwithinafeedthereforeitfailsto
provideselfdescribingmessagesandfailstobefullyRESTful.ODataextendsAtombyprovidingametadata
descriptionofmessage.

ODataprovidesdefinitionfor

Simpletypes
ComplexTypes
AssociationaswellasNavigationpathbetweenentries.
Custombehavior
ODataalsoaddsanalternativerepresentationofdataintheformatofJSON.

InNetWeaverGatewayCentralhubdeployment,whatarethedifferentscenariosfordevelopment?Whichoneis
preferredandwhen?

ScenarioA:CentralHubDeploymentDevelopmentinSAPBusinessSuiteBackendSystem

Advantage
https://www.tutorialspoint.com/cgibin/printpage.cgi 4/13
5/11/2017 SAPFioriInterviewQuestionstutorialspoint

ItenablestoreusedatastoredintheSAPBusinessSuitesystemeasilysincedevelopmenttakesplaceinthe
systeminwhichdataisstored.

Considerations

ToenablecommunicationbetweentheSAPNetWeaverGatewaysystemandtheSAPBusinessSuitebackend
system,youmustinstallIW_BEPinthebackendsystem.

ThelifecycleofSAPNetWeaverGatewaycontentisdictatedbythefrequencyofupdatesintheSAPBusiness
Suitebackendsystem.

Cons

RequiresseparateNetWeaverGatewaysystem

ScenarioB:CentralHubDeploymentDevelopmentinSAPNetWeaverGatewaySystem

Advantages

NoninvasivedeploymentscenarioforSAPBusinessSuitebackendsystem.

ThelifecycleofSAPNetWeaverGatewaycontentislooselycoupledtothelifecycleoftheSAPBusinessSuite
backendsystem.

Toenableexternalaccessandfulfillsecurityrequirements,youcanlocatetheSAPNetWeaverGatewaysystem
inademilitarizedzoneDM Z .

YouneedonlyasingleinstallationoftheSAPNetWeaverGatewayAddOnswithinthesystemlandscape.

Cons

RequiresseparateNetWeaverGatewaysystem.

Considerations

TheSAPNetWeaverGatewaycontentimplementationcannotusethemajorityofdevelopmentobjectsinthe
SAPBusinessSuitebackendsystem.Consequentlyweneedtocreatecopiesofstructuresanddatadomains.

WemustchoosethisdeploymentscenarioifwecannotinstalltheSAPNetWeaverGatewayAddOnsinthe
SAPBusinessSuitebackendsystem.WemightnotbeabletoinstallAddOnsinthebackendsystemforreasons
ofsecurity,stability,orincompatibilityduetosystemrelease .

WhatisembeddedhubDeploymentandwhereitisused?

EmbeddedhubDeploymentDevelopmentinSAPBusinessSuiteBackendSystem

Advantages

EasyreuseofcontentinSAPBusinessSuitebackendsystem.Wecanreusestructuresfromthebackendsystem
andaccesslocalbusinesslogic.

ReducedtotalcostofownershipT C OaswedonotrequireaseparateSAPNetWeaverGatewaysystem.

Considerations

https://www.tutorialspoint.com/cgibin/printpage.cgi 5/13
5/11/2017 SAPFioriInterviewQuestionstutorialspoint

ThelifecycleofSAPNetWeaverGatewaycontentisdictatedbythefrequencyofupdatesintheSAPBusiness
Suitebackendsystem.

WemustintegratetheconsumingapplicationorinfrastructurewiththeSAPBusinessSuitesystemonapoint
bypointbasis.Crosssystemcompositionisnotadvisable.

CentralSAPNetWeaverGatewaycontentisnotavailable.BackendspecificcontentisusedintheSAPBusiness
Suitebackendsystem.

Cons

IfmultipleSAPBusinessSuitesystemsareusedGatewaywouldhavetobeconfiguredmultipletimes.

NoteEmbeddedhubdeploymentisnotrecommendedbySAPespeciallyforacustomerwithmultiple
backend.Thisscenarioisusedforsandboxpurposesonly.

HowdoyouidentifyaWorkflowtemplateinSAPFiori?

WorkflowtemplatesareprefixedwithWS.

Todiagnoseworkflowerrors,whichtransactiondoyouuse?

SWI2_DIAGtodiagnoseworkflowerrors.

WhatistheuseofdefiningworkflowscenariosinWorkflowengine?

Workflowscenarioaggregatesoneormoreworkflowtasksinworkflowengineandisrepresentedbyasingle
entryintheconsumerapplication.Theservice/IWPGW/TASKPROOCESSINGisprovidedinthestandard.

WhichserviceisusedbySAPFioriLaunchpaddesignertoreadandassigntransportrequest?

/UI2/TRANSPORTUsedbySAPFioriLaunchpaddesignertoreadandassigntransportrequest.

HowdataflowhappensinSAPFioriLaunchpad?Explainthesteps.

Sequenceofsteps

LPD_CUST

LaunchpadDesignerAddacatalog,addagroup

Targetmappingsemanticobject,action

Static/DynamicLauncher

PFCGCatalog,group

ToexposeourGatewayservicetooutsideworld,wheredoanentrymustbecreated?

InordertoexposeourGatewayservicetooutsideworld,wemustcreateanentryintheServiceCatalogueon
whicheverserverisactingastheGatewayhub.

WhatarethedifferentRFCauthorizationobjectsinSAPFiori?

AuthorizationObjectS_RFCACL

Definition
https://www.tutorialspoint.com/cgibin/printpage.cgi 6/13
5/11/2017 SAPFioriInterviewQuestionstutorialspoint

AuthorizationcheckforRFCusers,particularlyfortrustedsystems

DefinedFields

Thisauthorizationobjectcontainsthefollowingfields

RFC_SYSIDIDofthecallingsystemorthedomainofthesatellitesystem.

RFC_CLIENTClientofthecallingsystem.

RFC_USERIDofthecallinguser.

RFC_EQUSERFlagthatindicateswhethertheusercanbecalledbyauserwiththesameID
Y = Y es, N = N o

RFC_TCODECallingtransactioncode.

RFC_INFOAdditionalinformationfromthecallingsystemcurrentlyinactive .

ACTVTActivity

WhydoweneedasystemaliasIfGW_COREandIW_BEPcomponentsareinstalledonthesameABAP
system?

YouneedtoknowthesystemaliasoftheABAPsysteminwhichyoudevelopedandconfiguredtheGateway
Service.Therearetwopossibilitieshere

IftheGW_COREandIW_BEPcomponentsareinstalledonthesameABAPsystem,thenthesystem
aliaswillprobablybeLOCAL.

Iftheyareinstalledondifferentsystems,thenalthoughsystemaliasescanbeanynameyoulike,they
generallyfollowthenamingconventionof<SID>_<Client>Sothesystemaliasforconnectingtoclient
200ofsystemC11wouldgenerallybeC11_200.

Howeverthisisonlyaconvention,notarule.

WhatisLaunchpaddesignertool?Whydoweneedit?

WecanuseSAPFioriLaunchpaddesignerforconfiguringandcreatinggroupsandcatalogswhichcanthenbe
accessedfromSAPFioriLauchpadwhichisasingleentrypointtoallapps.Wecansearchrecentlylaunched
appsviasearchcapabilityofLaunchpad.TileswhichareavailableonFioriLaunchpadhomepageare
configuredusingLaunchpadDesignerTool.

WhataretheconfigurationtasksthatneedtobeperformedonFrontEndserverasperdifferentapptypes?

Weneedtoperformcertainconfigurationtasksonfrontendserverwhicharespecifictoapptype.Weneedto
ActivateODataServicesfortransactionalappsandFactsheetsbutnotforAnalyticalapps.Foranalyticalapps
weneedtoconfigureaccesstoSAPHANAdata.

WhatarethedifferentapplaunchedtiletypesinSAPFiori?

StaticItshowspredefinedstaticcontenttext, icon.

DynamicItshowsnumbersthatcanbereaddynamically.

NewsTileFlipsthroughnewsmessagesaccordingtotheconfigurationofthetile.

https://www.tutorialspoint.com/cgibin/printpage.cgi 7/13
5/11/2017 SAPFioriInterviewQuestionstutorialspoint

KPITileItdisplaysKPIsinrealtime.

WhatarethedifferentODataservicesthatarerequiredforSAPFioriLaunchpad?

ODataserviceshavetobeenabledinSAPNetWeavergatewaytoestablishmappingbetweentechnicalOData
nameandthecorrespondingbackendservice.InordertosetupSAPFioriLaunchpadandLaunchpaddesigner,
wehavetoactivate5specificODataServices.

/UI2/PAGE_BUILDER_CONF
/UI2/PAGE_BUILDER_PERS
/UI2/PAGE_BUILDER_CUST
/UI2/INTEROP
/UI2/TRANSPORT

WhatarethedifferentoptionsinSAPFioriLaunchpaddesign?

ConfigurationLayerContainsallcontentasdeliveredtocustomersincludingtranslation.

CustomizationLayerCustomersadjustcontentforallusersinthesystem.WecanuseCUSTlayerfortesting
orotherreasons.Contentistransportablethroughcustomizingrequestsbycustomers.Aftercustomization,
contentisdecoupledfromconfigurationlayerandnoautomaticsynchronizationafterchangestodeliveredlayer.

WhatistheuseofPFCGroleSAP_UI2_USER_700?

TheLaunchpadusermusthavethePFCGroleSAP_UI2_USER_700assigned.Withthisroletheusercanrun
theSAPFioriLaunchpadonthePersonalizationlevelandhasauthorizationtoexecutethefollowingOData
services

/UI2/PAGE_BUILDER_PERS
/UI2/INTEROP
/UI2/LAUNCHPAD

Theaddoncomponentsinbackendthatrequirenodowntimeforinstallationareknownas?

ProductspecificUIAddOns

ERPUIforEHP7forSAPERP6.0

SRMUIforEHP3forSAPSRM7.0

SCMSAPSNCUSABILITY1.0

CRMUIforEHP3forSAPCRM7.0

PORTFandPROJMGMTUIforSAPPORTFPROJMGMT6.0

GRCUIforSAPACCESSCONTROL10.1SP3

WhatistheuseofSAPSolutionManagerandApplicationLifecycleManagement?

SAPSolutionManageristhestandardplatformforApplicationLifecycleManagementALM ,andplaysa
decisiverolewithintheALMtools.BesidesprovidingSAPfunctionalityitself,SAPSolutionManager
integratestheothertoolstoensureacomprehensiveapproach.

WhatistheuseofUIThemeDesigner?Whatarethebenefits?

https://www.tutorialspoint.com/cgibin/printpage.cgi 8/13
5/11/2017 SAPFioriInterviewQuestionstutorialspoint

UsingUIthemedesigneryoucancreateyourownthemestoadaptthevisualappearanceofapplications.

OnesingletoolforthemingandbrandingSAPskeyuserinterfaces

ApplyyourcorporatebrandingandlooktoapplicationsbuiltwithSAPUItechnologies.TheUIthemedesigner
isabrowserbasedtoolforcrossthemingscenarios.

Thetoolistargetedatdifferentusergroups,includingdevelopers,visualdesigners,andadministrators.

KeyFeaturesandBenefits

Browserbased,graphicalWYSIWYGeditor

Changethevaluesofthemingparametersandimmediatelyseehowitaffectsthevisualizationofthe
selectedpreviewpage.

Buildinpreviewpages

Selectbuiltinpreviewpagestoseewhatyourcustomthemewilllooklikewhenitisappliedtoan
application

Applicationpreviewsf orexample, P urchaseOrderApproval, S AP F ioriLaunchpad

Controlpreviews

Differentlevelsoftheming

Quickthemingbasiccross technologythemesettings

Expertthemingtechnology specif icthemesettings

ManualLESSorCSSediting

Colorpaletteforreuse

Specifyasetofparameterswiththemaincolorvaluesdefiningyourcorporatebranding.

Crosstechnologytheming

CreateoneconsistentthemethatappliestovariousSAPUIclientsandtechnologies

SAPUI5standardlibrariesincludingS AP F ioriapplicationsandS AP F iorilaunchpad

UnifiedRenderingtechnologiessuchasW ebDynproABAP andF loorplanM anager

SAPNetWeaverBusinessClient

MultiplatformandMultiUItechnologysupport.

LowTotalCostofOwnership.

ForwriteaccesstotheUIThemeDesignercreate, update, deletethemes,whichauthorizationobjectshould


beassigned?

Authorizationobject:/UI5/THEME

ACTVTActivity :02C hangeand


https://www.tutorialspoint.com/cgibin/printpage.cgi 9/13
5/11/2017 SAPFioriInterviewQuestionstutorialspoint

/UI5/THMIDT hemeI d:*=allthemes

TobeabletousetheUIThemeDesigner,whichInternetCommunicationFrameworkICFnodesshouldbe
activated?

TobeabletousetheUIThemeDesigner,ActivatethefollowingInternetCommunicationFrameworkI C F
servicenodes

/sap/public/bc/themes
/sap/bc/theming

TobeabletouseSAPUI5andNWBCpreviewpages,followingICFservicesmustbeactivated

/sap/bc/ui5_demokit
/sap/public/bc/ui2

Howcanyoudownloadnewlycreatedthemesthatarepublished?

Youcanusetransaction/UI5/THEME_TOOLtodownloadnewlycreatedthemeandyouwillfindcssinoneof
thosefolders.

YoucanalsotransportthemesfromonesystemtoanotherEg : f romT esttoP roductionsystem usingthetool


forCustomerThemesMaintenance.

Startthetoolusingtransaction:/UI5/THEME_TOOL

Navigatetothethemeyouwanttotransport.

SelectTransportandchoose.

HowdoyouextendanODataserviceGatewayC ontentLayerinSAPGateway?

TransactioncodeSE11isABAPdictionary.Byusingthistransactioncode,youcancreate,changeanddisplay
tableentriesandstructures.Attheinitialscreen,youcanputanytablesorstructurestoview,editorevencreate
anewone.TransactioncodeSE11isnormallyusedaABAPprogrammer.

SAPGatewayServiceBuildertransactionS EGW )isadesigntimeenvironment,whichprovidesdevelopers


aneasytousesetoftoolsforcreatingservices.TheCodebasedODataChannelconsumesitandsupports
developersthroughoutthedevelopmentlifecycleofaservice.

SE80ObjectNavigator

SE80isatooltodevelopandnavigateprogramsandddobj.

SE80ObjectNavigatormeansalltheobjectswillbeavailablethere.Inse80inadditiontoviewingthe
objectsrelatedtoprogrammingandclasses,therearemoreprivilegestoviewsuchassomeotherrepositories
suchasmime,objectrepository,objectbrowserandall.

WhichcomponentshastoredefinewhileextendingGatewaylayerofSAPFioriApplication?

IW_BEPonBusinessSuite

IW_FNDonGatewayLayer

Whatistheuseofcomponent.jsfileinUIextensibility?

https://www.tutorialspoint.com/cgibin/printpage.cgi 10/13
5/11/2017 SAPFioriInterviewQuestionstutorialspoint

Theconfigurationisstoredinthecomponent.jsfileofthecustomapplication.Thecomponentofthecustom
applicationneedstoinheritfromthemaincomponentoftheoriginalapplication.Tomakethelocationofthe
originalapplicationorcomponentknowntoSAPUI5,itmaybenecessarytouseregisterModulePath.The
configurationinthecustomizingsectioncontainstheextensionmetadataanddescribestheobjectsthatare
replacedorextended.

WhatisafragmentandviewsinSAPUI5?

FragmentsarepiecesofaUIwithouttheirowncontroller.Thenameofeachviewoffragmentisimportant.A
fragmentmustbenamedas<NAME>.fragment.xmlandaview<NAME>.view.xml

SAPUI5ViewsViewsarenothingbuttheapplicationpages.WedefineouruserinterfacebycreatingViews.
ViewsisformedorcreatedbyusingoneormoreControlsinitsayPage,SimpleForm,Dialog,Label,Inputetc.
Everyviewhasitsowncontroller.

SAPUI5FragmentsFragmentsarethepiecesofUIjustlikeSAPUI5Views.Wheneverweneedtousesome
similarUIpartsmanytimesinourapplication/viewswecreateFragmentsofthoseUIpartsbecauseFragments
arereusableandarelightweightcomparedtoVIewsandControls.Fragmentsarestoredwithintheapplication
itselfandcanbeusedbythatapplicationonly.FragmentsaredefinedasViewonlyandcallingViewscontroller
issharedwithFragmentasFragmentsarenothavingtheirowncontrollers.

IfCustomizationdoesntrunproperly,isitpossibletodisableallcustomizationbyprovidingaconfiguration?

IfaCustomizationdoesntrunproperly,allcustomizationcanbedisabledbyprovidingasingleconfiguration.
Insupportsituation,thiscanbedonebysettingabreakpointearlyinsapuicore.jsandthenexecutingthe
followingcodeintheConsole

window[sapuiconfig]=window[sapuiconfig]||{}

window[sapuiconfig][xxdisableCustomizing]=true

ForsecurityreasonthissettingisnotpossibleusingaURLparameter.

Todumpthecompleteextensibilitydata,usethefollowingcommandinthebrowserConsole

sap.ui.core.CustomizingConfiguration.log

Asaresult,anobjectisreturnedintheConsolewhichcontainsthecustomizingconfiguration,structuredbytype
ofcustomizationandviewname.

Tointegratefactsheetswithgeographicalmaps,connectionissetupbetweentheABAPbackendserverandthe
mapprovider.Whatiscommunicationchannel?

Forfactsheetswithintegratedgeographicalmaps,geographicalcoordinatesandaddressdataaretransferred
fromtheABAPbackendservertothemapproviderusingHTTPorHTTPS.

Toensureconfidentialityandintegrityofdata,westronglyrecommendprotectingHTTPconnectionsbyusing
TransportLayerSecurityT LS orSecureSocketsLayerS S L .

WhatisSAPHANAXSengine?HowitisusedforBusinesssuiteandKPI?

ForAnalyticalappsyouneedSAPHanaasunderlyingdatabase,noexceptions.SAPFiorileverages.

XSenginebyusingvirtualdatamodels.WithinXSenginethereare2components:theHANALiveAppcontent
forrespectivebusinesssuiteandSmartbusinesscomponentwiththeKPImodeler.WithintheHANAlive
contenttheVDMreusecontentexistswhichcanbemodified.
https://www.tutorialspoint.com/cgibin/printpage.cgi 11/13
5/11/2017 SAPFioriInterviewQuestionstutorialspoint

InbelowPic,youhaveABAPfrontendserverwhichcontainstheUIAddOnsforrespectiveproductsused,
NetWeaverGatewaywithODataenablement,thecentralUIaddonandtheKPIframework.Thesefrontend
componentshavereadaccesstothebackenddataviaatrustedRFCconnection.

WhatisVDMinHANALive?WhatarethedifferenttypesofviewsinVDM?

AvirtualdatamodelV DM isastructuredrepresentationofHANAdatabaseviewsusedinSAPHANALive
forSAPBusinessSuiteandfollowsconsistentmodelingrules.

ItprovidesdirectaccesstoSAPbusinessdatausingstandardSQLorODatarequests.Businessdataisexposed
throughwelldefineddatabaseviews,operatingdirectlyonthetablesoftheSAPBusinessSuitesystemsand
transformingthemintoconsistentandeasilyunderstandableviews.

VDMsallowyoutoaccessdatainonecomponentanduseitinanotherwithouthavingtopersistthedataa
secondtime.

AVirtualdatamodelconsistsofthefollowingtypesofviews

QueryviewsaredesignedfordirectconsumptionbyananalyticalapplicationbasedonH T M L5, f orinstance


oragenericanalyticaltoolf orexample, BusinessObjectstools .Theyarealwaysthetopviewinahierarchy
ofviewsandarenotdesignedforreuseinotherviews.However,thevirtualdatamodelalsoincludesquery
viewstosupportshowcaseapplicationsbasedonthevirtualdatamodel.Theinterfaceofthequeryviewsiskept
stable.ThenameofaqueryviewendswithQueryandprovidesoutputfieldsinaformatconsumablebyUIs.

Reuseviewsaretheheartsofthevirtualdatamodel.Theyexposethebusinessdatainawellstructured,
consistentandcomprehensibleway,coveringallrelevantbusinessdatainSAPBusinessSuitesystems.Theyare
designedforreusebyotherviewsandmustnotbeconsumeddirectlybyanalyticaltools.

PrivateviewsencapsulatecertainSQLtransformationsononeorseveraldatabasetablesorevenotherviews.
Theyarenotclassifiedasreuseviews,astheymightnotcarryclearbusinesssemantics,butareratherintended
tobereusedinotherviews.Theyarecomparabletosubroutinesorprivate methodsinprogramminglanguages.
Aprivateviewmaybebasedondatabasetables,otherprivateviews,oronreuseviews.

ValuehelpviewsV H V s providethevaluelistforaspecificbusinessentitythatisusedinavaluehelpina
queryview.Relevantbusinessentitiesarespecifiedbyanidentifierorcode.AmaximumofoneVHVisdefined
foreachbusinessentityperpackage.AVHVisincludedeitherinanunderlyingpackagetothebusinessquery
viewsthatmakeuseofit,orinthesamepackage.InSAPHANA,foreachmainpackageaspecificVHVexists
foraspecificbusinessentity.

WhichroutingruleshastobedefinedinSAPHANAstudiotoconfigureWebDispatchertouseHTTPS
request?

ThreeroutingrulesneedtobedefinedinSAPNWGsystem

Default_host/sap/public
Default_host/sap/bc
Default_host/sap/opu

TworoutingrulesneedtobedefinedintheHANAstudio

Content/sap/hana
Content/sap/hba

InSAPNetWeaver7.31ep1,whichrolesshouldbeassignedtoFioriLaunchpadadministrator?

TheLaunchpadadministratormusthavethePFCGroleSAP_UI2_ADMINassigned.
https://www.tutorialspoint.com/cgibin/printpage.cgi 12/13
5/11/2017 SAPFioriInterviewQuestionstutorialspoint

SAP_UI2_ADMINisacompositerolecontainingthefollowingreleasedependentroles

SAP_UI2_ADMIN_700forSAPNetWeaver7.0

SAP_UI2_ADMIN_702forSAPNetWeaver7.0enhancementpackage2

SAP_UI2_ADMIN_731forSAPNetWeaver7.0enhancementpackage3andSAPNetWeaver7.3enhancement
package1

WhatisNext?
Furtheryoucangothroughyourpastassignmentsyouhavedonewiththesubjectandmakesureyouareableto
speakconfidentlyonthem.Ifyouarefreshertheninterviewerdoesnotexpectyouwillanswerverycomplex
questions,ratheryouhavetomakeyourbasicsconceptsverystrong.

Seconditreallydoesn'tmattermuchifyoucouldnotanswerfewquestionsbutitmattersthatwhateveryou
answered,youmusthaveansweredwithconfidence.Sojustfeelconfidentduringyourinterview.Weat
tutorialspointwishyoubestlucktohaveagoodinterviewerandalltheverybestforyourfutureendeavor.
Cheers:)

https://www.tutorialspoint.com/cgibin/printpage.cgi 13/13

You might also like