Balans EDI Mapiranje
Jedan od zahteva prema Balans EDI Procesoru jeste jednostavno prilagođavanje tokova informacije specifikaciji “sagovornika”, odnosno sistema sa druge strane.
U tu svrhu osmišljen je sistem koji se aktivira nakon primarne provere ispravnosti i formata OAGIS XML poruke a koji služi kao “skretničar” nakon što analizira njeno zaglavlje i ostale uslove razjašnjenje pri njenom prijemu.
Komponente sistema:
- Pogled FN_EDIContractMap_In
- Poged FN_EDIContractMap_Out
FN_EDIContractMap_In
Upit se oslanja na KontneGrupe strukturu. Da bi zahtev bio uspešno procesiran neophodno je uvek naći tačno jedan slog ovog pogleda koji odgovara primljenom šablonu.
Ukoliko se ne nađe ni jedan odgovor sistem odgovara podrazumevanim ponašanjem.
Prijemni ugovor
Ovo je zapravo jedinstvena kombinacija ulaznih parametara za filtriranje koja jednoznačno određuje sagovornika i Balans ERP dokument koji korespondira zahtevu.
Polje u upitu | Tip podatka | OAGIS čvor | Opis |
---|---|---|---|
SenderID | TEXT(80) | /ProcessPurchaseOrder/ApplicationArea/Sender/LogicalId | Identifikator pošiljatelja XML-a (GLN lokacijski broj kupca, GLN 3PL korisnika ili identifikator aplikacije) |
TagVals | TEXT(255) | procesiraju se navedeni čvorovi u potrazi za ukazanim vrednostima | Spisak ulaznih parova key-value razdvojenih tačkazarezom koji ukazuje na čvorove koje treba ispitati i vrednost koja se tamo očekuje. |
PartnerID | Long | - | Veza sa tabelom Kupci i pogledom FN_EDIDefaults. Predstavlja KupID komitenta. |
DocTip | Long | izlazni parametar | Tip dokumenta koji se pravi u Balansu |
DestDocTip | Long | izlazni parametar | Krajnji tip dokumenta u Balansu |
DestDTPGID | Long | izlazni parametar | Krajnji pod-tip dokumenta u Balansu |
Options | TEXT(50) | izlazni parametar | Spisak parova key-value razdvojenih tačkazarezima koji dodatno pojašnjavaju proceduru u Balansu |
Poznati tipovi OAGIS dokumenata
- Narudžvina/Nalog za prijem, ProcessPurchaseOrder (primer)
- Povratnica, ShowReturnsNote (primer)
- Potvrda prijema, AcknowledgeDeliveryReceipt (primer)
- Otpremnica, Dostavnica, ShowShipment (primer)
Detalji o dokumentima se nalaze na mStart portalu .
Poznati TagVals parovi
Key | OAGIS čvor | Value | Opis |
---|---|---|---|
ReasonCode | /ProcessPurchaseOrder/ DataArea/ PurchaseOrder/ Header/ReasonCode | 3PL_NARE 3PL-POVE 3PL_NARI ULAZ_STD_RPM 3PL_NARE_TOV | Trebovanje od dobavljača za 3PL LDC Nalog za povrat dobavljaču iz 3PL LDC Trebovanje MP objekta od 3PL skladišta Standardni ulaz repromaterijala na skladište Dopuniti vozilo na ruti prema primljenom Nalogu za otpremu (utovar). Ne uzima u obzir XML blokove BillTo, SoldTo i SupplierParty. |
OAGISType | root | ProcessPurchaseOrder, ShowInvoice, ShowReturnNote itd. | Vrsta OAGIS zapisa (formata). |
NegativeQtt | TRUE ili FALSE | Indikator da XML sadrži negativne količine u Items linijama |