SAP R/3 can be interfaced with other systems using various techniques. EDI is one of them. For interfacing SAP R/3 with its partners (Vendors/Customers) the best way is using EDI. Please find below some of the important transaction codes used for IDOCs (intermediate document).
IDOC Monitoring
Transaction Code
Description
WE02
IDOC Display
WE05
IDOC List
WE07
IDOC Statistics
WE20
Maintain Partner Profiles Manually
BD82
Generate Partner Profiles Automatically
WE21
Port Definitions
SM59
RFC Destination
BD64
Maintain Customer Model
Message Control
Transaction Code
Description
NACE
Maintain condition records for various applications
VOK2
Message Control components for Sales and Distribution
VOK3
Message Control components for Purchasing
VOFM
Maintain requirements for Message Control
V/86
Field Catalog for condition Tables
Important Menus
Transaction Code
Description
WEDI
Main Menu for EDI related activities
BALE
Main menu for ALE related activities
SWLD
Main menu for workflow related activities
SALE
ALE Configuration
NACE
Message Control Configuration
IDOCs
Transaction Code
Description
WE31
Segment Editor
WE30
IDoc Editor to create and extend IDoc type
BD53
Reduce IDoc Types for Master Data
WE60
IDoc documentation (IDoc structure and segment definition)
WE61
IDoc documentation (Control Record, data record, and Status Record)
Always use Pretty Printer and Extended Program Check before releasing the code.
Do not leave unused code in the program. Comment the code thoroughly. Align the comments and the Code. Follow the SAP Standards and SAP Best Practices guidelines. It’s a good practice to take a dump of the code on your local drive.