SAP Integration
Overview
Our SAP integration with MachShip offers a flexible solution that can be customized to your specific needs. This integration is collaborative in nature and requires involvement from your SAP team or implementation partners.
Integration Types
We offer the following types of integrations with SAP:
-
Flat File Integration
- Suitable for SAP systems that can export data files via FTP or SFTP
- Supports CSV, XML, JSON and other structured formats
- We handle the mapping and processing
- Common for SAP ECC and S/4HANA implementations
-
Webhook Integration
- Real-time data transmission via HTTP POST
- Supports JSON, CSV, POST or XML payloads
- We handle the endpoint and processing
- Ideal for real-time order processing
-
API Integration
- Direct integration using MachShip's API
- Most flexible but requires SAP development resources
- We provide guidance and support, but your team will build the integration
- Suitable for complex SAP environments
Integration Process
The integration can be implemented in three main ways:
-
Flat File Integration:
- Your SAP team provides data files in your preferred format
- We build a mapper to create consignments from your data
- Can support both pending (draft) and final consignment workflows
- Common formats include IDoc and standard SAP exports
-
Webhook Integration:
- Your SAP team sends data via HTTP POST requests
- We provide an endpoint and handle the processing
- Real-time consignment creation
- Supports SAP's standard web service capabilities
-
API Integration:
- Your SAP development team builds the integration
- We provide documentation and implementation support
- Most flexible but requires more development effort
Important Info
- This integration requires collaboration with your SAP team or implementation partners
- Your team will need to:
- Provide data in the agreed format
- Configure SAP exports or integrations
- Assist with testing and validation
- We will:
- Guide the integration approach
- Build necessary data mappers
- Provide implementation support
- Handle ongoing maintenance
- SAP-specific considerations:
- IDoc structure support
- Multiple company code handling
- SAP field mapping requirements
Integration Setup Process
The process for getting your integration setup is:
- Scoping - Reach out to our integrations team at clientintegrations@machship.com - note, if you're using MachShip via a broker, please include the account manager in CC.
Our specialist integrations team will work with you to:
- Understand your SAP environment and requirements
- Determine the best integration method
- Review your data formats and structure
- Plan the implementation approach
-
Approval - From there, you will be provided with a quote for any associated integration implementation costs for approval.
-
Implementation - Once approved, implementation will begin. We will need:
- Sample data files or webhook payload examples
- Access to SAP technical resources
- Your team's availability for collaboration
- Testing environment details
Your team will:
- Configure SAP exports or integrations
- Develop data exports or web services
- Provide test data and scenarios
- Assist with validation
Our team will:
- Build data mappers
- Configure processing rules
- Set up monitoring
- Guide the implementation
- Handover & Testing - Once completed, we will work with your team to:
- Validate data flows
- Test business scenarios
- Verify error handling
- Ensure monitoring is in place
Setup FAQs
Q: How long does it take to setup my integration?
A: Timeline varies based on the integration method and your team's availability:
- Flat file integrations: 1 week
- Webhook integrations: 1 week
- API integrations: Depends on your development timeline
Q: What do you need from us to get started?
A: To begin, we need:
- Sample SAP data exports or payload formats
- Technical contact details
- Description of your workflow
- Any specific SAP requirements
Q: Can we customize the integration process?
A: Yes, we can adapt our approach to match your SAP environment and team's capabilities.
Common Issues & FAQ
Q: What ongoing support is provided?
A: We provide:
- Integration monitoring
- Issue resolution
- Updates and maintenance
- Support for SAP upgrades or changes
Q: What resources are needed from our side?
A: Required resources typically include:
- SAP technical contact or implementation partner
- SAP Basis team (for system access)
- ABAP resources (for custom development)
- Business process owners
Related Articles