‎2007 Jul 31 6:55 AM
Hello...
I wanted to know what is EDI, wht is the purpose,and how EDI is implemented..
Can any one guide me in getting the information about EDI.
With Regards,
Poornima
‎2007 Jul 31 9:05 AM
Electronic Data Interchange (EDI) has been in wide use in industry since the 1970s. Only recently, however, has it become feasible to share business documents electronically over the Internet using EDI.
WHY EDI COMES IN TO EXISTENCE:
In today's business environment, organizations are gathering more data than ever before through internet. Through the use of networks, companies are constantly exchanging information within their own business branches as well with their related businesses. this exchange of information must always be secure and be transmitted efficiently. EDI accomplishes both of these requirements. EDI standards define only the format of the data, and with some industry exceptions, do not specify the means by which the data is communicated between trading partners.
VAN communication
Using a value added network (VAN) for the transmission of files is traditionally seen as the
most secure way of communication. Apart from doing pure communication, a VAN also
provides value adds such as:
_ Built-in security features that help protect against unauthorized access to customer data
_ Restart and recovery facilities that help to reduce or eliminate the impact of
communications interruptions
_ Archive capability for the online retention of data copies
_ 24x7 availability
_ Notification of message arrivals that meet predefined criteria, such as a message from a
specific trading partner
Transaction Set
A transaction set is one electronic document
Segment
A segment is a line of data in a standard EDI transaction
Element
An element is the smallest item of information in an EDI transaction
Advantages:
The main advantage of EDI is that it reduces costs and improves efficiency in organizations that adopt it. It does by creating an error-free flow of routine documents between a company and its "trading partners".
Value Added Networks (VANs) provide networking services between trading partners
who send and receive EDI documents.
Standards:
1.ANSX12
2.EDIFACT
ANSI - (American National Standards Institute) - widely used in North American - also called X.12.
UN/EDIFACT - (EDI for Administration, Commerce and Transport) - used primarily in
Europe and Japan, and is managed by the United Nations.
UCS - developed within grocery industry in early 80s.
TDCC: Transportation Data Coordinating Committee, which worked from 1968 to 1975 to develop a series of EDI standards documents for Air, rail, truck and ocean.
ASC X12 ENVELPOES
NESTING STRUCTURE OF EDI ENVELOPES
The diagram shows the nesting structure of EDI envelopes. There may be any number of transaction (message) envelopes in a group, however the transactions must all have the same group ID. This generally means that all transactions in a group are the same
transaction set. Any number of groups could be enclosed in an interchange as long as all those groups of transactions are destined for one trading partner.
ISA: All X12 interchanges will begin with an ISA interchange control header and end with an IEA interchange control trailer. The three characters "ISA" are sometimes used to identify EDI X12 data for processing.
ISA Contains 16 elements & it contains 106 bytes
Example of ISA
IEA :Interchange control trailer
GS:Functional group header
In GS we have 8 elements & it contains 72 bytes
GE:Functional group trailer
ST :Transaction set header
SE:Transaction set trailer
Transactions r divided into 3 logical areas
. Header
. Details
. Summary
Header: In this we get the information of transaction
Eg : name, address, telephone no
Details: Here we get detail information of transaction
Summary: Here we get summary information of the order such as
Weight, total amt etc.
Loops:
Loops are groups of two or more related segments that repeat.
A Loop may contain another loop which is referred to as "nesting"
Loop types:
m Unbounded implicit loops
m Bounded explicit loops
m Hierarchical explicit nested loops
Unbounded implicit loops:
Unbounded implicit loops are named after the first segment in the loop.
The beginning segment in the loop determines whether or not the loop is mandatory or optional and it shall appear only once per loop
Nested unbounded loops must not start with the same segment ID. For example, a PO1 loop cannot contain another PO1 loop.
Bounded explicit loops:
Bounded explicit loops require an (LS) segment to appear before the start of the loop
and an (LE) segment to appear after the end of the loop
Hierarchial Loops:
The HL segment identifies dependencies of hierarchically related data
The HL segment identifies explicit nested loops within a transaction
HL segment is WITHIN Loop
The HL indicates parent-child relationships among occurrences
Hierarchical loops are not defined for the UN/EDIFACT standard
Conditional Designators:
M - Mandatory - If segment is used, this element must be present
O - Optional - Use is at the option of trading partners
X - Relational - Use is dependent upon the absence or presence of another element
X12 Data Element Types
A - Alphabetic
AN - Alphanumeric (string)
B - Binary
CD - Composite data element
CH - Character
DT - Date
FS - Fixed-length String (Deleted in X12 004010)
ID - Identifier (values defined in a code list)
IV - Incrementing Value
Nn - Numeric (n decimal positions assumed)
PW - Password
R - Decimal number (real - with decimal point and sign)
TM Time
Mapping process:
For "inbound" translation ("receive" maps), EDI elements are moved to application data fields. For "outbound" translation ("send" maps), application data fields are moved to EDI elements.
Both files are typically sequential (flat) files.
EDIFACT ENVELOPES
Although the segment IDs (segment "tags" in EDIFACT) are different, the enveloping structure is identical.
The UNA segment shown is not an enveloping segment, but is a Service Segment that may be used to specify delimiter characters.
Examples for X12/EDIFACT
DIFFERENT SEGMENTS
Different components
SIMILAR SEGMENT NAMES BETWEEN X12/EDIFACT
DIFFERENCES BETWEEN B2B & B2C
The differences between business-to-business and business-to-consumer e-commerce can be expressed by examining their respective definitions: Business-to-business e-commerce is the buying and selling of goods between companies whereas business-to-consumer e-commerce is the selling of product directly to consumers.
Besides the fact that business-to-business customers buy the same things at lower prices than business-to-consumer customers, there is really only one difference.
Business-to-business buyers are looking for a selection to fill a space or their customers' needs;
Business-to-consumer customers are looking for one item to fill a space or need.
Both buyers have a spot that they are trying to fill. That is why they are customers. When there is no space (either figuratively or literally) that needs to be filled either now or in the future, there are no customers.
E-COMMERCE: Electronic commerce is the most recent step in the evolution of business transactions. It replaces (or augments) the swapping of money or goods with the exchange of information from computer to computer.
Long before the Internet grew into a common business tool, e-commerce in transportation meant electronic data interchange. Using standard protocols, closed communications networks and computer systems, EDI helps carriers and shippers reduce or eliminate phone calls, faxes and paperwork.
WHY WE GO FOR XML?
With XML, it is finally recognized that the information published on a website is
usually more than text it is data. Using a presentation-only markup language as
HTML, it is quite obvious that much of the structure and meaning of this data is lost. To
overcome this and other limitations, the W3C (World Wide Web Consortium) has
developed XML. The goal was to create a language that was easy to learn and use,
compatible with SGML, powerful enough to have a wide variety of applications
and legible to both humans and computers.
Adding up all these features, we can build the following definition:
XML (extensible Markup Language) is a meta-markup language defined by the
W3C, that provides a way to create extensible formats for describing structured
data in electronic documents and to express rules about those data.
X12 Transaction Set Index (version 004020)
100 Insurance Plan Description
101 Name and Address Lists
102 Associated Data
103 Abandoned Property Filings
104 Air Shipment Information
105 Business Entity Filings
106 Motor Carrier Rate Proposal
107 Request for Motor Carrier Rate Proposal
108 Responses to a Motor Carrier Rate Proposal
109 Vessel Content Details
110 Air Freight Details and Invoice
111 Individual Insurance Policy and Client Information
112 Property Damage Report
120 Vehicle Shipping Order
121 Vehicle Service
124 Vehicle Damage
125 Multilevel Railcar Load Details
126 Vehicle Application Advice
127 Vehicle Baying Order
128 Dealer Information
129 Vehicle Carrier Rate Update
130 Student Educational Record (Transcript)
131 Student Educational Record (Transcript) Acknowledgment
135 Student Aid Origination Record
138 Education Testing Results Request and Report
139 Student Loan Guarantee Result
140 Product Registrations
141 Product Service Claim Responses
142 Product Service Claim
143 Product Service Notifications
144 Student Loan Transfer and Status Verification
146 Requests for Student Educational Record (Transcript)
147 Responses to Request for Student Educational Record (Transcript)
148 Report of Injury, Illness or Incident
149 Notice of Tax Adjustment or Assessment
150 Tax Rate Notifications
151 Electronic Filing of Tax Return Data Acknowledgment
152 Statistical Government Information
153 Unemployment Insurance Tax Claim or Charge Information
154 Secured Interest Filing
155 Business Credit Report
157 Notice of Power of Attorney
159 Motion Picture Booking Confirmation
160 Transportation Automatic Equipment Identification
161 Train Sheet
163 Transportation Appointment Schedule Information
170 Revenue Receipts Statement
175 Court and Law Enforcement Notice
176 Court Submissions
180 Return Merchandise Authorizations and Notification
185 Royalty Regulatory Reports
186 Insurance Underwriting Requirements Reporting
187 Premium Audit Request and Return
188 Educational Course Inventory
189 Applications for Admission to Educational Institutions
190 Student Enrollment Verification
191 Student Loan Pre-Claims and Claims
194 Grant or Assistance Application
195 Federal Communications Commission (FCC) License Application
196 Contractor Cost Data Reporting
197 Real Estate Title Evidence
198 Loan Verification Information
199 Real Estate Settlement Information
200 Mortgage Credit Report
201 Residential Loan Application
202 Secondary Mortgage Market Loan Delivery
203 Secondary Mortgage Market Investor Report
204 Motor Carrier Load Tender
205 Mortgage Note
206 Real Estate Inspection
210 Motor Carrier Freight Details and Invoice
211 Motor Carrier Bill of Lading
212 Motor Carrier Delivery Trailer Manifest
213 Motor Carrier Shipment Status Inquiry
214 Transportation Carrier Shipment Status Message
215 Motor Carrier Pick-up Manifest
216 Motor Carrier Shipment Pick-up Notification
217 Motor Carrier Loading and Route Guide
218 Motor Carrier Tariff Information
219 Logistics Service Request
220 Logistics Service Response
222 Cartage Work Assignment
223 Consolidators Freight Bill and Invoice
224 Motor Carrier Summary Freight Bill Manifest
225 Response to a Cartage Work Assignment
240 Motor Carrier Package Status
242 Data Status Tracking
244 Product Source Information
248 Account Assignment/Inquiry and Service/Status
249 Animal Toxicological Data
250 Purchase Order Shipment Management Document
251 Pricing Support
252 Insurance Producer Administration
255 Underwriting Information Services
256 Periodic Compensation
260 Application for Mortgage Insurance Benefits
261 Real Estate Information Request
262 Real Estate Information Report
263 Residential Mortgage Insurance Application Response
264 Mortgage Loan Default Status
265 Real Estate Title Insurance Services Order
266 Mortgage or Property Record Change Notification
267 Individual Life, Annuity and Disability Application
268 Annuity Activity
270 Eligibility, Coverage or Benefit Inquiry
271 Eligibility, Coverage or Benefit Information
272 Property and Casualty Loss Notification
273 Insurance/Annuity Application Status
274 Healthcare Provider Information
275 Patient Information
276 Health Care Claim Status Request
277 Health Care Claim Status Notification
278 Health Care Services Review Information
280 Voter Registration Information
283 Tax or Fee Exemption Certification
284 Commercial Vehicle Safety Reports
285 Commercial Vehicle Safety and Credentials Information Exchange
286 Commercial Vehicle Credentials
288 Wage Determination
290 Cooperative Advertising Agreements
300 Reservation (Booking Request) (Ocean)
301 Confirmation (Ocean)
303 Booking Cancellation (Ocean)
304 Shipping Instructions
309 Customs Manifest
310 Freight Receipt and Invoice (Ocean)
311 Canadian Customs Information
312 Arrival Notice (Ocean)
313 Shipment Status Inquiry (Ocean)
315 Status Details (Ocean)
317 Delivery/Pickup Order
319 Terminal Information
322 Terminal Operations and Intermodal Ramp Activity
323 Vessel Schedule and Itinerary (Ocean)
324 Vessel Stow Plan (Ocean)
325 Consolidation of Goods In Container
326 Consignment Summary List
350 Customs Status Information
352 U.S. Customs Carrier General Order Status
353 Customs Events Advisory Details
354 U.S. Customs Automated Manifest Archive Status
355 U.S. Customs Acceptance/Rejection
356 U.S. Customs Permit to Transfer Request
357 U.S. Customs In-Bond Information
358 Customs Consist Information
361 Carrier Interchange Agreement (Ocean)
362 Cargo Insurance Advice of Shipment
404 Rail Carrier Shipment Information
410 Rail Carrier Freight Details and Invoice
414 Rail Carhire Settlements
417 Rail Carrier Waybill Interchange
418 Rail Advance Interchange Consist
419 Advance Car Disposition
420 Car Handling Information
421 Estimated Time of Arrival and Car Scheduling
422 Shipper's Car Order
423 Rail Industrial Switch List
425 Rail Waybill Request
426 Rail Revenue Waybill
429 Railroad Retirement Activity
431 Railroad Station Master File
432 Rail Deprescription
433 Railroad Reciprocal Switch File
434 Railroad Mark Register Update Activity
435 Standard Transportation Commodity Code Master
436 Locomotive Information
437 Railroad Junctions and Interchanges Activity
440 Shipment Weights
451 Railroad Event Report
452 Railroad Problem Log Inquiry or Advice
453 Railroad Service Commitment Advice
455 Railroad Parameter Trace Registration
456 Railroad Equipment Inquiry or Advice
460 Railroad Price Distribution Request or Response
463 Rail Rate Reply
466 Rate Request
468 Rate Docket Journal Log
470 Railroad Clearance
475 Rail Route File Maintenance
485 Ratemaking Action
486 Rate Docket Expiration
490 Rate Group Definition
492 Miscellaneous Rates
494 Rail Scale Rates
500 Medical Event Reporting
501 Vendor Performance Review
503 Pricing History
504 Clauses and Provisions
511 Requisition
517 Material Obligation Validation
521 Income or Asset Offset
527 Material Due-In and Receipt
536 Logistics Reassignment
540 Notice of Employment Status
561 Contract Abstract
567 Contract Completion Status
568 Contract Payment Management Report
601 U.S. Customs Export Shipment Information
602 Transportation Services Tender
620 Excavation Communication
625 Well Information
650 Maintenance Service Order
715 Intermodal Group Loading Plan
805 Contract Pricing Proposal
806 Project Schedule Reporting
810 Invoice
811 Consolidated Service Invoice/Statement
812 Credit/Debit Adjustment
813 Electronic Filing of Tax Return Data
814 General Request, Response or Confirmation
815 Cryptographic Service Message
816 Organizational Relationships
818 Commission Sales Report
819 Operating Expense Statement
820 Payment Order/Remittance Advice
821 Financial Information Reporting
822 Account Analysis
823 Lockbox
824 Application Advice
826 Tax Information Exchange
827 Financial Return Notice
828 Debit Authorization
829 Payment Cancellation Request
830 Planning Schedule with Release Capability
831 Application Control Totals
832 Price/Sales Catalog
833 Mortgage Credit Report Order
834 Benefit Enrollment and Maintenance
835 Health Care Claim Payment/Advice
836 Procurement Notices
837 Health Care Claim
838 Trading Partner Profile
839 Project Cost Reporting
840 Request for Quotation
841 Specifications/Technical Information
842 Nonconformance Report
843 Response to Request for Quotation
844 Product Transfer Account Adjustment
845 Price Authorization Acknowledgment/Status
846 Inventory Inquiry/Advice
847 Material Claim
848 Material Safety Data Sheet
849 Response to Product Transfer Account Adjustment
850 Purchase Order
851 Asset Schedule
852 Product Activity Data
853 Routing and Carrier Instruction
854 Shipment Delivery Discrepancy Information
855 Purchase Order Acknowledgment
856 Ship Notice/Manifest
857 Shipment and Billing Notice
858 Shipment Information
859 Freight Invoice
860 Purchase Order Change Request - Buyer Initiated
861 Receiving Advice/Acceptance Certificate
862 Shipping Schedule
863 Report of Test Results
864 Text Message
865 Purchase Order Change Acknowledgment/Request - Seller Initiated
866 Production Sequence
867 Product Transfer and Resale Report
868 Electronic Form Structure
869 Order Status Inquiry
870 Order Status Report
871 Component Parts Content
872 Residential Mortgage Insurance Application
875 Grocery Products Purchase Order
876 Grocery Products Purchase Order Change
877 Manufacturer Coupon Family Code Structure
878 Product Authorization/De-authorization
879 Price Information
880 Grocery Products Invoice
881 Manufacturer Coupon Redemption Detail
882 Direct Store Delivery Summary Information
883 Market Development Fund Allocation
884 Market Development Fund Settlement
885 Retail Account Characteristics
886 Customer Call Reporting
887 Coupon Notification
888 Item Maintenance
889 Promotion Announcement
891 Deduction Research Report
893 Item Information Request
894 Delivery/Return Base Record
895 Delivery/Return Acknowledgment or Adjustment
896 Product Dimension Maintenance
920 Loss or Damage Claim - General Commodities
924 Loss or Damage Claim - Motor Vehicle
925 Claim Tracer
926 Claim Status Report and Tracer Reply
928 Automotive Inspection Detail
940 Warehouse Shipping Order
943 Warehouse Stock Transfer Shipment Advice
944 Warehouse Stock Transfer Receipt Advice
945 Warehouse Shipping Advice
947 Warehouse Inventory Adjustment Advice
980 Functional Group Totals
990 Response to a Load Tender
993 Secured Receipt or Acknowledgment
996 File Transfer
997 Functional Acknowledgment
998 Set Cancellation
Healthcare Transactions
Examples of Healthcare Specific EDI Transactions
270 - Eligibility, Coverage or Benefit Inquiry
271 - Eligibility, Coverage or Benefit Information
272 - Property/Casualty Loss Notification
273 - Insurance/Annuity Application Status
274 - Health Care Provider Information
275 - Patient Information
276 - Health Care Claim Status Request
277 - Health Care Claim Status Notification
278 - Health Care Services Review Information
279 - Health Care Services Review Request
834 - Benefit Enrollment/Maintenance
835 - Claim Payment/Advice
837 - Healthcare Claim
Also refer
http://www.erpgenie.com/sapedi/index.htm
Please refer to site http://edifactory.de which will give you good documentation about EDI.
Check these links for EDI
http://www.netweaverguru.com/EDI/HTML/IDocBook.htm
http://www.sapgenie.com/sapedi/idoc_abap.htm
www.sapgenie.com/sapedi/edi_sap_training.htm
www.sap-img.com/basis/ difference-between-edi-and-idoc.htm
help.sap.com/saphelp_nw04/helpdata/ en/35/26b592afab52b9e10000009b38f974/content.htm
help.sap.com/saphelp_nw04/helpdata/ en/35/26b594afab52b9e10000009b38f974/content.htm
http://www.onestopsap.com/interview-Question/edi/
http://www.intelligententerprise.com/channels/applications/feature/archive/kasturi2.jhtml
http://www.sapgenie.com/sapgenie/docs/i830v3020.xls
http://help.sap.com/saphelp_46c/helpdata/en/0b/2a655d507d11d18ee90000e8366fc2/frameset.htm
http://www.hud.gov/offices/hsg/comp/edi/0306sec1.cfm
http://www.sapgenie.com/sapedi/index.htm
http://help.sap.com/saphelp_erp2004/helpdata/en/dc/6b835943d711d1893e0000e8323c4f/content.htm
http://www.sapgenie.com/sapgenie/docs/ale_scenario_development_procedure.doc
http://edocs.bea.com/elink/adapter/r3/userhtm/ale.htm#1008419
http://www.sapgenie.com/sapedi/index.htm
http://www.allsaplinks.com/idoc_sample.html
http://www.sap-img.com/abap/ale-bapi.htm
http://www.sap-img.com/basis/difference-between-edi-and-idoc.htm
http://www.sappro.com/downloads/OneClientDistribution.pdf
http://www.sapgenie.com/sapgenie/docs/ale_scenario_development_procedure.doc
http://www.sapgenie.com/sapedi/idoc_abap.htm
http://help.sap.com/saphelp_erp2004/helpdata/en/0b/2a60bb507d11d18ee90000e8366fc2/frameset.htm
http://help.sap.com/saphelp_erp2004/helpdata/en/dc/6b828943d711d1893e0000e8323c4f/frameset.htm
http://www.sapgenie.com/ale/whitepaper.htm
http://help.sap.com/printdocu/core/Print46c/en/data/pdf/BCMIDALEIO/BCMIDALEIO.pdf
http://help.sap.com/printdocu/core/Print46c/en/data/pdf/BCMIDALEPRO/BCMIDALEPRO.pdf
http://help.sap.com/printdocu/core/Print46c/en/data/pdf/CABFAALEQS/CABFAALEQS.pdf
http://help.sap.com/printdocu/core/Print46c/en/data/pdf/BCSRVEDISC/CAEDISCAP_STC.pdf
http://help.sap.com/printdocu/core/Print46c/en/data/pdf/BCSRVEDI/CAEDI.pdf
regards,
srinivas
<b>*reward for useful answers*</b>
‎2007 Jul 31 6:57 AM
hi,
chk this
http://help.sap.com/saphelp_erp2004/helpdata/en/dc/6b835943d711d1893e0000e8323c4f/content.htm
http://www.sapgenie.com/sapgenie/docs/ale_scenario_development_procedure.doc
http://edocs.bea.com/elink/adapter/r3/userhtm/ale.htm#1008419
http://www.netweaverguru.com/EDI/HTML/IDocBook.htm
http://www.sapgenie.com/sapedi/index.htm
http://www.onestopsap.com/interview-Question/ale/
http://www.onestopsap.com/interview-Question/edi/
http://www.allsaplinks.com/idoc_sample.html
http://www.sap-img.com/abap/ale-bapi.htm
http://www.sap-img.com/basis/difference-between-edi-and-idoc.htm
http://www.sappro.com/downloads/OneClientDistribution.pdf
http://www.sapgenie.com/sapgenie/docs/ale_scenario_development_procedure.doc
Please check this link for EDI/ALE/IDoc online documentation.
http://www.easymarketplace.de/online-pdfs.php
Rgds
Reshma
‎2007 Jul 31 8:07 AM
hi,
Electronic Data Interchange
Cross-company exchange of electronic data (for example business documents) between domestic and international business partners who use a variety of hardware, software, and communication services. The data involved is formatted according to predefined standards. In addition to this, SAP ALE technology is available for data exchange within a company.
Refer
http://www.erpgenie.com/sapedi/index.htm
http://help.sap.com/saphelp_nw04/helpdata/en/72/c18ee5546a11d182cc0000e829fbfe/frameset.htm
http://downloads-zdnet.com.com/SoftwareandWebDevelopment/SoftwareDevelopmentTools/ElectronicData+Interchange/
http://www.erpgenie.com/sapedi/index.htm
http://www.kostal.com/english/downloads/EDI_AGB_eng.pdfd
EDI FLOW :
Here is some thing which helps you and here the purchase order is taken as example too..
Electronic Data Interchange, or EDI, is the electronic exchange of business data. Using a standard format, EDI provides a method of transmitting business data from one computer to another, without the need to re-key data. This electronic link can result in more effective business transactions. With EDI, paper documents such as invoices can be replaced with electronic transmissions, thus time is saved, and the potential for error is minimized. Data can be exchanged at any time. Related business expenses, such as postage, printing, phone calls, and handling, can also be significantly reduced. EDI can aid in the support of manufacturing efforts, such as Just-in-Time and Third Party Warehousing, and financial efforts, such as Electronic Payments.
What parts of the business cycle can be supported by EDI?
Any business documents that are currently exchanged using paper can be converted to an EDI. Standards. Standards include ANSI X12 and XML/EDI are primarily used in the United States, while EDIFACT is used in Europe and Asia.
How does EDI get started?
EDI gets started when one company contacts another expressing interest in trading business documents electronically using Electronic Data Interchange. The two companies must first determine each other's EDI capabilities. If you do not already know your EDI capabilities, we have prepared a questionnaire to help you determine them. If you are already EDI capable, we will coordinate with your technical staff to determine a testing plan. Upon completion of testing the EDI documents, the appropriate business personnel will set a production start date to begin the exchange of EDI business data. If you are not EDI capable, we recommend you first obtain a commitment from your upper management. Your company will need to allocate resources and capital for software, hardware, testing, possible programming, and training.
What is the flow of EDI?
The flow of EDI depends on the sophistication of your systems and your EDI software. If you have internal purchasing/order entry systems, you will need interface programs that can extract and insert data out of and into these systems. EDI programs that interface with your internal systems are preferred over software that requires re-keying of data. Embassy Software specializes in seemless interface between EDI and your back office systems. Using a purchase order as an example of a business document your customer would send that PO electronically (850) to you. It could be sent either through a VAN (Value Added Network) or through an FTP server. You would take that 850 and convert it either into and ODBC database, a flat file or XML document to be imported into your Order System with the use of EDI Software such as PassportXchange.. Using EDI communication software, which is part of the PassportXchange package you would pull down data at set intervals from the VAN or FTP. These documents are then processed through EDI translation software and output to our order entry system. Finally, an EDI document called a functional acknowledgment (997) is sent to your customer.
hi,
EDI information
http://www.erpgenie.com/sapedi/index.htm
Please refer to site http://edifactory.de which will give you good documentation about EDI.
Check these links for EDI
http://www.netweaverguru.com/EDI/HTML/IDocBook.htm
http://www.sapgenie.com/sapedi/idoc_abap.htm
www.sapgenie.com/sapedi/edi_sap_training.htm
www.sap-img.com/basis/ difference-between-edi-and-idoc.htm
help.sap.com/saphelp_nw04/helpdata/ en/35/26b592afab52b9e10000009b38f974/content.htm
help.sap.com/saphelp_nw04/helpdata/ en/35/26b594afab52b9e10000009b38f974/content.htm
http://www.onestopsap.com/interview-Question/edi/
http://www.intelligententerprise.com/channels/applications/feature/archive/kasturi2.jhtml
http://www.sapgenie.com/sapgenie/docs/i830v3020.xls
http://help.sap.com/saphelp_46c/helpdata/en/0b/2a655d507d11d18ee90000e8366fc2/frameset.htm
http://www.hud.gov/offices/hsg/comp/edi/0306sec1.cfm
http://www.sapgenie.com/sapedi/index.htm
http://help.sap.com/saphelp_erp2004/helpdata/en/dc/6b835943d711d1893e0000e8323c4f/content.htm
http://www.sapgenie.com/sapgenie/docs/ale_scenario_development_procedure.doc
http://edocs.bea.com/elink/adapter/r3/userhtm/ale.htm#1008419
http://www.sapgenie.com/sapedi/index.htm
http://www.allsaplinks.com/idoc_sample.html
http://www.sap-img.com/abap/ale-bapi.htm
http://www.sap-img.com/basis/difference-between-edi-and-idoc.htm
http://www.sappro.com/downloads/OneClientDistribution.pdf
http://www.sapgenie.com/sapgenie/docs/ale_scenario_development_procedure.doc
http://www.sapgenie.com/sapedi/idoc_abap.htm
http://help.sap.com/saphelp_erp2004/helpdata/en/0b/2a60bb507d11d18ee90000e8366fc2/frameset.htm
http://help.sap.com/saphelp_erp2004/helpdata/en/dc/6b828943d711d1893e0000e8323c4f/frameset.htm
http://www.sapgenie.com/ale/whitepaper.htm
http://help.sap.com/printdocu/core/Print46c/en/data/pdf/BCMIDALEIO/BCMIDALEIO.pdf
http://help.sap.com/printdocu/core/Print46c/en/data/pdf/BCMIDALEPRO/BCMIDALEPRO.pdf
http://help.sap.com/printdocu/core/Print46c/en/data/pdf/CABFAALEQS/CABFAALEQS.pdf
http://help.sap.com/printdocu/core/Print46c/en/data/pdf/BCSRVEDISC/CAEDISCAP_STC.pdf
http://help.sap.com/printdocu/core/Print46c/en/data/pdf/BCSRVEDI/CAEDI.pdf
‎2007 Jul 31 9:05 AM
Electronic Data Interchange (EDI) has been in wide use in industry since the 1970s. Only recently, however, has it become feasible to share business documents electronically over the Internet using EDI.
WHY EDI COMES IN TO EXISTENCE:
In today's business environment, organizations are gathering more data than ever before through internet. Through the use of networks, companies are constantly exchanging information within their own business branches as well with their related businesses. this exchange of information must always be secure and be transmitted efficiently. EDI accomplishes both of these requirements. EDI standards define only the format of the data, and with some industry exceptions, do not specify the means by which the data is communicated between trading partners.
VAN communication
Using a value added network (VAN) for the transmission of files is traditionally seen as the
most secure way of communication. Apart from doing pure communication, a VAN also
provides value adds such as:
_ Built-in security features that help protect against unauthorized access to customer data
_ Restart and recovery facilities that help to reduce or eliminate the impact of
communications interruptions
_ Archive capability for the online retention of data copies
_ 24x7 availability
_ Notification of message arrivals that meet predefined criteria, such as a message from a
specific trading partner
Transaction Set
A transaction set is one electronic document
Segment
A segment is a line of data in a standard EDI transaction
Element
An element is the smallest item of information in an EDI transaction
Advantages:
The main advantage of EDI is that it reduces costs and improves efficiency in organizations that adopt it. It does by creating an error-free flow of routine documents between a company and its "trading partners".
Value Added Networks (VANs) provide networking services between trading partners
who send and receive EDI documents.
Standards:
1.ANSX12
2.EDIFACT
ANSI - (American National Standards Institute) - widely used in North American - also called X.12.
UN/EDIFACT - (EDI for Administration, Commerce and Transport) - used primarily in
Europe and Japan, and is managed by the United Nations.
UCS - developed within grocery industry in early 80s.
TDCC: Transportation Data Coordinating Committee, which worked from 1968 to 1975 to develop a series of EDI standards documents for Air, rail, truck and ocean.
ASC X12 ENVELPOES
NESTING STRUCTURE OF EDI ENVELOPES
The diagram shows the nesting structure of EDI envelopes. There may be any number of transaction (message) envelopes in a group, however the transactions must all have the same group ID. This generally means that all transactions in a group are the same
transaction set. Any number of groups could be enclosed in an interchange as long as all those groups of transactions are destined for one trading partner.
ISA: All X12 interchanges will begin with an ISA interchange control header and end with an IEA interchange control trailer. The three characters "ISA" are sometimes used to identify EDI X12 data for processing.
ISA Contains 16 elements & it contains 106 bytes
Example of ISA
IEA :Interchange control trailer
GS:Functional group header
In GS we have 8 elements & it contains 72 bytes
GE:Functional group trailer
ST :Transaction set header
SE:Transaction set trailer
Transactions r divided into 3 logical areas
. Header
. Details
. Summary
Header: In this we get the information of transaction
Eg : name, address, telephone no
Details: Here we get detail information of transaction
Summary: Here we get summary information of the order such as
Weight, total amt etc.
Loops:
Loops are groups of two or more related segments that repeat.
A Loop may contain another loop which is referred to as "nesting"
Loop types:
m Unbounded implicit loops
m Bounded explicit loops
m Hierarchical explicit nested loops
Unbounded implicit loops:
Unbounded implicit loops are named after the first segment in the loop.
The beginning segment in the loop determines whether or not the loop is mandatory or optional and it shall appear only once per loop
Nested unbounded loops must not start with the same segment ID. For example, a PO1 loop cannot contain another PO1 loop.
Bounded explicit loops:
Bounded explicit loops require an (LS) segment to appear before the start of the loop
and an (LE) segment to appear after the end of the loop
Hierarchial Loops:
The HL segment identifies dependencies of hierarchically related data
The HL segment identifies explicit nested loops within a transaction
HL segment is WITHIN Loop
The HL indicates parent-child relationships among occurrences
Hierarchical loops are not defined for the UN/EDIFACT standard
Conditional Designators:
M - Mandatory - If segment is used, this element must be present
O - Optional - Use is at the option of trading partners
X - Relational - Use is dependent upon the absence or presence of another element
X12 Data Element Types
A - Alphabetic
AN - Alphanumeric (string)
B - Binary
CD - Composite data element
CH - Character
DT - Date
FS - Fixed-length String (Deleted in X12 004010)
ID - Identifier (values defined in a code list)
IV - Incrementing Value
Nn - Numeric (n decimal positions assumed)
PW - Password
R - Decimal number (real - with decimal point and sign)
TM Time
Mapping process:
For "inbound" translation ("receive" maps), EDI elements are moved to application data fields. For "outbound" translation ("send" maps), application data fields are moved to EDI elements.
Both files are typically sequential (flat) files.
EDIFACT ENVELOPES
Although the segment IDs (segment "tags" in EDIFACT) are different, the enveloping structure is identical.
The UNA segment shown is not an enveloping segment, but is a Service Segment that may be used to specify delimiter characters.
Examples for X12/EDIFACT
DIFFERENT SEGMENTS
Different components
SIMILAR SEGMENT NAMES BETWEEN X12/EDIFACT
DIFFERENCES BETWEEN B2B & B2C
The differences between business-to-business and business-to-consumer e-commerce can be expressed by examining their respective definitions: Business-to-business e-commerce is the buying and selling of goods between companies whereas business-to-consumer e-commerce is the selling of product directly to consumers.
Besides the fact that business-to-business customers buy the same things at lower prices than business-to-consumer customers, there is really only one difference.
Business-to-business buyers are looking for a selection to fill a space or their customers' needs;
Business-to-consumer customers are looking for one item to fill a space or need.
Both buyers have a spot that they are trying to fill. That is why they are customers. When there is no space (either figuratively or literally) that needs to be filled either now or in the future, there are no customers.
E-COMMERCE: Electronic commerce is the most recent step in the evolution of business transactions. It replaces (or augments) the swapping of money or goods with the exchange of information from computer to computer.
Long before the Internet grew into a common business tool, e-commerce in transportation meant electronic data interchange. Using standard protocols, closed communications networks and computer systems, EDI helps carriers and shippers reduce or eliminate phone calls, faxes and paperwork.
WHY WE GO FOR XML?
With XML, it is finally recognized that the information published on a website is
usually more than text it is data. Using a presentation-only markup language as
HTML, it is quite obvious that much of the structure and meaning of this data is lost. To
overcome this and other limitations, the W3C (World Wide Web Consortium) has
developed XML. The goal was to create a language that was easy to learn and use,
compatible with SGML, powerful enough to have a wide variety of applications
and legible to both humans and computers.
Adding up all these features, we can build the following definition:
XML (extensible Markup Language) is a meta-markup language defined by the
W3C, that provides a way to create extensible formats for describing structured
data in electronic documents and to express rules about those data.
X12 Transaction Set Index (version 004020)
100 Insurance Plan Description
101 Name and Address Lists
102 Associated Data
103 Abandoned Property Filings
104 Air Shipment Information
105 Business Entity Filings
106 Motor Carrier Rate Proposal
107 Request for Motor Carrier Rate Proposal
108 Responses to a Motor Carrier Rate Proposal
109 Vessel Content Details
110 Air Freight Details and Invoice
111 Individual Insurance Policy and Client Information
112 Property Damage Report
120 Vehicle Shipping Order
121 Vehicle Service
124 Vehicle Damage
125 Multilevel Railcar Load Details
126 Vehicle Application Advice
127 Vehicle Baying Order
128 Dealer Information
129 Vehicle Carrier Rate Update
130 Student Educational Record (Transcript)
131 Student Educational Record (Transcript) Acknowledgment
135 Student Aid Origination Record
138 Education Testing Results Request and Report
139 Student Loan Guarantee Result
140 Product Registrations
141 Product Service Claim Responses
142 Product Service Claim
143 Product Service Notifications
144 Student Loan Transfer and Status Verification
146 Requests for Student Educational Record (Transcript)
147 Responses to Request for Student Educational Record (Transcript)
148 Report of Injury, Illness or Incident
149 Notice of Tax Adjustment or Assessment
150 Tax Rate Notifications
151 Electronic Filing of Tax Return Data Acknowledgment
152 Statistical Government Information
153 Unemployment Insurance Tax Claim or Charge Information
154 Secured Interest Filing
155 Business Credit Report
157 Notice of Power of Attorney
159 Motion Picture Booking Confirmation
160 Transportation Automatic Equipment Identification
161 Train Sheet
163 Transportation Appointment Schedule Information
170 Revenue Receipts Statement
175 Court and Law Enforcement Notice
176 Court Submissions
180 Return Merchandise Authorizations and Notification
185 Royalty Regulatory Reports
186 Insurance Underwriting Requirements Reporting
187 Premium Audit Request and Return
188 Educational Course Inventory
189 Applications for Admission to Educational Institutions
190 Student Enrollment Verification
191 Student Loan Pre-Claims and Claims
194 Grant or Assistance Application
195 Federal Communications Commission (FCC) License Application
196 Contractor Cost Data Reporting
197 Real Estate Title Evidence
198 Loan Verification Information
199 Real Estate Settlement Information
200 Mortgage Credit Report
201 Residential Loan Application
202 Secondary Mortgage Market Loan Delivery
203 Secondary Mortgage Market Investor Report
204 Motor Carrier Load Tender
205 Mortgage Note
206 Real Estate Inspection
210 Motor Carrier Freight Details and Invoice
211 Motor Carrier Bill of Lading
212 Motor Carrier Delivery Trailer Manifest
213 Motor Carrier Shipment Status Inquiry
214 Transportation Carrier Shipment Status Message
215 Motor Carrier Pick-up Manifest
216 Motor Carrier Shipment Pick-up Notification
217 Motor Carrier Loading and Route Guide
218 Motor Carrier Tariff Information
219 Logistics Service Request
220 Logistics Service Response
222 Cartage Work Assignment
223 Consolidators Freight Bill and Invoice
224 Motor Carrier Summary Freight Bill Manifest
225 Response to a Cartage Work Assignment
240 Motor Carrier Package Status
242 Data Status Tracking
244 Product Source Information
248 Account Assignment/Inquiry and Service/Status
249 Animal Toxicological Data
250 Purchase Order Shipment Management Document
251 Pricing Support
252 Insurance Producer Administration
255 Underwriting Information Services
256 Periodic Compensation
260 Application for Mortgage Insurance Benefits
261 Real Estate Information Request
262 Real Estate Information Report
263 Residential Mortgage Insurance Application Response
264 Mortgage Loan Default Status
265 Real Estate Title Insurance Services Order
266 Mortgage or Property Record Change Notification
267 Individual Life, Annuity and Disability Application
268 Annuity Activity
270 Eligibility, Coverage or Benefit Inquiry
271 Eligibility, Coverage or Benefit Information
272 Property and Casualty Loss Notification
273 Insurance/Annuity Application Status
274 Healthcare Provider Information
275 Patient Information
276 Health Care Claim Status Request
277 Health Care Claim Status Notification
278 Health Care Services Review Information
280 Voter Registration Information
283 Tax or Fee Exemption Certification
284 Commercial Vehicle Safety Reports
285 Commercial Vehicle Safety and Credentials Information Exchange
286 Commercial Vehicle Credentials
288 Wage Determination
290 Cooperative Advertising Agreements
300 Reservation (Booking Request) (Ocean)
301 Confirmation (Ocean)
303 Booking Cancellation (Ocean)
304 Shipping Instructions
309 Customs Manifest
310 Freight Receipt and Invoice (Ocean)
311 Canadian Customs Information
312 Arrival Notice (Ocean)
313 Shipment Status Inquiry (Ocean)
315 Status Details (Ocean)
317 Delivery/Pickup Order
319 Terminal Information
322 Terminal Operations and Intermodal Ramp Activity
323 Vessel Schedule and Itinerary (Ocean)
324 Vessel Stow Plan (Ocean)
325 Consolidation of Goods In Container
326 Consignment Summary List
350 Customs Status Information
352 U.S. Customs Carrier General Order Status
353 Customs Events Advisory Details
354 U.S. Customs Automated Manifest Archive Status
355 U.S. Customs Acceptance/Rejection
356 U.S. Customs Permit to Transfer Request
357 U.S. Customs In-Bond Information
358 Customs Consist Information
361 Carrier Interchange Agreement (Ocean)
362 Cargo Insurance Advice of Shipment
404 Rail Carrier Shipment Information
410 Rail Carrier Freight Details and Invoice
414 Rail Carhire Settlements
417 Rail Carrier Waybill Interchange
418 Rail Advance Interchange Consist
419 Advance Car Disposition
420 Car Handling Information
421 Estimated Time of Arrival and Car Scheduling
422 Shipper's Car Order
423 Rail Industrial Switch List
425 Rail Waybill Request
426 Rail Revenue Waybill
429 Railroad Retirement Activity
431 Railroad Station Master File
432 Rail Deprescription
433 Railroad Reciprocal Switch File
434 Railroad Mark Register Update Activity
435 Standard Transportation Commodity Code Master
436 Locomotive Information
437 Railroad Junctions and Interchanges Activity
440 Shipment Weights
451 Railroad Event Report
452 Railroad Problem Log Inquiry or Advice
453 Railroad Service Commitment Advice
455 Railroad Parameter Trace Registration
456 Railroad Equipment Inquiry or Advice
460 Railroad Price Distribution Request or Response
463 Rail Rate Reply
466 Rate Request
468 Rate Docket Journal Log
470 Railroad Clearance
475 Rail Route File Maintenance
485 Ratemaking Action
486 Rate Docket Expiration
490 Rate Group Definition
492 Miscellaneous Rates
494 Rail Scale Rates
500 Medical Event Reporting
501 Vendor Performance Review
503 Pricing History
504 Clauses and Provisions
511 Requisition
517 Material Obligation Validation
521 Income or Asset Offset
527 Material Due-In and Receipt
536 Logistics Reassignment
540 Notice of Employment Status
561 Contract Abstract
567 Contract Completion Status
568 Contract Payment Management Report
601 U.S. Customs Export Shipment Information
602 Transportation Services Tender
620 Excavation Communication
625 Well Information
650 Maintenance Service Order
715 Intermodal Group Loading Plan
805 Contract Pricing Proposal
806 Project Schedule Reporting
810 Invoice
811 Consolidated Service Invoice/Statement
812 Credit/Debit Adjustment
813 Electronic Filing of Tax Return Data
814 General Request, Response or Confirmation
815 Cryptographic Service Message
816 Organizational Relationships
818 Commission Sales Report
819 Operating Expense Statement
820 Payment Order/Remittance Advice
821 Financial Information Reporting
822 Account Analysis
823 Lockbox
824 Application Advice
826 Tax Information Exchange
827 Financial Return Notice
828 Debit Authorization
829 Payment Cancellation Request
830 Planning Schedule with Release Capability
831 Application Control Totals
832 Price/Sales Catalog
833 Mortgage Credit Report Order
834 Benefit Enrollment and Maintenance
835 Health Care Claim Payment/Advice
836 Procurement Notices
837 Health Care Claim
838 Trading Partner Profile
839 Project Cost Reporting
840 Request for Quotation
841 Specifications/Technical Information
842 Nonconformance Report
843 Response to Request for Quotation
844 Product Transfer Account Adjustment
845 Price Authorization Acknowledgment/Status
846 Inventory Inquiry/Advice
847 Material Claim
848 Material Safety Data Sheet
849 Response to Product Transfer Account Adjustment
850 Purchase Order
851 Asset Schedule
852 Product Activity Data
853 Routing and Carrier Instruction
854 Shipment Delivery Discrepancy Information
855 Purchase Order Acknowledgment
856 Ship Notice/Manifest
857 Shipment and Billing Notice
858 Shipment Information
859 Freight Invoice
860 Purchase Order Change Request - Buyer Initiated
861 Receiving Advice/Acceptance Certificate
862 Shipping Schedule
863 Report of Test Results
864 Text Message
865 Purchase Order Change Acknowledgment/Request - Seller Initiated
866 Production Sequence
867 Product Transfer and Resale Report
868 Electronic Form Structure
869 Order Status Inquiry
870 Order Status Report
871 Component Parts Content
872 Residential Mortgage Insurance Application
875 Grocery Products Purchase Order
876 Grocery Products Purchase Order Change
877 Manufacturer Coupon Family Code Structure
878 Product Authorization/De-authorization
879 Price Information
880 Grocery Products Invoice
881 Manufacturer Coupon Redemption Detail
882 Direct Store Delivery Summary Information
883 Market Development Fund Allocation
884 Market Development Fund Settlement
885 Retail Account Characteristics
886 Customer Call Reporting
887 Coupon Notification
888 Item Maintenance
889 Promotion Announcement
891 Deduction Research Report
893 Item Information Request
894 Delivery/Return Base Record
895 Delivery/Return Acknowledgment or Adjustment
896 Product Dimension Maintenance
920 Loss or Damage Claim - General Commodities
924 Loss or Damage Claim - Motor Vehicle
925 Claim Tracer
926 Claim Status Report and Tracer Reply
928 Automotive Inspection Detail
940 Warehouse Shipping Order
943 Warehouse Stock Transfer Shipment Advice
944 Warehouse Stock Transfer Receipt Advice
945 Warehouse Shipping Advice
947 Warehouse Inventory Adjustment Advice
980 Functional Group Totals
990 Response to a Load Tender
993 Secured Receipt or Acknowledgment
996 File Transfer
997 Functional Acknowledgment
998 Set Cancellation
Healthcare Transactions
Examples of Healthcare Specific EDI Transactions
270 - Eligibility, Coverage or Benefit Inquiry
271 - Eligibility, Coverage or Benefit Information
272 - Property/Casualty Loss Notification
273 - Insurance/Annuity Application Status
274 - Health Care Provider Information
275 - Patient Information
276 - Health Care Claim Status Request
277 - Health Care Claim Status Notification
278 - Health Care Services Review Information
279 - Health Care Services Review Request
834 - Benefit Enrollment/Maintenance
835 - Claim Payment/Advice
837 - Healthcare Claim
Also refer
http://www.erpgenie.com/sapedi/index.htm
Please refer to site http://edifactory.de which will give you good documentation about EDI.
Check these links for EDI
http://www.netweaverguru.com/EDI/HTML/IDocBook.htm
http://www.sapgenie.com/sapedi/idoc_abap.htm
www.sapgenie.com/sapedi/edi_sap_training.htm
www.sap-img.com/basis/ difference-between-edi-and-idoc.htm
help.sap.com/saphelp_nw04/helpdata/ en/35/26b592afab52b9e10000009b38f974/content.htm
help.sap.com/saphelp_nw04/helpdata/ en/35/26b594afab52b9e10000009b38f974/content.htm
http://www.onestopsap.com/interview-Question/edi/
http://www.intelligententerprise.com/channels/applications/feature/archive/kasturi2.jhtml
http://www.sapgenie.com/sapgenie/docs/i830v3020.xls
http://help.sap.com/saphelp_46c/helpdata/en/0b/2a655d507d11d18ee90000e8366fc2/frameset.htm
http://www.hud.gov/offices/hsg/comp/edi/0306sec1.cfm
http://www.sapgenie.com/sapedi/index.htm
http://help.sap.com/saphelp_erp2004/helpdata/en/dc/6b835943d711d1893e0000e8323c4f/content.htm
http://www.sapgenie.com/sapgenie/docs/ale_scenario_development_procedure.doc
http://edocs.bea.com/elink/adapter/r3/userhtm/ale.htm#1008419
http://www.sapgenie.com/sapedi/index.htm
http://www.allsaplinks.com/idoc_sample.html
http://www.sap-img.com/abap/ale-bapi.htm
http://www.sap-img.com/basis/difference-between-edi-and-idoc.htm
http://www.sappro.com/downloads/OneClientDistribution.pdf
http://www.sapgenie.com/sapgenie/docs/ale_scenario_development_procedure.doc
http://www.sapgenie.com/sapedi/idoc_abap.htm
http://help.sap.com/saphelp_erp2004/helpdata/en/0b/2a60bb507d11d18ee90000e8366fc2/frameset.htm
http://help.sap.com/saphelp_erp2004/helpdata/en/dc/6b828943d711d1893e0000e8323c4f/frameset.htm
http://www.sapgenie.com/ale/whitepaper.htm
http://help.sap.com/printdocu/core/Print46c/en/data/pdf/BCMIDALEIO/BCMIDALEIO.pdf
http://help.sap.com/printdocu/core/Print46c/en/data/pdf/BCMIDALEPRO/BCMIDALEPRO.pdf
http://help.sap.com/printdocu/core/Print46c/en/data/pdf/CABFAALEQS/CABFAALEQS.pdf
http://help.sap.com/printdocu/core/Print46c/en/data/pdf/BCSRVEDISC/CAEDISCAP_STC.pdf
http://help.sap.com/printdocu/core/Print46c/en/data/pdf/BCSRVEDI/CAEDI.pdf
regards,
srinivas
<b>*reward for useful answers*</b>
‎2007 Jul 31 9:11 AM
Hi,
EDI ->
EDI is described as the interchange of structured data according to agreed message standards between computer systems, by electronic means. Structured data equates to a simple and direct method of presenting the data content of a document. The method of ensuring the correct interpretation of the information by the computer system is defined by the EDI standard."
EDI is a technique used to communicate business transactions between computer systems of different companies and organizations. Note that sometimes the EDI mechanism deployed at a company is often used to interface to other systems within the same organization."
Info shuttle - "I was implementing EDI at a customer and I wanted some real data to test with in Development, so I asked the Project Manager to see if he could arrange something. Literally, 20 minutes later he came back and said that there were 10 new orders in Development, together with the customer master records related to the order, the carrier vendor master record, the material master records, ... were all there. I asked him how he had done it so quickly which led me to my first exposure with Infoshuttle, a tool that does this for you using the ALE functionality. As an ALE consultant I know how to do this stuff but I also know how long it would take to set that up.
http://www.sapgenie.com/sapedi/edi_sap_training.htm
http://www.sap-img.com/basis/ difference-between-edi-and-idoc.htm
http://www.help.sap.com/saphelp_nw04/helpdata/ en/35/26b592afab52b9e10000009b38f974/content.htm
help.sap.com/saphelp_nw04/helpdata/ en/35/26b594afab52b9e10000009b38f974/content.htm
http://www.onestopsap.com/interview-Question/edi/
Regards,
Priyanka.