SlideShare uma empresa Scribd logo
1 de 12
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
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
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
BridgingIT GmbH | #sitMUC | Martin Fischer 5
The Past –
Many Tools
and
Frame-
works
Untertitel Platzhaltertext
BridgingIT GmbH | #sitMUC | Martin Fischer 6
The
Principle of
One
Untertitel Platzhaltertext
BridgingIT GmbH | #sitMUC | Martin Fischer 7
The Roots
of BOPF
BridgingIT GmbH | #sitMUC | Martin Fischer 8
Modelling
with BOPF
– The
Artefacts
BridgingIT GmbH | #sitMUC | Martin Fischer 9
Start now!
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/
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
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

Mais conteúdo relacionado

Mais procurados

Ghost Busters
Ghost BustersGhost Busters
Ghost Busters
Squid Ink
 
Kristina main cr_presentation
Kristina main cr_presentationKristina main cr_presentation
Kristina main cr_presentation
Kristina Main
 

Mais procurados (12)

2018-10-18 J2 2B - A new way of working in a team with Mcrosoft Teams - Sara ...
2018-10-18 J2 2B - A new way of working in a team with Mcrosoft Teams - Sara ...2018-10-18 J2 2B - A new way of working in a team with Mcrosoft Teams - Sara ...
2018-10-18 J2 2B - A new way of working in a team with Mcrosoft Teams - Sara ...
 
InVision - Portfolio Website Design
InVision - Portfolio Website DesignInVision - Portfolio Website Design
InVision - Portfolio Website Design
 
Gartner Digital Workplace Summit - Mapped Sessions
Gartner Digital Workplace Summit - Mapped SessionsGartner Digital Workplace Summit - Mapped Sessions
Gartner Digital Workplace Summit - Mapped Sessions
 
Collab Mtl 2016 - PowerApps
Collab Mtl 2016 - PowerAppsCollab Mtl 2016 - PowerApps
Collab Mtl 2016 - PowerApps
 
Moving to Microservices
Moving to MicroservicesMoving to Microservices
Moving to Microservices
 
DWCAU 2018 - Surfing Office 365 waves
DWCAU 2018 - Surfing Office 365 wavesDWCAU 2018 - Surfing Office 365 waves
DWCAU 2018 - Surfing Office 365 waves
 
Ghost Busters
Ghost BustersGhost Busters
Ghost Busters
 
Kristina main cr_presentation
Kristina main cr_presentationKristina main cr_presentation
Kristina main cr_presentation
 
Fast Track PMO Success with Project Online
Fast Track PMO Success with Project OnlineFast Track PMO Success with Project Online
Fast Track PMO Success with Project Online
 
5 Steps to Effective SharePoint Training and Adoption
5 Steps to Effective SharePoint Training and Adoption5 Steps to Effective SharePoint Training and Adoption
5 Steps to Effective SharePoint Training and Adoption
 
Cloud Trends 2017
Cloud Trends 2017Cloud Trends 2017
Cloud Trends 2017
 
Power up your Salesforce Opportunities by using IBM Watson Workspace as your ...
Power up your Salesforce Opportunities by using IBM Watson Workspace as your ...Power up your Salesforce Opportunities by using IBM Watson Workspace as your ...
Power up your Salesforce Opportunities by using IBM Watson Workspace as your ...
 

Semelhante a #sitMUC SAP BOPF and how it changes with S/4HANA

hello-200624192640aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa.pptx
hello-200624192640aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa.pptxhello-200624192640aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa.pptx
hello-200624192640aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa.pptx
kumar362703691
 
Shibaji Chandra - Cloud Architect
Shibaji Chandra - Cloud ArchitectShibaji Chandra - Cloud Architect
Shibaji Chandra - Cloud Architect
Shibaji Chandra
 

Semelhante a #sitMUC SAP BOPF and how it changes with S/4HANA (20)

SAPTECHED 2016 EMEA - 10 Golden Rules for Designing a Custom-Built SAP Fiori...
SAPTECHED 2016  EMEA - 10 Golden Rules for Designing a Custom-Built SAP Fiori...SAPTECHED 2016  EMEA - 10 Golden Rules for Designing a Custom-Built SAP Fiori...
SAPTECHED 2016 EMEA - 10 Golden Rules for Designing a Custom-Built SAP Fiori...
 
A short walkthrough about the new user interface and user experience of SAP
A short walkthrough about the new user interface and user experience of SAPA short walkthrough about the new user interface and user experience of SAP
A short walkthrough about the new user interface and user experience of SAP
 
Fiori Digitization: Overcoming Challenges in the 2021 SAP Environment
Fiori Digitization: Overcoming Challenges in the 2021 SAP EnvironmentFiori Digitization: Overcoming Challenges in the 2021 SAP Environment
Fiori Digitization: Overcoming Challenges in the 2021 SAP Environment
 
Wroclaw SAP Meetup 2019/02
Wroclaw SAP Meetup 2019/02Wroclaw SAP Meetup 2019/02
Wroclaw SAP Meetup 2019/02
 
SAP Fiori : Drive Digital Transformation
SAP Fiori : Drive Digital TransformationSAP Fiori : Drive Digital Transformation
SAP Fiori : Drive Digital Transformation
 
SAP Fiori : Drive Digital Transformation
SAP Fiori : Drive Digital TransformationSAP Fiori : Drive Digital Transformation
SAP Fiori : Drive Digital Transformation
 
SAP BusinessObjects 4.3: Überblick und Neuerungen
SAP BusinessObjects 4.3: Überblick und NeuerungenSAP BusinessObjects 4.3: Überblick und Neuerungen
SAP BusinessObjects 4.3: Überblick und Neuerungen
 
Espedia pdp 4 fashion - overview presale
Espedia   pdp 4 fashion - overview presaleEspedia   pdp 4 fashion - overview presale
Espedia pdp 4 fashion - overview presale
 
hello-200624192640aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa.pptx
hello-200624192640aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa.pptxhello-200624192640aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa.pptx
hello-200624192640aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa.pptx
 
Sap Fiori Tutorial - Live interactive sap fiori online training
Sap Fiori Tutorial - Live interactive sap fiori online trainingSap Fiori Tutorial - Live interactive sap fiori online training
Sap Fiori Tutorial - Live interactive sap fiori online training
 
#askSAP Analytics Innovations Community Call: SAP Analytics 2019 Strategy and...
#askSAP Analytics Innovations Community Call: SAP Analytics 2019 Strategy and...#askSAP Analytics Innovations Community Call: SAP Analytics 2019 Strategy and...
#askSAP Analytics Innovations Community Call: SAP Analytics 2019 Strategy and...
 
SAP S4 HANA IMPLEMENTATION GUIDE - ASPIRE TECHSOFT ACADEMY
SAP S4 HANA IMPLEMENTATION GUIDE - ASPIRE TECHSOFT ACADEMYSAP S4 HANA IMPLEMENTATION GUIDE - ASPIRE TECHSOFT ACADEMY
SAP S4 HANA IMPLEMENTATION GUIDE - ASPIRE TECHSOFT ACADEMY
 
How to go about your SAP Integration 2019, SAP PI, and cloud
How to go about your SAP Integration 2019, SAP PI, and cloudHow to go about your SAP Integration 2019, SAP PI, and cloud
How to go about your SAP Integration 2019, SAP PI, and cloud
 
Intro to the HTML5 Application Repository Service
Intro to the HTML5 Application Repository ServiceIntro to the HTML5 Application Repository Service
Intro to the HTML5 Application Repository Service
 
#askSAP Analytics Innovations Community Call: SAP 2018 strategy and Roadmap f...
#askSAP Analytics Innovations Community Call: SAP 2018 strategy and Roadmap f...#askSAP Analytics Innovations Community Call: SAP 2018 strategy and Roadmap f...
#askSAP Analytics Innovations Community Call: SAP 2018 strategy and Roadmap f...
 
Consume (UI5) Web Apps from the HTML5 Application Repository
Consume (UI5) Web Apps from the HTML5 Application RepositoryConsume (UI5) Web Apps from the HTML5 Application Repository
Consume (UI5) Web Apps from the HTML5 Application Repository
 
Shibaji Chandra - Cloud Architect
Shibaji Chandra - Cloud ArchitectShibaji Chandra - Cloud Architect
Shibaji Chandra - Cloud Architect
 
Fast Track your SAP Fiori Journey with HANA Cloud Platform
Fast Track your SAP Fiori Journey with HANA Cloud PlatformFast Track your SAP Fiori Journey with HANA Cloud Platform
Fast Track your SAP Fiori Journey with HANA Cloud Platform
 
Discover SAP BusinessObjects BI 4.3
Discover SAP BusinessObjects BI 4.3Discover SAP BusinessObjects BI 4.3
Discover SAP BusinessObjects BI 4.3
 
SAP s/4 HANA - sFIN Accelerated Implementation, Upgrade & Migration
SAP s/4 HANA - sFIN Accelerated Implementation, Upgrade & MigrationSAP s/4 HANA - sFIN Accelerated Implementation, Upgrade & Migration
SAP s/4 HANA - sFIN Accelerated Implementation, Upgrade & Migration
 

Último

Último (20)

The mythical technical debt. (Brooke, please, forgive me)
The mythical technical debt. (Brooke, please, forgive me)The mythical technical debt. (Brooke, please, forgive me)
The mythical technical debt. (Brooke, please, forgive me)
 
Optimizing Operations by Aligning Resources with Strategic Objectives Using O...
Optimizing Operations by Aligning Resources with Strategic Objectives Using O...Optimizing Operations by Aligning Resources with Strategic Objectives Using O...
Optimizing Operations by Aligning Resources with Strategic Objectives Using O...
 
Entropy, Software Quality, and Innovation (presented at Princeton Plasma Phys...
Entropy, Software Quality, and Innovation (presented at Princeton Plasma Phys...Entropy, Software Quality, and Innovation (presented at Princeton Plasma Phys...
Entropy, Software Quality, and Innovation (presented at Princeton Plasma Phys...
 
Modern binary build systems - PyCon 2024
Modern binary build systems - PyCon 2024Modern binary build systems - PyCon 2024
Modern binary build systems - PyCon 2024
 
Salesforce Introduced Zero Copy Partner Network to Simplify the Process of In...
Salesforce Introduced Zero Copy Partner Network to Simplify the Process of In...Salesforce Introduced Zero Copy Partner Network to Simplify the Process of In...
Salesforce Introduced Zero Copy Partner Network to Simplify the Process of In...
 
Wired_2.0_CREATE YOUR ULTIMATE LEARNING ENVIRONMENT_JCON_16052024
Wired_2.0_CREATE YOUR ULTIMATE LEARNING ENVIRONMENT_JCON_16052024Wired_2.0_CREATE YOUR ULTIMATE LEARNING ENVIRONMENT_JCON_16052024
Wired_2.0_CREATE YOUR ULTIMATE LEARNING ENVIRONMENT_JCON_16052024
 
Evolving Data Governance for the Real-time Streaming and AI Era
Evolving Data Governance for the Real-time Streaming and AI EraEvolving Data Governance for the Real-time Streaming and AI Era
Evolving Data Governance for the Real-time Streaming and AI Era
 
Lessons Learned from Building a Serverless Notifications System.pdf
Lessons Learned from Building a Serverless Notifications System.pdfLessons Learned from Building a Serverless Notifications System.pdf
Lessons Learned from Building a Serverless Notifications System.pdf
 
Anypoint Code Builder - Munich MuleSoft Meetup - 16th May 2024
Anypoint Code Builder - Munich MuleSoft Meetup - 16th May 2024Anypoint Code Builder - Munich MuleSoft Meetup - 16th May 2024
Anypoint Code Builder - Munich MuleSoft Meetup - 16th May 2024
 
The Strategic Impact of Buying vs Building in Test Automation
The Strategic Impact of Buying vs Building in Test AutomationThe Strategic Impact of Buying vs Building in Test Automation
The Strategic Impact of Buying vs Building in Test Automation
 
How to install and activate eGrabber JobGrabber
How to install and activate eGrabber JobGrabberHow to install and activate eGrabber JobGrabber
How to install and activate eGrabber JobGrabber
 
The Evolution of Web App Testing_ An Ultimate Guide to Future Trends.pdf
The Evolution of Web App Testing_ An Ultimate Guide to Future Trends.pdfThe Evolution of Web App Testing_ An Ultimate Guide to Future Trends.pdf
The Evolution of Web App Testing_ An Ultimate Guide to Future Trends.pdf
 
^Clinic ^%[+27788225528*Abortion Pills For Sale In soweto
^Clinic ^%[+27788225528*Abortion Pills For Sale In soweto^Clinic ^%[+27788225528*Abortion Pills For Sale In soweto
^Clinic ^%[+27788225528*Abortion Pills For Sale In soweto
 
BusinessGPT - Security and Governance for Generative AI
BusinessGPT  - Security and Governance for Generative AIBusinessGPT  - Security and Governance for Generative AI
BusinessGPT - Security and Governance for Generative AI
 
COMPUTER AND ITS COMPONENTS PPT.by naitik sharma Class 9th A mittal internati...
COMPUTER AND ITS COMPONENTS PPT.by naitik sharma Class 9th A mittal internati...COMPUTER AND ITS COMPONENTS PPT.by naitik sharma Class 9th A mittal internati...
COMPUTER AND ITS COMPONENTS PPT.by naitik sharma Class 9th A mittal internati...
 
Software Engineering - Introduction + Process Models + Requirements Engineering
Software Engineering - Introduction + Process Models + Requirements EngineeringSoftware Engineering - Introduction + Process Models + Requirements Engineering
Software Engineering - Introduction + Process Models + Requirements Engineering
 
A Deep Dive into Secure Product Development Frameworks.pdf
A Deep Dive into Secure Product Development Frameworks.pdfA Deep Dive into Secure Product Development Frameworks.pdf
A Deep Dive into Secure Product Development Frameworks.pdf
 
Secure Software Ecosystem Teqnation 2024
Secure Software Ecosystem Teqnation 2024Secure Software Ecosystem Teqnation 2024
Secure Software Ecosystem Teqnation 2024
 
OpenChain @ LF Japan Executive Briefing - May 2024
OpenChain @ LF Japan Executive Briefing - May 2024OpenChain @ LF Japan Executive Briefing - May 2024
OpenChain @ LF Japan Executive Briefing - May 2024
 
[GeeCON2024] How I learned to stop worrying and love the dark silicon apocalypse
[GeeCON2024] How I learned to stop worrying and love the dark silicon apocalypse[GeeCON2024] How I learned to stop worrying and love the dark silicon apocalypse
[GeeCON2024] How I learned to stop worrying and love the dark silicon apocalypse
 

#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
  • 7. BridgingIT GmbH | #sitMUC | Martin Fischer 7 The Roots of BOPF
  • 8. BridgingIT GmbH | #sitMUC | Martin Fischer 8 Modelling with BOPF – The Artefacts
  • 9. BridgingIT GmbH | #sitMUC | Martin Fischer 9 Start now!
  • 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

  1. In the past: Many different SAP frameworks and tools. Hard to find the right one!
  2. With the new programming model: The principle of one! With many advantages!
  3. 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
  4. The Artefacts explained: Node, Sub node, Associations, Actions, Determinations and Validations
  5. 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!