Application Development and Automation Discussions
Join the discussions or start your own on all things application development, including tools and APIs, programming models, and keeping your skills sharp.
cancel
Showing results for 
Search instead for 
Did you mean: 
Read only

EDI

Former Member
0 Likes
3,315

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

1 ACCEPTED SOLUTION
Read only

Former Member
0 Likes
1,639

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>

4 REPLIES 4
Read only

Former Member
0 Likes
1,639

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

https://www.2020software.com/products/Fourth_Shift_Edition_for_SAP_Business_One_Electronic_Data_Inte...

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

Read only

Former Member
0 Likes
1,640

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>

Read only

Former Member
0 Likes
1,639

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.