SAP IDOC apmācība: definīcija, struktūra, veidi, formāts un amp; Galdi

Satura rādītājs:

Anonim

Kas ir IDOC?

IDOC ir vienkārši datu konteiners, ko izmanto informācijas apmaiņai starp jebkuriem diviem procesiem, kas var saprast datu sintaksi un semantiku.
Citiem vārdiem sakot, IDOC ir kā datu fails ar noteiktu formātu, ar kuru apmainās 2 sistēmas, kas zina, kā šos datus interpretēt.
IDOC nozīmē " Starpdokuments".
Kad mēs izpildām izejošo ALE vai EDI procesu, tiek izveidots IDOC.
SAP sistēmā I DOC tiek glabāti datu bāzē. Katram IDOC ir unikāls numurs (klienta ietvaros).

Šajā apmācībā jūs uzzināsiet:

  • Kas ir IDOC?
  • IDOC struktūra
  • IDOC veidi
  • Kas ir segments?
  • Kas ir paplašinājuma IDOC tips?
  • IDOC skati
  • Partneru profili
  • Osta
  • Izejošais process
  • Ienākošais process
Galvenās iezīmes
  • IDOC ir neatkarīgi no sūtīšanas un saņemšanas sistēmām. (SAP-to-SAP, kā arī ne-SAP)
  • IDOC pamatā ir EDI standarti, ANSI ASC X12 un EDIFACT. Jebkuru datu lieluma konfliktu gadījumā tas tiek pieņemts ar lielāku garumu.
  • IDOC ir neatkarīgi no datu apmaiņas virziena, piemēram, ORDERS01: Iepirkumu modulis: ienākošais un izejošais
  • IDOC var apskatīt teksta redaktorā . Dati tiek uzglabāti rakstzīmju formātā, nevis binārā formātā.

IDOC struktūra


I doc struktūra sastāv no 3 daļām -

  1. Administrācijas daļa ( Control Record ) - kuras tips ir idoks, ziņojuma tips, pašreizējais statuss, sūtītājs, saņēmējs utt. To sauc par vadības ierakstu.
  2. Lietojumprogrammas dati ( Data Record ) - kas satur datus. Tos sauc par datu ierakstiem / segmentiem .
  3. Informācija par statusu ( statusa ieraksts ) - tā sniedz informāciju par dažādiem idoka posmiem.

I-DOC var apskatīt, izmantojot darījumu WE02 vai WE05


Kā redzams ekrānuzņēmumā virs IDOC ieraksta, ir trīs daļas Control, Data un Status. Apskatīsim tos detalizēti - Control Record

  • Visi vadības ierakstu dati tiek glabāti EDIDC tabulā. Šīs tabulas atslēga ir IDOC numurs
  • Tajā ir informācija, piemēram, IDOC numurs, virziens (ienākošais / izejošais), sūtītājs, saņēmēja informācija, izmantotais kanāls, kuru portu viņš izmanto utt.
  • Virziens “1” norāda izejošo, “2” norāda ienākošo.

Datu ieraksts

  • Datu reģistrā ir lietojumprogrammas dati, piemēram, darbinieku galvenes informācija, iknedēļas informācija, informācija par klientu utt
  • Visi datu ierakstu dati tiek glabāti EDID2 līdz EDID4 tabulās, un EDIDD ir struktūra, kurā varat redzēt tā komponentus.
  • Tajā ir tādi dati kā idoka numurs, idoka segmenta nosaukums un numurs, hierarhija un dati
  • Faktiskie dati tiek glabāti kā virkne laukā ar nosaukumu SDATA, kas ir 1000 char gars lauks.

Statusa ieraksts

  • Statusa ieraksts tiek pievienots I-DOC katrā atskaites punktā vai tad, kad tam rodas kļūdas.
  • Visi statusa ieraksta dati tiek glabāti EDIDS tabulā.
  • Statusi 1-42 ir paredzēti izejošajiem, bet 50-75 - ienākošajiem

IDOC veidi

I DOC tips (Basic) nosaka apmaiņas biznesa dokumenta struktūru un formātu. IDOC ir IDOC tipa gadījums , tāpat kā mainīgo un mainīgo tipu jēdziens programmēšanas valodās. Izmantojot WE30, varat definēt IDOC tipus

Kas ir segments?

Segments nosaka datu ieraksta formātu un struktūru I-DOC. Segmenti ir atkārtoti izmantojami komponenti.
Katram segmentam SAP izveido

  • Segmenta tips (no versijas neatkarīgs)
  • Segmenta definīcija (atkarīga no versijas)
  • Segmenta dokumentācija

Pēdējās 3 rakstzīmes ir segmenta versija.
Definīcijas mainās atbilstoši versijai, bet segmenta tips paliek nemainīgs.
Darījums: WE31


Kas ir paplašinājuma IDOC tips?

IDOC ir divu veidu: -

  1. Pamata
  2. Pagarinājums


SAP nodrošina daudzus iepriekš definētus pamata IDOC veidus, kurus nevar mainīt . Ja vēlaties pievienot vairāk datu šim ierobežotajam pamata tipam, varat izmantot paplašinājuma veidu. Lielākā daļa no laikiem, jūs nav izmantot pagarinājumu.


Dokumentācija

Katrs IDOC ir kārtīgi dokumentēts darījumā WE60


Ziņojuma veids

Ziņojums apzīmē noteikta veida dokumentu, kas tiek pārsūtīts starp diviem partneriem, piem. Pasūtījumi, pasūtījumu atbildes, rēķini utt
. Idejas veidu var saistīt ar daudziem ziņojumu veidiem.
Ziņojuma veidu var saistīt arī ar dažādiem idokiem. Darījums WE81


IDOC skati

IDOC tipu var izmantot vairāk nekā vienam ziņojuma veidam, kā rezultātā IDOC satur vairāk lauku, nekā nepieciešams konkrētam ziņojumu tipam.

IDOC skati tiek izmantoti, lai uzlabotu IDOC ģenerēšanas veiktspēju, lai nodrošinātu, ka tikai attiecīgie segmenti ir aizpildīti ar datiem. IDOC skati ir svarīgi tikai izejošajai apstrādei.


Partneru profili

Partneris tiek definēts kā biznesa partneris, ar kuru jūs veicat uzņēmējdarbību un apmainās ar dokumentiem
. Partnera partnera profilā, ar kuru mēs apmaināmies ar Idocs, mēs uzturam parametrus, kas nepieciešami datu apmaiņai. Izmantotais darījums ir WE20 .

Osta

Ports nosaka tehniskos parametrus savienojumam starp jūsu SAP sistēmu un otru sistēmu, ar kuru vēlaties pārsūtīt datus (apakšsistēma). Ports nosaka datu nesēju, kurā dati tiek apmainīti starp 2 sistēmām.
Ir dažādi ostu veidi. Divi visbiežāk izmantotie ir TRFC porti, kurus izmanto ALE, un File porti, kurus izmanto EDI.
TRFC portiem mums jānorāda loģiskā mērķa nosaukums, kas izveidots, izmantojot SM59 .

Izmantojot failu portu, jūs varat norādīt direktoriju, kurā jānovieto IDOC fails. Otra sistēma vai starpprogrammatūra uzņem failu no šejienes. Funkciju moduli var izmantot, lai ģenerētu idoka faila nosaukumu. Pārbaudes laikā varat izmantot “Outbound file”, lai norādītu nemainīgu faila nosaukumu. Cilni " izejošais sprūda " var izmantot informācijas sniegšanai, ja mēs vēlamies aktivizēt apakšsistēmas apstrādi, kad šajā vietā tiek izveidots idoks. Mums ir jānorāda komandas faila nosaukums un direktorija, kas jāpalaiž.


Tas ir tik mulsinoši!

Sapratīsim IDOC izveidošanas procesu ar piemēru -

  • Ikreiz, kad tiek izveidots pirkuma pasūtījums (PO), mēs vēlamies nosūtīt IDOC pārdevējam.
  • PO tiek nosūtīts IDOC formā pārdevējam (partnerim). Šim partnerim jābūt iespējotam EDI šajā sistēmā. SAP vajadzētu saprast, ka tas varētu elektroniski nosūtīt dokumentu šim pārdevējam.
  • PO kā klienta izejošais idoks ir pārdevēja ienākošais idoks. SAP sistēma pārdevēja pusē to var apstrādāt, lai savā sistēmā izveidotu lietojumprogrammas dokumentu (pārdošanas pasūtījumu).
  • Piedāvājums, RFQ, PO, SO, rēķins, piegādes pavadzīme utt. Ir daži no visbiežāk apmainītajiem dokumentiem, izmantojot IDOC

Datu pārsūtīšanas procesu no jūsu SAP sistēmas sauc par izejošo procesu , bet datus, kas pārvietojas uz jums SAP sistēmā, sauc par ienākošo procesu . Kā izstrādātājs vai konsultants, kurš būs iesaistīts tēžu procesa izveidē jūsu organizācijai. Tālāk ir norādītas darbības, kā tos iestatīt.

Izejošais process

Iesaistītie soļi -

  1. Izveidot segmentus (WE31)
  2. Izveidot idoka tipu (WE30)
  3. Izveidot ziņojuma veidu (WE81)
  4. Saistīt ziņojuma tipu ar idoka tipu (WE82)
  5. Izveidot portu (WE21)
  6. Ja jūs izmantojat ziņojumu vadības metodi, lai aktivizētu idocs, izveidojiet funkciju moduli idoka izveidei un saistiet funkciju moduli ar izejošo procesa kodu
  7. Pretējā gadījumā izveidojiet funkciju moduli vai atsevišķu programmu, kas radīs idoku
  8. Izveidojiet partnera profilu (WE20) ar nepieciešamo informāciju partnera, ar kuru vēlaties apmainīties ar idocu, izejošajos parametros. Iedarbiniet idoku.

Ienākošais process

Iesaistītie soļi

  1. Pamata Idoc tipa izveidošana (Transaction WE30)
  2. Ziņojuma veida izveide (darījums WE81)
  3. Ziņojuma veida saistīšana ar pamata Idoc tipu (darījums WE82)
  4. Izveidojiet funkciju moduli idoka apstrādei
  5. Definējiet funkciju moduļa raksturlielumus (BD51)
  6. Piešķiriet ienākošo funkciju moduli ziņojuma tipam (WE57)
  7. Procesa koda definēšana (darījums WE42)
  8. Partneru profila izveide (darījums WE20)