Suomi - Konekäännös
Tuki-ilmoitus KB0404713
Markdown
Sähköposti
Ostotilaus epäonnistui, virhe "PO-11: tilausta ei voida toimittaa. (...) Käännös epäonnistui". Miten käytän EDI-käännösraporttia epäonnistuneita ostotilauksia varten?
Tietämyskanta-artikkeli on konekäännetty. SAP Ariba ei vastaa konekäännöksen oikeellisuudesta tai täydellisyydestä. Pääset alkuperäiseen sisältöön vaihtamalla kielivalitsimesta kieleksi englannin.
Oire

Ostotilaus saavutti SAP Business Networkin, mutta toimittajan integroituun järjestelmään (EDI:n kautta) ei saatu yhteyttä. Virheilmoitus:

PO-11: Tilausta ei voida toimittaa. Ostotilauksen tilan päätteen virhekoodi: XXXX: käännös epäonnistui

Miten käytän virheellisen ostotilauksen käännösraporttia ymmärtääkseni virheen syyn ja ratkaistakseni sen?


Syy

Käännös epäonnistui -virheilmoitus näkyy useissa EDI-integraatioskenaarioissa.

Jos se näkyy ostotilaustositteessa, se tarkoittaa, että tilauksen cXML-asiakirjaa ei voitu kääntää EDI-muotoon käännösraportissa mainitun syyn vuoksi. Se voi olla virheellinen kenttä tai lukitustieto tai niiden virheellinen käyttö. Toinen yleinen epäonnistumisen syy ovat ostotilaukset, joissa on virheellisiä merkkejä, joita EDI ei tue.

Käännösraportti on erittäin hyödyllinen työkalu integrointivirheen syyn tunnistamisessa


Ratkaisu

Voit tarkastella käännösraporttia seuraavasti:

  1. Kirjaudu SAP Business Networkiin.
  2. Etsi ostotilaus, jonka käännös epäonnistui -virhe.
  3. Valitse Tilaushistoria.

Käännösraportti näytetään Epäonnistunut -tilan Kommentit -sarakkeessa. Siinä ei yleensä ole rivinvaihtoja, mutta se näyttää seuraavalta esimerkiltä:

Muunto epäonnistui - XXXXXXXXX :
Käännösraportti
------------------
Virheellinen tietomuoto(110)
Lohkojen lukumäärä = 13
BlockName = ItemOut
BlockSignatureIdTag = LINE
FieldName = ItemID_SupplierPartID
Kenttänumero = 3
Kenttätiedot = 152A77�
Virheellinen tietomuoto(110)
Lohkojen lukumäärä = 15
Lohkon nimi = 2010_PO1_ItemOut
BlockSignatureIdTag = PO1
Kenttänimi = 0234_ItemID_SuppPartID_data
Kenttänumero = 7
Kenttätiedot = 152A77�

Raportin otsikon ja erottimen (------------------) jälkeinen ensimmäinen rivi ilmoittaa, mikä ongelma on - tässä tapauksessa virheellinen tietomuoto. Kenttä ja lukitus näytetään heti sen jälkeen: informaatiolohko on ItemOut, ja kenttä, jossa on virheellisiä tai virheellisiä tietoja, on SupplierPartID.

Yllä olevassa esimerkissä on selvää, että tiedoissa (FieldData-rivit) on virheellinen merkki. Tämä ei kuitenkaan aina käy selvästi ilmi käännöskertomuksesta. Jos näet virheellisen tietomuotovirheen, mutta et löydä virheellistä merkkiä FieldData-riviltä, voit ladata ostotilauksen cXML:n SAP Business Networkista ja tarkastella sitä editorissa, joka tukee muita kuin ANSI-merkkejä, kuten Microsoft Notepad tai Notepad++.

Hyödyllinen resurssi, jota voidaan käyttää yhdessä käännösraportin kanssa, on ANSI X12 Resource: 850 Purchase Order -käyttöönotto-opas, joka on saatavissa SAP Help Portalin SAP Business Network for Trading Partners -sivun Integraatio -osiossa.

Huomaa myös, että käännösraporteissa voi näkyä useita ongelmia kerralla. Yllä olevassa esimerkissä ilmoitetaan kahdesta samasta virheellisen tietomuodon ongelmasta kahdelle eri kentälle.

Näemme käännösraporteissa myös muita virheitä. Katso alla esimerkki Pakollisista tiedoista puuttuu -virheestä:

Muunto epäonnistui - XXXXXXXXX :
Käännösraportti
------------------
Pakollisia tietoja puuttuu (100)
Lohkojen lukumäärä = 32
Lohkon nimi = ulkoinen
BlockSignatureIdTag = HDEXNA
FieldName = Extrinsic_name
Kenttänumero = 1

Tässä esimerkissä ostotilauksessa lähetettiin ulkoinen, jolla ei ole nimeä. Kun vedämme tämän ostotilauksen cXML:n, näemme alla olevan katkelman, joka aiheutti tämän virheen:

<Ulkoinen nimi=""/>

Lopuksi käännösraportit voivat myös näyttää virheitä suoraan, jopa ennen itse raporttia. Alla oleva esimerkki on hyvin yleinen virhe ostotilausten EDI-integraatiossa:

Kohteen 428967976 käännös epäonnistui:
Muuntoloki (1 merkintää):
----------------------------
VIRHE: /cXML/Request/OrderRequest; sekä isAdhoc että SupplierPartId puuttuvat. Sisällytä ainakin toinen niistä.
Käännösraportti
------------------
Pakollisia tietoja puuttuu (100)
GroupName = ItemOut_cxml
Instanssi = 00
Kenttätunnus = 3
Kenttätiedot = tyhjä
Vakiosäännön käyttökoodi
Tietoja puuttuu (142)
Lohkojen lukumäärä = 57
Lohkon nimi = 2180_FOB
BlockSignatureIdTag = FOB
Kenttänimi = 0335
Kenttänumero = 5
Kenttätiedot = ZZZ

Tässä tapauksessa VIRHE-rivi selittää jo ongelman syyn, eikä EDI-lukituksen yksityiskohtia tarvitse ylittää. Lisätietoja tästä skenaariosta on ostotilauksen epäonnistumisessa, virhe "Käännös epäonnistui (...) isAdhoc ja SupplierPartId puuttuvat.


Katso myös

Katso SAP Help Portalin SAP Business Network for Trading Partners -sivun Integraatio -osiosta kaikki käyttöönotto- ja konfigurointioppaat sekä EDI-integraatioon SAP Business Networkin kanssa liittyvät lisäresurssit.



Koskee seuraavia:

Perushankinta > Perushallinta > Sovellusintegraatio (ostamisen ja kilpailutuksen välillä)

Käyttöehdot  |  Copyright  |  Turvallisuusseloste  |  Tietosuoja