Mikä on IDOC?
IDOC on yksinkertaisesti tietosäiliö, jota käytetään tietojen vaihtamiseen kahden prosessin välillä, jotka voivat ymmärtää tietojen syntaksin ja semantiikan.
Toisin sanoen, IDOC on kuin tietotiedosto, jolla on määritelty muoto ja joka vaihdetaan kahden järjestelmän välillä, jotka osaavat tulkita kyseisiä tietoja.
IDOC tarkoittaa " väliasiakirja"
Kun suoritamme lähtevän ALE- tai EDI-prosessin, luodaan IDOC.
SAP-järjestelmässä I DOC: t on tallennettu tietokantaan. Jokaisella IDOC: lla on yksilöllinen numero (asiakkaan sisällä).
Tässä opetusohjelmassa opit:
- Mikä on IDOC?
- IDOC: n rakenne
- IDOC-tyypit
- Mikä on segmentti?
- Mikä on laajennus IDOC-tyyppi?
- IDOC-näkymät
- Kumppaniprofiilit
- Satama
- Lähtevä prosessi
- Saapuva prosessi
- IDOC: t ovat riippumattomia lähettävistä ja vastaanottavista järjestelmistä. (SAP-to-SAP sekä muu kuin SAP)
- IDOC: t perustuvat EDI-standardeihin, ANSI ASC X12 ja EDIFACT. Jos tietokoko on ristiriidassa, se hyväksyy sellaisen, jonka pituus on suurempi.
- IDOC: t ovat riippumattomia tiedonvaihdon suunnasta, esim. ORDERS01: Ostomoduuli: Saapuva ja Lähtevä
- IDOC-tiedostoja voidaan tarkastella tekstieditorissa . Tiedot tallennetaan merkkimuodossa binaarimuodon sijaan.
IDOC: n rakenne
I doc -rakenne koostuu 3 osasta -
- Hallintaosa ( Control Record ) - jolla on idoc-tyyppi, viestityyppi, nykyinen tila, lähettäjä, vastaanottaja jne. Tätä kutsutaan Control-tietueeksi.
- Sovellustiedot ( Data Record ) - joka sisältää tiedot. Näitä kutsutaan tietueiksi / segmenteiksi .
- Tila-informaatio ( Status Record ) - Nämä antavat tietoja idoksin eri vaiheista.
Voit tarkastella I-DOC-tiedostoa tapahtumalla WE02 tai WE05
Kuten yllä olevasta kuvakaappauksesta, IDOC-tietueen yllä on kolme osaa Ohjaus, data ja tila. Tarkastellaan niitä yksityiskohtaisesti - Control Record
- Kaikki ohjausrekisteritiedot 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, käyttämänsä kanavan, mitä porttia se käyttää jne.
- Suunta '1' tarkoittaa lähtevää, '2' tarkoittaa saapuvaa.
Data Record
- Tietue sisältää sovellustiedot, kuten työntekijän otsikkotiedot, viikkotiedot, asiakastiedot jne
- Kaikki tietueiden tiedot tallennetaan EDID2 - EDID4 -taulukoihin, ja EDIDD on rakenne, josta näet sen komponentit.
- Se sisältää tietoja, kuten idoc-numero, idoc-segmentin nimi ja numero, hierarkia ja data
- Varsinainen data tallennetaan merkkijonona SDATA-kenttään, joka on 1000 merkin pituinen kenttä.
Tilatietue
- Tilatietue liitetään I-DOC: iin jokaisessa virstanpylväässä tai kun siinä esiintyy virheitä.
- Kaikki tilastotietojen tiedot tallennetaan EDIDS-taulukkoon.
- Tilat 1-42 ovat lähteviä ja 50-75 saapuvia
IDOC-tyypit
I DOC Type, (Basic) määrittelee vaihdettavan yritysasiakirjan rakenteen ja muodon. IDOC on IDOC-tyypin esiintymä , aivan kuten muuttujien ja muuttujatyyppien käsite ohjelmointikielissä. Voit määrittää IDOC-tyypit WE30: lla
Mikä on segmentti?
Segmentti määrittelee I-DOC- tietueiden muodon ja rakenteen . Segmentit ovat uudelleenkäytettäviä komponentteja.
SAP luo jokaiselle segmentille
- Segmentin tyyppi (versiosta riippumaton)
- Segmenttimääritys (versiosta riippuvainen)
- Segmenttidokumentaatio
Viimeiset 3 merkkiä ovat segmentin versio.
Määritelmät muuttuvat jatkuvasti version mukaan, mutta segmenttityyppi pysyy samana.
Kauppa: WE31
Mikä on laajennus IDOC-tyyppi?
IDOC on kahden tyyppinen: -
- Perus
- Laajennus
SAP tarjoaa monia ennalta määriteltyjä IDOC Basic -tyyppejä, joita ei voi muokata . Jos haluat lisätä tietoja rajoitettuun perustyyppiin, voit käyttää laajennustyyppiä. Useimmiten EI käytä laajennusta.
Dokumentointi
Jokainen IDOC dokumentoidaan perusteellisesti tapahtumassa WE60
Viestityyppi
Viesti edustaa tietyn tyyppistä asiakirjaa, joka välitetään kahden kumppanin välillä. Tilaukset,
tilausvastaukset , laskut jne . Idoc-tyyppi voidaan liittää moniin viestityyppeihin.
Viestityyppi voidaan liittää myös erilaisiin idoc-tyyppeihin. Tapahtuma WE81
IDOC-näkymät
IDOC-tyyppiä voidaan käyttää useammalle kuin yhdelle viestityypille, jolloin IDOC: t sisältävät enemmän kenttiä kuin mitä tietylle viestityypille vaaditaan.
Kumppaniprofiilit
Kumppaniksi määritellään liikekumppani, jonka kanssa
hoidat liiketoimintaa ja vaihdat asiakirjoja . Kumppanin kumppaniprofiilissa, jonka kanssa vaihdamme Idocsia, ylläpidämme parametreja, jotka ovat tarpeen tietojen vaihtamiseksi. Käytetty tapahtuma on WE20 .
Satama
Portti määrittelee SAP-järjestelmän ja toisen järjestelmän, jonka kanssa haluat siirtää tietoja (alijärjestelmä), välisen yhteyden tekniset ominaisuudet. Portti määrittelee välineen, jossa tietoja vaihdetaan kahden järjestelmän välillä.
Portteja on erityyppisiä. Kaksi yleisimmin käytettyä ovat ALE- ja File- portteissa käytetyt TRFC-portit , joita EDI käyttää. TRFC-portteille meidän on annettava SM59: llä luotavan loogisen kohteen nimi .
Kun käytät tiedostoporttia, voit määrittää hakemiston, johon IDOC-tiedosto tulisi sijoittaa. Toinen järjestelmä tai väliohjelmisto noutaa tiedoston täältä. Toimintomoduulia voidaan käyttää idokille tiedostonimen luomiseen. Testauksen aikana voit käyttää "Lähtevä tiedosto" -määritä vakio tiedostonimi. Välilehteä " lähtevä liipaisin " voidaan käyttää tietojen toimittamiseen, jos haluamme käynnistää jonkin prosessin osajärjestelmässä, kun idokki luodaan tähän sijaintiin. Meidän on määritettävä komentotiedoston nimi ja suoritettava hakemisto.
Tämä on niin hämmentävää!
Ymmärretään IDOC: n luomisen prosessi esimerkillä -
- Aina kun ostotilaus (PO) luodaan, haluamme lähettää IDOC: n toimittajalle.
- PO lähetetään IDOC-muodossa toimittajalle (kumppanille). Kumppanin on oltava EDI-käytössä kyseisessä järjestelmässä. SAP: n tulisi ymmärtää, että se voi lähettää asiakirjan tälle toimittajalle sähköisesti.
- Asiakkaan lähtevänä idocina lähettämä myyntiosoite on toimittajan saapuva idoc. Toimittajan puolella oleva SAP-järjestelmä voi käsitellä tämän luoda järjestelmään sovellusasiakirjan (myyntitilauksen).
- Tarjous, RFQ, PO, SO, lasku, lähetysluettelo jne. Ovat joitain yleisimmin vaihdettuja asiakirjoja IDOC: n kautta
Tiedonsiirtoprosessia SAP-järjestelmästäsi kutsutaan lähteväksi prosessiksi , kun taas SAP-järjestelmään siirtyvää dataa kutsutaan saapuvaksi prosessiksi . Kehittäjänä tai konsulttina, joka osallistuu organisaation opinnäytetyön määrittelyyn. Tässä on vaiheet, miten ne asetetaan.
Lähtevä prosessi
Mukana olevat vaiheet -
- Luo segmenttejä (WE31)
- Luo idokkityyppi (WE30)
- Luo viestityyppi (WE81)
- Liitä viestityyppi idokkityyppiin (WE82)
- Luo portti (WE21)
- Jos aiot käyttää sanomien ohjausmenetelmää idoksien käynnistämiseen, luo toimintomoduuli idocin luomista varten ja liitä toimintomoduuli lähtevään prosessikoodiin
- Muussa tapauksessa luo toimintomoduuli tai erillinen ohjelma, joka luo idokin
- Luo kumppaniprofiili (WE20) ja tarvittavat tiedot sen kumppanin lähtevissä parametreissa, jonka kanssa haluat vaihtaa idokin.
Saapuva prosessi
Mukana olevat vaiheet-
- Idoc-perustyypin luominen (Transaction WE30)
- Viestityypin luominen (Tapahtuma WE81)
- Viestityypin liittäminen perus-Idoc-tyyppiin (Tapahtuma WE82)
- Luo toimintomoduuli idocin käsittelemiseksi
- Määritä toimintomoduulin ominaisuudet (BD51)
- Kohdista saapuva toimintomoduuli viestityypille (WE57)
- Prosessikoodin määrittely (tapahtuma WE42)
- Kumppaniprofiilin luominen (Transaction WE20)