Architecting EDI for SAP S/4HANA
Información
- Editorial: SAP PRESS
- Autores: Marek Piaseczny, Agasthuri Doss
- Año: 2025
- Edición: 1
- Páginas: 546
- Idioma: Inglés
Descripción
Juggling multiple partners and clients? Streamline your business communications with this guide to electronic data interchange (EDI) in SAP S/4HANA! Begin with an overview of EDI processing and how it works. Next, follow step-by-step instructions for configuring and managing EDIs in your SAP S/4HANA landscape. Customize IDocs, configure SAP Application Interface Framework and SAP Integration Suite, test your EDI solution, and more. This is your one-stop shop for comprehensive B2B integration in SAP S/4HANA!
- Implement an end-to-end solution for EDI processing in SAP S/4HANA
- Use IDocs, SAP Integration Suite, SAP Application Interface Framework, and APIs to set up B2B EDI integration
- Verify and test your EDI solution
Aspectos Destacados
- Prerequisites
- Environment setup
- EDI standards
- Configuration
- SAP Application Interface Framework
- SAP Integration Suite
- SAP Business Technology Platform (SAP BTP)
- Test automation
- IDocs
- APIs
Aprenderás sobre
- EDI Principles:
Get familiar with the SAP landscape and its integration solutions, and then see how EDI fits in to the picture. Explore EDI components, assess its benefits and limitations, and review EDI standards for messages and communication.
- Configuration:
Walk through a prerequisite checklist and set up your implementation environment. Then configure EDIs in SAP S/4HANA: define and customize your IDocs, establish EDI communication, and configure output management.
- Management, Testing, and Advanced Topics:
Use SAP Application Interface Framework and SAP Integration Suite to manage your EDI implementation. If you’re working with multiple EDI partners and transactions, learn how to automate testing to help streamline your workflow. Finally, see how OData APIs can be used as alternatives to IDocs for EDI integration.
Tabla de Contenidos
- Preface
- Objective of This Book
- Target Audience
- Structure of This Book
- Acknowledgments
- 1 Introduction
- 1.1 Introduction to SAP S/4HANA
- 1.2 Architecture and Characteristics
- 1.2.1 Architecture Overview
- 1.2.2 Modern Technology
- 1.2.3 User Experience
- 1.2.4 Business Processes
- 1.2.5 Intelligence and Analytics with SAP Analytics Cloud
- 1.3 Deployment Options
- 1.4 Implementation Options
- 1.4.1 SAP Activate
- 1.4.2 Greenfield Approach
- 1.4.3 Brownfield Approach
- 1.4.4 Hybrid Approach
- 1.5 Summary
- 2 Integration Technologies
- 2.1 SAP Strategy and Recommendations for Integration
- 2.2 Technologies from SAP
- 2.3 New and Improved Technologies
- 2.3.1 OData
- 2.3.2 SAP Application Interface Framework
- 2.3.3 New Output Control
- 2.3.4 Business Rules Framework Plus
- 2.4 SAP Business Technology Platform
- 2.4.1 SAP Integration Suite
- 2.4.2 Cloud Connector
- 2.5 Summary
- 3 Electronic Data Interchange
- 3.1 Concept and Characteristics of EDI
- 3.1.1 EDI Process Flow
- 3.1.2 Key Components
- 3.1.3 Benefits and Limitations
- 3.1.4 EDI Integration with SAP S/4HANA
- 3.2 EDI Standards for Messages
- 3.2.1 Main Standards
- 3.2.2 UN/EDIFACT Standard in Detail
- 3.2.3 Syntax and Semantics
- 3.2.4 Transaction Messages for Sales and Distribution
- 3.3 EDI Standards for Communication
- 3.3.1 Value-Added Network
- 3.3.2 SSH File Transfer Protocol
- 3.3.3 Applicability Statement 2
- 3.3.4 Additional Security Aspects
- 3.4 Characteristics of the EDI Integration Pattern
- 3.5 Example Use Case for EDI
- 3.6 Summary
- 4 EDI Processing in the SAP S/4HANA Landscape
- 4.1 Business Process
- 4.1.1 Organizational Structure in Sales and Distribution
- 4.1.2 Business Partners
- 4.1.3 Material Master Record
- 4.1.4 Sales and Distribution Processes
- 4.1.5 Integration of Sales with External Buyers
- 4.1.6 Implementation Context
- 4.2 Technical Solution Design
- 4.2.1 Requirements
- 4.2.2 Diagram of the Landscape
- 4.3 Summary
- 5 Prerequisites
- 5.1 Prerequisites Checklist
- 5.1.1 Agreed-Upon Identifiers
- 5.1.2 SAP S/4HANA Sales Organization and Master Data
- 5.1.3 Material Master Data
- 5.2 Summary
- 6 Initial Setup of the Environment
- 6.1 Readiness of the Technical Components
- 6.1.1 Prerequisites for the Components
- 6.1.2 Assumptions
- 6.2 Deployment of the Trading Partner Management Package
- 6.3 Connecting SAP S/4HANA and SAP BTP
- 6.3.1 Overview
- 6.3.2 SAP S/4HANA Outbound Flows
- 6.3.3 SAP S/4HANA Inbound Flows
- 6.4 Summary
- 7 Configuration and Development in SAP S/4HANA
- 7.1 IDoc Fundamentals
- 7.2 IDoc Selections
- 7.2.1 Message Types and Basic Types
- 7.2.2 Segments and Fields
- 7.2.3 Sample IDocs
- 7.3 IDoc Processing
- 7.3.1 Inbound Processing
- 7.3.2 Outbound Processing
- 7.3.3 Business Rules Framework Plus
- 7.3.4 Adding Output Determination Rules via Business Rules Framework Plus
- 7.4 Handling External Identifiers during IDoc Processing
- 7.5 Summary
- 8 SAP Application Interface Framework
- 8.1 Enabling SAP Application Interface Framework
- 8.2 Customizing IDoc-Based Interfaces on SAP Application Interface Framework
- 8.2.1 Creating Index Tables and IDoc Structures
- 8.2.2 Interface Development
- 8.2.3 Error Handling
- 8.2.4 System Configuration
- 8.3 Summary
- 9 SAP Integration Suite
- 9.1 B2B EDI on SAP Integration Suite
- 9.2 Integration Advisor
- 9.2.1 Defining Message Implementation Guidelines for IDoc Messages
- 9.2.2 Defining Message Implementation Guidelines for EDIFACT Messages
- 9.2.3 Defining Mapping Guidelines
- 9.2.4 Generating Runtime Artifacts
- 9.3 Trading Partner Management
- 9.3.1 Creating the Company Profile
- 9.3.2 Creating a Trading Partner Profile
- 9.3.3 Creating Agreement Templates
- 9.3.4 Agreements
- 9.3.5 Partner Directory Data
- 9.3.6 Cross Actions
- 9.3.7 Configuration Manager
- 9.4 Summary
- 10 Checking the EDI Solution
- 10.1 Verifying Inbound Processing
- 10.1.1 Sales Order EDI Transaction
- 10.1.2 Tracing the Message on Cloud Integration: B2B Scenarios Monitoring
- 10.1.3 Tracing the Message on SAP S/4HANA: Message Monitoring
- 10.1.4 Checking the Sales Order Document via Manage Sales Orders App: Version 2
- 10.2 Verifying Outbound Processing
- 10.2.1 Sales Order Response EDI Transaction
- 10.2.2 Advanced Shipping Notification and Invoice EDI Transactions
- 10.3 Negative Testing, Alerting, and Error Handling
- 10.3.1 Receiving an EDI Message that Cannot Be Properly Identified by Trading Partner Management
- 10.3.2 Receiving UN/EDIFACT ORDERS D96A that Contains Invalid Data (Material Number)
- 10.4 Summary
- 11 Test Automation
- 11.1 Overcoming the Challenges of EDI Testing
- 11.2 The Value of and Approaches to EDI Testing
- 11.3 Automated Regression Testing for EDI with Int4 Suite
- 11.3.1 Int4 Suite Overview
- 11.3.2 Automated Component-Based Testing of EDI
- 11.3.3 Automated End-to-End EDI Business Process Testing
- 11.4 Summary
- 12 APIs
- 12.1 API Concept and Characteristics
- 12.1.1 Key Components and Types
- 12.1.2 Architectural and Protocol Styles
- 12.1.3 Benefits and Limitations
- 12.2 APIs in SAP S/4HANA
- 12.2.1 Overview
- 12.2.2 API Management
- 12.2.3 Graph
- 12.2.4 APIs in Other SAP Solutions
- 12.2.5 API Consumption
- 12.2.6 SAP Gateway
- 12.2.7 SAP Gateway Deployment Options
- 12.2.8 Sample API
- 12.3 Extending the EDI Scenario with APIs
- 12.3.1 SAP Gateway Activation
- 12.3.2 Enabling the Product API
- 12.3.3 SAP Gateway Client
- 12.3.4 Exposing the API: Security Aspects
- 12.3.5 Cloud Connector
- 12.3.6 API Management
- 12.4 Summary
- 13 Conclusion and Outlook
- 13.1 Component Versions
- 13.1.1 SAP S/4HANA
- 13.1.2 SAP Integration Suite
- 13.1.3 Cloud Connector
- 13.2 Topics Intentionally or Necessarily Overlooked
- 13.2.1 Custom Requirements and Enhancements
- 13.2.2 Monitoring Data and Archiving
- 13.3 Summary
Descargo de responsabilidad
SAP, otros productos SAP y servicios mencionados aquí así como sus respectivos logos son marca registrada de SAP SE (o una compañía afiliada de SAP) en Alemania y otros países. Nuestra compañía no está afiliada con SAP SE ni con ninguna de sus compañías afiliadas incluyendo pero no limitada a: Sybase, Business Objects, Hybris, Ariba y SuccessFactors. Todos los otros nombres, marcas, logos, etc. son marcas o servicios registrados de sus respectivos propietarios.