SlideShare une entreprise Scribd logo
1  sur  32
SAP Business Object Processing Framework (BOPF)
Webinar, 27.01.2017, 10:00 Uhr
Föß SAP BOPF
Johann Fößleitner
Senior Consultant at Cadaxo
eMail: johann.foessleitner@cadaxo.com
Twitter: @foessleitnerj
Beratungsschwerpunkte
• Konzeption & Management von SAP Entwicklungsprojekten
• Qualitymanagement & Performanceoptimierung
• Clean Code
• ABAP
• SAP CRM
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
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
SAP BOPF
SAP BOPF - Umfrage
Umfrage
SAP BOPF
SAP BOPF
SAP BOPF ist ein auf ABAP basierendes
Framework zum Modellieren und Entwickeln von
Geschäftsobjekten
SAP BOPFSAP TechED 2016
https://www.youtube.com/watch?v=AqvWc0_1ffE
DEV109 – The ABAP Programming model in SAP S/4HANA
SAP BOPFSAP 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
SAP BOPFWas 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
Ermöglicht verteilte Entwicklung
Beschleunigt den Entwicklungsprozess
Bereits viele „Nutzer“ vorhanden
Nachteile
Relativ komplexes Framework
Einarbeitungszeit vorsehen!
ABAP OO, Code Patterns, … -> Pflicht
Teilw. Performanceeinbußen
SAP BOPFWo 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 BOPFBOPF – Business Object
Node
Auth. Check QueryAssociation
Alternative Key
Attribute
Business Object
Determination
Validation
Action
1..n
0..n
0..n
0..n
0..n
0..n0..n0..n
1..n
0..n
SAP BOPF
Heutiges Demobeispiel
Heutiges Demobeisiel
SAP BOPFPOTUS 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 BOPFUI & 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 BOPFBOPF 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 Geschäftslogig
 Weitere consumer: SAP Business Workflow, Smartforms Formulare
◦ Connector
 FBI (Floorplan Manager BOPF Integration)
SAP BOPFBOPF 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
Weiterführende Informationen
Kundenprojekte
SAP BOPFBOPF auf der DSAG
 DSAG-Technologietage, Mannheim (21.2.2017 – 22.2.2017)
◦ Live-Coding on stage (22.2): BOPF
SAP BOPFBOPF - Bücher
 SAP Press - Books, E-Bite
◦ ABAP to the Future
◦ Object-Oriented Programming with ABAP Objects
◦ E-Bite: BOPF
SAP BOPFBOPF – 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
SAP BOPFBOPF - 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
Vergangene Webinare
http://www.cadaxo.com/blog/
SAP BOPF
Nächste Webinare SAP BOPF
https://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
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-fößleitner-a9851b2a
https://www.xing.com/profile/johann_foessleitner
johann.foessleitner@cadaxo.com
http://com.slideshare.net/cadaxogmbh
https://twitter.com/cadaxo
https://www.linkedin.com/company/cadaxo-gmbh
http://www.youtube.com/CadaxoGmbH
https://www.facebook.com/CadaxoGmbH
https://www.xing.com/companies/cadaxogmbhCadaxo GmbH
Stubenring 18/5a| 1010 Vienna, Austria
office@cadaxo.com
www.cadaxo.com

Contenu connexe

Tendances

TDD mit ABAP Units
TDD mit ABAP UnitsTDD mit ABAP Units
TDD mit ABAP UnitsCadaxo GmbH
 
Webinar - ABAP Releasenotes 7.53/7.54
Webinar - ABAP Releasenotes 7.53/7.54Webinar - ABAP Releasenotes 7.53/7.54
Webinar - ABAP Releasenotes 7.53/7.54Cadaxo GmbH
 
Webinar ABAP Managed Database Procedures
Webinar ABAP Managed Database ProceduresWebinar ABAP Managed Database Procedures
Webinar ABAP Managed Database ProceduresCadaxo GmbH
 
Webinar ABAP 7.51 Releaseinformationen
Webinar ABAP 7.51 ReleaseinformationenWebinar ABAP 7.51 Releaseinformationen
Webinar ABAP 7.51 ReleaseinformationenCadaxo GmbH
 
Clean code in ABAP
Clean code in ABAPClean code in ABAP
Clean code in ABAPCadaxo GmbH
 
Stabile und performante Anwendungen für SAP HANA entwickeln
Stabile und performante Anwendungen für SAP HANA entwickelnStabile und performante Anwendungen für SAP HANA entwickeln
Stabile und performante Anwendungen für SAP HANA entwickelnVirtual Forge
 
Inspiricon Webinar: Ihr Weg zu SAP BW/4HANA
Inspiricon Webinar: Ihr Weg zu SAP BW/4HANAInspiricon Webinar: Ihr Weg zu SAP BW/4HANA
Inspiricon Webinar: Ihr Weg zu SAP BW/4HANAInspiricon AG
 
Funktionstests in SAP
Funktionstests in SAPFunktionstests in SAP
Funktionstests in SAPCadaxo GmbH
 
Webinar - ABAP 7.50 Releaseabhängige Änderungen
Webinar - ABAP 7.50 Releaseabhängige ÄnderungenWebinar - ABAP 7.50 Releaseabhängige Änderungen
Webinar - ABAP 7.50 Releaseabhängige ÄnderungenCadaxo GmbH
 
Tune up your APEX
Tune up your APEXTune up your APEX
Tune up your APEXMT AG
 
Webinar ABAP 7.40 sp5/sp8 Releaseinformationen
Webinar ABAP 7.40 sp5/sp8 ReleaseinformationenWebinar ABAP 7.40 sp5/sp8 Releaseinformationen
Webinar ABAP 7.40 sp5/sp8 ReleaseinformationenCadaxo GmbH
 
SAP SuccessFactors Architektur und Administration
SAP SuccessFactors Architektur und AdministrationSAP SuccessFactors Architektur und Administration
SAP SuccessFactors Architektur und AdministrationMichael Mueller
 
Implementierung von SAP SuccessFactors Lösungen
Implementierung von SAP SuccessFactors Lösungen Implementierung von SAP SuccessFactors Lösungen
Implementierung von SAP SuccessFactors Lösungen Michael Mueller
 
beas9.0 patch3 präsentation deutsch
beas9.0 patch3 präsentation deutschbeas9.0 patch3 präsentation deutsch
beas9.0 patch3 präsentation deutschbeasgroup
 
Wondering which SAP Enhancement pack scenario is valid for you?
Wondering which SAP Enhancement pack scenario is valid for you?Wondering which SAP Enhancement pack scenario is valid for you?
Wondering which SAP Enhancement pack scenario is valid for you?Shekhar Bhartiya
 
Liquid - Templating on Rails
Liquid - Templating on RailsLiquid - Templating on Rails
Liquid - Templating on Railsgearwheeldotnet
 
Salesforce einführen und mit SAP integrieren
Salesforce einführen und mit SAP integrierenSalesforce einführen und mit SAP integrieren
Salesforce einführen und mit SAP integrierenKathrin Schmidt
 
Sap hana, sap s 4 hana analytics sap businessobjects analytics sap bw, sap bw...
Sap hana, sap s 4 hana analytics sap businessobjects analytics sap bw, sap bw...Sap hana, sap s 4 hana analytics sap businessobjects analytics sap bw, sap bw...
Sap hana, sap s 4 hana analytics sap businessobjects analytics sap bw, sap bw...phalanka
 

Tendances (20)

TDD mit ABAP Units
TDD mit ABAP UnitsTDD mit ABAP Units
TDD mit ABAP Units
 
Webinar - ABAP Releasenotes 7.53/7.54
Webinar - ABAP Releasenotes 7.53/7.54Webinar - ABAP Releasenotes 7.53/7.54
Webinar - ABAP Releasenotes 7.53/7.54
 
Webinar ABAP Managed Database Procedures
Webinar ABAP Managed Database ProceduresWebinar ABAP Managed Database Procedures
Webinar ABAP Managed Database Procedures
 
Webinar ABAP 7.51 Releaseinformationen
Webinar ABAP 7.51 ReleaseinformationenWebinar ABAP 7.51 Releaseinformationen
Webinar ABAP 7.51 Releaseinformationen
 
Clean code in ABAP
Clean code in ABAPClean code in ABAP
Clean code in ABAP
 
Stabile und performante Anwendungen für SAP HANA entwickeln
Stabile und performante Anwendungen für SAP HANA entwickelnStabile und performante Anwendungen für SAP HANA entwickeln
Stabile und performante Anwendungen für SAP HANA entwickeln
 
Inspiricon Webinar: Ihr Weg zu SAP BW/4HANA
Inspiricon Webinar: Ihr Weg zu SAP BW/4HANAInspiricon Webinar: Ihr Weg zu SAP BW/4HANA
Inspiricon Webinar: Ihr Weg zu SAP BW/4HANA
 
Funktionstests in SAP
Funktionstests in SAPFunktionstests in SAP
Funktionstests in SAP
 
Webinar - ABAP 7.50 Releaseabhängige Änderungen
Webinar - ABAP 7.50 Releaseabhängige ÄnderungenWebinar - ABAP 7.50 Releaseabhängige Änderungen
Webinar - ABAP 7.50 Releaseabhängige Änderungen
 
SAP HANA Platform
SAP HANA Platform SAP HANA Platform
SAP HANA Platform
 
SAP BW/4HANA - Ein Überblick
SAP BW/4HANA - Ein ÜberblickSAP BW/4HANA - Ein Überblick
SAP BW/4HANA - Ein Überblick
 
Tune up your APEX
Tune up your APEXTune up your APEX
Tune up your APEX
 
Webinar ABAP 7.40 sp5/sp8 Releaseinformationen
Webinar ABAP 7.40 sp5/sp8 ReleaseinformationenWebinar ABAP 7.40 sp5/sp8 Releaseinformationen
Webinar ABAP 7.40 sp5/sp8 Releaseinformationen
 
SAP SuccessFactors Architektur und Administration
SAP SuccessFactors Architektur und AdministrationSAP SuccessFactors Architektur und Administration
SAP SuccessFactors Architektur und Administration
 
Implementierung von SAP SuccessFactors Lösungen
Implementierung von SAP SuccessFactors Lösungen Implementierung von SAP SuccessFactors Lösungen
Implementierung von SAP SuccessFactors Lösungen
 
beas9.0 patch3 präsentation deutsch
beas9.0 patch3 präsentation deutschbeas9.0 patch3 präsentation deutsch
beas9.0 patch3 präsentation deutsch
 
Wondering which SAP Enhancement pack scenario is valid for you?
Wondering which SAP Enhancement pack scenario is valid for you?Wondering which SAP Enhancement pack scenario is valid for you?
Wondering which SAP Enhancement pack scenario is valid for you?
 
Liquid - Templating on Rails
Liquid - Templating on RailsLiquid - Templating on Rails
Liquid - Templating on Rails
 
Salesforce einführen und mit SAP integrieren
Salesforce einführen und mit SAP integrierenSalesforce einführen und mit SAP integrieren
Salesforce einführen und mit SAP integrieren
 
Sap hana, sap s 4 hana analytics sap businessobjects analytics sap bw, sap bw...
Sap hana, sap s 4 hana analytics sap businessobjects analytics sap bw, sap bw...Sap hana, sap s 4 hana analytics sap businessobjects analytics sap bw, sap bw...
Sap hana, sap s 4 hana analytics sap businessobjects analytics sap bw, sap bw...
 

Similaire à Webinar - SAP BOPF

Webinar: Reporting mit SAP S4/HANA
Webinar: Reporting mit SAP S4/HANAWebinar: Reporting mit SAP S4/HANA
Webinar: Reporting mit SAP S4/HANACONOGY GmbH
 
jBPM und Drools: Prozess- und Regelgestützte Fachanwendungen
 jBPM und Drools: Prozess- und Regelgestützte Fachanwendungen jBPM und Drools: Prozess- und Regelgestützte Fachanwendungen
jBPM und Drools: Prozess- und Regelgestützte Fachanwendungengedoplan
 
B&IT Kurzpräsentation - Unternehmen, Lösungen und Produkte
B&IT Kurzpräsentation - Unternehmen, Lösungen und ProdukteB&IT Kurzpräsentation - Unternehmen, Lösungen und Produkte
B&IT Kurzpräsentation - Unternehmen, Lösungen und ProdukteWolfgang Hornung
 
SAP BTP Anwendungen & Berechtigungen - Gewusst wie!
SAP BTP Anwendungen & Berechtigungen - Gewusst wie!SAP BTP Anwendungen & Berechtigungen - Gewusst wie!
SAP BTP Anwendungen & Berechtigungen - Gewusst wie!IBsolution GmbH
 
Workshop Adobe Formulare für SAP Business ByDesign
Workshop Adobe Formulare für SAP Business ByDesignWorkshop Adobe Formulare für SAP Business ByDesign
Workshop Adobe Formulare für SAP Business ByDesignanthesis GmbH
 
SAP Build - What's in the Box?
SAP Build - What's in the Box?SAP Build - What's in the Box?
SAP Build - What's in the Box?IBsolution GmbH
 
Profile Khabir Raja beim 2bits GmbH
Profile Khabir Raja beim 2bits GmbHProfile Khabir Raja beim 2bits GmbH
Profile Khabir Raja beim 2bits GmbHRaja Ahmad
 
Nefos Webinar: Salesforce einführen und mit SAP integrieren!
Nefos Webinar: Salesforce einführen und mit SAP integrieren! Nefos Webinar: Salesforce einführen und mit SAP integrieren!
Nefos Webinar: Salesforce einführen und mit SAP integrieren! Kathrin Schmidt
 
Adobe Formulare für SAP Business ByDesign
Adobe Formulare für SAP Business ByDesignAdobe Formulare für SAP Business ByDesign
Adobe Formulare für SAP Business ByDesignanthesis GmbH
 
Cv wagener harald_20170830
Cv wagener harald_20170830Cv wagener harald_20170830
Cv wagener harald_20170830Harald Wagener
 
Salesforce einführen und mit SAP integrieren. Schnell, zuverlässig und kosten...
Salesforce einführen und mit SAP integrieren. Schnell, zuverlässig und kosten...Salesforce einführen und mit SAP integrieren. Schnell, zuverlässig und kosten...
Salesforce einführen und mit SAP integrieren. Schnell, zuverlässig und kosten...Kathrin Schmidt
 
Process Partner Fokustag 2017: 05_Die neue Dimension des Bedienungskomforts: ...
Process Partner Fokustag 2017: 05_Die neue Dimension des Bedienungskomforts: ...Process Partner Fokustag 2017: 05_Die neue Dimension des Bedienungskomforts: ...
Process Partner Fokustag 2017: 05_Die neue Dimension des Bedienungskomforts: ...Natasha Senn
 
Geschäftspartner-, Material und Finanzprozesse ohne SAP MDG steuern und durch...
Geschäftspartner-, Material und Finanzprozesse ohne SAP MDG steuern und durch...Geschäftspartner-, Material und Finanzprozesse ohne SAP MDG steuern und durch...
Geschäftspartner-, Material und Finanzprozesse ohne SAP MDG steuern und durch...IBsolution GmbH
 
Wie Sie mit SAP Fiori & SAPUI5 Ihre Eigenentwicklungen für die Zukunft aufste...
Wie Sie mit SAP Fiori & SAPUI5 Ihre Eigenentwicklungen für die Zukunft aufste...Wie Sie mit SAP Fiori & SAPUI5 Ihre Eigenentwicklungen für die Zukunft aufste...
Wie Sie mit SAP Fiori & SAPUI5 Ihre Eigenentwicklungen für die Zukunft aufste...IBsolution GmbH
 
Adobe Formulare in SAP Business ByDesign
Adobe Formulare in SAP Business ByDesignAdobe Formulare in SAP Business ByDesign
Adobe Formulare in SAP Business ByDesignanthesis GmbH
 
Integrate your business - SharePoint 2010 and Microsoft Dynamics NAV
Integrate your business - SharePoint 2010 and Microsoft Dynamics NAVIntegrate your business - SharePoint 2010 and Microsoft Dynamics NAV
Integrate your business - SharePoint 2010 and Microsoft Dynamics NAVChristian Krause
 
Webinar: S/4HANA Extraktion: Änderungen im Vergleich zur klassischen Extraktion
Webinar: S/4HANA Extraktion: Änderungen im Vergleich zur klassischen ExtraktionWebinar: S/4HANA Extraktion: Änderungen im Vergleich zur klassischen Extraktion
Webinar: S/4HANA Extraktion: Änderungen im Vergleich zur klassischen ExtraktionCONOGY GmbH
 
Make Agile Great - PM-Erfahrungen aus zwei virtuellen internationalen SAFe-Pr...
Make Agile Great - PM-Erfahrungen aus zwei virtuellen internationalen SAFe-Pr...Make Agile Great - PM-Erfahrungen aus zwei virtuellen internationalen SAFe-Pr...
Make Agile Great - PM-Erfahrungen aus zwei virtuellen internationalen SAFe-Pr...QAware GmbH
 

Similaire à Webinar - SAP BOPF (20)

Webinar: Reporting mit SAP S4/HANA
Webinar: Reporting mit SAP S4/HANAWebinar: Reporting mit SAP S4/HANA
Webinar: Reporting mit SAP S4/HANA
 
jBPM und Drools: Prozess- und Regelgestützte Fachanwendungen
 jBPM und Drools: Prozess- und Regelgestützte Fachanwendungen jBPM und Drools: Prozess- und Regelgestützte Fachanwendungen
jBPM und Drools: Prozess- und Regelgestützte Fachanwendungen
 
B&IT Kurzpräsentation - Unternehmen, Lösungen und Produkte
B&IT Kurzpräsentation - Unternehmen, Lösungen und ProdukteB&IT Kurzpräsentation - Unternehmen, Lösungen und Produkte
B&IT Kurzpräsentation - Unternehmen, Lösungen und Produkte
 
SAP BTP Anwendungen & Berechtigungen - Gewusst wie!
SAP BTP Anwendungen & Berechtigungen - Gewusst wie!SAP BTP Anwendungen & Berechtigungen - Gewusst wie!
SAP BTP Anwendungen & Berechtigungen - Gewusst wie!
 
Workshop Adobe Formulare für SAP Business ByDesign
Workshop Adobe Formulare für SAP Business ByDesignWorkshop Adobe Formulare für SAP Business ByDesign
Workshop Adobe Formulare für SAP Business ByDesign
 
SAP Application Interface Framework (AIF) - Webinar Schnittstellenbetrieb & -...
SAP Application Interface Framework (AIF) - Webinar Schnittstellenbetrieb & -...SAP Application Interface Framework (AIF) - Webinar Schnittstellenbetrieb & -...
SAP Application Interface Framework (AIF) - Webinar Schnittstellenbetrieb & -...
 
SAP Build - What's in the Box?
SAP Build - What's in the Box?SAP Build - What's in the Box?
SAP Build - What's in the Box?
 
Profile Khabir Raja beim 2bits GmbH
Profile Khabir Raja beim 2bits GmbHProfile Khabir Raja beim 2bits GmbH
Profile Khabir Raja beim 2bits GmbH
 
Nefos Webinar: Salesforce einführen und mit SAP integrieren!
Nefos Webinar: Salesforce einführen und mit SAP integrieren! Nefos Webinar: Salesforce einführen und mit SAP integrieren!
Nefos Webinar: Salesforce einführen und mit SAP integrieren!
 
Adobe Formulare für SAP Business ByDesign
Adobe Formulare für SAP Business ByDesignAdobe Formulare für SAP Business ByDesign
Adobe Formulare für SAP Business ByDesign
 
Cv wagener harald_20170830
Cv wagener harald_20170830Cv wagener harald_20170830
Cv wagener harald_20170830
 
Salesforce einführen und mit SAP integrieren. Schnell, zuverlässig und kosten...
Salesforce einführen und mit SAP integrieren. Schnell, zuverlässig und kosten...Salesforce einführen und mit SAP integrieren. Schnell, zuverlässig und kosten...
Salesforce einführen und mit SAP integrieren. Schnell, zuverlässig und kosten...
 
Process Partner Fokustag 2017: 05_Die neue Dimension des Bedienungskomforts: ...
Process Partner Fokustag 2017: 05_Die neue Dimension des Bedienungskomforts: ...Process Partner Fokustag 2017: 05_Die neue Dimension des Bedienungskomforts: ...
Process Partner Fokustag 2017: 05_Die neue Dimension des Bedienungskomforts: ...
 
Geschäftspartner-, Material und Finanzprozesse ohne SAP MDG steuern und durch...
Geschäftspartner-, Material und Finanzprozesse ohne SAP MDG steuern und durch...Geschäftspartner-, Material und Finanzprozesse ohne SAP MDG steuern und durch...
Geschäftspartner-, Material und Finanzprozesse ohne SAP MDG steuern und durch...
 
Wie Sie mit SAP Fiori & SAPUI5 Ihre Eigenentwicklungen für die Zukunft aufste...
Wie Sie mit SAP Fiori & SAPUI5 Ihre Eigenentwicklungen für die Zukunft aufste...Wie Sie mit SAP Fiori & SAPUI5 Ihre Eigenentwicklungen für die Zukunft aufste...
Wie Sie mit SAP Fiori & SAPUI5 Ihre Eigenentwicklungen für die Zukunft aufste...
 
Adobe Formulare in SAP Business ByDesign
Adobe Formulare in SAP Business ByDesignAdobe Formulare in SAP Business ByDesign
Adobe Formulare in SAP Business ByDesign
 
Integrate your business - SharePoint 2010 and Microsoft Dynamics NAV
Integrate your business - SharePoint 2010 and Microsoft Dynamics NAVIntegrate your business - SharePoint 2010 and Microsoft Dynamics NAV
Integrate your business - SharePoint 2010 and Microsoft Dynamics NAV
 
projekt0708 PWR Solution (Release 3.0) für SAP NetWeaver
projekt0708 PWR Solution (Release 3.0) für SAP NetWeaverprojekt0708 PWR Solution (Release 3.0) für SAP NetWeaver
projekt0708 PWR Solution (Release 3.0) für SAP NetWeaver
 
Webinar: S/4HANA Extraktion: Änderungen im Vergleich zur klassischen Extraktion
Webinar: S/4HANA Extraktion: Änderungen im Vergleich zur klassischen ExtraktionWebinar: S/4HANA Extraktion: Änderungen im Vergleich zur klassischen Extraktion
Webinar: S/4HANA Extraktion: Änderungen im Vergleich zur klassischen Extraktion
 
Make Agile Great - PM-Erfahrungen aus zwei virtuellen internationalen SAFe-Pr...
Make Agile Great - PM-Erfahrungen aus zwei virtuellen internationalen SAFe-Pr...Make Agile Great - PM-Erfahrungen aus zwei virtuellen internationalen SAFe-Pr...
Make Agile Great - PM-Erfahrungen aus zwei virtuellen internationalen SAFe-Pr...
 

Plus de Cadaxo GmbH

ABAP CodeRetreat 20.5.2017 Vienna - Refactoring
ABAP CodeRetreat 20.5.2017 Vienna - RefactoringABAP CodeRetreat 20.5.2017 Vienna - Refactoring
ABAP CodeRetreat 20.5.2017 Vienna - RefactoringCadaxo GmbH
 
SQL Cockpit 3.1 - Overview
SQL Cockpit 3.1 - OverviewSQL Cockpit 3.1 - Overview
SQL Cockpit 3.1 - OverviewCadaxo GmbH
 
SQL Cockpit - Releasenotes 3.0
SQL Cockpit - Releasenotes 3.0SQL Cockpit - Releasenotes 3.0
SQL Cockpit - Releasenotes 3.0Cadaxo GmbH
 
Cadaxo SQL Cockpit 2.0 - Neue Features im Detail
Cadaxo SQL Cockpit 2.0 - Neue Features im DetailCadaxo SQL Cockpit 2.0 - Neue Features im Detail
Cadaxo SQL Cockpit 2.0 - Neue Features im DetailCadaxo GmbH
 
Abap 7 02 new features - new string functions
Abap 7 02   new features - new string functionsAbap 7 02   new features - new string functions
Abap 7 02 new features - new string functionsCadaxo GmbH
 
Abap 7.02 new features - neue stringfunktionen
Abap 7.02   new features - neue stringfunktionenAbap 7.02   new features - neue stringfunktionen
Abap 7.02 new features - neue stringfunktionenCadaxo GmbH
 

Plus de Cadaxo GmbH (6)

ABAP CodeRetreat 20.5.2017 Vienna - Refactoring
ABAP CodeRetreat 20.5.2017 Vienna - RefactoringABAP CodeRetreat 20.5.2017 Vienna - Refactoring
ABAP CodeRetreat 20.5.2017 Vienna - Refactoring
 
SQL Cockpit 3.1 - Overview
SQL Cockpit 3.1 - OverviewSQL Cockpit 3.1 - Overview
SQL Cockpit 3.1 - Overview
 
SQL Cockpit - Releasenotes 3.0
SQL Cockpit - Releasenotes 3.0SQL Cockpit - Releasenotes 3.0
SQL Cockpit - Releasenotes 3.0
 
Cadaxo SQL Cockpit 2.0 - Neue Features im Detail
Cadaxo SQL Cockpit 2.0 - Neue Features im DetailCadaxo SQL Cockpit 2.0 - Neue Features im Detail
Cadaxo SQL Cockpit 2.0 - Neue Features im Detail
 
Abap 7 02 new features - new string functions
Abap 7 02   new features - new string functionsAbap 7 02   new features - new string functions
Abap 7 02 new features - new string functions
 
Abap 7.02 new features - neue stringfunktionen
Abap 7.02   new features - neue stringfunktionenAbap 7.02   new features - neue stringfunktionen
Abap 7.02 new features - neue stringfunktionen
 

Webinar - SAP BOPF

  • 1. SAP Business Object Processing Framework (BOPF) Webinar, 27.01.2017, 10:00 Uhr
  • 2. Föß SAP BOPF Johann Fößleitner Senior Consultant at Cadaxo eMail: johann.foessleitner@cadaxo.com Twitter: @foessleitnerj Beratungsschwerpunkte • Konzeption & Management von SAP Entwicklungsprojekten • Qualitymanagement & Performanceoptimierung • Clean Code • ABAP • SAP CRM
  • 3. 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
  • 4. 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
  • 5. SAP BOPF SAP BOPF - Umfrage Umfrage
  • 6. SAP BOPF SAP BOPF SAP BOPF ist ein auf ABAP basierendes Framework zum Modellieren und Entwickeln von Geschäftsobjekten
  • 7. SAP BOPFSAP TechED 2016 https://www.youtube.com/watch?v=AqvWc0_1ffE DEV109 – The ABAP Programming model in SAP S/4HANA
  • 8. SAP BOPFSAP 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
  • 9. SAP BOPFWas 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 Ermöglicht verteilte Entwicklung Beschleunigt den Entwicklungsprozess Bereits viele „Nutzer“ vorhanden Nachteile Relativ komplexes Framework Einarbeitungszeit vorsehen! ABAP OO, Code Patterns, … -> Pflicht Teilw. Performanceeinbußen
  • 10. SAP BOPFWo 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
  • 11. Node SAP BOPFBOPF – Business Object Node Auth. Check QueryAssociation Alternative Key Attribute Business Object Determination Validation Action 1..n 0..n 0..n 0..n 0..n 0..n0..n0..n 1..n 0..n
  • 13. SAP BOPFPOTUS Demo President of the United States FIRST LADY 0..n First Name Last Name POTUS From POTUS To First Name Last Name Birthday
  • 14. SAP BOPF DEMO 1 Anlegen eines BOPF Objekts in SAP Gui Demo 1
  • 15. SAP BOPF DEMO 2 Anlegen eines BOPF Objekts mit ADT Demo 2
  • 16. SAP BOPF DEMO 3 Anlage Assoziation mit ADT Demo 3
  • 17. UI & Verwender Infrastruktur & Integration SAP BOPFUI & Infrastruktur BOPF FBI (FPM Integration) Änderungs- belege Attachments BRFplus Anwendungs- log …PPF GBI (Gateway-BOPF- Integration) Eigen- entwicklung SAPUI5 (Gatway) (SAP Gui) …
  • 18. SAP BOPF DEMO 4 FPM Generierung Demo 4
  • 19. SAP BOPF Optional: DEMO 5 Generierung BOPF aus CDS View Optional: Demo 5
  • 21. SAP BOPFBOPF 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 Geschäftslogig  Weitere consumer: SAP Business Workflow, Smartforms Formulare ◦ Connector  FBI (Floorplan Manager BOPF Integration)
  • 22. SAP BOPFBOPF 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
  • 24. SAP BOPFBOPF auf der DSAG  DSAG-Technologietage, Mannheim (21.2.2017 – 22.2.2017) ◦ Live-Coding on stage (22.2): BOPF
  • 25. SAP BOPFBOPF - Bücher  SAP Press - Books, E-Bite ◦ ABAP to the Future ◦ Object-Oriented Programming with ABAP Objects ◦ E-Bite: BOPF
  • 26. SAP BOPFBOPF – 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
  • 27. SAP BOPFBOPF - 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
  • 29. Nächste Webinare SAP BOPF https://www.eventbrite.com/e/cadaxo-sql- cockpit-funktionen-und- einsatzmoglichkeiten-tickets-29682682703
  • 30. 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
  • 31. 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-fößleitner-a9851b2a https://www.xing.com/profile/johann_foessleitner johann.foessleitner@cadaxo.com

Notes de l'éditeur

  1. Alternative Key – Zu den internen Keys (Guid) können alternative (lesabare) Keys definiert werden Sperren – Das BOPF Framework kümmern sich automatisch um notwendige Objektsperren Action – Services, die von „außen“ getriggert werden können Association – Beziehungen zwischen Nodes Authorization Check – Ein Businessobjekt kann mit einem SAP Berechtigungsobjekt verknüpft werden Queries – Neben den beiden Build-In Queries (SELECT_ALL und SELECT_BY_ELEMENT) können kundenindividuelle Suchen implementiert werden Validation – Es gibt Action-Validations und Consistency Validations Determination – Automatische Funktionen/Berechnungen welche nach definierten Business Objekt Events prozessiert werden (Before Save, After Failed Save, … )