Post on 06-Feb-2018
SAP Business Object Processing Framework (BOPF) Webinar, 27.01.2017, 10:00 Uhr
F SAP BOPF
Johann Fleitner Senior Consultant at Cadaxo
eMail: johann.foessleitner@cadaxo.com Twitter: @foessleitnerj
Beratungsschwerpunkte Konzeption & Management von SAP Entwicklungsprojekten Qualitymanagement & Performanceoptimierung Clean Code
ABAP SAP CRM
mailto:johann.foessleitner@cadaxo.com
Domi SAP BOPF
Domi Bigl Senior Consultant at Cadaxo
eMail: dominik.bigl@cadaxo.com Twitter: @DomiBiglSAP
Beratungsschwerpunkte Konzeption & Management von Entwicklungsprojekten Qualitymanagement & Performanceoptimierung ABAP Units
SAP Fiori, SAP UI5
mailto:dominik.bigl@cadaxo.com
Ana SAP BOPF
Ana Lekic Senior Consultant
eMail: ana.lekic@cadaxo.com Twitter: @analekicsap
Beratungsschwerpunkte Konzeption & Management von SAP Entwicklungsprojekten ABAP Web Dynpro & FPM
SAP BOPF
mailto:ana.lekic@cadaxo.com
SAP BOPF
SAP BOPF - Umfrage
Umfrage
SAP BOPF
SAP BOPF
SAP BOPF ist ein auf ABAP basierendes
Framework zum Modellieren und Entwickeln von Geschftsobjekten
SAP BOPF SAP TechED 2016
https://www.youtube.com/watch?v=AqvWc0_1ffE
DEV109 The ABAP Programming model in SAP S/4HANA
https://www.youtube.com/watch?v=AqvWc0_1ffE
SAP BOPF SAP TechED 2016 - S/4 HANA ABAP programing model
SAPUI5 / SAP Fiori Elements
SAP Netweaver
SAP Gateway
ABAP Development
BOPF Core Data
Services
SAP HANA
OData
SQL
http://shop.spreadshirt.de/se38
http://shop.spreadshirt.de/se38
SAP BOPF Was ist SAP BOPF?
SAP BOPF ist ein auf ABAP basierendes
Framework zum Modellieren und Entwickeln von Business Objects
Vorteile
Trennung UI Logic und Business Logic
Ermglicht verteilte Entwicklung
Beschleunigt den Entwicklungsprozess
Bereits viele Nutzer vorhanden
Nachteile
Relativ komplexes Framework Einarbeitungszeit vorsehen!
ABAP OO, Code Patterns, -> Pflicht
Teilw. Performanceeinbuen
SAP BOPF Wo setzt SAP bereits jetzt auf SAP BOPF?
SAP ByDesign
SAP Business Suite (ERP, CRM, ) Transportation Management (TM), Health and Safety (EH&S), SAP
Management of Change, SAP Quality Issue Management,
SAP Business Suite EHP5 (SP11)
SAP Business Suite EHP6 (SP05)
SAP Business Suite EHP7
Ab 7.50 in jedem NetWeaver ABAP System
Node
SAP BOPF BOPF Business Object
Node
Auth. Check Query Association
Alternative Key
Attribute
Business Object
Determination
Validation
Action
1..n
0..n
0..n
0..n
0..n
0..n 0..n 0..n
1..n
0..n
SAP BOPF
Heutiges Demobeispiel
Heutiges Demobeisiel
SAP BOPF POTUS Demo
President of the United States
FIRST LADY
0..n First Name Last Name POTUS From POTUS To
First Name Last Name Birthday
SAP BOPF
DEMO 1 Anlegen eines BOPF Objekts in SAP Gui
Demo 1
SAP BOPF
DEMO 2 Anlegen eines BOPF Objekts mit ADT
Demo 2
SAP BOPF
DEMO 3 Anlage Assoziation mit ADT
Demo 3
UI & Verwender
Infrastruktur & Integration
SAP BOPF UI & Infrastruktur
BOPF
FBI (FPM Integration)
nderungs-belege
Attachments BRFplus Anwendungs-
log PPF
GBI (Gateway-BOPF-
Integration)
Eigen-entwicklung
SAPUI5 (Gatway)
(SAP Gui)
SAP BOPF
DEMO 4 FPM Generierung
Demo 4
SAP BOPF
Optional: DEMO 5 Generierung BOPF aus CDS View
Optional: Demo 5
SAP BOPF
Kundenprojekte
Kundenprojekte
SAP BOPF BOPF im Einsatz Kundenprojekt 1
Kundenprojekt 1 FPM-BOPF Anwendung, ca. 100 PT Entwicklung
Basis 7.30
Aufbau des Business Objektes Komplexe Knotenhierarchie, delegierte Knoten, komplexe Geschftslogig
Weitere consumer: SAP Business Workflow, Smartforms Formulare
Connector
FBI (Floorplan Manager BOPF Integration)
SAP BOPF BOPF im Einsatz Kundenprojekt 2
Kundenprojekt 2 FPM BOPF
Diverse kleinere Anwendungen, ca. 3 10 PT
Basis 7.50 SP3
Connector
FPM SADL (Service Adaptation Description Language)
Integration
SAP BOPF
Weiterfhrende Informationen
Kundenprojekte
SAP BOPF BOPF auf der DSAG
DSAG-Technologietage, Mannheim (21.2.2017 22.2.2017) Live-Coding on stage (22.2): BOPF
SAP BOPF BOPF - Bcher
SAP Press - Books, E-Bite ABAP to the Future
Object-Oriented Programming with ABAP Objects
E-Bite: BOPF
SAP BOPF BOPF The Programming Model in SAP S/4HANA
SAP TechED 2016 DEV109 - The ABAP Programming Model in SAP S/4HANA
https://www.youtube.com/watch?v=AqvWc0_1ffE
https://www.youtube.com/watch?v=AqvWc0_1ffEhttps://www.youtube.com/watch?v=AqvWc0_1ffE
SAP BOPF BOPF - Infos
SDN Blogs https://archive.sap.com/documents/docs/DOC-45425
Help.sap.com https://help.sap.com/saphelp_nw75/helpdata/de/e5/ea9085cfe24
94faacae415ff8131da/content.htm?current_toc=/de/31/d2958acf
714f4e9aeb42d85c517523/plain.htm
https://archive.sap.com/documents/docs/DOC-45425https://archive.sap.com/documents/docs/DOC-45425https://archive.sap.com/documents/docs/DOC-45425https://archive.sap.com/documents/docs/DOC-45425https://help.sap.com/saphelp_nw75/helpdata/de/e5/ea9085cfe2494faacae415ff8131da/content.htm?current_toc=/de/31/d2958acf714f4e9aeb42d85c517523/plain.htmhttps://help.sap.com/saphelp_nw75/helpdata/de/e5/ea9085cfe2494faacae415ff8131da/content.htm?current_toc=/de/31/d2958acf714f4e9aeb42d85c517523/plain.htmhttps://help.sap.com/saphelp_nw75/helpdata/de/e5/ea9085cfe2494faacae415ff8131da/content.htm?current_toc=/de/31/d2958acf714f4e9aeb42d85c517523/plain.htmhttps://help.sap.com/saphelp_nw75/helpdata/de/e5/ea9085cfe2494faacae415ff8131da/content.htm?current_toc=/de/31/d2958acf714f4e9aeb42d85c517523/plain.htm
Vergangene Webinare
http://www.cadaxo.com/blog/
SAP BOPF
http://www.cadaxo.com/high-class-development/webinar-abap-7-40-sp5sp8-releaseabhangige-anderungen/http://www.cadaxo.com/high-class-development/webinar-boost-abap/http://www.cadaxo.com/high-class-development/webinar-der-sap-abkuerzungsdschungel/http://www.cadaxo.com/sql-cockpit/webinar-sql-cockpit-funktionen-einsatzmoeglichkeiten/http://www.cadaxo.com/uncategorized/webinar-abap-entwicklung-eclipse-sap-web-ide-einfuehrung/http://www.cadaxo.com/uncategorized/webinar-sql-cokpit-3-0-features/http://www.cadaxo.com/blog/http://www.cadaxo.com/high-class-development/webinar-clean-code-abap/http://www.cadaxo.com/high-class-development/webinar-tdd-mit-abap-units/http://www.cadaxo.com/high-class-development/webinar-abap-7-50-releaseabhaengige-aenderungen/
Nchste Webinare SAP BOPF
https://www.eventbrite.com/e/cadaxo-sql-cockpit-funktionen-und-einsatzmoglichkeiten-tickets-29682682703
https://www.eventbrite.com/e/cadaxo-sql-cockpit-funktionen-und-einsatzmoglichkeiten-tickets-29682682703https://www.eventbrite.com/e/cadaxo-sql-cockpit-funktionen-und-einsatzmoglichkeiten-tickets-29682682703https://www.eventbrite.com/e/cadaxo-sql-cockpit-funktionen-und-einsatzmoglichkeiten-tickets-29682682703https://www.eventbrite.com/e/cadaxo-sql-cockpit-funktionen-und-einsatzmoglichkeiten-tickets-29682682703https://www.eventbrite.com/e/cadaxo-sql-cockpit-funktionen-und-einsatzmoglichkeiten-tickets-29682682703https://www.eventbrite.com/e/cadaxo-sql-cockpit-funktionen-und-einsatzmoglichkeiten-tickets-29682682703https://www.eventbrite.com/e/cadaxo-sql-cockpit-funktionen-und-einsatzmoglichkeiten-tickets-29682682703https://www.eventbrite.com/e/cadaxo-sql-cockpit-funktionen-und-einsatzmoglichkeiten-tickets-29682682703https://www.eventbrite.com/e/cadaxo-sql-cockpit-funktionen-und-einsatzmoglichkeiten-tickets-29682682703https://www.eventbrite.com/e/cadaxo-sql-cockpit-funktionen-und-einsatzmoglichkeiten-tickets-29682682703https://www.eventbrite.com/e/cadaxo-sql-cockpit-funktionen-und-einsatzmoglichkeiten-tickets-29682682703https://www.eventbrite.com/e/cadaxo-sql-cockpit-funktionen-und-einsatzmoglichkeiten-tickets-29682682703https://www.eventbrite.com/e/cadaxo-sql-cockpit-funktionen-und-einsatzmoglichkeiten-tickets-29682682703https://www.eventbrite.com/e/cadaxo-sql-cockpit-funktionen-und-einsatzmoglichkeiten-tickets-29682682703https://www.eventbrite.com/e/cadaxo-sql-cockpit-funktionen-und-einsatzmoglichkeiten-tickets-29682682703
ABAP Coderetreat in Wien SAP BOPF
https://wiki.scn.sap.com/wiki/display/events/ABAP+CodeRetreat
Samstag, 20.5.2017 in Wien!
TDD, Clean Code, Refactoring den ganzen Tag!
Damir Majer, Christian Drumm
https://wiki.scn.sap.com/wiki/display/events/ABAP+CodeRetreat
If you want to stay in touch
https://twitter.com/domibiglsap
https://www.linkedin.com/in/dominik-bigl-9b98b68b
https://www.xing.com/profile/dominik_bigl
dominik.bigl@cadaxo.com
See you again! Thank you for participating!
https://twitter.com/foessleitnerj
https://www.linkedin.com/in/johann-fleitner-a9851b2a
https://www.xing.com/profile/johann_foessleitner
johann.foessleitner@cadaxo.com
http://com.slides