A desktop application built with Java Swing to help learn and simulate Electronic Data Interchange (EDI) and EDIFACT message creation.
- User Input: Enter Purchase Order (PO) Number, Product Code, and Quantity
- EDIFACT ORDERS Message Generation: Creates a valid EDIFACT ORDERS message
- Display: Shows the generated message in a TextArea
- Save to File: Saves the message to
order.edi - Validation: Prevents empty or invalid entries for required fields
- EDI (Electronic Data Interchange): Electronic transfer of business data between companies, eliminating manual intervention.
- EDIFACT: International (ISO) standard format for EDI messages, structured with segments like UNH, BGM, DTM, NAD, LIN, QTY.
- Enter PO Number, Product Code, and Quantity
- Click "Generate Message"
- The EDIFACT message appears in the TextArea and is saved as
order.edi
UNH+1+ORDERS:D:96A:UN'
BGM+220+PO12345+9'
DTM+137:20250903:102'
NAD+BY+123456789::16'
LIN+1++PRD001:IN'
QTY+21:10'
- Java 17+
- IntelliJ IDEA or Eclipse (for GUI development)
- Basic Java and Swing knowledge
Learn, experiment, and simulate EDI & EDIFACT message creation!