| |||||||||
傳送至 SAP Business Network 的訂購單 (PO) 失敗,出現錯誤 PO-9:cXML 回應無效。
SAP Business Network
供應商的 Commerce 可延伸標記語言 (cXML) 應用程式正在針對 SAP Business Network 傳送的訂購單傳回無效的 cXML 回應。
以下為無效回應範例:
<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE cXML SYSTEM "http://xml.cxml.org/schemas/cXML/1.1.010/cXML.dtd"> <回應>
<狀態代碼="500" 內文="樣本內文"/>
</回應>
為確保成功傳輸訂購單,供應商系統必須在 SAP Business Network 路由訂購單時傳回有效的 HTTP 200 確認。
此外,cXML 回應必須嚴格遵循《 cXML 解決方案指南 範例回應文件 》區段中概述的格式。若無法遵守此格式,可能導致 SAP Business Network 中的訂購單標記為 失敗 。
以下為有效 200 個回應的範例:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE cXML SYSTEM "http://xml.cXML.org/schemas/cXML/1.2.021/cXML.dtd">
<cXML payloadID="1232424-testpayloadid234525" xml:lang="en-CA" timestamp="2016-10-12T18:39:42-08:00">
<回應>
<狀態代碼="200" 內文="OK"/>
</回應>
</cXML>
或者,若 cXML 整合非必要或目前設定錯誤,您可透過瀏覽至: 帳號設定 [使用者姓名縮寫] > 設定 > 電子訂單傳送 ,並選擇替代選項 (例如線上) 來變更 SAP Business Network 中的傳送方法。
一旦採取適當的更正動作,供應商便可將採購單重新傳送給自己,以將狀態更新為 [已確認] 。若供應商可將 [發票] 提交至訂購單,採購單狀態也會更新為 [已確認] 。
SAP Business Network (適用於 Procurement 和 Supply Chain) > SAP Business Network 整合 > CXML 訂單
SAP Business Network (適用於 Procurement 和 Supply Chain) > 交易文件 > 交易 (訂購單、出貨通知與收貨)