Professional Documents
Culture Documents
EDI / IDOCs
It is a set of
Tools,
programs and
data definitions
◆ Reliable communication
Document
IDoc
SAP System R/3 SAP System R/3
IDoc IDoc
What is ALE ?
Components of ALE.
Anatomy of an IDoc.
ALE Processing
Transactions For Monitoring and Processing IDocs.
Trouble Shooting
Questions
Services:
Application Services
Distribution Services
Communication Services
( Intermediate
Documents
Master
Application IDOC Determine Filter/Convert Comm.
Receipients Data, Create IDOC
IDOC
Carrier
Application
Data Application Filter/Convert Comm.
Functions Data IDOC
System 1 System 2
SAP
Document IDoc
IDOC
“Intermediate
Document”
TCODE:
WE31
TCODE:
WE30
WE81
WE82
ii.Inbound Processing
Need to Customer
create IDOC? Distribution Model
asynch. RFC
Create master or
M Receiver determination
IDOC EDI
System call FM
Segment filter ( INBOUND_
IDOC_
Field value conversion PROCESS )
On destination
Application document
posted simultaneously Version change
with IDOCs
Dispatch
Links
C control C
Database
Need to Customer
create IDOC? Distribution Model
asynch. RFC
Create master or
M Receiver determination
IDOC EDI RFC
asynch.
● Technical comms parameters are
Segment filter defined
or
● EDI or aRFCEDI
(asynch. remote
Field value conversion function call)
● Send immediately or cumulate
Application document and send via batch job
posted simultaneously Version change ● If batch, packet size is
with IDocs determined
Dispatch
Links
C control C
Database
• Program logic
– “How is the IDOC being created ?”
• Triggering
– “How is the IDOC creation kicked off ?”
MASTER_IDOC_DISTRIBUTE
• Receiver determination
• Segment filtering
• Version Control
• Dispatch Control
ALE layer
Non-character fields:
‘Condense’ statement must be used
Check IDOC documentation to find out which fields
require a ‘condense’
All types unequal to ‘char’, ‘cuky’, ‘clnt’, ‘accp’, ‘numc’,
‘dats’, ‘tims’ or ‘unit’ require a condense
TCODE:
SM59
TCODE:
WE21
TCODE:
WE20
NACE
Input
control A
A Serialization Process IDOC
Simultaneously update
IDOC's status
Post application
Database document
Simultaneously update
IDOC's status
Post application
Database document
● Input
Inbound IDOCs are passed to
the application via a control A
standardized function
interface A Serialization Process IDOC
Simultaneously update
IDOC's status
Post application
Database document
TCODE:
WE57
WE41
WE42
TCODE:
WE64
TCODE:
BD67
If ERROR, trigger
Workflow Task
ALE layer
Tables parameter :
IDOC_Control
IDOC_DATA
IDOC_STATUS
Return_variable