지원 참고 사항 KB0393753
전자우편
구매 오더가 오류로 인해 실패한 이유: PO-9: 유효하지 않은 cXML 응답입니까?
이 지식 기반 문서는 사용자의 편의를 위해 기계 번역되었습니다. SAP에서는 기계 번역의 정확성 또는 완전성을 보증하지 않습니다. 언어 선택 도구를 통해 영어로 전환하여 원래 콘텐츠를 찾을 수 있습니다.
증상

SAP Business Network로 전송된 구매 오더(PO)가 PO-9: 잘못된 cXML 응답으로 인해 실패합니다.


환경

SAP Business Network


원인

공급자의 cXML(Commerce eXtensible Markup Language) 응용프로그램에서 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" text="샘플 텍스트"/>
</Response>


해결

구매 오더를 성공적으로 전송하려면 SAP Business Network에서 구매 오더를 루트할 때 공급업체의 시스템에서 유효한 HTTP 200 확인을 반환해야 합니다.

또한 cXML 응답은 cXML 솔루션 가이드 예제 응답 문서 섹션에 설명된 형식을 엄격히 따라야 합니다. 이 형식을 준수하지 않으면 PO가 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:40-08:00">
<응답>
<상태 코드="200" text="OK"/>
</Response>
</cXML>

또는 cXML 통합이 필요하지 않거나 현재 잘못 구성된 경우 계정 설정 (사용자 이니셜) > 설정 > 전자 오더 라우트 로 이동하고 대체 옵션(예: 온라인)을 선택하여 SAP Business Network에서 라우트 방법을 변경할 수 있습니다.

적절한 수정 조치가 수행되면 공급업체는 구매 오더를 자신에게 다시 전송하여 상태를 확인됨 으로 업데이트할 수 있습니다. 공급자가 구매 오더에 송장을 제출할 수 있는 경우 구매 오더 상태도 확인됨 으로 업데이트됩니다.


추가 참조

SAP Help Portal > SAP Business Network for Procurement > cXML 솔루션 가이드 > 구매 오더 > 응답 문서

KB0404685 - 구매 오더(PO)가 공급자 통합 시스템에 도달하지 못하고 있지만(cXML을 통해) 공급자의 받은 편지함에서 확인할 수 있습니다.

KB0558349 - 공급자 계정에서 구매 오더를 다시 보내려면 어떻게 해야 합니까?



적용 대상

SAP Business Network for Procurement & Supply Chain > 거래 문서 > 거래(구매 오더, 선적 통지 및 상품 인수증)

사용 약관  |  저작권  |  보안 관련 정보  |  개인 정보 보호