Hybrid Integration with SAP
Nice to meet you
Glenn COLPAERT
Integration MVP
Integration Consultant @ Codit
AzureAdvisor / Insider
BTUG.be Boardmember
glenn.colpaert@codit.eu
@GlennColpaert
be.linkedin.com/in/glenncolpaert/
blog.codit.eu
#DEMO
The SAP Interface
Prepare the SAP environment
5
RFC - SM59User –SU01 Port –WE21 Partner -WE20
Prepare the BizTalk environment
Install LOB adapter SDK
Install BizTalk Adapter Pack
Install SAP (NW) RFC Client Assemblies
Deploy the SAP PropertySchema
Configure the EnvironmentVariables
Architecture
Configuration Done!
Now what??
RFCIDOC BAPI
#DEMO
Connecting with SAP the traditional way
#DEMO
Getting the IDOC’s
#DEMO
Excecuting the BAPI call’s
#DEMO
Connecting with SAP the traditional way
Huge infrastructure scale is the enabler
19 Regions ONLINE…huge datacenter capacity around the world…
Central US
Iowa
West US
California
North Europe
Ireland
East US
Virginia
East US 2
Virginia
US Gov
Virginia
North CentralUS
Illinois
US Gov
Iowa
South Central US
Texas
Brazil South
Sao Paulo
West Europe
Netherlands
China North *
Beijing
China South *
Shanghai
Japan East
Saitama
Japan West
Osaka
East Asia
HongKong
SE Asia
Singapore
Australia West
Melbourne
Australia East
Sydney
* Operated by 21Vianet
Azure Services
Azure Networking
VirtualNetworks
Express Route
Azure Service Bus
ServiceBus Queues
Azure BizTalk Services
ServiceBus Relay
ServiceBus Topics
BizTalkServices
HybridConnections
#DEMO: SAP Airlines
µ
On Premise Datacenter
Website
#DEMO
#DEMO
Service Bus Relay
Windows Azure BizTalk Services
B2B
Trading Partner Management
EAI
Bridges & Adapter Services
BizTalk Adapter Service
Windows Azure BizTalk Services - BTUG.nl - De Kuip
BizTalk Adapter Service
Server Explorer
(Visual Studio)
PowerShell
CmdLets
Management
Service REST API
Lob Relay
(Service Host)
Bridge
Pipeline
V E T E
Messages
Sources
FTP/S
HTTP
SFTP
Destinations
Service Bus
Web Service
FTP/S
HTTP
Blob
Windows Azure BizTalk Services
Production Ready
Existing Features
Easy Migration
MicroServices App Platform
The Future?
#DEMO
BizTalk Services
2
App Containers and Hosting Environment
Cloud Orchestration Engine
Web and Mobile Services
Microservices Ecosystem
BizTalk Microservices
Build modern Web and Mobile apps:
• A common app container and
cross-platform extensibility model
• Out of box SaaS connectivity
• Integrated API management
• Built-in hybrid connectivity
• Available in public and private
cloud
API Management
Azure Microservices
Out-of-box Microservices
 Standard Protocols
 Common Enterprise Apps
 Most Popular consumer and
Enterprise SaaS
 Available through the
marketplace
Web Services
(SOAP+WCF)
File
Siebel
Microsoft SQL Server
Informix
Oracle Database
SQL Azure
FTP/FTPS
Microsoft Dynamics AX
SMTP
HTTP, HTTPS (REST)
Websphere MQ
Microsoft SharePoint
Azure Services
(Mobile + Others)
MongoDB
SFTP
Coupa
BOX
AS400
Azure Services
(Service Bus)
Quickbooks
Salesforce
Sugar CRM
Microsoft Dynamics AX
Chatter
Facebook
Azure HDInsight
Marketo
Twitter
Azure Services
(Storage Blob +Table)
Microsoft Yammer
Zoho
OneDrive
SuccessFactors
Zuora
Twilio
Twitter
Workday
SalesForce
Office 365
IBM DB2
Microsoft Dynamics CRM Online
SAP
BizTalk features as
Microservices
 Validation
 Batching/Debatching
 Format Conversion (XML, JSON, FlatFile)
 Extract
 Transform
 Mediation Patterns (Request Response,
One Way etc)
 Business Rules
 Trading Partner Management
 AS2/X12/EDIFACT
3
#DEMO
Microservices
Your very own SAP
This is probably one of those cry-for-help things...
➔ http://scn.sap.com/community/downloads
➔ Register and download ABAP trial
➔ 3 months license (renewable)
➔ Installation time is OVER 9000!!!
➔ Detailled blogposts available on www.codit.eu/blog
#QUESTIONS
Thank you!
Keep in touch.
Call or mail. Ask questions. Happy to help.
glenn.colpaert@codit.eu
@GlennColpaert
be.linkedin.com/in/glenncolpaert/
blog.codit.eu

Hybrid Integration with SAP

  • 1.
  • 2.
    Nice to meetyou Glenn COLPAERT Integration MVP Integration Consultant @ Codit AzureAdvisor / Insider BTUG.be Boardmember glenn.colpaert@codit.eu @GlennColpaert be.linkedin.com/in/glenncolpaert/ blog.codit.eu
  • 4.
  • 5.
    Prepare the SAPenvironment 5 RFC - SM59User –SU01 Port –WE21 Partner -WE20
  • 7.
    Prepare the BizTalkenvironment Install LOB adapter SDK Install BizTalk Adapter Pack Install SAP (NW) RFC Client Assemblies Deploy the SAP PropertySchema Configure the EnvironmentVariables
  • 8.
  • 9.
  • 10.
    #DEMO Connecting with SAPthe traditional way
  • 11.
  • 12.
  • 13.
    #DEMO Connecting with SAPthe traditional way
  • 15.
    Huge infrastructure scaleis the enabler 19 Regions ONLINE…huge datacenter capacity around the world… Central US Iowa West US California North Europe Ireland East US Virginia East US 2 Virginia US Gov Virginia North CentralUS Illinois US Gov Iowa South Central US Texas Brazil South Sao Paulo West Europe Netherlands China North * Beijing China South * Shanghai Japan East Saitama Japan West Osaka East Asia HongKong SE Asia Singapore Australia West Melbourne Australia East Sydney * Operated by 21Vianet
  • 16.
    Azure Services Azure Networking VirtualNetworks ExpressRoute Azure Service Bus ServiceBus Queues Azure BizTalk Services ServiceBus Relay ServiceBus Topics BizTalkServices HybridConnections
  • 17.
    #DEMO: SAP Airlines µ OnPremise Datacenter Website
  • 18.
  • 21.
  • 22.
    Windows Azure BizTalkServices B2B Trading Partner Management EAI Bridges & Adapter Services
  • 23.
    BizTalk Adapter Service WindowsAzure BizTalk Services - BTUG.nl - De Kuip BizTalk Adapter Service Server Explorer (Visual Studio) PowerShell CmdLets Management Service REST API Lob Relay (Service Host) Bridge Pipeline V E T E Messages Sources FTP/S HTTP SFTP Destinations Service Bus Web Service FTP/S HTTP Blob
  • 24.
    Windows Azure BizTalkServices Production Ready Existing Features Easy Migration MicroServices App Platform The Future?
  • 25.
  • 26.
  • 27.
    App Containers andHosting Environment Cloud Orchestration Engine Web and Mobile Services Microservices Ecosystem BizTalk Microservices Build modern Web and Mobile apps: • A common app container and cross-platform extensibility model • Out of box SaaS connectivity • Integrated API management • Built-in hybrid connectivity • Available in public and private cloud API Management Azure Microservices
  • 28.
    Out-of-box Microservices  StandardProtocols  Common Enterprise Apps  Most Popular consumer and Enterprise SaaS  Available through the marketplace Web Services (SOAP+WCF) File Siebel Microsoft SQL Server Informix Oracle Database SQL Azure FTP/FTPS Microsoft Dynamics AX SMTP HTTP, HTTPS (REST) Websphere MQ Microsoft SharePoint Azure Services (Mobile + Others) MongoDB SFTP Coupa BOX AS400 Azure Services (Service Bus) Quickbooks Salesforce Sugar CRM Microsoft Dynamics AX Chatter Facebook Azure HDInsight Marketo Twitter Azure Services (Storage Blob +Table) Microsoft Yammer Zoho OneDrive SuccessFactors Zuora Twilio Twitter Workday SalesForce Office 365 IBM DB2 Microsoft Dynamics CRM Online SAP
  • 29.
    BizTalk features as Microservices Validation  Batching/Debatching  Format Conversion (XML, JSON, FlatFile)  Extract  Transform  Mediation Patterns (Request Response, One Way etc)  Business Rules  Trading Partner Management  AS2/X12/EDIFACT
  • 30.
  • 31.
    Your very ownSAP This is probably one of those cry-for-help things... ➔ http://scn.sap.com/community/downloads ➔ Register and download ABAP trial ➔ 3 months license (renewable) ➔ Installation time is OVER 9000!!! ➔ Detailled blogposts available on www.codit.eu/blog
  • 32.
  • 33.
    Thank you! Keep intouch. Call or mail. Ask questions. Happy to help. glenn.colpaert@codit.eu @GlennColpaert be.linkedin.com/in/glenncolpaert/ blog.codit.eu