
ALE, EDI, and IDoc Technologies for SAP
Résumé
Contents
Acknowledgments
Foreword
Introduction
Section I: EDI
PART 1: EDI Basics
Chapter 1: Introduction to the EDI ProcessWhat Is EDI?
Business Process Using EDI
Documents Exchanged with Carriers
Documents Exchanged with Financial Institutions
Documents Exchanged with Insurance Institutions
Documents Exchanged with Government Agencies
Business Documents
EDI Messages
Application Programs
Translators
Value Added Network
Chapter 2: Introduction to SAP EDI
Architecture
SAP EDI Boundaries
EDI-Enabled Applications in SAP
Process Overview
IDocs Explained
Multiple Messages per IDoc
Independence of EDI Standards
Configuration Tools
Support Tools
Summary
PART 2: The SAP EDI Interface
Chapter 3: The SAP Outbound ProcessSelection Programs
Message Control
Port Definition
RFC Destination
Partner Profile
Service Programs and Configuration Tables
Outbound Process with Message Control
Processing in the Message Control Layer
Processing in the Selection Program
Processing in the ALE/EDI Layer
Dispatching the IDoc
Processing in the EDI Subsystem Layer
Processing in the ALE/EDI Layer
Summary
Chapter 4: The Inbound EDI Process
Components Used in the Inbound Process
Posting Programs
Port Definition
SAP Business Workflow
Partner Profile
Service Programs and Configuration Tables
Processing in the ALE/EDI Layer
Processing in the Application Layer
Summary
Chapter 5: The EDI Subsystem
Overview of the EDI Subsystem
Responsibilities of the EDI Subsystem
Maintaining the Partner Profile
Triggering the Inbound Process
Reporting Process Status to SAP
Handling Functional and Interchange Acknowledgments
Performing a Syntax Check
Handling Partner-Specific Processing
Handling Errors
Communicating with Business Partners
Attaching EDI Headers and Controls
Archiving
Execution Component
Certification and Test Scenarios
Summary
PART 3: Configuring the EDI Interface
Chapter 6: Configuring Basic EDI ComponentsThe Configuration Settings
Basic Settings for IDocs
EDIADMIN Table
Coupling IDoc Creation to IDoc Processing
Port Definition
Triggering the Inbound Process by the Subsystem
Chapter 7: Configuring Partner Profiles
Four Views of a Partner Profile
Message Control View
Outbound View
Inbound View
Copying Partner Profiles
Copying Partner Profile Views
Automatic Generation
Programming to Maintain Partner Profiles
Moving Partner Profiles to the Production System
Workflow Notifications
Chapter 8: Configuring Message Control
Introduction to Message Control
Applications Enabled for Message Control
Understanding How Message Control Works
Building Message Control
Summary
Chapter 9: Configuring Workflow
Introduction to the Workflow Management System
Benefits of Using Workflow
Applications of Workflow in ALE/EDI
Workflow Objects
Routing to a Responsible Agent As a Work Item
Processing by the Responsible Agent
Setting Up the EDI Organization Unit
Assigning a Task Profile
Setting Up an Inbound Process via Workflow
Setting Up Notification of Successful Posting
Setting Up Advanced Workflow
Executing Subordinate and Peer Work Items
Connecting the SAP Inbox to a MAPI-Based E-mail Client
Using Workcenters Instead of Organization Units
PART 4: Operating and Administering the EDI Interface
Chapter 10: Testing the EDI InterfaceTesting the Outbound Process
Prerequisites for Testing an Outbound Process
Performing a Sanity Test of the Configuration
Testing the Steps in an Outbound Process
Testing Utilities to Start the Inbound Process
Testing the Steps in an Inbound Process
Summary
Chapter 11: Monitoring the Interface
Monitoring Errors via the SAP Inbox
Understanding Work Items
Viewing a Worklist
Processing a Work Item
Marking a Work Item as Complete
Executing Additional Operations on a Work Item
Personalizing the SAP Inbox
Displaying Information in the IDoc Tables
IDoc List
IDoc Statistics
Workload Analysis
Asynchronous Update Log
Dump Analysis
System Log
Statistical Analysis of the Audit Log
To Use or Not to Use Workflow
Summary
Chapter 12: EDI Process Troubleshooting and
Recovery
Troubleshooting the Outbound Process
Reporting Problems
Determining Whether an Outbound Process Is Successful
Troubleshooting Guide for Outbound Errors
Restart Points for Outbound Errors
Automatically
Purging the Outbound Process
Reporting Problems
Determining the Success of an Inbound Process
Troubleshooting Guide for Inbound Errors
Restart Points for Inbound Errors
Purging the Inbound Process
Chapter 13: Managing EDI Process Performance and
Throughput
Managing Performance of Outbound Processes
Outbound in Batch Mode
Outbound Process with and without ALE Services
Inbound in Batch Mode
Dedicated Application Server for EDI Processes
Performance of ABAP/4 Programs
Tuning the Database
PART 5: EDI Scenarios
Chapter 14: Outbound with Message Control—Purchase OrdersOverview of the Purchase Order
The Analysis Phase
Developing a Cross-Reference Sheet and Performing a Gap Analysis
Identifying Available User Exits
Identifying the IDoc Type and the Message Type
Identifying Message Control Parameters
Identifying Process Parameters
Identifying the Workflow Parameters
Master Data Requirements
Executing the Process
Verifying the Output
Summary
Chapter 15: Outbound without Message
Control—Remittance Advice
Overview of Remittance Advice/Payment Order
The Analysis Phase
Identifying User Exits Available in the Process
Identifying IDoc and Message Types
Identifying Workflow Parameters
EDI Configuration Components
Executing the Process
The Payment Proposal Run
The Payment Run
Chapter 16: Inbound with Function Module—Sales
Orders
Overview of the Sales Order Process
The Analysis Phase
Developing a Cross-Reference Sheet
Identifying User Exits Available in the Process
Developing Conversion Lists
Identifying IDoc and Message Types
Identifying Conversion Tables to Be Maintained
Identifying Process Codes
Identifying Workflow Parameters
Maintaining Conversion Tables
Maintaining Pricing
EDI Configuration Components
Executing Processes
Verifying Output
Summary
Chapter 17: Inbound via Workflow—Sales Order
Changes
Overview of the Sales Order Change
The Analysis Phase
The Design and Development Phase
The Preparation Phase
Identifying Workflow Tasks and Process Codes for Inbound Processes
Executing the Process
Verifying the Output
Summary
Section II: ALE
Part 6: ALE Basics
Chapter 18: Introduction to Distributed SystemsIntroduction to the Distributed Process
Reasons for Distributing Processes
Consolidation
System Capacity
Mission-Critical Applications
Upgrading a Module Separately
Data Security
Political and Business Reasons
Online Distribution Using Two-Phase-Commit Protocol
Distributed Updates to Replicas
SAP's Answer for a Distributed Environment
Provisions of the Standard System
Chapter 19: Introduction to ALE Technology
ALE Architecture
The Inbound Process
Exception Handling via Workflow
Instantiated IDocs
Multiple Messages per IDoc Concept
Tools
Testing Tools
Monitoring Tools
Development Tools
Documentation Tools
PART 7: The SAP ALE Interface
Chapter 20: The Outbound ALE ProcessOverview of Components Used in the Outbound Process
Message Control
Change Pointers
IDoc Structure
Selection Programs
Filter Objects
Port Definition
RFC Destination
Partner Profile
Service Programs and Configuration Tables
Process Flow for Distributing Master Data
Triggering the Outbound Process via Change Pointers
Processing in the Application Layer
Processing in the ALE Interface Layer
Processing in the Communication Layer
Summary
Chapter 21: The Inbound ALE Process
Overview of Components Used in an Inbound Process
Workflow
Partner Profile
Processing in the ALE/EDI Interface Layer
Processing in the Posting Module
Exception Handling in the Inbound Process
Summary
PART 8: Configuring the ALE Interface
Chapter 22: Configuring the ALE InfrastructureMaking the Configuration Settings
Basic Settings for IDocs
Allocating Logical Systems to the Client
Setting Up an RFC Destination
Port Definition
Setting Up Audit Reporting
Chapter 23: Distributing Master Data
Overview of Distributing Master Data
Which Master Data Can Be Distributed?
How Is Data Distributed?
Distributed Maintenance and Distributed Use
Generating Partner Profiles
Distributing the Customer Model
Maintaining Workflow Settings
Distributing Changes
Fetch Master Data
How the Classification System Works
Configuration Steps
Execute the Process
Segment Filtering
Reduced IDoc Type
Version Change for Segments and IDocs
Frequently Asked Questions on Master Data
Summary
Chapter 24: Implementing Distributed Business
Processes
Introduction to Distributed Processing
The Preparation Phase
The Setup Phase
Testing Phase
Execution and Verification Phase
Support Phase
Managing Control Data
Maintaining the Control Data Model
Chapter 25: SAP to Non-SAP Communication
ALE/IDoc Interface Applications
SAP to Legacy Systems
Legacy Interface Development Issues
Interfacing with Non-SAP Systems
Using Converters
Monitoring, Troubleshooting, and Performance
Enhancements and Custom Development
PART 9: Operating and Administering the ALE Interface
Chapter 26: Testing the ALE InterfaceTesting Outbound Processes
Performing Sanity Tests
Testing Outbound Processes
Performing Sanity Tests
Testing Inbound Processes
Summary
Chapter 27: ALE Process Troubleshooting and
Recovery
How to Troubleshoot
Troubleshooting the Outbound Process
How the System Reports Problems
How to Determine the Success of an Outbound Process
Troubleshooting Guide for Outbound Errors
Restart Points for Outbound Errors
Purging the Outbound Process
Summary
Chapter 28: Managing ALE Process Performance and
Throughput
Methods for Performance Management
Managing Performance of Outbound Processes
Batch Mode Outbound Messages
Batch Mode Inbound Messages
Summary
Section III: IDocs
PART 10: IDoc Basics
Chapter 29: IDocs from the OutsideWhat Is an IDoc?
IDoc Applications
Third-Party Product Integration
Workflow Integration
SAP R/2 Integration
Internet Integration
OCR Application Integration
ICR Application Integration
Communication with Back-Level IDocs
Exception Handling via Workflow
Ability to Create and Enhance IDocs
Standard Monitoring Tools
Standard Testing Tools
IDoc Type Documentation
Reports for the Subsystem
Restart and Recovery Tools
Reading IDoc Data
Archiving Tools
Summary
Chapter 30: IDocs on the Inside
Comparing Flat File Structure to IDoc Structure
IDoc Definition Components
Segments
Data Fields
Data Records
Status Records
Summary
PART 11: Customer Modifications to the IDoc Interface
Chapter 31: Extending and Developing a Basic IDoc TypeExtending versus Developing New IDocs
Creating IDocs
Formatting Guidelines
Creating a New Basic IDoc Type
Summary
Chapter 32: Programming in the IDoc
Interface
Writing ABAP/4 Programs
Programs for Custom Basic IDoc Types
Inbound Program for Custom Basic IDoc Types
Strategic Location of User Exits
Steps to Locate User Exits
Steps to Determine SAP Enhancements
Process for Developing User Exits
Outbound Programs for Extended IDocs
Inbound Programs for Extended IDocs
Chapter 33: Customizing the Interface for New or
Extended IDocs
Configuring the System for New IDocs
Configuring an Inbound Process for New IDocs
Configuring an Inbound Process for Extended IDocs
PART 12: Archiving in the IDoc Interface
Chapter 34: Archiving IDocs and Deleting Work ItemsThe Difference between Archiving and Deleting
When Should You Start Archiving or Deleting?
Overview of the Archiving Module
How the Archiving Module Is Implemented
Maintaining File Names
Archiving Programs Used in IDocs
Customizing
Archiving IDocs
Executing the RSWWHIDE Program
Appendix: FAQs, User Exits, and Miscellaneous Resources
Frequently Asked QuestionsTransaction Codes
Programs
An IDoc File Example
IDoc Status Codes
New Tools to Maintain Partner Profiles
Creating IDoc Extensions
Cosmetic Changes
Web Sites
Training Courses
Index
L'auteur - Arvind Nagpal
earned his Masters degree in Computer Integrated Manufacturing Systems at North Carolina State University and has over four years' experience in SAP R/3 cross-application technologies. He has consulted for several Fortune 50 companies and has been hired by SAP on several occasions to teach SAP's ALE, EDI, IDoc, and workflow courses. His students think very highly of him as an instructor.
Caractéristiques techniques
PAPIER | |
Éditeur(s) | Prima Publishing |
Auteur(s) | Arvind Nagpal, John Pitlak |
Parution | 01/10/2001 |
Édition | 2eme édition |
Nb. de pages | 764 |
Format | 19,4 x 24 |
Couverture | Relié |
Poids | 1802g |
Intérieur | Noir et Blanc |
EAN13 | 9780761534310 |
Avantages Eyrolles.com
Consultez aussi
- Les meilleures ventes en Graphisme & Photo
- Les meilleures ventes en Informatique
- Les meilleures ventes en Construction
- Les meilleures ventes en Entreprise & Droit
- Les meilleures ventes en Sciences
- Les meilleures ventes en Littérature
- Les meilleures ventes en Arts & Loisirs
- Les meilleures ventes en Vie pratique
- Les meilleures ventes en Voyage et Tourisme
- Les meilleures ventes en BD et Jeunesse