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
Application IDOC Determine
Determine Filter/Convert
Filter/Convert Comm.
Receipients
Receipients Data,
Data, Create
Create IDOC
IDOC IDOC
Carrier
Carrier
Application
Data Application
Application Filter/Convert
Filter/Convert Comm.
Functions
Functions Data
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 )
Application document On destination
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
Version change and send via batch job
posted simultaneously
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
A Serialization Process IDOC
interface
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