Create an Idoc from scratch.. |
New Idoc or extending an Idoc ? |
BDBR |
Data transfer - program library(avoid reinventing the wheel) |
WE31 |
Create segments |
WE30 |
Create basic Idoc type or extend existing Idoc type with new segments |
New message type ? |
WE81 |
Create a new message type |
WE82 |
Link the message type to an Idoc type |
New processing function module ? |
SE37 |
Create your function module (refer to available examples!) |
WE57 |
Allocate the function module to a Message Type |
BD51 |
Make the function module available for ALE |
WE41 |
Outbound process codes |
WE42 |
Inbound process codes |
Outbound: Change Pointers ? |
BD61 |
Globally activate change pointers |
BD50 |
Activate Change Pointers for the Message Type |
BD52 |
Specify the fields for which Change Pointers need to be written |
BD60 |
Additional data for the Message Type |
Idoc filtering / Reduction ? |
BD59 |
Filtering at field level |
BD56 |
Filtering at segment level |
BD53 |
Idoc reduction maintenance |
ALE port ? |
SALE |
ALE customizing settings Define logical system Allocate logical system to a client |
SM59 |
Set up an RFC destination (R/3 connection) |
WE21 |
Set up a transactional RFC port |
BD64 |
Maintain the Customer Distribution Model - hot |
BD82 |
Generate the partner profiles |
WE20 |
Check the partner profiles - hot |
BD64 |
Distribute the partner profiles |
EDI configuration |
SM59 |
Set up RFC destination (TCP/IP) normaly to SERVER_EXEC - hot |
WE21 |
Set op a File Port (check WE55 for the different file names) |
WE20 |
Check the partner profiles - hot |
Error handling via workflow |
WE40 |
Display system process codes |