
Architecting EDI with SAP IDocs
Description
This book is your project-based guide to architecting Enterprise Data Interchange (EDI) with SAP IDocs. Following a large sample scenario of an order-to-cash process from blueprint to code, you'll get an A-to-Z explanation of what an EDI system or architecture looks like. The book explains the basics of the process, shows a real-life implementation, and introduces utilities, test strategies, monitoring and troubleshooting activities. Following the sample project, you'll learn everything you need to know about SAP EDI.
Highlights include
- EDI in an SAP Environment
- IDocs and the IDoc Interface, Custom IDocs and IDoc Extensions
- Custom ABAP Utilities and Tools
- Building an EDI System
- Testing
- Troubleshooting and Recovery
More details
Other editions
New editions

Person
Content
... Prologue ... 19
1 ... Acme Pictures: Hollywood's Queen of the B Movies Looks to SAP and EDI ... 29
... 1.1 ... SAP and EDI: Getting to Know Each Other ... 30
... 1.2 ... A Brief History of Fame: Our Imaginary Dream Factory ... 31
... 1.3 ... Defining Some Basic Ground Rules ... 38
2 ... The Blueprint: Discovery and Documentation ... 47
... 2.1 ... A Business Process Overview ... 48
... 2.2 ... Legacy Systems, Data Flows, and Interfaces ... 60
... 2.3 ... Legacy EDI Data Flows ... 66
3 ... Designing the New SAP EDI Architecture ... 77
... 3.1 ... The To-Be Systems and Interfaces Emerge ... 78
... 3.2 ... Laying the Foundations for EDI: Master Data ... 85
... 3.3 ... The Typical Life Cycle of an Order from Gordy ... 93
... 3.4 ... Interfaces in the Order-to-Cash Cycle ... 109
... 3.5 ... Considering the Project Plan ... 110
4 ... EDI: The Ugly Stepsister of E-Commerce ... 115
... 4.1 ... EDI Follows the Money ... 116
... 4.2 ... A Brief History of EDI ... 123
... 4.3 ... The Anatomy of an X12 Interchange ... 140
5 ... Real World Business Process Integration with EDI ... 167
... 5.1 ... The Basic EDI Interface ... 168
... 5.2 ... Trading Partner Management ... 169
... 5.3 ... The Impact of VMI Collaboration Through EDI ... 172
... 5.4 ... The Role of Acme's EDI RIM ... 173
... 5.5 ... Reporting EDI Status to SAP ... 191
... 5.6 ... Putting All of the Pieces Together ... 210
6 ... EDI Architecture in SAP: The IDoc Interface ... 217
... 6.1 ... Intelligent Messages: The Anatomy of an IDoc ... 218
... 6.2 ... Building IDoc Architecture in the Data Dictionary ... 236
... 6.3 ... Base EDI Configuration with IDocs in SAP ... 240
... 6.4 ... EDI Reference Data in SAP ... 262
... 6.5 ... The SAP EDI Inbound Process Flow ... 272
... 6.6 ... The SAP EDI Outbound Process Flow ... 279
7 ... Building Custom IDocs and IDoc Extensions ... 287
... 7.1 ... IDoc Development and Configuration Tools ... 288
... 7.2 ... IDoc Development Process Flow ... 304
... 7.3 ... Custom IDoc: Inbound Inventory Report ... 312
... 7.4 ... IDoc Extension: Outbound ORDRSP with BOM ... 325
8 ... Building the 850--ORDERS Inbound ... 339
... 8.1 ... Functional Specifications ... 340
... 8.2 ... End-to-End Process Flow ... 345
... 8.3 ... Technical Specifications ... 351
... 8.4 ... EDI Configuration in SAP ... 373
9 ... Building the ORDRSP--855 Outbound ... 377
... 9.1 ... Functional Specifications ... 377
... 9.2 ... End-to-End Process Flow ... 383
... 9.3 ... Technical Specifications ... 387
... 9.4 ... Mapping Specifications -- The ORDERS05_ZORSDQ01-855 Map ... 417
... 9.5 ... EDI Configuration in SAP ... 420
10 ... Building the SHPORD--830 Outbound ... 431
... 10.1 ... Functional Specifications ... 432
... 10.2 ... End-to-End Process Flow ... 439
... 10.3 ... Technical Specifications ... 442
... 10.4 ... Mapping Specifications -- The SHPORD-830 Map ... 445
... 10.5 ... EDI Configuration in SAP ... 450
11 ... Building the 856--SHPCON Inbound ... 455
... 11.1 ... Functional Specifications ... 456
... 11.2 ... End-to-End Process Flow ... 462
... 11.3 ... Technical Specifications ... 465
... 11.4 ... Mapping Specifications -- The 856-SHPCON Map ... 468
... 11.5 ... EDI Configuration in SAP ... 475
12 ... Building the DESADV--856 Outbound ... 479
... 12.1 ... Functional Specifications ... 480
... 12.2 ... End-to-End Process Flow ... 486
... 12.3 ... Technical Specifications ... 493
... 12.4 ... Mapping Specifications ... 496
... 12.5 ... EDI Configuration in SAP ... 500
13 ... Building the INVOIC--810 Outbound ... 507
... 13.1 ... Functional Specifications ... 508
... 13.2 ... End-to-End Process Flow ... 516
... 13.3 ... Technical Specifications ... 525
... 13.4 ... Mapping Specifications -- The INVOIC-810 Map ... 554
... 13.5 ... EDI Configuration in SAP ... 557
14 ... Building the 820--REMADV Inbound ... 563
... 14.1 ... Functional Specifications ... 564
... 14.2 ... End-to-End Process Flow ... 571
... 14.3 ... Technical Specifications ... 575
... 14.4 ... Mapping Specifications -- The 820-REMADV Map ... 583
... 14.5 ... EDI Configuration in SAP ... 589
15 ... Extending the Interface: Custom IDoc Tools ... 595
... 15.1 ... Mass Upload of Partner Profiles to SAP ... 596
... 15.2 ... EDI Trading Partner to Control Segment ... 611
... 15.3 ... Mass Transfer of IDocs Between Systems ... 619
... 15.4 ... Changing IDoc Status ... 626
16 ... Testing the EDI System in SAP ... 631
... 16.1 ... IDoc Test Tools ... 632
... 16.2 ... Interface Testing Strategy ... 638
... 16.3 ... Unit Testing ... 647
... 16.4 ... String Testing ... 649
... 16.5 ... Interface Testing ... 656
... 16.6 ... Integration Testing ... 663
... 16.7 ... Stress Testing ... 676
17 ... Troubleshooting and Recovery ... 681
... 17.1 ... Identifying Issues ... 682
... 17.2 ... Monitoring and Recovery Tools ... 690
... 17.3 ... Identifying Key Points of Failure ... 713
... Epilogue ... 727
... The Author ... 731