ALE, EDI & IDocs Uvod i razlika: SAP Tutorijal
โก Pametni saลพetak
ALE, EDI i IDocs su tri stupa SAP integracija. EDI razmjenjuje poslovne dokumente s vanjskim partnerima, ALE distribuira procese diljem SAP sustava, a IDoc je standardni spremnik koji sadrลพi podatke za oba.

ล to je EDI?
EDI, kratica za Electronic Data Interchange (Electronic Data Interchange), elektroniฤka je razmjena strukturiranih poslovnih podataka izmeฤu razliฤitih aplikacija. Narudลพbenica izdana u jednoj tvrtki stoga moลพe stiฤi u sustav dobavljaฤa kao prodajna narudลพba, bez potrebe da je itko ponovno unosi.
EDI Architektura
Kao ลกto je prikazano na gornjem dijagramu, EDI ArchiTektura se sastoji od tri sloja โ
- EDI-omoguฤene aplikacijePodrลพavaju automatsku obradu poslovnih transakcija.
- IDoc suฤelje: Ovo je dizajnirano kao otvoreno suฤelje. IDoc suฤelje sastoji se od IDoc vrsta i funkcijskih modula koji tvore suฤelje za aplikaciju.
- EDI podsustav: Ovo pretvara vrste IDoc u vrste EDI poruka i obrnuto. Ovu komponentu EDI arhitekture ne isporuฤuje SAP.
Prednosti EDI procesa
- Smanjene pogreลกke pri unosu podataka
- Skraฤeno vrijeme ciklusa obrade
- Dostupnost podataka u elektroniฤkom obliku
- Smanjena papirologija
- Smanjen troลกak
- Smanjene zalihe i bolje planiranje
- Standardna sredstva komunikacije
- Bolji poslovni procesi
- Konkurentska prednost
ล to je ALE?
EDI doseลพe prema vanjskim trgovinskim partnerima. ALE rjeลกava problem zrcala unutar poduzeฤa, gdje nekoliko SAP Sustavi moraju ostati usklaฤeni.
ALE podrลพava distribuciju poslovnih funkcija i procesa preko labavo povezanih SAP R/3 sustavi (razliฤite verzije SAP R/3). Prikljuฤci iz R/2 i ne SAP sustavi takoฤer su podrลพani.
ALE podrลพava-
- Distribucija aplikacija izmeฤu razliฤitih izdanja R/3 sustava
- Kontinuirana razmjena podataka nakon nadogradnje izdanja bez potrebe za posebnim odrลพavanjem
- Ekstenzije specifiฤne za kupca.
- Komunikacijska suฤelja koja omoguฤuju povezivanje s ne-SAP sustavi.
- Spajanje R/3 i R/2 sustava.
ล to je IDOC?
I ALE i EDI zahtijevaju razmjenu podataka i oba predaju taj posao istom objektu.
IDOC is jednostavno spremnik podataka koristi se za razmjenu informacija izmeฤu bilo koja dva procesa koji mogu razumjeti sintaksu i semantiku podataka.
Jednostavno reฤeno, IDoc je poput podatkovne datoteke odreฤenog formata koja se razmjenjuje izmeฤu dva sustava koji znaju kako interpretirati te podatke.
IDOC je kratica za "Meฤudokument".
Kada izvrลกimo an koji odlazi ALE ili EDI proces, stvara se IDOC. U an dolazeฤi ALE ili EDI procesu, IDOC sluลพi kao ulaz za stvaranje aplikacijskog dokumenta. u SAP sistem, IDOC-ovi se pohranjuju u bazi podataka. Svaki IDOC ima jedinstveni broj (unutar klijenta).
IDOC-ovi se temelje na EDI standardima, ANSI ASC X12 i EDIFAKTU sluฤaju bilo kakvog sukoba u veliฤini podataka, usvaja se onaj s veฤom duljinom. IDOC-ovi su neovisno o smjeru razmjene podataka, na primjer ORDERS01 u modulu Nabava koristi se i za ulaznu i za izlaznu poลกtarinu. IDOC-ovi se mogu pregledavati u tekst editor jer se podaci pohranjuju u znakovnom umjesto binarnom formatu. IDOC-ovi su neovisno o sustavima slanja i primanja (SAP-do-SAP kao i ne-SAP).
Struktura IDoc-a: Kontrolni, podatkovni i statusni zapisi
Znati da je IDoc kontejner korisno je tek kada moลพete proฤitati ลกto se nalazi u njemu. Svaki IDoc, bez obzira na vrstu poruke, izgraฤen je od tri vrste zapisa.
| Zapis | Stol | ล to sadrลพi |
|---|---|---|
| Kontrolni zapis | EDIDC | Toฤno jedan po IDoc-u. Sadrลพi IDoc broj, osnovni tip, tip poruke, smjer te podatke o partneru poลกiljatelju i primatelju. |
| Zapisi podataka | EDID4 | Poslovni teret. Svaki zapis mapira se na segment, a segmenti se mogu ugnijeลพฤivati โโkako bi se formirale roditeljske i podreฤene hijerarhije. |
| Zapisi o statusu | EDIDS | Trag revizije. Svaki korak obrade dodaje statusni kod, tako da potpuna povijest IDoc-a ostaje vidljiva. |
Brojevi statusa takoฤer vam na prvi pogled pokazuju smjer. CodeBrojevi u rasponu od 01 do 49 pripadaju izlaznim IDoc-ovima, gdje 03 znaฤi โproslijeฤeno na portโ, a 12 znaฤi โotpremljenoโ. CodeBrojevi od 50 nadalje pripadaju dolaznim IDoc-ovima, gdje 53 znaฤi โdokument prijave objavljenโ, a 51 znaฤi โdokument prijave nije objavljenโ.
Kako funkcionira ALE i IDoc proces?
Gornji zapisi kreฤu se kroz fiksni slijed koraka. Razumijevanje tog slijeda omoguฤuje vam da pronaฤete gdje je neuspjelo suฤelje stalo.
Izlazni proces
- Dokument za prijavu je kreiran. Korisnik ili skupni zadatak sprema poslovni dokument, kao ลกto je narudลพbenica.
- Aktivirana je kontrola poruka. Odreฤivanje izlaza pronalazi vrstu poruke, na primjer NARUDลฝBE, i profil partnera koji kaลพe da treba kreirati IDoc.
- IDoc je generiran. Modul funkcije odabira ฤita tablice aplikacije i popunjava kontrolne i podatkovne zapise. IDoc dobiva status 30, โspremno za otpremuโ.
- IDoc se prosljeฤuje portu. Definicija porta odreฤuje medij, koji moลพe biti datoteka, poziv udaljene funkcije ili XML prijenos. Status postaje 03.
- Podsustav ili partner ga prima. Za EDI, podsustav pretvara IDoc u EDIFACT ili ANSI X12 poruku. Uspjeลกan prijenos vraฤa status 16.
Ulazni proces
- IDoc stiลพe kroz port i zapisuje se u bazu podataka sa statusom 50.
- Profil partnera je provjeren. SAP traลพi poลกiljatelja, vrstu poruke i dodijeljeni procesni kod.
- Procesni kod poziva funkcijski modul, koji validira segmente u odnosu na osnovni tip.
- Dokument za prijavu je objavljen. Uspjeh daje status 53. Neuspjeh daje status 51, a IDoc ostaje u bazi podataka s priloลพenom porukom o pogreลกci.
- Neuspjeli IDoc-ovi se ponovno obraฤuju nakon ลกto su glavni podaci ispravljeni, bez potrebe da partner ponovno ลกalje iลกta.
Buduฤi da se IDoc pohranjuje u svakoj fazi, podaci se ne gube kada korak ne uspije. Ta trajnost je glavni razlog SAP Integracije se i dalje oslanjaju na IDocs desetljeฤima nakon njihovog uvoฤenja.
Razlika izmeฤu ALE i EDI
Nakon ลกto su sva tri koncepta definirana, razlika postaje lako utvrditi.
ALE se koristi za podrลกku distribuiranim ali integriranim procesima u nekoliko SAP sustava, dok se EDI koristi za razmjenu poslovnih dokumenata izmeฤu sustava poslovnih partnera (koji mogu biti ne-SAP sustavi).
ALE je SAPtehnologija za podrลกku distribuiranom okruลพenju, dok je EDI proces koji se koristi za razmjenu poslovnih dokumenata kojima je sada dan standardni format.
| Temelj | ALE | EDI |
|---|---|---|
| Svrha | Distribuirajte poslovne procese i glavne podatke | Razmjena poslovnih dokumenata s trgovinskim partnerima |
| Tipiฤan opseg | Unutarnji, izmeฤu SAP sustavi | Vanjski, izmeฤu tvrtki |
| Potreban podsustav | Ne | Da, za pretvaranje IDocs-a u EDIFACT ili ANSI X12 |
| Ukljuฤeni standardi | SAP vlasniฤki model distribucije | EDIFACT, ANSI ASC X12 |
| Nositelj podataka | IDoc | IDoc |
IDoc je podatkovni spremnik koji se koristi za razmjenu podataka putem EDI i ALE procesa. Taj zajedniฤki spremnik je razlog zaลกto se te dvije tehnologije gotovo uvijek prouฤavaju zajedno.
Uobiฤajena IDoc transakcija Codeje u SAP
Svakodnevni rad s ALE i EDI odvija se putem malog skupa transakcijskih kodova. Tablica u nastavku ih grupira prema zadatku koji obavljaju.
| transakcija | Svrha |
|---|---|
WE02 / WE05 |
Prikaลพite IDocs i filtrirajte ih prema statusu, datumu, smjeru ili partneru. |
WE19 |
Alat za testiranje. Kopirajte postojeฤi IDoc, uredite segmente i ponovno ga obradite u naฤinu rada za otklanjanje pogreลกaka. |
WE20 |
Odrลพavajte profile partnera koji povezuju partnera s vrstama poruka i procesnim kodovima. |
WE21 |
Definirajte portove koji odreฤuju kako IDoc fiziฤki izlazi ili ulazi u sustav. |
WE30 / WE31 |
Kreirajte i proลกirite osnovne tipove i segmente IDoc-a. |
BD87 |
Ponovno obradite IDoc-ove koji nose status pogreลกke, kao ลกto je 51 ili 56. |
SM58 |
Pregledajte transakcijske RFC redove kada IDoc nikada ne stigne do ciljnog sustava. |
Praktiฤna navika rjeลกavanja problema je poฤeti od WE02 za oฤitavanje statusa, a zatim koristiti BD87 za ponovnu obradu nakon ลกto se ukloni uzrok.

