diff options
Diffstat (limited to 'public/wsdl/IF_ECC_EVCP_PCR.wsdl')
| -rw-r--r-- | public/wsdl/IF_ECC_EVCP_PCR.wsdl | 41 |
1 files changed, 24 insertions, 17 deletions
diff --git a/public/wsdl/IF_ECC_EVCP_PCR.wsdl b/public/wsdl/IF_ECC_EVCP_PCR.wsdl index d5b10bfc..fa229dac 100644 --- a/public/wsdl/IF_ECC_EVCP_PCR.wsdl +++ b/public/wsdl/IF_ECC_EVCP_PCR.wsdl @@ -28,13 +28,13 @@ <!-- SEQ:1, Table:ZMM_PCR, Field:PCR_REQ, M/O:M, Type:CHAR, Size:10, Description:PCR 요청번호 --> <xs:element name="PCR_REQ" type="xs:string"/> <!-- SEQ:2, Table:ZMM_PCR, Field:PCR_REQ_SEQ, M/O:M, Type:NUMC, Size:5, Description:PCR 요청순번 --> - <xs:element name="PCR_REQ_SEQ" type="xs:integer"/> + <xs:element name="PCR_REQ_SEQ" type="xs:string"/> <!-- SEQ:3, Table:ZMM_PCR, Field:PCR_REQ_DATE, M/O:M, Type:DATS, Size:8, Description:PCR 요청일자 --> <xs:element name="PCR_REQ_DATE" type="xs:string"/> <!-- SEQ:4, Table:ZMM_PCR, Field:EBELN, M/O:M, Type:CHAR, Size:10, Description:구매오더 --> <xs:element name="EBELN" type="xs:string"/> <!-- SEQ:5, Table:ZMM_PCR, Field:EBELP, M/O:M, Type:NUMC, Size:5, Description:구매오더 품번 --> - <xs:element name="EBELP" type="xs:integer"/> + <xs:element name="EBELP" type="xs:string"/> <!-- SEQ:6, Table:ZMM_PCR, Field:PCR_TYPE, M/O:M, Type:CHAR, Size:2, Description:물량/Spec 변경 Type : Q, W, S, QW --> <xs:element name="PCR_TYPE" type="xs:string"/> <!-- SEQ:7, Table:ZMM_PCR, Field:PSPID, M/O:, Type:CHAR, Size:24, Description:프로젝트 --> @@ -42,7 +42,7 @@ <!-- SEQ:8, Table:ZMM_PCR, Field:BANFN, M/O:M, Type:CHAR, Size:10, Description:구매요청 --> <xs:element name="BANFN" type="xs:string"/> <!-- SEQ:9, Table:ZMM_PCR, Field:BNFPO, M/O:M, Type:NUMC, Size:5, Description:구매요청 품번 --> - <xs:element name="BNFPO" type="xs:integer"/> + <xs:element name="BNFPO" type="xs:string"/> <!-- SEQ:10, Table:ZMM_PCR, Field:MATNR, M/O:, Type:CHAR, Size:18, Description:자재번호 --> <xs:element name="MATNR" type="xs:string" minOccurs="0"/> <!-- SEQ:11, Table:ZMM_PCR, Field:MAKTX, M/O:, Type:CHAR, Size:40, Description:자재명 --> @@ -52,25 +52,25 @@ <!-- SEQ:13, Table:ZMM_PCR, Field:ZSPEC_NUM, M/O:, Type:CHAR, Size:25, Description:POS --> <xs:element name="ZSPEC_NUM" type="xs:string" minOccurs="0"/> <!-- SEQ:14, Table:ZMM_PCR, Field:QTY_B, M/O:, Type:QUAN, Size:13,3, Description:변경 전 수량 --> - <xs:element name="QTY_B" type="xs:decimal" minOccurs="0"/> + <xs:element name="QTY_B" type="xs:string" minOccurs="0"/> <!-- SEQ:15, Table:ZMM_PCR, Field:QTY_A, M/O:, Type:QUAN, Size:13,3, Description:변경 후 수량 --> - <xs:element name="QTY_A" type="xs:decimal" minOccurs="0"/> + <xs:element name="QTY_A" type="xs:string" minOccurs="0"/> <!-- SEQ:16, Table:ZMM_PCR, Field:MEINS, M/O:, Type:UNIT, Size:3, Description:단위 --> <xs:element name="MEINS" type="xs:string" minOccurs="0"/> <!-- SEQ:17, Table:ZMM_PCR, Field:T_WEIGHT_B, M/O:, Type:QUAN, Size:13,3, Description:변경 전 Total 중량 --> - <xs:element name="T_WEIGHT_B" type="xs:decimal" minOccurs="0"/> + <xs:element name="T_WEIGHT_B" type="xs:string" minOccurs="0"/> <!-- SEQ:18, Table:ZMM_PCR, Field:T_WEIGHT_A, M/O:, Type:QUAN, Size:13,3, Description:변경 후 Total 중량 --> - <xs:element name="T_WEIGHT_A" type="xs:decimal" minOccurs="0"/> + <xs:element name="T_WEIGHT_A" type="xs:string" minOccurs="0"/> <!-- SEQ:19, Table:ZMM_PCR, Field:MEINS_W, M/O:, Type:UNIT, Size:3, Description:중량 단위 --> <xs:element name="MEINS_W" type="xs:string" minOccurs="0"/> <!-- SEQ:20, Table:ZMM_PCR, Field:S_WEIGHT_B, M/O:, Type:QUAN, Size:13,3, Description:변경 전 사급 중량 --> - <xs:element name="S_WEIGHT_B" type="xs:decimal" minOccurs="0"/> + <xs:element name="S_WEIGHT_B" type="xs:string" minOccurs="0"/> <!-- SEQ:21, Table:ZMM_PCR, Field:S_WEIGHT_A, M/O:, Type:QUAN, Size:13,3, Description:변경 후 사급 중량 --> - <xs:element name="S_WEIGHT_A" type="xs:decimal" minOccurs="0"/> + <xs:element name="S_WEIGHT_A" type="xs:string" minOccurs="0"/> <!-- SEQ:22, Table:ZMM_PCR, Field:C_WEIGHT_B, M/O:, Type:QUAN, Size:13,3, Description:변경 전 도급 중량 --> - <xs:element name="C_WEIGHT_B" type="xs:decimal" minOccurs="0"/> + <xs:element name="C_WEIGHT_B" type="xs:string" minOccurs="0"/> <!-- SEQ:23, Table:ZMM_PCR, Field:C_WEIGHT_A, M/O:, Type:QUAN, Size:13,3, Description:변경 후 도급 중량 --> - <xs:element name="C_WEIGHT_A" type="xs:decimal" minOccurs="0"/> + <xs:element name="C_WEIGHT_A" type="xs:string" minOccurs="0"/> <!-- SEQ:24, Table:ZMM_PCR, Field:ZACC_DT, M/O:, Type:DATS, Size:8, Description:구매담당자 PR 접수일 --> <xs:element name="ZACC_DT" type="xs:string" minOccurs="0"/> <!-- SEQ:25, Table:ZMM_PCR, Field:ERDAT, M/O:, Type:DATS, Size:8, Description:물량 변경일 --> @@ -94,11 +94,11 @@ <!-- SEQ:34, Table:ZMM_PCR, Field:WAERS, M/O:M, Type:CUKY, Size:5, Description:PO 통화 --> <xs:element name="WAERS" type="xs:string"/> <!-- SEQ:35, Table:ZMM_PCR, Field:NETPR, M/O:M, Type:CURR, Size:13,2, Description:PO 단가 --> - <xs:element name="NETPR" type="xs:decimal"/> + <xs:element name="NETPR" type="xs:string"/> <!-- SEQ:36, Table:ZMM_PCR, Field:PEINH, M/O:, Type:DEC, Size:5, Description:Price Unit, 수량에 대한 PER 당 단가 --> - <xs:element name="PEINH" type="xs:decimal" minOccurs="0"/> + <xs:element name="PEINH" type="xs:string" minOccurs="0"/> <!-- SEQ:37, Table:ZMM_PCR, Field:NETWR, M/O:M, Type:CURR, Size:13,2, Description:PO 금액 --> - <xs:element name="NETWR" type="xs:decimal"/> + <xs:element name="NETWR" type="xs:string"/> <!-- SEQ:38, Table:ZMM_PCR, Field:POSID, M/O:, Type:CHAR, Size:24, Description:WBS --> <xs:element name="POSID" type="xs:string" minOccurs="0"/> <!-- SEQ:39, Table:ZMM_PCR, Field:EKGRP, M/O:, Type:CHAR, Size:3, Description:구매그룹 --> @@ -126,17 +126,24 @@ </xs:sequence> </xs:complexType> - <!-- 1.3) 수신측 응답 구조 --> + <!-- 1.4) 수신측 응답 구조 (최상위 타입 정의) --> <xs:complexType name="IF_ECC_EVCP_PCRRes"> <xs:sequence> + <xs:element name="ZMM_RT" type="tns:ZMM_RT" minOccurs="1" maxOccurs="1"/> + </xs:sequence> + </xs:complexType> + + <!-- 1.5) 수신측 응답 구조 복합타입 (ZMM_RT) --> + <xs:complexType name="ZMM_RT"> + <xs:sequence> <!-- SEQ:50, Table:ZMM_RT (수신측 응답), Field:PCR_REQ, M/O:M, Type:CHAR, Size:10, Description:PCR 요청번호 --> <xs:element name="PCR_REQ" type="xs:string"/> <!-- SEQ:51, Table:ZMM_RT (수신측 응답), Field:PCR_REQ_SEQ, M/O:M, Type:NUMC, Size:5, Description:PCR 요청순번 --> - <xs:element name="PCR_REQ_SEQ" type="xs:integer"/> + <xs:element name="PCR_REQ_SEQ" type="xs:string"/> <!-- SEQ:52, Table:ZMM_RT (수신측 응답), Field:EBELN, M/O:M, Type:CHAR, Size:10, Description:구매오더 --> <xs:element name="EBELN" type="xs:string"/> <!-- SEQ:53, Table:ZMM_RT (수신측 응답), Field:EBELP, M/O:M, Type:NUMC, Size:5, Description:구매오더 품번 --> - <xs:element name="EBELP" type="xs:integer"/> + <xs:element name="EBELP" type="xs:string"/> <!-- SEQ:54, Table:ZMM_RT (수신측 응답), Field:MSGTY, M/O:, Type:CHAR, Size:1, Description:Message Type --> <xs:element name="MSGTY" type="xs:string" minOccurs="0"/> <!-- SEQ:55, Table:ZMM_RT (수신측 응답), Field:MSGTXT, M/O:, Type:CHAR, Size:100, Description:Message Text --> |
