Fiori Analytical App Configuration Steps For Beginners - SAP Blogs
Fiori Analytical App Configuration Steps For Beginners - SAP Blogs
Fiori Analytical App Configuration Steps For Beginners - SAP Blogs
Products
Products Industries
Industries Support
Support Training
Training Community
Community Developer
Developer Partner
Partner
About
About
FioriAnalyticalAppConfigurationStepsfor
beginners
February3,2017 | 1,700Views |
NaveenVeshala
morebythisauthor
SAPFioriappimplementationfoundation
share
1 share
0 tweet share
7 6
like
Follow
1.Introduction
WehavelotdocumentationavailableinSCNandFioriApphelpguide
inordertoconfiguretheAnalyticalapps.However,itisbitdifficultfor
https://blogs.sap.com/2017/02/03/fiorianalyticalappconfigurationstepsforbeginners/ 1/11
2017521 FioriAnalyticalAppConfigurationStepsforbeginners|SAPBlogs
Fiorifresherstounderstandwhere/howtostarttheconfiguration.SoI
havebasicallylistedoutallimportantstepsinAnalyticalApp
configurationinadditiontostandardSAPhelpdocuments.Thisisnot
replacementofanyofthosedocuments,onlyintentionistomakeyou
tounderstandtheconceptduringinitialstagesandbuildtheFiori
Analyticalconfigurationseasily.
2.FioriArchitecture:
ImageSourceSAPHelpwebsite
Asshownintheabovediagram,AnalyticalApprelatedKPIartifacts
areavailableinHANAXSEngine.Fiorilaunchpadwilldistinguish
whetheritistransactionalapporanalyticalappthroughweb
dispatcherbyusingURLsemantics.HenceWebdispatcherwillplay
majorroletodistinguishtheclientcallsbasedonURLmappingsand
divertthecalldirectlytoHanaXSEngineincaseofanyanalyticalapp.
Ingeneral,BasisAdministratorswillconfigurethewebdispatcherand
buildtheinitialsystem.Incaseofanyissuewebdispatcher,basiswill
begototeamforhelp.
3.HowtostartAnalyticalAppAnalysis:
AllanalyticaltileconfigurationswillbedoneinFiorilaunchpaddirectly
byusingKPIModelertilesandwewontuseFioriLaunchpaddesigner
forthisactivity.SowehavetofirstcheckwhetherKPIModelertiles
whichareshownbelowareappearinginFiorilaunchpadornot.
Ifthesetilesareavailable,thenweneedtoproceedwithKPI
configuration,otherwise,weneedtoworkwithsecurityteamtoget
thecorrectrolesassignedtouseridsinHANADB.
https://blogs.sap.com/2017/02/03/fiorianalyticalappconfigurationstepsforbeginners/ 2/11
2017521 FioriAnalyticalAppConfigurationStepsforbeginners|SAPBlogs
a.PrerequisiteRolesforKPIModeler:
YouhaveinstalledtheSAPSmartBusinessmodelerappson
thefrontendserverandontheSAPHANAserver.
YourfrontenduserisassignedthePFCG
role/UI2/SAP_KPIMOD_TCR_S.
YourSAPHANAuserisassignedtheroles
sap.hba.r.sb.core.roles::SAP_SMART_BUSINESS_MODELERand
sap.hba.r.sb.core.roles::SAP_SMART_BUSINESS_RUNTIME.
SecurityteamhastoassigntheserolestoFiorideveloper,thenhewill
getalltheabovetilesinhisLaunchpadtoconfigureKPIModeler
relatedtasks.
b.Fewgeneralissues:
Sometimes,wecanseeKPImodelercataloginlaunchpad,butwe
canseecannotloadtileerrorwhichisshowninthebelowimage.
Thismighthappenduetoeitherwebdispatcherhasnotbeen
configuredbybasisproperlyoranyotherrequiredauthorizationsare
missingoutforuserid.
Sowhenever,wewillgetthiserror,weneedtocheckwhether
launchpadisaskingtheHANADBcredentialsornotwhilelogging,
i.e.,areyouusingcorrectWebdispatherlaunchpadURLornot&
thenreachouttoBasisteamtocheckthewebdispatchersettings.
Ifyouwontfindanyissuewithwebdispatcher,thenworkwithSecurity
teamtogettherequiredrolesassignedinHDB.
Onceeverythingisfine,wecanabletoseeallKPIModelertiles,then
weneedtoproceedwithKPIconfigurations.
https://blogs.sap.com/2017/02/03/fiorianalyticalappconfigurationstepsforbeginners/ 3/11
2017521 FioriAnalyticalAppConfigurationStepsforbeginners|SAPBlogs
4.KPIconfiguration:
WecanseeallstandardKPIIDsinKPIWorkspacetile.Asperour
requirement,wehavetoactivatetherequiredtiles.Asrecommended
bySAP,,weshouldnotdisturbanystandardKPIIDandneedtocopy
thestandardKPIIDintocustomernamespaceandthencreate
evaluation&drilldownsbyreferringthestandardKPIconfigurations.
a.UnderstandtheKPIID
DaysBeyondTerms
KPI.sap.hba.sfin.ar.DaysBeyondTerm
AboveisDaysBeyondTermsFioriappKPIID.AsperthisKPIid
namingconventoin,weshouldcometoknowaboutHANAartifacts
namespace.
Theaboveshownpathisthepackagehierarchyforthisappandall
apprelevantHANAartifactsareavailableunderthispackage.Thisis
veryimportanttounderstandwhenwewillcreatecustomKPIs,its
bettertonamethecustomKPIidassimilartostandardnaming
conventionwhichisshownabove.
AsperSAPBestpractices,wehavetocopythestandardKPIIDto
customernamespaceandcompletealltherequiredKPI
configurationsaccordingtoAPPguide.
b.UnderstandtheEvaluation
EachKPIidisassociatedwithevaluation.Anevaluationisa
combinationoffiltersettingsandinputparameters(thevariant),
thresholds,parameters,trends,andauthorizationsrelatedtoaKPI
thatdefineswhatcanbeseenbytheSAPSmartBusinessuserat
runtime.
https://blogs.sap.com/2017/02/03/fiorianalyticalappconfigurationstepsforbeginners/ 4/11
2017521 FioriAnalyticalAppConfigurationStepsforbeginners|SAPBlogs
Technically,wecangiveallHANAXSOdataservicename,entitytype
details,calculationviewdetails,parametersandfiltervaluesin
evaluationandsave&activateit.
c.CreateTile
Onceevaluationactivatedwithoutanyerrors,thenproceedwithTile
configuration.
AllTiledetailsshouldbegivenaspertheFioriAppguideorstandard
APPTileconfiguration.
d.Drilldownconfiguration
Thegenericdrilldownapplicationconsistsofoneormoredetailviews
ofaKPIthataredisplayedwhenyouclicktheKPItileorwhenyou
clickandselectachartortableobject.ItreadsattributesfromtheKPI
evaluationanddetailsabouttheUIfromthevisualization.
Webasicallyconfigureattributes,measures&representationtype
(chart/table/PIchartetc)inthedrilldownconfiguration.
https://blogs.sap.com/2017/02/03/fiorianalyticalappconfigurationstepsforbeginners/ 5/11
2017521 FioriAnalyticalAppConfigurationStepsforbeginners|SAPBlogs
5.CatalogAssignmentinDesigner
AllanalyticaltilesareassignedtoStandard
catalog/UI2/SAP_KPIFRW5_TC_R.Hencewenoneedtoassignany
tileinthecatalog.
6.GroupAssignmentinDesigner
SubsetofcatalogthatcontainstheappsvisibleontheSAPFiori
launchpadentrypage.Whichtilesaredisplayedonausersentry
pagedependsonthegroupassignedtotheusersrole.Inaddition,
theusercanpersonalizetheentrypagebyaddingorremovingapps
topredeliveredgroupsorselfdefinedgroups.
Selectrequiredgroupindesignerandsearchforthestandardcatalog
/UI2/SAP_KPIFRW5_TC_RwhichhasallKPIrelatedtiles.Mark
requiredtileandaddittogroup.
7.SecurityRoleAssignment
Roles(PFCG):Containsreferencestocatalogsandgroupsand
providesuserswithaccesstotheappsinthesegroupsand
catalogs.
Providethecatalogandgroupidstosecurityteam,thenthey
willassignthemintherequiredbusinessrolesandassignitto
users.
SecurityteamhastoassignallbusinessrolesaspertheFiori
Appguidetousersinordertoaccesstheappscorrectly.
8.KPIArtifactsTransport
SAPTool:SAPhasprovidedSMARTBusinessDownloadTool,which
enabletodownloadallKPIartifactsinto.csvfileanduploadthemin
therequiredsystem.ButWebIDEtoolisprerequisitetousethistool.
Sincewedonthavewebidetoolinourlandscape,Ihavenot
exploredmuchonthistool,butmanydetailsareavailableinSCNand
SAPhelpsite.
https://blogs.sap.com/2017/02/03/fiorianalyticalappconfigurationstepsforbeginners/ 6/11
2017521 FioriAnalyticalAppConfigurationStepsforbeginners|SAPBlogs
InlatestS4HanaStack,SAPhasprovidedanoptiontoadd
tiles,catalogsandgroupstotransportrequestinKPIModelerit
self.YoucanexploremoredetailsonthisapproachinSCN.
9.Tips
1.WheneveranychangesbeingdoneinoDataMetadatathen
alwaysexecutethebelowTcodestoclearcacheinHUBand
backendsystems.
/IWFND/CACHE_CLEANUP
/IWBEP/CACHE_CLEANUP
2.IncaseifBSPapplicationupdatedorcustomBSPapplication
uploadedinSAPsystem,then
executethebelowprogramsinSE38toclearcache.
/UI2/DELETE_CACHE_AFTER_IMP
/UI2/DELETE_CACHE
3.Inadditiontoabove,userhastoclearthebrowsercacheor
executetheappsinChromeincognitowindow.
4.Whenevertilenotloadingmessageappearinginlaunchpad,then
recheckthetargetmappingsconfigurationsintherespectivetile
inLaunchpaddesigners.
AlertModerator
7Comments
MuraliBati
February8,2017at9:51pm
HiNaveen,
https://blogs.sap.com/2017/02/03/fiorianalyticalappconfigurationstepsforbeginners/ 7/11