0% found this document useful (0 votes)
14 views29 pages

#$sap MM$#

The document outlines an agenda for a presentation on EDI (Electronic Data Interchange) and IDOCs (Intermediate Documents) within SAP, covering topics such as EDI standards, document types, and SAP configuration. It highlights the benefits of EDI for order processing and the flexibility of SAP's IDOC environment to accommodate various EDI interpretations. The presentation concludes with lessons learned and an invitation for questions.

Uploaded by

tusharrh
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
14 views29 pages

#$sap MM$#

The document outlines an agenda for a presentation on EDI (Electronic Data Interchange) and IDOCs (Intermediate Documents) within SAP, covering topics such as EDI standards, document types, and SAP configuration. It highlights the benefits of EDI for order processing and the flexibility of SAP's IDOC environment to accommodate various EDI interpretations. The presentation concludes with lessons learned and an invitation for questions.

Uploaded by

tusharrh
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 29

[ Agenda

 About Courier
 EDI
 Overview
 Standards
 IDOCS
 What are IDOCs?
 IDOC Processing
 SAP Configuration for IDOCs and EDI
 Adding Data to IDOCs
 Wrap Up
 Lessons Learned & Benefits
 Questions

Real Experience. Real Advantage. 6


[ EDI Overview
 What is EDI
 Electronic Data Interchange
 A method for passing process documents between companies in
an electronic format.
 A Quasi Standard
 Each customer has their own interpretation.
 Some customers cannot handle standard segments.
 Codes within a field are not always standard.

Real Experience. Real Advantage. 7


[ EDI Process Overview
Partner Order SAP
Order 850 S Order
A
S P
A
P I
Functional D
Partner Ack 997
F O
Courier
EDI eVision L C
EDI SAP
Mailbox A
Mailbox Delivery
EDI Tool t D
& Scheduler A
PO Ack
PO Ack F T
855
I A
L B
E A
S
Partner Invoice e SAP
Invoice 810 Invoice

Real Experience. Real Advantage. 8


[ EDI Document Types and Components
 Document Types (300 +)
 850 Purchase Order
 855 Purchase Order Acknowledgement
 856 Advanced Shipment Notice
 810 Invoice
 997 Functional Acknowledgement
 Document Components
 Sender & Receiver IDs
 Segments and Delimiters

Real Experience. Real Advantage. 9


[ EDI Standards
 Standards
 X12
 EDIFACT

 Interchange Control Header ISA Interchange


 Functional Group Header GS Group
 Message Header ST
 User Data Segments
Document
 Message Trailer SE
 Functional Group Trailer GE
 Interchange Trailer IEA

Real Experience. Real Advantage. 10


[ Sample EDI Document (850 / PO)
 Header ISA*00* *00* *ZZ*AMAZON

 From / To
*ZZ*201338X *120411*0426*U*00305*000007494*0*P*:
GS*PO*AMAZON*201338X*20120411*0426*7494*X*004010

 Group
ST*850*0001

 Document
BEG*00*NP*S0930755**20120411
CSH*Y

 PO #
DTM*064*20120412
DTM*063*20120504

 Dates
N1*ST**15*8013861

 Items
PO1*1*5*EA*19.95*PE*IB*0486992314
PO1*2*4*EA*19.95*PE*IB*0486992276

 Summary
PO1*3*2*EA*24.95*PE*IB*048699225X
PO1*4*7*EA*39.95*PE*IB*0486992209
PO1*5*46*EA*19.95*PE*IB*0486990974
CTT*5*64
SE*14*0001
GE*1*7494
IEA*1*000007494

Real Experience. Real Advantage. 11


[ EDI Communications
 VAN (Value added network) – Email box in the cloud.
Expensive.

 FTP (File transfer protocol) – Requires FTP server. Documents


are pulled

 AS2 (Applicability Statement 2) – Requires AS2 server. Secure


data transport protocol. Documents are pushed.

Real Experience. Real Advantage. 12


[ Agenda
 About Courier
 EDI
 Overview
 Standards
 IDOCS
 What are IDOCs?
 IDOC Processing
 SAP Configuration for IDOCs and EDI
 Adding Data to IDOCs
 Wrap Up
 Lessons Learned & Benefits
 Questions

Real Experience. Real Advantage. 13


[ SAP IDOC – Intermediate Document
 SAP Standard Interface Methodology
SAP
S Order

 Standard Documents exist for many SAP


A
S P
A
P I
transactions D
F O
L C

 Tools are supplied for monitoring and


SAP
A
Delivery
t D
A
F T
maintenance I A
L B
E A
S
e SAP
Invoice

Real Experience. Real Advantage. 14


[ IDOC Overview - WE02
 Inbound vs.
Outbound
 Message
Types

Real Experience. Real Advantage. 15


[ IDOC Correction - BD87
 Error Detail

 Drill to IDOC
details

 One step vs.


Two Step
Reprocessing

Real Experience. Real Advantage. 16


[ IDOC Detail View
 Accessible
from WE02
or BD87

 Data on right
reflects
selection on
left

 Only
populated
data is shown

Real Experience. Real Advantage. 17


[ SAP Configuration
 WEDI
 Administration
 Test
 Documentation
 Development
 Control

Real Experience. Real Advantage. 18


[ SAP Configuration
 Partner Profiles – WE20
 All partners doing EDI transactions must have their own profile.
 Logical Systems – BD84
 Identifies each SAP system.
 RFC Connections – SM59

 Ports – WE21
 Specifies source or destination of IDOCs

Real Experience. Real Advantage. 19


[ SAP Configuration – Partner Profiles - Overview
 WE20
 Outbound
 ASN
 POA
 INV
 Inbound
 PO

Real Experience. Real Advantage. 20


[ SAP Configuration – Partner Profiles – Orders Message
 Process Code
 Use F4 or
WE64 to get
list of possible
codes

Real Experience. Real Advantage. 21


[ SAP Configuration – Partner Profiles – DESADV Message – Outbound Opti
 Receiver Port
 Output Mode
 IDOC Type
 Basic
 Extension
(custom)

Real Experience. Real Advantage. 22


[ SAP Configuration – Partner Profiles – DESADV Message – Message Contro
 Message Control
 F4 for options
 Message Type
 Same as
printed
options
 Process Code
 F4 or WE64
for options
 Double click
to see function
module

Real Experience. Real Advantage. 23


[ SAP Configuration – Partner Profiles – Message Type Crib Sheet
Inbound Messages
Message Output Process
Type Basic Type Extension Application Type Code
ORDERS ORDE

Outbound Messages
Message Output Process
Type Basic Type Extension Application Type Code
ORDRSP ORDERS05 ZORDER05 V1 BA00 SD10
DESADV DELVRY03 ZDELVRY3 V2 ZD00 DELV
INVOIC INVOIC02 V3 RD00 SD09

Real Experience. Real Advantage. 24


[ Agenda
 About Courier
 EDI
 Overview
 Standards
 IDOCS
 What are IDOCs?
 IDOC Processing
 SAP Configuration for IDOCs and EDI
 Adding Data to IDOCs
 Wrap Up
 Lessons Learned & Benefits
 Questions

Real Experience. Real Advantage. 25


[ Adding Data to IDOCs
Project Enhancement / Component / Function
User Exit Module

 CMOD
 Defines projects that contain SAP Enhancements
 Can be enabled or disabled for testing
 SMOD
 Access Enhancements and Modify Components
 Component Descriptions exist here and not in CMOD
 Most of my work was done in outbound IDOCs
 Customer required data not in standard IDOC but exists in SAP
document

Real Experience. Real Advantage. 26


[ Finding the Correct Enhancement
 Use F4 in SMOD
 Search for enhancements with you document description in the
Exit Name or more likely the Short Text.

 Use Google
 “How do I add data to SAP IDOC for Purchase Orders”

Real Experience. Real Advantage. 27


[ Looking at Components with SMOD
 Make sure to
used scroll to
find all
components

Real Experience. Real Advantage. 28


[ Function Module for Enhancement
 When you double
click on the
include the first
time, SAP will ask
you to create the
include.
 Look at structures
to see what data
is available.
 Run in debugger
and validate
available data.

Real Experience. Real Advantage. 29


[ Courier’s EDI / IDOC Enhancements
Enhance
Project Description ment Description
ZSEDI Order Create VEDA0001 Import Order Cancel Date to Z-field.
ZEDIACK PO SDEDI001 Add Sales Org to Receiver ID.
Acknowledgement Multiple publishers using same
customer number.
ZEDIASN Advanced Ship V56K0001 Add Sales Org to Receiver ID.
Notice Multiple publishers using same
customer number.
ZEDIASN Advanced Ship V56K0001 Add Item Data: BOL #, Order Qty,
Notice Weight, Carton Qty.
ZEDIINV Invoicing LVEDF001 Add Sales Org to Receiver ID.
Multiple publishers using same
customer number.

Real Experience. Real Advantage. 30


[ Agenda
 About Courier
 EDI
 Overview
 Standards
 IDOCS
 What are IDOCs?
 IDOC Processing
 SAP Configuration for IDOCs and EDI
 Adding Data to IDOCs
 Wrap Up
 Lessons Learned & Benefits
 Questions

Real Experience. Real Advantage. 31


[ Lessons Learned and Benefits
 EDI provides easy processing of orders
 No data entry
 Automated feedback

 SAP Provides a robust IDOC environment


 Supports EDI and many other interfaces
 Easy to review, maintain and reprocess

 SAP can be easily extended to conform to different


interpretations of the EDI standards

Real Experience. Real Advantage. 32


[ Questions?

Real Experience. Real Advantage. 33


 Thank you for participating.
[
Please remember to complete and return your
evaluation form following this session.
For ongoing education on this area of focus, visit the
Year-Round Community page at www.asug.com/yrc

[ SESSION CODE: 2504


Peter Sammons, Courier Corporation
[email protected]

Real Experience. Real Advantage. 34

You might also like