Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...
#sitMUC SAP BOPF and how it changes with S/4HANA
1.
2. How to start the transformation to
S/4 HANA now
Martin Fischer, SAP Mentor & Portfolio Unit Manager SAP
Development
martin.fischer@bridging-it.de
Twitter: @cyclingfisch
BridgingIT GmbH | #sitMUC | Martin Fischer 2
Custom Development with
BOPF – an Evolution
3. Agenda
The SAP Fiori
Programming Model
01
The Principle of One
02
The Roots of BOPF
03
The BOPF Artefacts
04
How to start
05
BridgingIT GmbH | #sitMUC | Martin Fischer 3
4. BridgingIT GmbH | #sitMUC | Martin Fischer 4
With Smart Elements it is possible to create
SAP Fiori Apps without coding
SAP Fiori and ABAP
Development
SAP Fiori Apps as Frontend
SAP Gateway Services
Data and Application Modelling
with CDS
Implement Business Logic with
BOPF
The back-end integration is done via OData-
based SAP Gateway Services
CDS is used for modelling data and the BOPF
application
The whole business logic is implemented in
ABAP using the BOP Framework
SAP UI5 and Fiori Smart Elements
SAPNetWeaverASABAPUI
Core Data Services
SAP Gateway Service
Business Object Processing
SAP introduces with S/4 HANA the new Fiori
Programming Model. This can also be used for
custom development!
The new Fiori Programming Model
5. BridgingIT GmbH | #sitMUC | Martin Fischer 5
The Past –
Many Tools
and
Frame-
works
Untertitel Platzhaltertext
6. BridgingIT GmbH | #sitMUC | Martin Fischer 6
The
Principle of
One
Untertitel Platzhaltertext
10. BridgingIT GmbH | #sitMUC | Martin Fischer 10
BOPF
Know-how
Blogs, Podcasts
and further
more
SAP Community Feed
https://blogs.sap.com/tag/bopf/#
Blog Series by James Wood
https://blogs.sap.com/2013/01/04/navigating-the-bopf-part-1-getting-started/
https://blogs.sap.com/2013/01/04/navigating-the-bopf-part-2-business-object-overview/
https://blogs.sap.com/2013/01/16/navigating-the-bopf-part-3-working-with-the-bopf-api/
https://blogs.sap.com/2013/01/29/navigating-the-bopf-part-4-advanced-bopf-api-features/
https://blogs.sap.com/2013/02/22/navigating-the-bopf-part-5-enhancement-techniques/
https://blogs.sap.com/2013/03/04/navigating-the-bopf-part-6-testing-ui-integration/
Blog Series by Oliver Jägle
https://blogs.sap.com/2015/07/18/abap-to-the-future-my-version-of-the-bopf-chapters/
https://blogs.sap.com/2015/09/22/abap-to-the-future-my-version-of-the-bopf-chapters-part-1-addendum-other-
associations/
https://blogs.sap.com/2015/07/20/abap-to-the-future-my-version-of-the-bopf-chapters-part-2/
https://blogs.sap.com/2015/07/21/abap-to-the-future-my-version-of-the-bopf-chapters-part-3/
https://blogs.sap.com/2015/07/27/abap-to-the-future-my-version-of-the-bopf-chapters-part-4-determinations-
and-general-architectural-aspects/
https://blogs.sap.com/2015/08/04/abap-to-the-future-my-version-of-the-bopf-chapters-part-5-properties/
https://blogs.sap.com/2015/08/07/abap-to-the-future-my-version-of-the-bopf-chapters-part-6-validations/
https://blogs.sap.com/2015/09/24/abap-to-the-future-my-version-of-the-bopf-chapters-part-7-actions/
11. BridgingIT GmbH | #sitMUC | Martin Fischer 11
BOPF
Know-how
Blogs, Podcasts
and further
more -2-
SAP TM Podcast
https://blogs.sap.com/2013/03/21/tmp-the-tm-podcast/
https://www.youtube.com/watch?v=LjfdRB57KZk
https://www.youtube.com/watch?v=Sx44Vc15H5Q
SAP Help
https://help.sap.com/saphelp_nw75/helpdata/de/31/d2958acf714f4e9aeb42d85c517523/frameset.htm
12. BridgingIT GmbH | #sitMUC | Martin Fischer 12
Wir freuen uns auf Sie!
N7, 5-6
68161 Mannheim
Rüppurrer Str. 4
76137 Karlsruhe
Solmsstraße 4
60486 Frankfurt
Marienstraße 17
70178 Stuttgart
Martinstraße 3
50667 Köln
Riesstraße 12
80992 München
Mannheim Karlsruhe Frankfurt
Stuttgart Köln München
Baarerstraße 14
CH-6300 Zug
Königstorgraben 11
90402 Nürnberg
Zug (CH) Nürnberg
Notas do Editor
In the past: Many different SAP frameworks and tools. Hard to find the right one!
With the new programming model: The principle of one! With many advantages!
BOPF has its roots in ByD, used in several products like TM. Finally GA since 2013, moved to the NW stack with NW 7.50
The Artefacts explained: Node, Sub node, Associations, Actions, Determinations and Validations
In order to get familar with the BOPF and CDS, don‘t wait till your S/4 HANA projects starts. Start now! It is possible even with older releases!