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

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 ...Modern Workplace Conference Paris
 
InVision - Portfolio Website Design
InVision - Portfolio Website DesignInVision - Portfolio Website Design
InVision - Portfolio Website DesignAbe Nito
 
Gartner Digital Workplace Summit - Mapped Sessions
Gartner Digital Workplace Summit - Mapped SessionsGartner Digital Workplace Summit - Mapped Sessions
Gartner Digital Workplace Summit - Mapped SessionsNadia Smith
 
DWCAU 2018 - Surfing Office 365 waves
DWCAU 2018 - Surfing Office 365 wavesDWCAU 2018 - Surfing Office 365 waves
DWCAU 2018 - Surfing Office 365 wavesPatrick Guimonet
 
Ghost Busters
Ghost BustersGhost Busters
Ghost BustersSquid Ink
 
Kristina main cr_presentation
Kristina main cr_presentationKristina main cr_presentation
Kristina main cr_presentationKristina Main
 
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 OnlineDux Raymond Sy
 
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 AdoptionDux Raymond Sy
 
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 ...LetsConnect
 

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

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...Robert Eijpe
 
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 SAPRob van Linda
 
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 EnvironmentIQX Business Solutions
 
SAP Fiori : Drive Digital Transformation
SAP Fiori : Drive Digital TransformationSAP Fiori : Drive Digital Transformation
SAP Fiori : Drive Digital TransformationAnup Lakra
 
SAP Fiori : Drive Digital Transformation
SAP Fiori : Drive Digital TransformationSAP Fiori : Drive Digital Transformation
SAP Fiori : Drive Digital TransformationWise Men
 
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 NeuerungenWiiisdom
 
Espedia pdp 4 fashion - overview presale
Espedia   pdp 4 fashion - overview presaleEspedia   pdp 4 fashion - overview presale
Espedia pdp 4 fashion - overview presaleEspedia Consulting
 
hello-200624192640aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa.pptx
hello-200624192640aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa.pptxhello-200624192640aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa.pptx
hello-200624192640aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa.pptxkumar362703691
 
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 trainingIQ 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 Analytics
 
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 ACADEMYAspire 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 cloudDaniel Graversen
 
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 ServiceMarius Obert
 
#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...SAP Analytics
 
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 RepositoryMarius Obert
 
Shibaji Chandra - Cloud Architect
Shibaji Chandra - Cloud ArchitectShibaji Chandra - Cloud Architect
Shibaji Chandra - Cloud ArchitectShibaji Chandra
 
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 PlatformLaurent Rieu
 
Discover SAP BusinessObjects BI 4.3
Discover SAP BusinessObjects BI 4.3Discover SAP BusinessObjects BI 4.3
Discover SAP BusinessObjects BI 4.3Wiiisdom
 
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 & MigrationJothi Periasamy
 

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

Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio, Inc.
 
Unveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML DiagramsUnveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML DiagramsAhmed Mohamed
 
Unveiling the Future: Sylius 2.0 New Features
Unveiling the Future: Sylius 2.0 New FeaturesUnveiling the Future: Sylius 2.0 New Features
Unveiling the Future: Sylius 2.0 New FeaturesŁukasz Chruściel
 
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEBATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEOrtus Solutions, Corp
 
Implementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with AzureImplementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with AzureDinusha Kumarasiri
 
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte GermanySuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte GermanyChristoph Pohl
 
Xen Safety Embedded OSS Summit April 2024 v4.pdf
Xen Safety Embedded OSS Summit April 2024 v4.pdfXen Safety Embedded OSS Summit April 2024 v4.pdf
Xen Safety Embedded OSS Summit April 2024 v4.pdfStefano Stabellini
 
What is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need ItWhat is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need ItWave PLM
 
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样umasea
 
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...Matt Ray
 
Intelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalmIntelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalmSujith Sukumaran
 
Balasore Best It Company|| Top 10 IT Company || Balasore Software company Odisha
Balasore Best It Company|| Top 10 IT Company || Balasore Software company OdishaBalasore Best It Company|| Top 10 IT Company || Balasore Software company Odisha
Balasore Best It Company|| Top 10 IT Company || Balasore Software company Odishasmiwainfosol
 
MYjobs Presentation Django-based project
MYjobs Presentation Django-based projectMYjobs Presentation Django-based project
MYjobs Presentation Django-based projectAnoyGreter
 
React Server Component in Next.js by Hanief Utama
React Server Component in Next.js by Hanief UtamaReact Server Component in Next.js by Hanief Utama
React Server Component in Next.js by Hanief UtamaHanief Utama
 
英国UN学位证,北安普顿大学毕业证书1:1制作
英国UN学位证,北安普顿大学毕业证书1:1制作英国UN学位证,北安普顿大学毕业证书1:1制作
英国UN学位证,北安普顿大学毕业证书1:1制作qr0udbr0
 
Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...
Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...
Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...Natan Silnitsky
 
SpotFlow: Tracking Method Calls and States at Runtime
SpotFlow: Tracking Method Calls and States at RuntimeSpotFlow: Tracking Method Calls and States at Runtime
SpotFlow: Tracking Method Calls and States at Runtimeandrehoraa
 
Cloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEECloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEEVICTOR MAESTRE RAMIREZ
 
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...Angel Borroy López
 

Último (20)

Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
 
Unveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML DiagramsUnveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML Diagrams
 
Unveiling the Future: Sylius 2.0 New Features
Unveiling the Future: Sylius 2.0 New FeaturesUnveiling the Future: Sylius 2.0 New Features
Unveiling the Future: Sylius 2.0 New Features
 
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEBATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
 
Implementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with AzureImplementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with Azure
 
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte GermanySuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
 
Xen Safety Embedded OSS Summit April 2024 v4.pdf
Xen Safety Embedded OSS Summit April 2024 v4.pdfXen Safety Embedded OSS Summit April 2024 v4.pdf
Xen Safety Embedded OSS Summit April 2024 v4.pdf
 
What is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need ItWhat is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need It
 
Advantages of Odoo ERP 17 for Your Business
Advantages of Odoo ERP 17 for Your BusinessAdvantages of Odoo ERP 17 for Your Business
Advantages of Odoo ERP 17 for Your Business
 
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
 
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...
 
Intelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalmIntelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalm
 
Balasore Best It Company|| Top 10 IT Company || Balasore Software company Odisha
Balasore Best It Company|| Top 10 IT Company || Balasore Software company OdishaBalasore Best It Company|| Top 10 IT Company || Balasore Software company Odisha
Balasore Best It Company|| Top 10 IT Company || Balasore Software company Odisha
 
MYjobs Presentation Django-based project
MYjobs Presentation Django-based projectMYjobs Presentation Django-based project
MYjobs Presentation Django-based project
 
React Server Component in Next.js by Hanief Utama
React Server Component in Next.js by Hanief UtamaReact Server Component in Next.js by Hanief Utama
React Server Component in Next.js by Hanief Utama
 
英国UN学位证,北安普顿大学毕业证书1:1制作
英国UN学位证,北安普顿大学毕业证书1:1制作英国UN学位证,北安普顿大学毕业证书1:1制作
英国UN学位证,北安普顿大学毕业证书1:1制作
 
Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...
Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...
Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...
 
SpotFlow: Tracking Method Calls and States at Runtime
SpotFlow: Tracking Method Calls and States at RuntimeSpotFlow: Tracking Method Calls and States at Runtime
SpotFlow: Tracking Method Calls and States at Runtime
 
Cloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEECloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEE
 
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...
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
  • 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!