SlideShare a Scribd company logo
1 of 70
Download to read offline
O‘zapft	is	- Daten	
zapfen	leicht	gemacht?
The	Architecture	Gathering	2017
About myself
Context
• Integrate on-premise ABAP	based SAP	
systems with non	ABAP	based systems
• Put the ABAP	stack into center for today
• Focussing on	custom implementations
• Participants should obtain a	more
complete picture about integration
capabilities and opportunities within SAP	
landscapes
• Increase mutual	understanding
(UI)
Application
Database
SAP	ERP SAP	CRM
non	SAP	app
non	SAP
What about you?
homogenous SAP	environment free,	open-source,
best-of-breed
Current challenges of SAP	devs &	ops
Challenges
• 25	years of legacy
• „developed historically“
• technical and business process debt
• Busy with keeping the stuff running
• backward compatibility
• modern	development approaches vs.	1990
• Enhancement capabilities
• New	techniques and technologies available
• Database
• UI
• Interfaces
• abapGit
• other products as SAP	Cloud	Platform,	different	cloud offerings
• Increasing technical complexity
• Agile	Transition
• CI/CD
• Impact	the whole organization
Copyright	by SAP
Technical	capabilities
Technical	Interfaces	on	different	levels
UI
Application
Database
SAP	ERP	System
Business	Process
components
Technical	interfaces – application level
OData
SOAP
RFC
ALE	(IDOC)
File
http Function
Modules
ABAP	
Classes
BAPI
• Different	communication technologies
available on	AS	ABAP	directly
• For more complex scenarios (e.g.	SOAP
WS-RM)	usage of an	ESB	(e.g.	SAP	PO)	is
necessary
• Usually SAP	interfaces exposed in	ABAP	
based systems are very complex
Hey	SAP,	where are my APIs?
https://blogs.sap.com/2014/05/29/hello-sap-where-are-my-apis/ by Dr.	Christian	Drumm
Infamous BAPI	aka	„Business	API“
• Transaction	code:	BAPI
• Stable interfaces since the
beginning
• Target	group:	experts
• Consumption via
• RFC
• JCo
• OData wrapper (generated)
• SOAP	wrapper (generated)
• Still	heavily used internally &	
externally
BAPI
BAPIs	expose public interfaces for an	object model
Stable
General	usage purpose
Stateful
Business	
Partner
Address
BankAccount
BAPI_BUPA_ADDRESS_ADD
BAPI_BUPA_CENTRAL_CHANGE
BAPI_BUPA_BANKDETAIL_ADD
The	return of BAPI?
BAPI_BUPA_ADDRESS_ADD
BAPI_BUPA_CENTRAL_CHANGE
BAPI_BUPA_BANKDETAIL_ADDJCo
OData
SOAP
SAP	S/4	HANA	SDK
https://api.sap.com/shell/discover/contentpackage/SAPS4
HANACloud/api/API_BUSINESS_PARTNER
SAP	Gateway	– the	OData	channel
SAP	Gateway	in	short words
• Component for service implementation and runtime
• Operations
• Monitoring/Troubleshooting
• OAuth support
• ALM	(transport management)
• Versioning
• on-premise &	SAP	Cloud	Integration	(formerly known as SAP	HANA	
Cloud	Integration	or SAP	GWaaS)
Pure	REST	in	ABAP
• Variant	1
• Completely implement by your own
• Variant	2
• Updates	with SAP	AS	ABAP	7.50
• Pure	implementation w/o	framework support by SAP
• Real	REST
• Strong	ABAP	skill recommended
• Combination with Swagger possible
• view ABAP	REST	API	description in	Swagger https://github.com/larshp/ABAP-Swagger
Custom	developed applications
Assumptions
• Different	teams
• Backend	team
• Frontend/mobile	team (agile	methodology)
• Application Lifecycle
• 4	major releases per	year
• No agile	SAP	development (more waterfall,	v-model)
• High	degree of custom development on	SAP	side
• Process knowledge concentrated on	SAP	side
• Lacking knowledge because of staff fluctuation
SAP	ERP	System
System	Architecture
SAP	Process Components
API	consumer
application
Step 1 Step 4 Step 8 Step 2 Step 3
Step 1 Step 2 Step 3
Customer	Process
Configuration
SAP	Process
Configuration
exposes
SAP	ERP	custom API
(OData)
Customer	Process
Components
use
http/OData
SAP	ERP	System
Think	about your process design
SAP	Process Components
API	consumer
application
Step 1 Step 4 Step 8 Step 2 Step 3
Step 1 Step 2 Step 3
Customer	Process
Configuration
SAP	Process
Configuration
exposes
SAP	ERP	custom API
(OData)
Customer	Process
Components
use
http/OData
Instead of mobilizing a	complex,	existing
business process it could offer benefits
to start a	new process e.g.	for mobile
scenarios from scratch
SAP	Gateway	deployment options
API	consumer
application
SAP	Gateway	Server
OData endpoint
SAP	ERP	components http/OData
RFC
SAP	Frontend	Server
SAP	Gateway	Backend
SAP	ERP	System
API	consumer
application
SAP	Gateway	Server
OData endpoint
http/OData
SAP	Gateway	Backend
SAP	ERP	System
SAP	ERP	components
SAP	Gateway	hub	deployment mode
API	consumer
application
SAP	Gateway	Server
OData endpoint
SAP	ERP	system
SAP	CRM	system
SAP	...	system
http/OData
RFC
Composition of multiple	OData calls (parallelism)
Authentication	configuration centralized
Centralized logging and operations
Centralized dependency
ALM	– 3	system landscape
API	consumer
application DEV
SAP	Gateway	DEV	Server
OData endpoint
SAP	ERP	DEV	system SAP	ERP	TST	system SAP	ERP	PRD	system
SAP	Gateway	TST	Server
OData endpoint
SAP	Gateway	PRD	Server
OData endpoint
API	consumer
application TST
API	consumer
application PRD
ALM	– 4	system landscape
API	consumer
application TST
SAP	Gateway	TST	Server
OData endpoint
SAP	ERP	TST	system SAP	ERP	PPR	system SAP	ERP	PRD	system
SAP	Gateway	PPR	Server
OData endpoint
SAP	Gateway	PRD	Server
OData endpoint
API	consumer
application PPR
API	consumer
application PRD
API	consumer
application DEV
SAP	Gateway	DEV	Server
OData endpoint
SAP	ERP	DEV	system
Preproduction
Just	transport requests which are imported into PRD	in
a	timely manner
Versioning
• Code	and executables are stored in	database
• Central	repository with exactly one active version per	artifact
• No branching
• Manual	removal/go back	to predecessor version per	artifact manually
• SAP	Community	project abapGit could help (to a	certain extent)
• Configuration is stored as entries in	db tables (no versioning,	must	be
defined on	application level ,	e.g.	processID and processVersion)
https://github.com/larshp/abapGit
The	stack
SAP	AS	ABAP	Basis
SAP	ERP	Components
Custom	ERP	Components
Custom	API	Components
Standard	components delivered by SAP
Custom	components
lifecycle owned by customer
Versioning helps here
(to a	certain extent)
Versioning not	possible
if not	pre-thought by SAP
Database
Dependencies
• The	custom development artifacts („Workbench objects“)	fully rely on	
underlying components
• Changes on	the dependent component result in	changes elsewhere
• Configuration („Customizing“) also	represents dependencies which
are not	transparent	in	most cases (e.g.	OrderTypes,	
CustomerClassifications,	Conditions,	and many more)
SAP	ERP	System
How one single db-entry disrupts your app
SAP	Process Components
API	consumer
application
Customer	Process
Configuration
SAP	Process
Configuration
SAP	ERP	custom API
(OData)
Customer	Process
Components
ScoreIndicator
scoreIndicator ==	“Y01“
Y01	=>	Y09
Discipline
More	abstraction of the business process
(HATEOAS,	State	Machines)
http	command
exposes
What is the problem with pervasive
conformists?
SAP MDMSAP ERP
Mobile App
conformist
conformist
U	(upstream)
D	(downstream)
U	(upstream)
D	(downstream)
What is the problem with pervasive
conformists?
SAP MDMSAP ERP
Mobile App
conformist
conformist
U	(upstream)
D	(downstream)
U	(upstream)
D	(downstream)
What is the problem with pervasive
conformists?
SAP MDMSAP ERP
Mobile App
conformist
conformist
U	(upstream)
D	(downstream)
U	(upstream)
D	(downstream)
What is the problem with pervasive
conformists?
SAP MDMSAP ERP
Mobile App
conformist
conformist
U	(upstream)
D	(downstream)
U	(upstream)
D	(downstream)
Summary
• Separate	SAP	Gateway	System	vs.	Integrated	approach
• Dependencies
• Releases/Lifecycle
• Customizing
• Rules	(imperative,	customizing,	rules engines,	person)
• API	approach influences the whole ABAP	development of the whole system
(thesis)
• CI/CD
• Versioning
• Stack
• these topics will	be present also	when you think about SAP	S/4HANA	(cloud or
on-premise)
Anti-Corruption initiative
Finding appropriate abstraction
Business	API
System	API
Backend	System
RESTful APIs	representing the business need
Domain	Driven Design	helps (Bounded Context)
Fits into API-first	strategies
Anti-Corruption-Layer	(ACL)
RESTful APIs	representing the system reality
Simply usage of complex APIs	offered by backend	systems/services
Anti-Corruption-Layer	(ACL)
Technical	scalability not	essential	as tight coupling to backend	with limits
Represents (parts)	of the core domain processes and artifacts
Interfaces	are complex and for general use purpose
Probably long release cycles
Finding appropriate abstraction
SAP	ERP	components
SAP	ERP	System
Microservices Environment	or
ESB
Consumer	Complaint
Business	API
Business	API
System	API
d
e
p
e
n
d
e
n
c
y
Consumer	Complaint
System	API
Microservices Environment	or
ESB
Finding appropriate abstraction
Consumer	Complaint
System	API
SAP	CRM	components
SAP	CRM	System
Microservices Environment	or
ESB
Consumer	Complaint
Business	API
Business	API
System	API
SAP	ERP	System
Microservices Environment	
or ESB
Business	API	with multiple	relations
Consumer	Complaint
System	API
SAP	ERP	components
Microservices Environment	or
ESB
Consumer	Complaint
Business	API
Business	API
System	API
SAP	CRM	System
Consumer	Interaction
System	API
Consumer	Interaction
components
Abstracting with System/Business	APIs
• API	first approach
• Documentation capability
• Versioning
• Open	technologies
• Mature methodologies (DDD,	CI/CD,	contract based testing)
• Business	logic for calling complex System	APIs
• Somehow contrasting the Fiori development model (could complement it)
• Support	a	so	called „bi-modal	IT“	or „Two-speed-IT“	to a	certain extent
Harmonized interfaces?
• The	System	APIs	could enable a	harmonization of different	interface
technologies (depends on	strategy and requirements)
• Easier access of non	experts to processes running on	SAP	AS	ABAP	
systems,	e.	g.	by providing lightweigt RESTful interface for an	IDOC
Protect your Backend	Teams	and their systems
• Control	resource usage on	SAP	AS	ABAP	systems caused by inbound
communication
• Also	organizational protection of the teams (quicker	release cycles on	
consumer side than on	ABAP	side)
Microservices Environment
Possible System	Architecture
API	consumer
application
Consumer	Complaint
Business	API
SAP	ERP	components
http/REST
Consumer	Complaint
System	API
SAP	ERP	System
Consumer	Interaction
System	API
SAP	CRM	components
SAP	CRM	System
Close	coupling
Strong	dependencies
Response	times probably will	not	satisfy
AWS	S3	bucket
AWS
Microservices Environment
The	return of forgotten interfaces
Consumer	Complaint
Business	API
Legacy	Business	Partner	
Management
Forgotten Legacy	System
Not	replaced legacy systems
Still	supplied with data updates
Other	legacy systems rely on	this component
Usually a	hidden feature in	some Enhancements/UserExits which just	comes up when things are not	working as expected
System	availability under expectations
Different	release cycles
Many teams
SAP	ERP	components
Consumer	Complaint
System	API
SAP	ERP	System
Consumer	Interaction
System	API
SAP	CRM	components
SAP	CRM	System
The	devil is stored in	detail
• SAP	Datatypes
• Not	type-safe
• Leading zeros
• Errors	are returned as HTTP	Codes	by default
• What does your firewall say to this?
• Could lead to an	own message handling approach
• Produce significant load on	SAP	ABAP	backend	server using OData
• Offense programming style	(missing null	pointer checks)
• UI	elements coming up from persistency related components
Dismantle the close coupling?
Event	Sourcing	is possible today
Data	cleansing app
Special	Billing
Application
Java	EE	app
Streaming	Platform
• Replace classic	file transfer by
streaming approach
• Analytical	functions and data correction
executed on	streaming data
• Reduce manual activities
subscribe
subscribe
topic/queue/ccl
topic/queue/ccl
publish
SAP	ERP	System
custom publish
component
SAP	Business	Workflow	
Events	
Database
SAP	Gateway	Push
ABAP	REST	Atom	Feed
SAP	ERP	System
Subscribe with JCo
Consumer	Complaint
System	API
custom publish
component
Read	operation
Streaming	Platform
SAP	Business	Workflow	
Events	
Database
READ	ModelWRITE	Model
SAP	Gateway	Push
ABAP	REST	Atom	Feed
write operation
JCo +	trusted SNC	connection for „delegation scenario“
OAuth 2.0
BAPI
Technical	communication users vs.	
named users
• Authorization concept in	SAP	AS	ABAP	systems base on	named users
(e.g.	MSTEINBERG)
• Which Organizational Unit	do	I	belong to?	(e.g.	Complaint Team	in	Call	Center	
Paris)
• What am	I	allowed to do	(create sales orders,	read salaries...)
• User	name appears in	the application logs
• For each user license fees have to be paid (depends on	user type)
The	dark side of the moon
SAP	licensing model
@SbgMartin
Martin	Steinberg	|	SAP	Mentor
office@sbg-it.de
@SbgMartin
https://github.com/SbgMartin
References
abapGit https://github.com/larshp/nwabap751
ABAP Swagger https://github.com/larshp/ABAP-Swagger
SAP	HANA	Express	Edition Docker	image https://store.docker.com/images/sap-hana-express-
edition
ABAP	Developer	Edition	Docker image https://github.com/larshp/nwabap751
Blog	about API	versioning (good read) http://www.baeldung.com/rest-versioning
Indirect Usage https://www.circle-
unlimited.de/fileadmin/pressespiegel/pdf/2017_10_E3
_Web.pdf
Appendix
Providing	System	APIs	for ABAP	based
systems
SAP	ERP	System
Business	Process Facade
SAP	ERP	Process Components
Database
OData REST RFC
IDOCAtom
SOAP
SAP	ERP	Process Configuration
Organizational Aspects
• Who	should create the System	APIs?
• Who	should create the Business	APIs?
• More	ABAP	focus
• Then invest in	your teams
• More	independence?
• Broader market for architects,	software engineers
SAP	ERP	System
Database	publish &	subscribe
custom publish
component
Streaming	Platform
SAP	Business	Workflow	
Events	
Database
SAP	Gateway	Push
ABAP	REST	Atom	Feed
Example:	database connector for Kafka	by SAP	for SAP	HANA
Connector
DB	connector
• Missing out	application logic is risky (business rules)	
also	from legal	perspective!
• for “ETL“	scenarios an	option
SAP	ERP	System
Connector	for publish from ABAP
Consumer	Complaint
System	APIcustom publish
component
Streaming	Platform
SAP	Business	Workflow	
Events	
Database
READ	ModelWRITE	Model
SAP	Gateway	Push
ABAP	REST	Atom	Feed
write operation
http	POST
ABAP	connector
read operation
Scenario	II+	– extend to analytics
Entering the world of analytics
• Obtain data
• Filter
• Validate
• Analyze streaming data (e.g.	anomalies)
• Transform
• Transform	streaming data into a	useful model
• Persistency
• Query
• Provide APIs	to query the (pre-processed)	data
Technical	Interfaces	on	different	levels
UI
Application
Database
Some technical interfaces database level
SQL/MDX
e.g.	jdbc MDX ...
SDI
any db Hadoop Apache	Spark ...
http
OData REST
dwyw
Apache	Hadoop
SAP	HANA	Database
SAP	ERP
Smart	Data	Integration	(SDI)
Bi-directional integration of any database
Any Database
Smart	Data	Access	(SDA)
Microservices Environment
Consumer	Complaint
Analytics	Business	API
Hadoop
SAP	HANA	Database
SAP	ERP
Smart	Data	Integration	(SDI)
Apache	Spark	Driver
Dynamic	Tiering uses this mechanism
Licensing
Spark
Local Persistency
Leverage SAP	data in	own application
Spark	job execution
Microservices Environment
Consumer	Complaint
Analytics	Business	API
Hadoop
SAP	HANA	Database
SAP	ERP
Spark
Local Persistency
Custom	SAPUI5	app
Integrate on	UI	level
http	(REST,	OData)
Retrieve job results
client side execution
http	(OData)

More Related Content

What's hot

Hopper sap services
Hopper sap servicesHopper sap services
Hopper sap serviceshopperdev
 
SQL Anywhere Tips and Tricks
SQL Anywhere Tips and TricksSQL Anywhere Tips and Tricks
SQL Anywhere Tips and TricksSAP Technology
 
E4832528 5a7c-0010-82c7-eda71af511fa
E4832528 5a7c-0010-82c7-eda71af511faE4832528 5a7c-0010-82c7-eda71af511fa
E4832528 5a7c-0010-82c7-eda71af511faNagendra Babu
 
Developing and Deploying Applications on the SAP HANA Platform
Developing and Deploying Applications on the SAP HANA PlatformDeveloping and Deploying Applications on the SAP HANA Platform
Developing and Deploying Applications on the SAP HANA PlatformVitaliy Rudnytskiy
 
Preparing for SAP EHP Upgrade
Preparing for SAP EHP UpgradePreparing for SAP EHP Upgrade
Preparing for SAP EHP UpgradeTony de Thomasis
 
ABAP Development in time of S/4 - Do's and Don'ts and Golden Rules for Simpli...
ABAP Development in time of S/4 - Do's and Don'ts and Golden Rules for Simpli...ABAP Development in time of S/4 - Do's and Don'ts and Golden Rules for Simpli...
ABAP Development in time of S/4 - Do's and Don'ts and Golden Rules for Simpli...Christian Lechner
 
SAP HANA SPS09 - SAP HANA Answers
SAP HANA SPS09 - SAP HANA AnswersSAP HANA SPS09 - SAP HANA Answers
SAP HANA SPS09 - SAP HANA AnswersSAP Technology
 
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
 
SAP OEM Solution Guide 2015 for SAP Partners- Build to Innovate
SAP OEM Solution Guide 2015 for SAP Partners- Build to Innovate SAP OEM Solution Guide 2015 for SAP Partners- Build to Innovate
SAP OEM Solution Guide 2015 for SAP Partners- Build to Innovate SAP OEM
 
Sap Upgrade Project Brief
Sap Upgrade Project BriefSap Upgrade Project Brief
Sap Upgrade Project Briefvpallapothu
 
The Future of Forms... is Forms (and Friends)
The Future of Forms... is Forms (and Friends)The Future of Forms... is Forms (and Friends)
The Future of Forms... is Forms (and Friends)Lucas Jellema
 
SAP HANA Cloud Platform - Overview
SAP HANA Cloud Platform - OverviewSAP HANA Cloud Platform - Overview
SAP HANA Cloud Platform - OverviewMatthias Steiner
 
Bi4.1 and beyond
Bi4.1 and beyondBi4.1 and beyond
Bi4.1 and beyondsapbisignz
 
The S/4 HANA Programing Paradigm
The S/4 HANA Programing ParadigmThe S/4 HANA Programing Paradigm
The S/4 HANA Programing Paradigmmsg systems Romania
 
ISYX HANA MIGRATION SERVICES
ISYX HANA MIGRATION SERVICESISYX HANA MIGRATION SERVICES
ISYX HANA MIGRATION SERVICESSandeep Mahindra
 

What's hot (20)

Hopper sap services
Hopper sap servicesHopper sap services
Hopper sap services
 
SQL Anywhere Tips and Tricks
SQL Anywhere Tips and TricksSQL Anywhere Tips and Tricks
SQL Anywhere Tips and Tricks
 
E4832528 5a7c-0010-82c7-eda71af511fa
E4832528 5a7c-0010-82c7-eda71af511faE4832528 5a7c-0010-82c7-eda71af511fa
E4832528 5a7c-0010-82c7-eda71af511fa
 
Developing and Deploying Applications on the SAP HANA Platform
Developing and Deploying Applications on the SAP HANA PlatformDeveloping and Deploying Applications on the SAP HANA Platform
Developing and Deploying Applications on the SAP HANA Platform
 
Preparing for SAP EHP Upgrade
Preparing for SAP EHP UpgradePreparing for SAP EHP Upgrade
Preparing for SAP EHP Upgrade
 
ABAP Development in time of S/4 - Do's and Don'ts and Golden Rules for Simpli...
ABAP Development in time of S/4 - Do's and Don'ts and Golden Rules for Simpli...ABAP Development in time of S/4 - Do's and Don'ts and Golden Rules for Simpli...
ABAP Development in time of S/4 - Do's and Don'ts and Golden Rules for Simpli...
 
Managing SAP Custom Code
Managing SAP Custom CodeManaging SAP Custom Code
Managing SAP Custom Code
 
SAP HANA SPS09 - SAP HANA Answers
SAP HANA SPS09 - SAP HANA AnswersSAP HANA SPS09 - SAP HANA Answers
SAP HANA SPS09 - SAP HANA Answers
 
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...
 
SAP OEM Solution Guide 2015 for SAP Partners- Build to Innovate
SAP OEM Solution Guide 2015 for SAP Partners- Build to Innovate SAP OEM Solution Guide 2015 for SAP Partners- Build to Innovate
SAP OEM Solution Guide 2015 for SAP Partners- Build to Innovate
 
Sap Upgrade Project Brief
Sap Upgrade Project BriefSap Upgrade Project Brief
Sap Upgrade Project Brief
 
The Future of Forms... is Forms (and Friends)
The Future of Forms... is Forms (and Friends)The Future of Forms... is Forms (and Friends)
The Future of Forms... is Forms (and Friends)
 
HANA XS Engine
HANA XS EngineHANA XS Engine
HANA XS Engine
 
OOW 2012 Future of Forms - Lucas Jellema
OOW 2012 Future of Forms - Lucas JellemaOOW 2012 Future of Forms - Lucas Jellema
OOW 2012 Future of Forms - Lucas Jellema
 
Dev207 berlin
Dev207 berlinDev207 berlin
Dev207 berlin
 
SAP NetWeaver Gateway - Introduction
SAP NetWeaver Gateway - IntroductionSAP NetWeaver Gateway - Introduction
SAP NetWeaver Gateway - Introduction
 
SAP HANA Cloud Platform - Overview
SAP HANA Cloud Platform - OverviewSAP HANA Cloud Platform - Overview
SAP HANA Cloud Platform - Overview
 
Bi4.1 and beyond
Bi4.1 and beyondBi4.1 and beyond
Bi4.1 and beyond
 
The S/4 HANA Programing Paradigm
The S/4 HANA Programing ParadigmThe S/4 HANA Programing Paradigm
The S/4 HANA Programing Paradigm
 
ISYX HANA MIGRATION SERVICES
ISYX HANA MIGRATION SERVICESISYX HANA MIGRATION SERVICES
ISYX HANA MIGRATION SERVICES
 

Similar to TAG17 - O'Zapft is - Daten zapfen leicht gemacht?

Accelerating SAP transformations with Micro Focus
Accelerating SAP transformations with Micro FocusAccelerating SAP transformations with Micro Focus
Accelerating SAP transformations with Micro FocusChristian Schuetz
 
Deploy s4 hana
Deploy s4 hanaDeploy s4 hana
Deploy s4 hanaDivya Goel
 
Introduction to SAP, Systems, Applications
Introduction to SAP, Systems, ApplicationsIntroduction to SAP, Systems, Applications
Introduction to SAP, Systems, ApplicationsMahmoud Tolba
 
Application PaaS with SAP
Application PaaS with SAPApplication PaaS with SAP
Application PaaS with SAPWarren Eiserman
 
Building Custom Advanced Analytics Applications with SAP HANA
Building Custom Advanced Analytics Applications with SAP HANABuilding Custom Advanced Analytics Applications with SAP HANA
Building Custom Advanced Analytics Applications with SAP HANASAP Technology
 
SAP on pay as you go model
SAP on pay as you go modelSAP on pay as you go model
SAP on pay as you go modelAjay Kumar Uppal
 
SAP performance testing & engineering courseware v01
SAP performance testing & engineering courseware v01SAP performance testing & engineering courseware v01
SAP performance testing & engineering courseware v01Argos
 
SRP Transformation Journey - SAP Business Suite and BW ON HANA 2.0 DB Migration
SRP Transformation Journey - SAP Business Suite and BW ON HANA 2.0 DB MigrationSRP Transformation Journey - SAP Business Suite and BW ON HANA 2.0 DB Migration
SRP Transformation Journey - SAP Business Suite and BW ON HANA 2.0 DB MigrationCapgemini
 
REST - What's It All About? (SAP TechEd 2012, CD110)
REST - What's It All About? (SAP TechEd 2012, CD110)REST - What's It All About? (SAP TechEd 2012, CD110)
REST - What's It All About? (SAP TechEd 2012, CD110)Sascha Wenninger
 
SAP HANA SPS08 Overview
SAP HANA SPS08 OverviewSAP HANA SPS08 Overview
SAP HANA SPS08 OverviewSAP Technology
 
Mho Web Dynpro Abap
Mho Web Dynpro AbapMho Web Dynpro Abap
Mho Web Dynpro Abapthomas_jung
 
Compuware ASEAN APM User Conference 2013 - Understanding User Performance of SAP
Compuware ASEAN APM User Conference 2013 - Understanding User Performance of SAPCompuware ASEAN APM User Conference 2013 - Understanding User Performance of SAP
Compuware ASEAN APM User Conference 2013 - Understanding User Performance of SAPCompuware ASEAN
 
SAP S/4HANA cloud editions or On Prem? Demystifying the options and cost bene...
SAP S/4HANA cloud editions or On Prem? Demystifying the options and cost bene...SAP S/4HANA cloud editions or On Prem? Demystifying the options and cost bene...
SAP S/4HANA cloud editions or On Prem? Demystifying the options and cost bene...IBM
 
SAP Cloud Platform API Management Technical Brief
SAP Cloud Platform API Management Technical BriefSAP Cloud Platform API Management Technical Brief
SAP Cloud Platform API Management Technical BriefSAP Cloud Platform
 
AWS Webcast - The Business Value of Running SAP Solutions on the AWS Cloud (D...
AWS Webcast - The Business Value of Running SAP Solutions on the AWS Cloud (D...AWS Webcast - The Business Value of Running SAP Solutions on the AWS Cloud (D...
AWS Webcast - The Business Value of Running SAP Solutions on the AWS Cloud (D...Amazon Web Services
 
Knowage roadmap-2022 (1)
Knowage roadmap-2022 (1)Knowage roadmap-2022 (1)
Knowage roadmap-2022 (1)KNOWAGE
 
Atos Ibm Sap Event 22 06 2012v2 Shekhar
Atos Ibm Sap Event 22 06 2012v2 ShekharAtos Ibm Sap Event 22 06 2012v2 Shekhar
Atos Ibm Sap Event 22 06 2012v2 ShekharShekhar Bhartiya
 
Primavera gateway SAP provider - Oracle Primavera P6 Collaborate 14
Primavera gateway SAP provider - Oracle Primavera P6 Collaborate 14Primavera gateway SAP provider - Oracle Primavera P6 Collaborate 14
Primavera gateway SAP provider - Oracle Primavera P6 Collaborate 14p6academy
 

Similar to TAG17 - O'Zapft is - Daten zapfen leicht gemacht? (20)

Accelerating SAP transformations with Micro Focus
Accelerating SAP transformations with Micro FocusAccelerating SAP transformations with Micro Focus
Accelerating SAP transformations with Micro Focus
 
Deploy s4 hana
Deploy s4 hanaDeploy s4 hana
Deploy s4 hana
 
Introduction to SAP, Systems, Applications
Introduction to SAP, Systems, ApplicationsIntroduction to SAP, Systems, Applications
Introduction to SAP, Systems, Applications
 
Application PaaS with SAP
Application PaaS with SAPApplication PaaS with SAP
Application PaaS with SAP
 
Building Custom Advanced Analytics Applications with SAP HANA
Building Custom Advanced Analytics Applications with SAP HANABuilding Custom Advanced Analytics Applications with SAP HANA
Building Custom Advanced Analytics Applications with SAP HANA
 
SAP on pay as you go model
SAP on pay as you go modelSAP on pay as you go model
SAP on pay as you go model
 
SAP performance testing & engineering courseware v01
SAP performance testing & engineering courseware v01SAP performance testing & engineering courseware v01
SAP performance testing & engineering courseware v01
 
Google Technical Webinar - Building Mashups with Google Apps and SAP, using S...
Google Technical Webinar - Building Mashups with Google Apps and SAP, using S...Google Technical Webinar - Building Mashups with Google Apps and SAP, using S...
Google Technical Webinar - Building Mashups with Google Apps and SAP, using S...
 
SRP Transformation Journey - SAP Business Suite and BW ON HANA 2.0 DB Migration
SRP Transformation Journey - SAP Business Suite and BW ON HANA 2.0 DB MigrationSRP Transformation Journey - SAP Business Suite and BW ON HANA 2.0 DB Migration
SRP Transformation Journey - SAP Business Suite and BW ON HANA 2.0 DB Migration
 
REST - What's It All About? (SAP TechEd 2012, CD110)
REST - What's It All About? (SAP TechEd 2012, CD110)REST - What's It All About? (SAP TechEd 2012, CD110)
REST - What's It All About? (SAP TechEd 2012, CD110)
 
SAP HANA SPS08 Overview
SAP HANA SPS08 OverviewSAP HANA SPS08 Overview
SAP HANA SPS08 Overview
 
Mho Web Dynpro Abap
Mho Web Dynpro AbapMho Web Dynpro Abap
Mho Web Dynpro Abap
 
Compuware ASEAN APM User Conference 2013 - Understanding User Performance of SAP
Compuware ASEAN APM User Conference 2013 - Understanding User Performance of SAPCompuware ASEAN APM User Conference 2013 - Understanding User Performance of SAP
Compuware ASEAN APM User Conference 2013 - Understanding User Performance of SAP
 
SAP S/4HANA cloud editions or On Prem? Demystifying the options and cost bene...
SAP S/4HANA cloud editions or On Prem? Demystifying the options and cost bene...SAP S/4HANA cloud editions or On Prem? Demystifying the options and cost bene...
SAP S/4HANA cloud editions or On Prem? Demystifying the options and cost bene...
 
SUSE Technical Webinar: Build HANA Apps in the Framework of the SAP and SUSE ...
SUSE Technical Webinar: Build HANA Apps in the Framework of the SAP and SUSE ...SUSE Technical Webinar: Build HANA Apps in the Framework of the SAP and SUSE ...
SUSE Technical Webinar: Build HANA Apps in the Framework of the SAP and SUSE ...
 
SAP Cloud Platform API Management Technical Brief
SAP Cloud Platform API Management Technical BriefSAP Cloud Platform API Management Technical Brief
SAP Cloud Platform API Management Technical Brief
 
AWS Webcast - The Business Value of Running SAP Solutions on the AWS Cloud (D...
AWS Webcast - The Business Value of Running SAP Solutions on the AWS Cloud (D...AWS Webcast - The Business Value of Running SAP Solutions on the AWS Cloud (D...
AWS Webcast - The Business Value of Running SAP Solutions on the AWS Cloud (D...
 
Knowage roadmap-2022 (1)
Knowage roadmap-2022 (1)Knowage roadmap-2022 (1)
Knowage roadmap-2022 (1)
 
Atos Ibm Sap Event 22 06 2012v2 Shekhar
Atos Ibm Sap Event 22 06 2012v2 ShekharAtos Ibm Sap Event 22 06 2012v2 Shekhar
Atos Ibm Sap Event 22 06 2012v2 Shekhar
 
Primavera gateway SAP provider - Oracle Primavera P6 Collaborate 14
Primavera gateway SAP provider - Oracle Primavera P6 Collaborate 14Primavera gateway SAP provider - Oracle Primavera P6 Collaborate 14
Primavera gateway SAP provider - Oracle Primavera P6 Collaborate 14
 

Recently uploaded

Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsSnow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsHyundai Motor Group
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?XfilesPro
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphNeo4j
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...HostedbyConfluent
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 

Recently uploaded (20)

Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsSnow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
The transition to renewables in India.pdf
The transition to renewables in India.pdfThe transition to renewables in India.pdf
The transition to renewables in India.pdf
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 

TAG17 - O'Zapft is - Daten zapfen leicht gemacht?