SAP IDOC-opetusohjelma: Määritelmä, rakenne, tyypit, muoto ja taulukot
Mikä on IDOC?
IDOC on vain tietosäiliö käytetään tiedon vaihtamiseen minkä tahansa kahden prosessin välillä, jotka voivat ymmärtää datan syntaksin ja semantiikan.
Toisin sanoen IDOC on kuin tietyn muotoinen tiedosto, jota vaihdetaan kahden järjestelmän välillä, jotka osaavat tulkita kyseiset tiedot.
IDOC tarkoittaa " Väliasiakirja”
Kun suoritamme an lähtevä ALE- tai EDI-prosessi, IDOC luodaan.
In SAP järjestelmä, I DOC:t tallennetaan tietokantaan. Jokaisella IDOC:lla on a yksilöllinen numero(asiakkaan sisällä).
Avainominaisuudet
- IDOC:t ovat riippumaton lähettävästä ja vastaanottavasta järjestelmästä.(SAP-to-SAP sekä ei-SAP)
- IDOC:t perustuvat EDI standardit, ANSI ASC X12 ja EDIFACT. Jos tietokoossa on ristiriita, se ottaa käyttöön pitemmän.
- IDOC:t ovat riippumatta tiedonvaihdon suunnasta esim. ORDERS01: Ostomoduuli: saapuva ja lähtevä
- IDOC-tiedostoja voi tarkastella a tekstieditori. Tiedot tallennetaan merkkimuodossa binäärimuodon sijaan.
IDOC:n rakenne
I doc -rakenne koostuu 3 osasta -
- Hallinto-osa (Control Record)- jolla on idoc-tyyppi, viestin tyyppi, nykyinen tila, lähettäjä, vastaanottaja jne. Tätä kutsutaan ohjaustietueeksi.
- Sovellustiedot (Data Record) – Joka sisältää tiedot. Näitä kutsutaan tietueiksi/segmentit.
- Tilatiedot (Status Record)- Nämä antavat sinulle tietoa eri vaiheista, jotka idoc on läpikäynyt.
Voit tarkastella I-DOC:ta tapahtuman avulla WE02 or WE05
Kuten yllä olevasta kuvakaappauksesta näkyy, IDOC-tietueessa on kolme osaa Control, Data ja Status. Katsotaanpa niitä yksityiskohtaisesti - Control Record
- Kaikki ohjaustietuetiedot tallennetaan EDIDC-taulukkoon. Tämän taulukon avain on IDOC-numero
- Se sisältää tietoja, kuten IDOC-numero, suunta (saapuva / lähtevä), lähettäjän, vastaanottajan tiedot, kanava, jota se käyttää, mitä porttia se käyttää jne.
- Suunta '1' tarkoittaa lähtevää, '2' saapuvaa.
Data Record
- Tietotietue sisältää sovellustietoja, kuten työntekijän otsikkotiedot, viikoittaiset tiedot, asiakastiedot jne
- Kaikki tietuetiedot tallennetaan EDID2–EDID4-taulukoihin ja EDIDD on rakenne, josta näet sen komponentit.
- Se sisältää tietoja, kuten idoc-numeron, idoc-segmentin nimen ja numeron, hierarkian ja tiedot
- Varsinaiset tiedot tallennetaan merkkijonona kenttään nimeltä SDATA, joka on 1000 merkkiä pitkä kenttä.
Status Record
- Tilatietue liitetään I-DOC:iin jokaisen virstanpylvään tai virheiden yhteydessä.
- Kaikki tilatietuetiedot tallennetaan EDIDS-taulukkoon.
- Tilat 1-42 ovat lähteville ja 50-75 saapuville
IDOC-tyypit
I DOC Type, (Basic) määrittää vaihdettavan liikeasiakirjan rakenteen ja muodon. IDOC on IDOC-tyypin esiintymä , aivan kuten muuttujien ja muuttujien tyyppien käsite ohjelmointikielet. Voit määrittää IDOC-tyypit käyttämällä WE30
Mikä on segmentti?
Segmentti määrittää a:n muodon ja rakenteen tietue I-DOC:ssa. Segmentit ovat uudelleenkäytettäviä komponentteja.
Jokaiselle segmentille SAP luo
- Segmenttityyppi (versiosta riippumaton)
- Segmentin määritelmä (versiosta riippuvainen)
- Segmentin dokumentaatio
Viimeiset 3 merkkiä ovat segmentin versio
Määritelmät muuttuvat jatkuvasti version mukaan, mutta segmenttityyppi pysyy samana.
Transaction:WE31
Mikä on laajennuksen IDOC tyyppi?
IDOC on 2 tyyppiä: -
- Perus
- Laajentaminen
SAP tarjoaa monia ennalta määritettyjä perus-IDOC-tyyppejä, jotka ei voi muokata. Jos haluat lisätä tietoja näihin rajoitettuihin perustyyppeihin, voit käyttää laajennustyyppiä. Useimmiten tulet ÄLÄ käytä laajennusta.
Dokumentaatio
Jokainen IDOC dokumentoidaan perusteellisesti tapahtumassa WE60
Viestin tyyppi
Viesti edustaa tietyntyyppistä asiakirjaa, joka lähetetään kahden kumppanin välillä, esim. Tilaukset, tilausvastaukset, laskut jne
Idoc-tyyppi voidaan liittää useisiin viestityyppeihin
Viestityyppi voidaan myös liittää eri idoc-tyyppeihin. Tapahtuma WE81
IDOC näkymät
IDOC-tyyppiä voidaan käyttää useammalle kuin yhdelle viestityypille, mikä johtaa siihen, että IDOC:t sisältävät enemmän kenttiä kuin tietylle viestityypille vaaditaan.
IDOC-näkymiä käytetään parantamaan suorituskykyä IDOC:iden luomisessa, jotta varmistetaan, että vain asiaankuuluvat segmentit ovat täynnä tietoja. IDOC-näkymät ovat tärkeitä vain lähtevässä käsittelyssä.
Kumppaniprofiilit
Kumppani määritellään liikekumppaniksi, jonka kanssa käyt kauppaa ja vaihdat asiakirjoja
Sen kumppanin kumppaniprofiilissa, jonka kanssa vaihdamme Idoceja, ylläpidämme parametreja, jotka ovat tarpeen tietojen vaihtamiseksi. Käytetty kauppa on WE20.
portti
Portti määrittelee sinun välisen yhteyden tekniset ominaisuudet SAP järjestelmä ja toinen järjestelmä, jonka kanssa haluat siirtää tietoja (alijärjestelmä). Portti määrittää välineen, jossa tietoja vaihdetaan kahden järjestelmän välillä.
Portteja on erilaisia. 2 yleisimmin käytettyä ovat TRFC portit käytetään ALE:ssä ja filee portit, joita EDI käyttää.
TRFC-porteille meidän on annettava käyttämällä luodun loogisen kohteen nimi SM59.
Tiedostoporttia käytettäessä voit määrittää hakemiston, johon IDOC-tiedosto sijoitetaan. Toinen järjestelmä tai väliohjelmisto poimii tiedoston täältä. Function-moduulia voidaan käyttää tiedostonimen luomiseen idocille. Sillä aikaa Testaus voit käyttää "Lähtevä tiedosto" määrittääksesi vakion tiedostonimen. välilehti "lähtevä liipaisin" voidaan käyttää tietojen toimittamiseen, jos haluamme käynnistää prosessoinnin alijärjestelmässä, kun idoc luodaan tähän paikkaan. Meidän on määritettävä komentotiedoston nimi ja hakemisto, joka on suoritettava.
Tämä on niin SEMMÄVÄÄ!
Ymmärretään IDOC:n luomisprosessi esimerkin avulla -
- Aina kun ostotilaus (PO) luodaan, haluamme lähettää IDOC:n toimittajalle.
- Tilauspyyntö lähetetään IDOC-muodossa toimittajalle (kumppanille). Kumppanin on oltava EDI käytössä kyseisessä järjestelmässä. SAP pitäisi ymmärtää, että se voisi lähettää asiakirjan tälle toimittajalle sähköisesti.
- Asiakkaan lähtevän idoc-tiedostona lähettämä tilaustilaus on toimittajan saapuva idoc. The SAP toimittajan puolella oleva järjestelmä voi käsitellä tämän ja luoda hakemusasiakirjan (myyntitilauksen) järjestelmäänsä.
- Tarjous, tarjouspyyntö, tilauspyyntö, tarjouspyyntö, lasku, lähetystodistus jne. ovat joitain IDOC:n kautta yleisesti vaihdetuista asiakirjoista
Prosessi tiedonsiirtoon pois sinun SAP järjestelmää kutsutaan nimellä Lähtevä prosessi, kun taas tieto siirtyy sinuun SAP järjestelmää kutsutaan Sisääntuleva prosessi. Kehittäjänä tai konsulttina, joka on mukana organisaatiosi opinnäytetyöprosessin määrittämisessä. Tässä on ohjeet niiden määrittämiseen -
Lähtevä prosessi
Mukana olevat vaiheet -
- Luo segmenttejä (WE31)
- Luo idoc-tyyppi (WE30)
- Luo viestityyppi (WE81)
- Yhdistä viestityyppi idoc-tyyppiin (WE82)
- Luo portti (WE21)
- Jos aiot käyttää sanomanhallintamenetelmää idocien käynnistämiseen, luo funktiomoduuli idocin luomiseksi ja liitä funktiomoduuli lähtevään prosessikoodiin
- Muussa tapauksessa luo funktiomoduuli tai erillinen ohjelma, joka luo idocin
- Luo kumppaniprofiili (WE20), jossa on tarvittavat tiedot lähtevissä parametreissa kumppanille, jonka kanssa haluat vaihtaa idocin. Käynnistä idoc.
Sisääntuleva prosessi
Mukana olevat vaiheet -
- Perus-Idoc-tyypin luominen (tapahtuma WE30)
- Luodaan viestityyppiä (tapahtuma WE81)
- Viestityypin liittäminen Idoc-perustyyppiin (tapahtuma WE82)
- Luo funktiomoduuli idoc-tiedoston käsittelyä varten
- Määritä toimintomoduulin ominaisuudet (BD51)
- Kohdista saapuva toimintomoduuli viestityypille (WE57)
- Prosessikoodin määrittely (tapahtuma WE42)
- Kumppaniprofiilin luominen (tapahtuma WE20)