SlideShare a Scribd company logo
7
Most read
8
Most read
13
Most read
Patna MuleSoft Meetup Group (15th
Meetup)
MuleSoft - SAP Integration using IDoc
3rd March 2023
Organizer
Safe Harbour Statement
● Both the speaker and the host are organizing this meet-up in individual capacity only. We are
not representing our companies here.
● This presentation is strictly for learning purposes only. Organizer/Presenter do not hold any
responsibility that same solution will work for your business requirements.
● This presentation is not meant for any promotional activities.
3
A recording of this meetup will be uploaded to events page within 24 hours.
Questions can be submitted/asked at any time in the Chat/Questions & Answers
Tab. Make it more Interactive!!!
Give us feedback! Rate this meetup session by filling feedback form at the end of the
day.
We Love Feedbacks!!! Its Bread & Butter for Meetup.
Housekeeping
4
Speaker
Joydeep Paul
Solution Architect
Mahesh Subhash
Regional Service Owner- Integrations
6
Agenda
● About SAP
● MuleSoft SAP Connectivity
● Configuration for IDoc communication
● DEMO
● Common issues encountered and troubleshooting
● Q&A
● SAP stands for System, Applications, and Products in Data Processing.
● What is ERP
● SAP has evolved through multiple versions, currently most used versions - R/3, S4 HANA
● SAP Integration format –
RFC : IDoc & BAPI
WebService: SOAP / Rest
S4/Hana: OData / SOAP
SAP
● SAP’s integration methods don’t extend well to third-party systems
● Inconsistent configuration increases complexity and costs
● Specialized skill set requirements
Challenges in SAP Integration
SAP-certified Anypoint connectors –
● Execute BAPI functions over the RFC protocol, supporting the following types:
● a) Synchronous RFC (sRFC)
● b) Transactional RFC (tRFC)
● c) Queued RFC (qRFC)
● Act as a JCo Server to be called as a BAPI over sRFC, tRFC and qRFC.
● Send IDocs over tRFC and qRFC.
● Receive IDocs over tRFC and qRFC.
● Transform SAP objects (JCo Function/BAPI & IDocs) to and from XML.
Solutions - MuleSoft SAP connector
Useful Info About SAP Integration
Configuration Setup
SAP Side configuration
● RFC destination needs to be created in SAP using Transaction Code SM59,
Program ID is shared by SAP team to MuleSoft.
● Create port using WE21.
● Create partner profile in SAP using Transaction Code WE20.
● Create MuleSoft user account with necessary authorization.
MuleSoft SAP Connector
IDoc Structure
Useful SAP T-Code
T-Code Description
SM59 Configure RFC Destination
WE21 Configure Port in IDoc processing
WE20 Configure Partner Profile
SM58 Asynchronous RFC Error Log
WE60 Download IDoc schema/XSD
WE19 Test tool for IDoc processing
WE05 IDoc Lists
WE09 Search for IDocs by Content
WE02 Display IDoc
SE37 Function Builder: BAPI
Demo
Q&A
Take a stand !
● Nominate yourself for the next meetup speaker and suggest a topic as well.
21
● Share:
○ Tweet or share using the hashtag #MuleSoftMeetups
○ Invite your network to join: https://meetups.mulesoft.com/patna/
● Feedback:
○ Fill out the survey feedback and suggest topics for upcoming events
○ Contact MuleSoft at meetups@mulesoft.com for ways to improve the program
○ Reach out to Patna Meetup Leaders (Om/Amit/Shyam) to suggest topics for
next Meetup
23
What’s next?
Thank you

More Related Content

What's hot (20)

PPTX
Best Practices in Implementing a Center for Enablement (C4E) within Your Orga...
MuleSoft
 
PPT
Mulesoft ppt
Achyuta Lakshmi
 
PPTX
SAP S/4HANA Cloud
Benedict Yong (杨腾翔)
 
PDF
Custom policies in mule 4 and a circuit breaker example
Royston Lobo
 
PPTX
Api functional monitoring -9th October 2021
AnuragSharma900
 
PDF
Introduction to MuleSoft
Salesforce Developers
 
PDF
MuleSoft Surat Meetup#41 - Universal API Management, Anypoint Flex Gateway an...
Jitendra Bafna
 
PDF
MuleSoft Anypoint Platform and Three Tier Architecture
Harish Kumar
 
PPTX
Managing APIs with MuleSoft
Guilherme Pereira Silva
 
PPTX
The CIO's Guide to Digital Transformation
MuleSoft
 
PPTX
Designing and building Mule applications
MuleSoft
 
PPTX
Sapui5 & Fiori
B.Raj Shekhar
 
PDF
MuleSoft PKO - C4E and Platform Insights
Angel Alberici
 
PPT
Project kick off
Million Gizaw
 
PPTX
Building APIs with Mule and Spring Boot
Guilherme Pereira Silva
 
PDF
MuleSoft Event Driven Architecture (EDA Patterns in MuleSoft) - VirtualMuleys63
Angel Alberici
 
PPTX
SAP TM
Rupang Shah
 
PPTX
Benefits of integration with the Mulesoft Anypoint Platform
Cloud Analogy
 
PPTX
MuleSoft's Approach to Driving Customer Outcomes
MuleSoft
 
PDF
Operationalizing your C4E VirtualMuleys & Deployment Considerations: Cloudhub...
Angel Alberici
 
Best Practices in Implementing a Center for Enablement (C4E) within Your Orga...
MuleSoft
 
Mulesoft ppt
Achyuta Lakshmi
 
SAP S/4HANA Cloud
Benedict Yong (杨腾翔)
 
Custom policies in mule 4 and a circuit breaker example
Royston Lobo
 
Api functional monitoring -9th October 2021
AnuragSharma900
 
Introduction to MuleSoft
Salesforce Developers
 
MuleSoft Surat Meetup#41 - Universal API Management, Anypoint Flex Gateway an...
Jitendra Bafna
 
MuleSoft Anypoint Platform and Three Tier Architecture
Harish Kumar
 
Managing APIs with MuleSoft
Guilherme Pereira Silva
 
The CIO's Guide to Digital Transformation
MuleSoft
 
Designing and building Mule applications
MuleSoft
 
Sapui5 & Fiori
B.Raj Shekhar
 
MuleSoft PKO - C4E and Platform Insights
Angel Alberici
 
Project kick off
Million Gizaw
 
Building APIs with Mule and Spring Boot
Guilherme Pereira Silva
 
MuleSoft Event Driven Architecture (EDA Patterns in MuleSoft) - VirtualMuleys63
Angel Alberici
 
SAP TM
Rupang Shah
 
Benefits of integration with the Mulesoft Anypoint Platform
Cloud Analogy
 
MuleSoft's Approach to Driving Customer Outcomes
MuleSoft
 
Operationalizing your C4E VirtualMuleys & Deployment Considerations: Cloudhub...
Angel Alberici
 

Similar to MuleSoft SAP Integration using IDocs (20)

PPTX
Accelerate integration with SAP using MuleSoft
NeerajKumar1965
 
PPTX
MuleSoftMeetup-B2BIntegrations_using_MuleSoft
MulesoftMunichMeetup
 
PDF
Melbourne Virtual MuleSoft Meetup November 2020
Daniel Soffner
 
PDF
SAP TechEd 2016 Barcelona TEC123 Session Presentation
Core To Edge
 
PPTX
Integration with SAP using Mule ESB
Sanjeet Pandey
 
PPTX
10th Brisbane MuleSoft Meetup Aug 2022
Ryan Anthony Andal
 
PPTX
ITSM Integration with MuleSoft.pptx
VANDANAMOHANGOUDA
 
PDF
Salesforce, Slack, and Zendesk Integration with Mulesoft.pdf
shyamraj55
 
PPTX
#7 Deep Dive into RAML 1.0 .pptx
JohnMathewPhilip1
 
PDF
2015-06-10 Ceus by IberianSPC - new options for SharePoint 2016 and Office 36...
Patrick Guimonet
 
PPTX
Calgary MuleSoft Meetup APM and IDP .pptx
ishalveerrandhawa1
 
PPTX
Features of Mule SAP Connector
Sanjeet Pandey
 
PDF
sap fico implementation project phase pd
smanjunathreddy24
 
PPTX
ondcguideapiforintegrationbasedonnew.pptx
feedindia2019
 
PPTX
Brisbane MuleSoft Meetup 2023-03-22 - Anypoint Code Builder and Splunk Loggin...
BrianFraser29
 
PDF
Hyderabad MuleSoft Meetup #24 - Hyper automation with MuleSoft RPA
Hyderabad MuleSoft Meetup
 
PDF
Pratibha Chaudhary 6 years Exp SAP ABAP
pratibha44
 
PDF
Interfacing sap - BDC
Syam Sasi
 
DOC
Omprakash_ABAP_Resume
Omprakash Verma
 
DOC
Omprakash_ABAP_Resume
Omprakash Verma
 
Accelerate integration with SAP using MuleSoft
NeerajKumar1965
 
MuleSoftMeetup-B2BIntegrations_using_MuleSoft
MulesoftMunichMeetup
 
Melbourne Virtual MuleSoft Meetup November 2020
Daniel Soffner
 
SAP TechEd 2016 Barcelona TEC123 Session Presentation
Core To Edge
 
Integration with SAP using Mule ESB
Sanjeet Pandey
 
10th Brisbane MuleSoft Meetup Aug 2022
Ryan Anthony Andal
 
ITSM Integration with MuleSoft.pptx
VANDANAMOHANGOUDA
 
Salesforce, Slack, and Zendesk Integration with Mulesoft.pdf
shyamraj55
 
#7 Deep Dive into RAML 1.0 .pptx
JohnMathewPhilip1
 
2015-06-10 Ceus by IberianSPC - new options for SharePoint 2016 and Office 36...
Patrick Guimonet
 
Calgary MuleSoft Meetup APM and IDP .pptx
ishalveerrandhawa1
 
Features of Mule SAP Connector
Sanjeet Pandey
 
sap fico implementation project phase pd
smanjunathreddy24
 
ondcguideapiforintegrationbasedonnew.pptx
feedindia2019
 
Brisbane MuleSoft Meetup 2023-03-22 - Anypoint Code Builder and Splunk Loggin...
BrianFraser29
 
Hyderabad MuleSoft Meetup #24 - Hyper automation with MuleSoft RPA
Hyderabad MuleSoft Meetup
 
Pratibha Chaudhary 6 years Exp SAP ABAP
pratibha44
 
Interfacing sap - BDC
Syam Sasi
 
Omprakash_ABAP_Resume
Omprakash Verma
 
Omprakash_ABAP_Resume
Omprakash Verma
 
Ad

More from shyamraj55 (20)

PPTX
MuleSoft MCP Support (Model Context Protocol) and Use Case Demo
shyamraj55
 
PPTX
Curietech AI in action - Accelerate MuleSoft development
shyamraj55
 
PPTX
MuleSoft for AgentForce : Topic Center and API Catalog
shyamraj55
 
PPTX
Special Meetup Edition - TDX Bengaluru Meetup #52.pptx
shyamraj55
 
PPTX
Leveraging AI and Agentforce for Intelligent Automation in the Salesforce & M...
shyamraj55
 
PPTX
Understanding Traditional AI with Custom Vision & MuleSoft.pptx
shyamraj55
 
PPTX
From Events to Persistence: Leveraging Salesforce Replay Channel & CockroachDB
shyamraj55
 
PPTX
Dreamforce Tour: MuleSoft Meets AI: IDP for Modern Enterprises
shyamraj55
 
PPTX
Global Exception Handling Custom Error Connector In MuleSoft
shyamraj55
 
PPTX
Getting started with Async API | Bangalore MuleSoft Meetup #41
shyamraj55
 
PPTX
Anypoint Code Builder June Release Overview, ASync API and Einstein Features....
shyamraj55
 
PPTX
Integrating Kafka with MuleSoft 4 and usecase
shyamraj55
 
PPTX
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
shyamraj55
 
PPTX
Anypoint Mq, Einstien for ACB and MDC loggingBangalore MuleSoft Meetup #36-.pptx
shyamraj55
 
PPTX
Oauth 2.0 Introduction and Flows with MuleSoft
shyamraj55
 
PPTX
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
shyamraj55
 
PPTX
ServiceNow Integration with MuleSoft.pptx
shyamraj55
 
PPTX
Anypoint Code Builder , Google Pub sub connector and MuleSoft RPA
shyamraj55
 
PPTX
How to release an Open Source Dataweave Library
shyamraj55
 
PPTX
Unleash the Solace Pub Sub connector | Banaglore MuleSoft Meetup #31
shyamraj55
 
MuleSoft MCP Support (Model Context Protocol) and Use Case Demo
shyamraj55
 
Curietech AI in action - Accelerate MuleSoft development
shyamraj55
 
MuleSoft for AgentForce : Topic Center and API Catalog
shyamraj55
 
Special Meetup Edition - TDX Bengaluru Meetup #52.pptx
shyamraj55
 
Leveraging AI and Agentforce for Intelligent Automation in the Salesforce & M...
shyamraj55
 
Understanding Traditional AI with Custom Vision & MuleSoft.pptx
shyamraj55
 
From Events to Persistence: Leveraging Salesforce Replay Channel & CockroachDB
shyamraj55
 
Dreamforce Tour: MuleSoft Meets AI: IDP for Modern Enterprises
shyamraj55
 
Global Exception Handling Custom Error Connector In MuleSoft
shyamraj55
 
Getting started with Async API | Bangalore MuleSoft Meetup #41
shyamraj55
 
Anypoint Code Builder June Release Overview, ASync API and Einstein Features....
shyamraj55
 
Integrating Kafka with MuleSoft 4 and usecase
shyamraj55
 
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
shyamraj55
 
Anypoint Mq, Einstien for ACB and MDC loggingBangalore MuleSoft Meetup #36-.pptx
shyamraj55
 
Oauth 2.0 Introduction and Flows with MuleSoft
shyamraj55
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
shyamraj55
 
ServiceNow Integration with MuleSoft.pptx
shyamraj55
 
Anypoint Code Builder , Google Pub sub connector and MuleSoft RPA
shyamraj55
 
How to release an Open Source Dataweave Library
shyamraj55
 
Unleash the Solace Pub Sub connector | Banaglore MuleSoft Meetup #31
shyamraj55
 
Ad

Recently uploaded (20)

PPTX
Agentforce World Tour Toronto '25 - Supercharge MuleSoft Development with Mod...
Alexandra N. Martinez
 
PDF
Go Concurrency Real-World Patterns, Pitfalls, and Playground Battles.pdf
Emily Achieng
 
PDF
Newgen 2022-Forrester Newgen TEI_13 05 2022-The-Total-Economic-Impact-Newgen-...
darshakparmar
 
PPTX
AI Penetration Testing Essentials: A Cybersecurity Guide for 2025
defencerabbit
 
PPTX
The Project Compass - GDG on Campus MSIT
dscmsitkol
 
PPTX
Mastering ODC + Okta Configuration - Chennai OSUG
HathiMaryA
 
PDF
Automating Feature Enrichment and Station Creation in Natural Gas Utility Net...
Safe Software
 
PDF
Staying Human in a Machine- Accelerated World
Catalin Jora
 
PDF
Peak of Data & AI Encore AI-Enhanced Workflows for the Real World
Safe Software
 
PDF
🚀 Let’s Build Our First Slack Workflow! 🔧.pdf
SanjeetMishra29
 
PDF
CIFDAQ Market Wrap for the week of 4th July 2025
CIFDAQ
 
PDF
Transcript: Book industry state of the nation 2025 - Tech Forum 2025
BookNet Canada
 
PPTX
COMPARISON OF RASTER ANALYSIS TOOLS OF QGIS AND ARCGIS
Sharanya Sarkar
 
PPTX
New ThousandEyes Product Innovations: Cisco Live June 2025
ThousandEyes
 
PPTX
Seamless Tech Experiences Showcasing Cross-Platform App Design.pptx
presentifyai
 
PPTX
From Sci-Fi to Reality: Exploring AI Evolution
Svetlana Meissner
 
PPTX
Digital Circuits, important subject in CS
contactparinay1
 
PDF
Newgen Beyond Frankenstein_Build vs Buy_Digital_version.pdf
darshakparmar
 
DOCX
Python coding for beginners !! Start now!#
Rajni Bhardwaj Grover
 
PDF
UiPath DevConnect 2025: Agentic Automation Community User Group Meeting
DianaGray10
 
Agentforce World Tour Toronto '25 - Supercharge MuleSoft Development with Mod...
Alexandra N. Martinez
 
Go Concurrency Real-World Patterns, Pitfalls, and Playground Battles.pdf
Emily Achieng
 
Newgen 2022-Forrester Newgen TEI_13 05 2022-The-Total-Economic-Impact-Newgen-...
darshakparmar
 
AI Penetration Testing Essentials: A Cybersecurity Guide for 2025
defencerabbit
 
The Project Compass - GDG on Campus MSIT
dscmsitkol
 
Mastering ODC + Okta Configuration - Chennai OSUG
HathiMaryA
 
Automating Feature Enrichment and Station Creation in Natural Gas Utility Net...
Safe Software
 
Staying Human in a Machine- Accelerated World
Catalin Jora
 
Peak of Data & AI Encore AI-Enhanced Workflows for the Real World
Safe Software
 
🚀 Let’s Build Our First Slack Workflow! 🔧.pdf
SanjeetMishra29
 
CIFDAQ Market Wrap for the week of 4th July 2025
CIFDAQ
 
Transcript: Book industry state of the nation 2025 - Tech Forum 2025
BookNet Canada
 
COMPARISON OF RASTER ANALYSIS TOOLS OF QGIS AND ARCGIS
Sharanya Sarkar
 
New ThousandEyes Product Innovations: Cisco Live June 2025
ThousandEyes
 
Seamless Tech Experiences Showcasing Cross-Platform App Design.pptx
presentifyai
 
From Sci-Fi to Reality: Exploring AI Evolution
Svetlana Meissner
 
Digital Circuits, important subject in CS
contactparinay1
 
Newgen Beyond Frankenstein_Build vs Buy_Digital_version.pdf
darshakparmar
 
Python coding for beginners !! Start now!#
Rajni Bhardwaj Grover
 
UiPath DevConnect 2025: Agentic Automation Community User Group Meeting
DianaGray10
 

MuleSoft SAP Integration using IDocs

  • 1. Patna MuleSoft Meetup Group (15th Meetup) MuleSoft - SAP Integration using IDoc 3rd March 2023
  • 3. Safe Harbour Statement ● Both the speaker and the host are organizing this meet-up in individual capacity only. We are not representing our companies here. ● This presentation is strictly for learning purposes only. Organizer/Presenter do not hold any responsibility that same solution will work for your business requirements. ● This presentation is not meant for any promotional activities. 3
  • 4. A recording of this meetup will be uploaded to events page within 24 hours. Questions can be submitted/asked at any time in the Chat/Questions & Answers Tab. Make it more Interactive!!! Give us feedback! Rate this meetup session by filling feedback form at the end of the day. We Love Feedbacks!!! Its Bread & Butter for Meetup. Housekeeping 4
  • 5. Speaker Joydeep Paul Solution Architect Mahesh Subhash Regional Service Owner- Integrations
  • 6. 6 Agenda ● About SAP ● MuleSoft SAP Connectivity ● Configuration for IDoc communication ● DEMO ● Common issues encountered and troubleshooting ● Q&A
  • 7. ● SAP stands for System, Applications, and Products in Data Processing. ● What is ERP ● SAP has evolved through multiple versions, currently most used versions - R/3, S4 HANA ● SAP Integration format – RFC : IDoc & BAPI WebService: SOAP / Rest S4/Hana: OData / SOAP SAP
  • 8. ● SAP’s integration methods don’t extend well to third-party systems ● Inconsistent configuration increases complexity and costs ● Specialized skill set requirements Challenges in SAP Integration SAP-certified Anypoint connectors – ● Execute BAPI functions over the RFC protocol, supporting the following types: ● a) Synchronous RFC (sRFC) ● b) Transactional RFC (tRFC) ● c) Queued RFC (qRFC) ● Act as a JCo Server to be called as a BAPI over sRFC, tRFC and qRFC. ● Send IDocs over tRFC and qRFC. ● Receive IDocs over tRFC and qRFC. ● Transform SAP objects (JCo Function/BAPI & IDocs) to and from XML. Solutions - MuleSoft SAP connector
  • 9. Useful Info About SAP Integration
  • 11. SAP Side configuration ● RFC destination needs to be created in SAP using Transaction Code SM59, Program ID is shared by SAP team to MuleSoft. ● Create port using WE21. ● Create partner profile in SAP using Transaction Code WE20. ● Create MuleSoft user account with necessary authorization.
  • 14. Useful SAP T-Code T-Code Description SM59 Configure RFC Destination WE21 Configure Port in IDoc processing WE20 Configure Partner Profile SM58 Asynchronous RFC Error Log WE60 Download IDoc schema/XSD WE19 Test tool for IDoc processing WE05 IDoc Lists WE09 Search for IDocs by Content WE02 Display IDoc SE37 Function Builder: BAPI
  • 15. Demo
  • 16. Q&A
  • 17. Take a stand ! ● Nominate yourself for the next meetup speaker and suggest a topic as well. 21
  • 18. ● Share: ○ Tweet or share using the hashtag #MuleSoftMeetups ○ Invite your network to join: https://meetups.mulesoft.com/patna/ ● Feedback: ○ Fill out the survey feedback and suggest topics for upcoming events ○ Contact MuleSoft at [email protected] for ways to improve the program ○ Reach out to Patna Meetup Leaders (Om/Amit/Shyam) to suggest topics for next Meetup 23 What’s next?