Date post: | 11-Apr-2023 |
Category: |
Documents |
Upload: | khangminh22 |
View: | 0 times |
Download: | 0 times |
SAP Fioriimplementation 5 L E S S O N S L E A R N E D
E M A I [email protected]
P H O N E+44 07557774899
A D D R E S S06 Balbina way, Fairfields,Milton Keynes - MK11 4BN
Ideally, in a POV (Proof of Value) for any DB and HANA DB
Fiori Implementation Project there should be following
people
Fiori Configuration Consultant – Fiori Consultant – Fiori
Consultant should be able to identify all the UI
components that needs to be downloaded from service
market place. He should also be able to assign right roles
to the right users through PFCG, maintain and activate
service and have reasonable browser debugging skills to
navigate issues. These skills are enough for standard app
deployment. For custom app he or she would need more
technical skills such as JQuery, Json and screen
designing.
SAP BASIS / Netweaver Consultant – System Administrator
who can install all relevant components, set up roles and
make the Netweaver Gateway connection
HANA Consultant – HANA Technical consultant who can
set up the HANA architecture for apps that run on HANA
DB (Analytical Apps)
MDM Expert – To make sure the apps run effectively in a
secured network it is essential to have an MDM specialist
either from the client side or from the solution provider.
There could be any third-party MDM solution that needs
to be incorporated in the architecture. It is very important
to understand the security requirements from the client.
ENFOGEN CONSULTING
IntroductionI’ve been lucky enough to be involved in two Fiori
projects recently using ANYDB and HANADB, so here are
the lessons learned on things to consider in a Fiori
standard app implementation.
Lesson
Learned 1 –
Right Team
ENFOGEN CONSULTING
Lesson Learned 2 – Apply all the SAP notes before
implementation
SAP Notes are listed in the installation
guide. http://help.sap.com/fiori
If you do not apply SAP Notes, you might have to spend few weeks
troubleshooting, searching and finding the root cause of the app not
working. Applying SAP Notes may take 1 but would save your 2-3
weeks troubleshooting time. BASIS or system admin should install
the SAP notes however, Fiori Consultant should be able to find and
advise the right SAP notes to be installed.
Don’t hesitate to google, and search for bug fix notes due in the next
Support Package in the SAP Service
Marketplace. http://service.sap.com/notes. There are tips available
to search and find relevant SAP notes in this link. Searching and
Displaying SAP Notes in SAP Service Marketplace. Travel request is
the most common one where we had to apply the SAP Note which
fixed the issue
Lesson Learned 3 – Sizing Implications
Another point to consider is sizing the required infrastructure. It is
essential to understand the intended target audience using the
app and what is the target user base. and what is the expectation
of usage within the corporate network vs access from external?
Please search on SCN about sizing of the SAP NetWeaver
Gateway.
ENFOGEN CONSULTING
Lesson Learned 4 – Security
User name and password
509 client certificates
SAML tokens generated by SAP IdP or another SAML
Identity Provider
SSO2 tokens generated by an SAP NetWeaver Portal
instance
Other single-sign on providers
As mentioned earlier Security is one of the key concerns.
Most companies have strict policies and could already
have their own MDM solution in place. Common MDM
tools could be BES 12 or they can use Cisco VPN or
Microsoft Unified Access tools as the only option.
While some companies are happy to expose SAP Fiori to
the internet via reverse proxies, security driven and
regulated industries need an additional layer of security,
e.g. via a native wrapper application or a secure browser.
SAP Mobility and Fiori roadmap is continuously evolving
with interesting developments in the MAM, MCM space, so
it is always advised to check with the client first on their
security needs.
In our case client already had a SAP NetWeaver Portal for
SSO and we needed to integrate SAP Fiori with portal. But
the SAP Portal did not target smartphones and tablets so
we had to look options Mobile Edition of SAP NetWeaver
Portal.
SAP MDM solution Afaria could be useful to deploy a
native wrapper or secure browser but if a client already
have their own MDM solution it is almost not possible to
replace it with something new.Depending upon your client
security requirements there are a couple of options that
can be recommended.
Depending upon your client security requirements there
are a couple of options that can be recommended to
authenticate the user.
ENFOGEN CONSULTING
Lesson Learned 5 – System Landscape
and Transportation
In a typical Fiori Implementation project that requires
creation of new OData service too, following 9 steps
should be followed
Step 1 – Create a change
Step 2 – Create workbench requests and customizing
request
Step 3 – Gateway Service Builder – OData Service
Creation (only applicable if a new OData service is
created)
Step 4 – Gateway Service Builder – OData Service
Implementation
Step 5 – Gateway Backend – Service Registration
Step 6 – Maintain Service – Service Activation on SAP
Gateway Server
Step 7 – Maintain Service – System Alias Customizing
Step 8 – SAPUI5 Application Development
Step 9 – Transport changes via QGM
Some references in the post are taken from SCN
Ideal ly there are customiz ing request and workbench
requests in 2 system landscapes that needs to be
transported in synch between the SAP Gateway server and
backend systems. Some companies use Qual i ty Gate
Management (QGM ) . With the help of QGM the workbench
and customiz ing requests can be t ransported in synch and
the process can be control led and monitored centra l ly f rom
SAP Solut ion Manage
ENFOGEN CONSULTING
Faraz Mohsin is the Director of Enfogen Consulting who covers mobile technology, big data and
analytics. He is currently involved in analyzing the rapid growth of Enterprise Mobility, SAP UI5,
User Experience and Product Design. With more than 15 years’ experience in SAP in the area of
supply chain and enterprise mobility, he is passionate about innovating with customers. He
worked on his first Syclo Implementation project 5 years ago with BP and his association with
Syclo stems back to the early releases of SAP-IM mobile.
About the Author