diff options
Diffstat (limited to 'public/wsdl')
| -rw-r--r-- | public/wsdl/IF_ECC_EVCP_PCR.wsdl | 41 | ||||
| -rw-r--r-- | public/wsdl/IF_ECC_EVCP_PO_INFORMATION.wsdl | 183 | ||||
| -rw-r--r-- | public/wsdl/IF_ECC_EVCP_PR_INFORMATION.wsdl | 10 | ||||
| -rw-r--r-- | public/wsdl/IF_ECC_EVCP_REJECT_FOR_REVISED_PR.wsdl | 22 | ||||
| -rw-r--r-- | public/wsdl/IF_EVCP_ECC_PCR_CONFIRM.wsdl | 1 | ||||
| -rw-r--r-- | public/wsdl/품질/IF_ECC_EVCP_PR_INFORMATION.wsdl | 10 |
6 files changed, 137 insertions, 130 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 --> diff --git a/public/wsdl/IF_ECC_EVCP_PO_INFORMATION.wsdl b/public/wsdl/IF_ECC_EVCP_PO_INFORMATION.wsdl index f5be8f32..38b5f43d 100644 --- a/public/wsdl/IF_ECC_EVCP_PO_INFORMATION.wsdl +++ b/public/wsdl/IF_ECC_EVCP_PO_INFORMATION.wsdl @@ -20,16 +20,15 @@ <xs:sequence> <!-- Header 레코드 집합 --> <xs:element name="ZMM_HD" type="tns:ZMM_HD" maxOccurs="unbounded" minOccurs="0"/> - <!-- 지불방법 레코드 집합 --> - <xs:element name="ZMM_HD_ZMM_PAY" type="tns:ZMM_HD_ZMM_PAY" maxOccurs="unbounded" minOccurs="0"/> - <!-- PO Detail 레코드 집합 --> - <xs:element name="ZMM_HD_ZMM_DT" type="tns:ZMM_HD_ZMM_DT" maxOccurs="unbounded" minOccurs="0"/> - <!-- PO Detail 의 계정관련 레코드 집합 --> - <xs:element name="ZMM_HD_ZMM_DT_ZMM_KN" type="tns:ZMM_HD_ZMM_DT_ZMM_KN" maxOccurs="unbounded" minOccurs="0"/> - <!-- PO Note 1 --> - <xs:element name="ZMM_HD_ZMM_NOTE" type="tns:ZMM_HD_ZMM_NOTE" maxOccurs="unbounded" minOccurs="0"/> - <!-- PO Note 2 --> - <xs:element name="ZMM_HD_ZMM_NOTE2" type="tns:ZMM_HD_ZMM_NOTE2" maxOccurs="unbounded" minOccurs="0"/> + <!-- 지불방법 레코드 집합 (ZMM_HD의 하위 테이블) --> + <xs:element name="ZMM_PAY" type="tns:ZMM_PAY" maxOccurs="unbounded" minOccurs="0"/> + <!-- PO Detail 레코드 집합 (ZMM_HD의 하위 테이블) --> + <xs:element name="ZMM_DT" type="tns:ZMM_DT" maxOccurs="unbounded" minOccurs="0"/> + <!-- KN 은 DT의 하위 테이블이므로 생략 --> + <!-- PO Note 1 (ZMM_HD의 하위 테이블) --> + <xs:element name="ZMM_NOTE" type="tns:ZMM_NOTE" maxOccurs="unbounded" minOccurs="0"/> + <!-- PO Note 2 (ZMM_HD의 하위 테이블) --> + <xs:element name="ZMM_NOTE2" type="tns:ZMM_NOTE2" maxOccurs="unbounded" minOccurs="0"/> </xs:sequence> </xs:complexType> @@ -59,7 +58,7 @@ <!-- SEQ:11, Table:ZMM_HD, Field:EKGRP, M/O:M, Type:CHAR, Size:3, Description:구매그룹코드 --> <xs:element name="EKGRP" type="xs:string"/> <!-- SEQ:12, Table:ZMM_HD, Field:WKURS, M/O:M, Type:DEC, Size:9,5, Description:환율 --> - <xs:element name="WKURS" type="xs:decimal"/> + <xs:element name="WKURS" type="xs:string"/> <!-- SEQ:13, Table:ZMM_HD, Field:BEDAT, M/O:M, Type:DATS, Size:8, Description:구매증빙일자 --> <xs:element name="BEDAT" type="xs:string"/> <!-- SEQ:14, Table:ZMM_HD, Field:INCO1, M/O:M, Type:CHAR, Size:3, Description:인도조건코드 --> @@ -71,9 +70,9 @@ <!-- SEQ:17, Table:ZMM_HD, Field:ZIND_CD, M/O:M, Type:CHAR, Size:2, Description:증감코드 --> <xs:element name="ZIND_CD" type="xs:string"/> <!-- SEQ:18, Table:ZMM_HD, Field:ZDAMT_DD_SUBRT, M/O:M, Type:DEC, Size:6,2, Description:지체상금일일공제율 --> - <xs:element name="ZDAMT_DD_SUBRT" type="xs:decimal"/> + <xs:element name="ZDAMT_DD_SUBRT" type="xs:string"/> <!-- SEQ:19, Table:ZMM_HD, Field:ZMAX_SUBRT, M/O:M, Type:DEC, Size:6,2, Description:최대공제율 --> - <xs:element name="ZMAX_SUBRT" type="xs:decimal"/> + <xs:element name="ZMAX_SUBRT" type="xs:string"/> <!-- SEQ:20, Table:ZMM_HD, Field:ZCNRT_GRNT_CD, M/O:M, Type:CHAR, Size:1, Description:계약보증코드 --> <xs:element name="ZCNRT_GRNT_CD" type="xs:string"/> <!-- SEQ:21, Table:ZMM_HD, Field:ZDFCT_GRNT_CD, M/O:M, Type:CHAR, Size:1, Description:하자보증코드 --> @@ -83,13 +82,13 @@ <!-- SEQ:23, Table:ZMM_HD, Field:ZPAMT_YN, M/O:M, Type:CHAR, Size:1, Description:선급금여부 --> <xs:element name="ZPAMT_YN" type="xs:string"/> <!-- SEQ:24, Table:ZMM_HD, Field:ZBGT_AMT, M/O:M, Type:CURR, Size:17,2, Description:예산금액, ZBTG_CURR --> - <xs:element name="ZBGT_AMT" type="xs:decimal"/> + <xs:element name="ZBGT_AMT" type="xs:string"/> <!-- SEQ:25, Table:ZMM_HD, Field:ZBGT_CURR, M/O:M, Type:CUKY, Size:3, Description:예산금액 통화키 --> <xs:element name="ZBGT_CURR" type="xs:string"/> <!-- SEQ:26, Table:ZMM_HD, Field:ZPO_AMT, M/O:M, Type:CURR, Size:17,2, Description:발주금액 --> - <xs:element name="ZPO_AMT" type="xs:decimal"/> + <xs:element name="ZPO_AMT" type="xs:string"/> <!-- SEQ:27, Table:ZMM_HD, Field:ZPO_AMT_KRW, M/O:M, Type:CURR, Size:17,2, Description:발주금액 KRW --> - <xs:element name="ZPO_AMT_KRW" type="xs:decimal"/> + <xs:element name="ZPO_AMT_KRW" type="xs:string"/> <!-- SEQ:28, Table:ZMM_HD, Field:ZPO_CURR, M/O:M, Type:CUKY, Size:5, Description:통화키 --> <xs:element name="ZPO_CURR" type="xs:string"/> <!-- SEQ:29, Table:ZMM_HD, Field:ZCHG_PO_DT, M/O:M, Type:DATS, Size:8, Description:변경발주일자 --> @@ -117,15 +116,15 @@ <!-- SEQ:40, Table:ZMM_HD, Field:ZPO_TRANS_CANC, M/O:M, Type:DATS, Size:1, Description:전송여부지시자 --> <xs:element name="ZPO_TRANS_CANC" type="xs:string"/> <!-- SEQ:41, Table:ZMM_HD, Field:ZVST_TMS, M/O:M, Type:NUMC, Size:9, Description:방문횟수 --> - <xs:element name="ZVST_TMS" type="xs:integer"/> + <xs:element name="ZVST_TMS" type="xs:string"/> <!-- SEQ:42, Table:ZMM_HD, Field:ZSVC_WK_PRD, M/O:M, Type:NUMC, Size:9, Description:SE작업일수 --> - <xs:element name="ZSVC_WK_PRD" type="xs:integer"/> + <xs:element name="ZSVC_WK_PRD" type="xs:string"/> <!-- SEQ:43, Table:ZMM_HD, Field:ZDT_EXCS_AMT, M/O:M, Type:CURR, Size:17,2, Description:일초과금액1 --> - <xs:element name="ZDT_EXCS_AMT" type="xs:decimal"/> + <xs:element name="ZDT_EXCS_AMT" type="xs:string"/> <!-- SEQ:44, Table:ZMM_HD, Field:ZDT_EXCS_AMT2, M/O:M, Type:CURR, Size:17,2, Description:일초과금액2 --> - <xs:element name="ZDT_EXCS_AMT2" type="xs:decimal"/> + <xs:element name="ZDT_EXCS_AMT2" type="xs:string"/> <!-- SEQ:45, Table:ZMM_HD, Field:ZDT_EXCS_AMT3, M/O:M, Type:CURR, Size:17,2, Description:일초과금액3 --> - <xs:element name="ZDT_EXCS_AMT3" type="xs:decimal"/> + <xs:element name="ZDT_EXCS_AMT3" type="xs:string"/> <!-- SEQ:46, Table:ZMM_HD, Field:ZSVC_CNRT_CUR, M/O:M, Type:CUKY, Size:5, Description:SE계약통화 --> <xs:element name="ZSVC_CNRT_CUR" type="xs:string"/> <!-- SEQ:47, Table:ZMM_HD, Field:ZPAY_GB, M/O:M, Type:CHAR, Size:1, Description:기타비용처리구분 --> @@ -139,7 +138,7 @@ <!-- SEQ:51, Table:ZMM_HD, Field:ZTITLE, M/O:M, Type:CHAR, Size:90, Description:발주제목 --> <xs:element name="ZTITLE" type="xs:string"/> <!-- SEQ:52, Table:ZMM_HD, Field:ZPO_VER, M/O:M, Type:NUMC, Size:2, Description:발주버전 --> - <xs:element name="ZPO_VER" type="xs:integer"/> + <xs:element name="ZPO_VER" type="xs:string"/> <!-- SEQ:53, Table:ZMM_HD, Field:ITEM_CATEGORY, M/O:M, Type:CHAR, Size:2, Description:선물환 Item Category --> <xs:element name="ITEM_CATEGORY" type="xs:string"/> <!-- SEQ:54, Table:ZMM_HD, Field:LTEXT, M/O:M, Type:CHAR, Size:60, Description:선물환 Item Category 명 --> @@ -166,40 +165,39 @@ <xs:element name="ETC_9" type="xs:string"/> <!-- SEQ:65, Table:ZMM_HD, Field:ETC_10, M/O:M, Type:CHAR, Size:100, Description:확장10 --> <xs:element name="ETC_10" type="xs:string"/> - <!-- SEQ:66, Table:ZMM_HD, Field:ZDLV_PRICE_T, M/O:, Type:CHAR, Size:1, Description:납품대금연동제대상여부 -(Y:대상, N:미대상, 공백:미해당) --> + <!-- SEQ:66, Table:ZMM_HD, Field:ZDLV_PRICE_T, M/O:, Type:CHAR, Size:1, Description:납품대금연동제대상여부 (Y:대상, N:미대상, 공백:미해당) --> <xs:element name="ZDLV_PRICE_T" type="xs:string" minOccurs="0"/> <!-- SEQ:67, Table:ZMM_HD, Field:ZWEBELN, M/O:, Type:CHAR, Size:10, Description:서면계약번호 --> <xs:element name="ZWEBELN" type="xs:string" minOccurs="0"/> <!-- SEQ:68, Table:ZMM_HD, Field:ZVER_NO, M/O:, Type:NUMC, Size:3, Description:서면계약차수 --> - <xs:element name="ZVER_NO" type="xs:integer" minOccurs="0"/> + <xs:element name="ZVER_NO" type="xs:string" minOccurs="0"/> </xs:sequence> </xs:complexType> <!-- 1.3) ZMM_HD/ZMM_PAY 테이블 구조 (SEQ 69~73) --> - <xs:complexType name="ZMM_HD_ZMM_PAY"> + <xs:complexType name="ZMM_PAY"> <xs:sequence> <!-- SEQ:69, Table:ZMM_HD/ZMM_PAY, Field:ZPAYSEQ, M/O:M, Type:CHAR, Size:2, Description:선급금차수 --> <xs:element name="ZPAYSEQ" type="xs:string"/> <!-- SEQ:70, Table:ZMM_HD/ZMM_PAY, Field:ZADVTYP, M/O:M, Type:CHAR, Size:1, Description:선급금타입 --> <xs:element name="ZADVTYP" type="xs:string"/> <!-- SEQ:71, Table:ZMM_HD/ZMM_PAY, Field:ZDWPRT, M/O:M, Type:NUMC, Size:3, Description:선급금비율 --> - <xs:element name="ZDWPRT" type="xs:integer"/> + <xs:element name="ZDWPRT" type="xs:string"/> <!-- SEQ:72, Table:ZMM_HD/ZMM_PAY, Field:ZDWPAMT, M/O:M, Type:CURR, Size:17,2, Description:선급금 --> - <xs:element name="ZDWPAMT" type="xs:decimal"/> + <xs:element name="ZDWPAMT" type="xs:string"/> <!-- SEQ:73, Table:ZMM_HD/ZMM_PAY, Field:ZDWPDAT, M/O:M, Type:DATS, Size:8, Description:지불계획일자 --> <xs:element name="ZDWPDAT" type="xs:string"/> </xs:sequence> </xs:complexType> <!-- 1.4) ZMM_HD/ZMM_DT 테이블 구조 (SEQ 74~165) --> - <xs:complexType name="ZMM_HD_ZMM_DT"> + <xs:complexType name="ZMM_DT"> <xs:sequence> <!-- SEQ:74, Table:ZMM_HD/ZMM_DT, Field:EBELP, M/O:M, Type:NUMC, Size:5, Description:구매오더품목번호 --> - <xs:element name="EBELP" type="xs:integer"/> - <!-- SEQ:5, Table:ZMM_HD, Field:LOEKZ, M/O:M, Type:CHAR, Size:1, Description:구매문서삭제지시자 --> + <xs:element name="EBELP" type="xs:string"/> + <!-- SEQ:75, Table:ZMM_HD/ZMM_DT, Field:LOEKZ, M/O:M, Type:CHAR, Size:1, Description:구매문서삭제지시자 --> <xs:element name="LOEKZ" type="xs:string"/> - <!-- SEQ:6, Table:ZMM_HD, Field:AEDAT, M/O:M, Type:DATS, Size:8, Description:생성일자 --> + <!-- SEQ:76, Table:ZMM_HD/ZMM_DT, Field:AEDAT, M/O:M, Type:DATS, Size:8, Description:생성일자 --> <xs:element name="AEDAT" type="xs:string"/> <!-- SEQ:77, Table:ZMM_HD/ZMM_DT, Field:MAKTX, M/O:M, Type:CHAR, Size:120, Description:자재내역 --> <xs:element name="MAKTX" type="xs:string"/> @@ -214,17 +212,17 @@ <!-- SEQ:82, Table:ZMM_HD/ZMM_DT, Field:BEDNR, M/O:M, Type:CHAR, Size:10, Description:요청추적번호 --> <xs:element name="BEDNR" type="xs:string"/> <!-- SEQ:83, Table:ZMM_HD/ZMM_DT, Field:MENGE, M/O:M, Type:QUAN, Size:13,3, Description:구매오더수량 --> - <xs:element name="MENGE" type="xs:decimal"/> + <xs:element name="MENGE" type="xs:string"/> <!-- SEQ:84, Table:ZMM_HD/ZMM_DT, Field:NETPR, M/O:M, Type:CURR, Size:17,2, Description:구매단가 --> - <xs:element name="NETPR" type="xs:decimal"/> + <xs:element name="NETPR" type="xs:string"/> <!-- SEQ:85, Table:ZMM_HD/ZMM_DT, Field:PEINH, M/O:M, Type:DEC, Size:5, Description:가격단위값 --> - <xs:element name="PEINH" type="xs:decimal"/> + <xs:element name="PEINH" type="xs:string"/> <!-- SEQ:86, Table:ZMM_HD/ZMM_DT, Field:NETWR, M/O:M, Type:CURR, Size:17,2, Description:오더정가 --> - <xs:element name="NETWR" type="xs:decimal"/> + <xs:element name="NETWR" type="xs:string"/> <!-- SEQ:87, Table:ZMM_HD/ZMM_DT, Field:BRTWR, M/O:M, Type:CURR, Size:17,2, Description:오더총액 --> - <xs:element name="BRTWR" type="xs:decimal"/> + <xs:element name="BRTWR" type="xs:string"/> <!-- SEQ:88, Table:ZMM_HD/ZMM_DT, Field:WEBAZ, M/O:M, Type:DEC, Size:3, Description:입고소요일수 --> - <xs:element name="WEBAZ" type="xs:decimal"/> + <xs:element name="WEBAZ" type="xs:string"/> <!-- SEQ:89, Table:ZMM_HD/ZMM_DT, Field:MWSKZ, M/O:M, Type:CHAR, Size:2, Description:매출부가가치세코드 --> <xs:element name="MWSKZ" type="xs:string"/> <!-- SEQ:90, Table:ZMM_HD/ZMM_DT, Field:INSMK, M/O:M, Type:CHAR, Size:1, Description:재고유형 --> @@ -246,19 +244,19 @@ <!-- SEQ:98, Table:ZMM_HD/ZMM_DT, Field:KNTTP, M/O:M, Type:CHAR, Size:1, Description:계정지정범주 --> <xs:element name="KNTTP" type="xs:string"/> <!-- SEQ:99, Table:ZMM_HD/ZMM_DT, Field:NTGEW, M/O:M, Type:QUAN, Size:13,3, Description:순중량 --> - <xs:element name="NTGEW" type="xs:decimal"/> + <xs:element name="NTGEW" type="xs:string"/> <!-- SEQ:100, Table:ZMM_HD/ZMM_DT, Field:GEWEI, M/O:M, Type:UNIT, Size:3, Description:중량단위 --> <xs:element name="GEWEI" type="xs:string"/> <!-- SEQ:101, Table:ZMM_HD/ZMM_DT, Field:BRGEW, M/O:M, Type:QUAN, Size:15,3, Description:총중량 --> - <xs:element name="BRGEW" type="xs:decimal"/> + <xs:element name="BRGEW" type="xs:string"/> <!-- SEQ:102, Table:ZMM_HD/ZMM_DT, Field:VOLUM, M/O:M, Type:QUAN, Size:15,3, Description:볼륨 --> - <xs:element name="VOLUM" type="xs:decimal"/> + <xs:element name="VOLUM" type="xs:string"/> <!-- SEQ:103, Table:ZMM_HD/ZMM_DT, Field:VOLEH, M/O:M, Type:UNIT, Size:3, Description:볼륨단위 --> <xs:element name="VOLEH" type="xs:string"/> <!-- SEQ:104, Table:ZMM_HD/ZMM_DT, Field:BANFN, M/O:M, Type:CHAR, Size:10, Description:구매요청번호 --> <xs:element name="BANFN" type="xs:string"/> <!-- SEQ:105, Table:ZMM_HD/ZMM_DT, 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:106, Table:ZMM_HD/ZMM_DT, Field:UPTYP, M/O:M, Type:CHAR, Size:1, Description:하위품목범주 --> <xs:element name="UPTYP" type="xs:string"/> <!-- SEQ:107, Table:ZMM_HD/ZMM_DT, Field:UPVOR, M/O:M, Type:CHAR, Size:1, Description:하위품목존재여부 --> @@ -271,18 +269,18 @@ <xs:element name="ZDST_CD" type="xs:string"/> <!-- SEQ:111, Table:ZMM_HD/ZMM_DT, Field:ZRCV_DT, M/O:M, Type:DATS, Size:8, Description:구매접수일자 --> <xs:element name="ZRCV_DT" type="xs:string"/> - <!-- SEQ:50, Table:ZMM_HD, Field:ZCON_NO, M/O:M, Type:CHAR, Size:10, Description:구매통합번호 --> + <!-- SEQ:112, Table:ZMM_HD/ZMM_DT, Field:ZCON_NO, M/O:M, Type:CHAR, Size:10, Description:구매통합번호 --> <xs:element name="ZCON_NO" type="xs:string"/> <!-- SEQ:113, Table:ZMM_HD/ZMM_DT, Field:ZCON_IND, M/O:M, Type:CHAR, Size:1, Description:시리즈구분 --> <xs:element name="ZCON_IND" type="xs:string"/> <!-- SEQ:114, Table:ZMM_HD/ZMM_DT, Field:ZCHAR_CD, M/O:M, Type:CHAR, Size:1, Description:물성코드,풍력 일련번호 처리여부 --> <xs:element name="ZCHAR_CD" type="xs:string"/> <!-- SEQ:115, Table:ZMM_HD/ZMM_DT, Field:ZMAT_AREA, M/O:M, Type:QUAN, Size:13,3, Description:자재면적 --> - <xs:element name="ZMAT_AREA" type="xs:decimal"/> + <xs:element name="ZMAT_AREA" type="xs:string"/> <!-- SEQ:116, Table:ZMM_HD/ZMM_DT, Field:ZSZ, M/O:M, Type:CHAR, Size:50, Description:품목사이즈 --> <xs:element name="ZSZ" type="xs:string"/> <!-- SEQ:117, Table:ZMM_HD/ZMM_DT, Field:ZAF_ECAL_AMT, M/O:M, Type:CURR, Size:17,2, Description:사후정산금액(참고: NETWR), ZPO_CURR --> - <xs:element name="ZAF_ECAL_AMT" type="xs:decimal"/> + <xs:element name="ZAF_ECAL_AMT" type="xs:string"/> <!-- SEQ:118, Table:ZMM_HD/ZMM_DT, Field:ZPLN_ST_DT, M/O:M, Type:DATS, Size:8, Description:예정시작일자 --> <xs:element name="ZPLN_ST_DT" type="xs:string"/> <!-- SEQ:119, Table:ZMM_HD/ZMM_DT, Field:ZPLN_ED_DT, M/O:M, Type:DATS, Size:8, Description:예정종료일자 --> @@ -290,61 +288,61 @@ <!-- SEQ:49, Table:ZMM_HD, Field:PSPID, M/O:M, Type:CHAR, Size:24, Description:프로젝트 번호 --> <xs:element name="PSPID" type="xs:string"/> <!-- SEQ:121, Table:ZMM_HD/ZMM_DT, Field:ZUSD_BGT, M/O:M, Type:CURR, Size:17,2, Description:미화예산 --> - <xs:element name="ZUSD_BGT" type="xs:decimal"/> + <xs:element name="ZUSD_BGT" type="xs:string"/> <!-- SEQ:122, Table:ZMM_HD/ZMM_DT, Field:ZKRW_BGT, M/O:M, Type:CURR, Size:17,2, Description:원화예산 --> - <xs:element name="ZKRW_BGT" type="xs:decimal"/> + <xs:element name="ZKRW_BGT" type="xs:string"/> <!-- SEQ:123, Table:ZMM_HD/ZMM_DT, Field:ZDLV_CNTLR, M/O:M, Type:CHAR, Size:3, Description:조달담당자코드 --> <xs:element name="ZDLV_CNTLR" type="xs:string"/> <!-- SEQ:124, Table:ZMM_HD/ZMM_DT, Field:ANFNR, M/O:M, Type:CHAR, Size:10, Description:RFQ번호 --> <xs:element name="ANFNR" type="xs:string"/> <!-- SEQ:125, Table:ZMM_HD/ZMM_DT, Field:ANFPS, M/O:M, Type:NUMC, Size:5, Description:RFQ품목번호 --> - <xs:element name="ANFPS" type="xs:integer"/> + <xs:element name="ANFPS" type="xs:string"/> <!-- SEQ:126, Table:ZMM_HD/ZMM_DT, Field:KONNR, M/O:M, Type:CHAR, Size:10, Description:계약번호 --> <xs:element name="KONNR" type="xs:string"/> <!-- SEQ:127, Table:ZMM_HD/ZMM_DT, Field:KTPNR, M/O:M, Type:NUMC, Size:5, Description:계약항목번호 --> - <xs:element name="KTPNR" type="xs:integer"/> + <xs:element name="KTPNR" type="xs:string"/> <!-- SEQ:128, Table:ZMM_HD/ZMM_DT, Field:ZCR_NO, M/O:M, Type:CHAR, Size:40, Description:CR번호 --> <xs:element name="ZCR_NO" type="xs:string"/> <!-- SEQ:129, Table:ZMM_HD/ZMM_DT, Field:ZCR_AMT, M/O:M, Type:CURR, Size:17,2, Description:EXTRA CREDIT 금액 --> - <xs:element name="ZCR_AMT" type="xs:decimal"/> + <xs:element name="ZCR_AMT" type="xs:string"/> <!-- SEQ:130, Table:ZMM_HD/ZMM_DT, Field:ZRT_CUR, M/O:M, Type:CUKY, Size:3, Description:실적통화 --> <xs:element name="ZRT_CUR" type="xs:string"/> <!-- SEQ:131, Table:ZMM_HD/ZMM_DT, Field:ZRT_AMT, M/O:M, Type:CURR, Size:17,2, Description:실적금액, ZRT_CURR --> - <xs:element name="ZRT_AMT" type="xs:decimal"/> + <xs:element name="ZRT_AMT" type="xs:string"/> <!-- SEQ:132, Table:ZMM_HD/ZMM_DT, Field:ZPO_UNIT, M/O:M, Type:UNIT, Size:3, Description:구매오더수량단위 --> <xs:element name="ZPO_UNIT" type="xs:string"/> <!-- SEQ:133, Table:ZMM_HD/ZMM_DT, Field:ZREF_NETPR, M/O:M, Type:CURR, Size:17,2, Description:참조단가, ZPO_CURR --> - <xs:element name="ZREF_NETPR" type="xs:decimal"/> + <xs:element name="ZREF_NETPR" type="xs:string"/> <!-- SEQ:134, Table:ZMM_HD/ZMM_DT, Field:ZNETPR, M/O:M, Type:CURR, Size:17,2, Description:발주단가, ZPO_CURR --> - <xs:element name="ZNETPR" type="xs:decimal"/> + <xs:element name="ZNETPR" type="xs:string"/> <!-- SEQ:135, Table:ZMM_HD/ZMM_DT, Field:BPRME, M/O:M, Type:UNIT, Size:3, Description:구매단가단위 --> <xs:element name="BPRME" type="xs:string"/> <!-- SEQ:136, Table:ZMM_HD/ZMM_DT, Field:ZDISPLN, M/O:M, Type:CHAR, Size:1, Description:설계기능 --> <xs:element name="ZDISPLN" type="xs:string"/> <!-- SEQ:137, Table:ZMM_HD/ZMM_DT, Field:ZORCT_CNRT_KRW, M/O:M, Type:CURR, Size:17,2, Description:외주비계약KRW --> - <xs:element name="ZORCT_CNRT_KRW" type="xs:decimal"/> + <xs:element name="ZORCT_CNRT_KRW" type="xs:string"/> <!-- SEQ:138, Table:ZMM_HD/ZMM_DT, Field:ZORCT_CNRT_USD, M/O:M, Type:CURR, Size:17,2, Description:외주비계약USD --> - <xs:element name="ZORCT_CNRT_USD" type="xs:decimal"/> + <xs:element name="ZORCT_CNRT_USD" type="xs:string"/> <!-- SEQ:139, Table:ZMM_HD/ZMM_DT, Field:ZETC_CNRT_KRW, M/O:M, Type:CURR, Size:17,2, Description:기타계약KRW --> - <xs:element name="ZETC_CNRT_KRW" type="xs:decimal"/> + <xs:element name="ZETC_CNRT_KRW" type="xs:string"/> <!-- SEQ:140, Table:ZMM_HD/ZMM_DT, Field:ZETC_CNRT_USD, M/O:M, Type:CURR, Size:17,2, Description:기타계약USD --> - <xs:element name="ZETC_CNRT_USD" type="xs:decimal"/> + <xs:element name="ZETC_CNRT_USD" type="xs:string"/> <!-- SEQ:141, Table:ZMM_HD/ZMM_DT, Field:ZEXTRA_AMT, M/O:M, Type:CURR, Size:17,2, Description:EXTRA금액, ZPO_CURR --> - <xs:element name="ZEXTRA_AMT" type="xs:decimal"/> + <xs:element name="ZEXTRA_AMT" type="xs:string"/> <!-- SEQ:142, Table:ZMM_HD/ZMM_DT, Field:ZCRDT_AMT, M/O:M, Type:CURR, Size:17,2, Description:CREDIT금액, ZPO_CURR --> - <xs:element name="ZCRDT_AMT" type="xs:decimal"/> + <xs:element name="ZCRDT_AMT" type="xs:string"/> <!-- SEQ:143, Table:ZMM_HD/ZMM_DT, Field:ZART, M/O:M, Type:CHAR, Size:2, Description:검사코드 --> <xs:element name="ZART" type="xs:string"/> <!-- SEQ:144, Table:ZMM_HD/ZMM_DT, Field:ART, M/O:M, Type:CHAR, Size:8, Description:검사유형(QMAT) --> <xs:element name="ART" type="xs:string"/> <!-- SEQ:145, Table:ZMM_HD/ZMM_DT, Field:ZPDT_BSE_UPR, M/O:M, Type:CURR, Size:17,2, Description:BASE금액, ZPO_CURR --> - <xs:element name="ZPDT_BSE_UPR" type="xs:decimal"/> + <xs:element name="ZPDT_BSE_UPR" type="xs:string"/> <!-- SEQ:146, Table:ZMM_HD/ZMM_DT, Field:ZPDT_EXTRA_UPR, M/O:M, Type:CURR, Size:17,2, Description:EXTRA금액, ZPO_CURR --> - <xs:element name="ZPDT_EXTRA_UPR" type="xs:decimal"/> + <xs:element name="ZPDT_EXTRA_UPR" type="xs:string"/> <!-- SEQ:147, Table:ZMM_HD/ZMM_DT, Field:ZPDT_EXDS_AMT, M/O:M, Type:CURR, Size:17,2, Description:할인/할증금액, ZPO_CURR --> - <xs:element name="ZPDT_EXDS_AMT" type="xs:decimal"/> + <xs:element name="ZPDT_EXDS_AMT" type="xs:string"/> <!-- SEQ:148, Table:ZMM_HD/ZMM_DT, Field:ZTRNS_UPR, M/O:M, Type:CURR, Size:17,2, Description:운송단가, ZPO_CURR --> - <xs:element name="ZTRNS_UPR" type="xs:decimal"/> + <xs:element name="ZTRNS_UPR" type="xs:string"/> <!-- SEQ:149, Table:ZMM_HD/ZMM_DT, Field:ZFST_DST_CD, M/O:M, Type:CHAR, Size:4, Description:발주초기착지코드 --> <xs:element name="ZFST_DST_CD" type="xs:string"/> <!-- SEQ:150, Table:ZMM_HD/ZMM_DT, Field:ZCHG_CHK, M/O:M, Type:CHAR, Size:1, Description:물량수정승인여부 --> @@ -361,32 +359,36 @@ <xs:element name="ZWH_CNTLR" type="xs:string"/> <!-- SEQ:156, Table:ZMM_HD/ZMM_DT, Field:LFDAT, M/O:M, Type:DATS, Size:8, Description:PR Delivery Date --> <xs:element name="LFDAT" type="xs:string"/> - <!-- SEQ:57, Table:ZMM_HD, Field:ETC_2, M/O:M, Type:CHAR, Size:100, Description:확장2 --> + <!-- SEQ:157, Table:ZMM_HD/ZMM_DT, Field:ETC_2, M/O:M, Type:CHAR, Size:100, Description:확장2 --> <xs:element name="ETC_2" type="xs:string"/> - <!-- SEQ:58, Table:ZMM_HD, Field:ETC_3, M/O:M, Type:CHAR, Size:100, Description:확장3 --> + <!-- SEQ:158, Table:ZMM_HD/ZMM_DT, Field:ETC_3, M/O:M, Type:CHAR, Size:100, Description:확장3 --> <xs:element name="ETC_3" type="xs:string"/> - <!-- SEQ:59, Table:ZMM_HD, Field:ETC_4, M/O:M, Type:CHAR, Size:100, Description:확장4 --> + <!-- SEQ:159, Table:ZMM_HD/ZMM_DT, Field:ETC_4, M/O:M, Type:CHAR, Size:100, Description:확장4 --> <xs:element name="ETC_4" type="xs:string"/> - <!-- SEQ:60, Table:ZMM_HD, Field:ETC_5, M/O:M, Type:CHAR, Size:100, Description:확장5 --> + <!-- SEQ:160, Table:ZMM_HD/ZMM_DT, Field:ETC_5, M/O:M, Type:CHAR, Size:100, Description:확장5 --> <xs:element name="ETC_5" type="xs:string"/> - <!-- SEQ:61, Table:ZMM_HD, Field:ETC_6, M/O:M, Type:CHAR, Size:100, Description:확장6 --> + <!-- SEQ:161, Table:ZMM_HD/ZMM_DT, Field:ETC_6, M/O:M, Type:CHAR, Size:100, Description:확장6 --> <xs:element name="ETC_6" type="xs:string"/> - <!-- SEQ:62, Table:ZMM_HD, Field:ETC_7, M/O:M, Type:CHAR, Size:100, Description:확장7 --> + <!-- SEQ:162, Table:ZMM_HD/ZMM_DT, Field:ETC_7, M/O:M, Type:CHAR, Size:100, Description:확장7 --> <xs:element name="ETC_7" type="xs:string"/> - <!-- SEQ:63, Table:ZMM_HD, Field:ETC_8, M/O:M, Type:CHAR, Size:100, Description:확장8 --> + <!-- SEQ:163, Table:ZMM_HD/ZMM_DT, Field:ETC_8, M/O:M, Type:CHAR, Size:100, Description:확장8 --> <xs:element name="ETC_8" type="xs:string"/> - <!-- SEQ:64, Table:ZMM_HD, Field:ETC_9, M/O:M, Type:CHAR, Size:100, Description:확장9 --> + <!-- SEQ:164, Table:ZMM_HD/ZMM_DT, Field:ETC_9, M/O:M, Type:CHAR, Size:100, Description:확장9 --> <xs:element name="ETC_9" type="xs:string"/> - <!-- SEQ:65, Table:ZMM_HD, Field:ETC_10, M/O:M, Type:CHAR, Size:100, Description:확장10 --> + <!-- SEQ:165, Table:ZMM_HD/ZMM_DT, Field:ETC_10, M/O:M, Type:CHAR, Size:100, Description:확장10 --> <xs:element name="ETC_10" type="xs:string"/> + + <!-- PO Detail(ZMM_DT) 의 계정관련 레코드 집합 (ZMM_DT의 하위 테이블) --> + <xs:element name="ZMM_KN" type="tns:ZMM_KN" maxOccurs="unbounded" minOccurs="0"/> + </xs:sequence> </xs:complexType> <!-- 1.5) ZMM_HD/ZMM_DT/ZMM_KN 테이블 구조 (SEQ 166~186) --> - <xs:complexType name="ZMM_HD_ZMM_DT_ZMM_KN"> + <xs:complexType name="ZMM_KN"> <xs:sequence> <!-- SEQ:166, Table:ZMM_HD/ZMM_DT/ZMM_KN, Field:ZEKKN, M/O:M, Type:NUMC, Size:2, Description:계정지정순번 --> - <xs:element name="ZEKKN" type="xs:integer"/> + <xs:element name="ZEKKN" type="xs:string"/> <!-- SEQ:167, Table:ZMM_HD/ZMM_DT/ZMM_KN, Field:SAKTO, M/O:M, Type:CHAR, Size:10, Description:G/L계정번호 --> <xs:element name="SAKTO" type="xs:string"/> <!-- SEQ:168, Table:ZMM_HD/ZMM_DT/ZMM_KN, Field:GSBER, M/O:M, Type:CHAR, Size:4, Description:사업영역코드 --> @@ -396,7 +398,7 @@ <!-- SEQ:170, Table:ZMM_HD/ZMM_DT/ZMM_KN, Field:VBELN, M/O:M, Type:CHAR, Size:10, Description:판매오더번호 --> <xs:element name="VBELN" type="xs:string"/> <!-- SEQ:171, Table:ZMM_HD/ZMM_DT/ZMM_KN, Field:VBELP, M/O:M, Type:NUMC, Size:6, Description:판매오더품목번호 --> - <xs:element name="VBELP" type="xs:integer"/> + <xs:element name="VBELP" type="xs:string"/> <!-- SEQ:172, Table:ZMM_HD/ZMM_DT/ZMM_KN, Field:ANLN1, M/O:M, Type:CHAR, Size:12, Description:주요자산번호 --> <xs:element name="ANLN1" type="xs:string"/> <!-- SEQ:173, Table:ZMM_HD/ZMM_DT/ZMM_KN, Field:ANLN2, M/O:M, Type:CHAR, Size:4, Description:자산하위번호 --> @@ -414,9 +416,9 @@ <!-- SEQ:179, Table:ZMM_HD/ZMM_DT/ZMM_KN, Field:NPLNR, M/O:M, Type:CHAR, Size:12, Description:네트워크오더번호 --> <xs:element name="NPLNR" type="xs:string"/> <!-- SEQ:180, Table:ZMM_HD/ZMM_DT/ZMM_KN, Field:AUFPL, M/O:M, Type:NUMC, Size:10, Description:오더라우팅번호 --> - <xs:element name="AUFPL" type="xs:integer"/> + <xs:element name="AUFPL" type="xs:string"/> <!-- SEQ:181, Table:ZMM_HD/ZMM_DT/ZMM_KN, Field:APLZL, M/O:M, Type:NUMC, Size:8, Description:오더내부카운터 --> - <xs:element name="APLZL" type="xs:integer"/> + <xs:element name="APLZL" type="xs:string"/> <!-- SEQ:182, Table:ZMM_HD/ZMM_DT/ZMM_KN, Field:FIPOS, M/O:M, Type:CHAR, Size:14, Description:약정항목 --> <xs:element name="FIPOS" type="xs:string"/> <!-- SEQ:183, Table:ZMM_HD/ZMM_DT/ZMM_KN, Field:FISTL, M/O:M, Type:CHAR, Size:16, Description:자금관리센터 --> @@ -431,41 +433,46 @@ </xs:complexType> <!-- 1.6) ZMM_HD/ZMM_NOTE 테이블 구조 (SEQ 187~188) --> - <xs:complexType name="ZMM_HD_ZMM_NOTE"> + <xs:complexType name="ZMM_NOTE"> <xs:sequence> <!-- SEQ:187, Table:ZMM_HD/ZMM_NOTE, Field:ZNOTE_SER, M/O:M, Type:NUMC, Size:4, Description:발주 Note 순번 --> - <xs:element name="ZNOTE_SER" type="xs:integer"/> + <xs:element name="ZNOTE_SER" type="xs:string"/> <!-- SEQ:188, Table:ZMM_HD/ZMM_NOTE, Field:ZNOTE_TXT, M/O:M, Type:CHAR, Size:4000, Description:발주 Note Text --> <xs:element name="ZNOTE_TXT" type="xs:string"/> </xs:sequence> </xs:complexType> <!-- 1.7) ZMM_HD/ZMM_NOTE2 테이블 구조 (SEQ 189~190) --> - <xs:complexType name="ZMM_HD_ZMM_NOTE2"> + <xs:complexType name="ZMM_NOTE2"> <xs:sequence> <!-- SEQ:189, Table:ZMM_HD/ZMM_NOTE2, Field:ZDLV_PRICE_SER, M/O:, Type:NUMC, Size:4, Description:연동제 Note 순번 --> - <xs:element name="ZDLV_PRICE_SER" type="xs:integer" minOccurs="0"/> + <xs:element name="ZDLV_PRICE_SER" type="xs:string" minOccurs="0"/> <!-- SEQ:190, Table:ZMM_HD/ZMM_NOTE2, Field:ZDLV_PRICE_NOTE, M/O:, Type:CHAR, Size:4000, Description:연동제 Note Text --> <xs:element name="ZDLV_PRICE_NOTE" type="xs:string" minOccurs="0"/> </xs:sequence> </xs:complexType> - <!-- 1.8) 수신 시스템 응답 구조 (SEQ 191~193) --> - <xs:complexType name="IF_ECC_EVCP_PO_INFORMATIONRes"> + <!-- 1.8) ZMM_RT 테이블 구조 (SEQ 191~193) - 응답 복합타입 --> + <xs:complexType name="ZMM_RT"> <xs:sequence> - - <!-- SEQ:191, Table:ZMM_HD, Field:EBELN, M/O:M, Type:CHAR, Size:10, Description:구매오더번호 --> + <!-- SEQ:191, Table:ZMM_RT, Field:EBELN, M/O:M, Type:CHAR, Size:10, Description:구매오더번호 --> <xs:element name="EBELN" type="xs:string"/> - <!-- SEQ:192, Table:ZMM_RT, Field:RT_CODE, M/O:M, Type:CHAR, Size:1, Description:IF상태 --> <xs:element name="RT_CODE" type="xs:string"/> - <!-- SEQ:193, Table:ZMM_RT, Field:RT_TEXT, M/O:M, Type:CHAR, Size:100, Description:IF메세지 --> <xs:element name="RT_TEXT" type="xs:string"/> </xs:sequence> </xs:complexType> - <!-- 1.9) Element 래퍼 --> + <!-- 1.9) 수신 시스템 응답 구조 (SEQ 191~193) --> + <xs:complexType name="IF_ECC_EVCP_PO_INFORMATIONRes"> + <xs:sequence> + <!-- 정의한 복합 응답 타입 사용 --> + <xs:element name="ZMM_RT" type="tns:ZMM_RT" minOccurs="1" maxOccurs="1"/> + </xs:sequence> + </xs:complexType> + + <!-- 1.10) Element 래퍼 --> <xs:element name="IF_ECC_EVCP_PO_INFORMATIONReq" type="tns:IF_ECC_EVCP_PO_INFORMATIONReq"/> <xs:element name="IF_ECC_EVCP_PO_INFORMATIONRes" type="tns:IF_ECC_EVCP_PO_INFORMATIONRes"/> </xsd:schema> diff --git a/public/wsdl/IF_ECC_EVCP_PR_INFORMATION.wsdl b/public/wsdl/IF_ECC_EVCP_PR_INFORMATION.wsdl index 705c10bb..d5ef7bf7 100644 --- a/public/wsdl/IF_ECC_EVCP_PR_INFORMATION.wsdl +++ b/public/wsdl/IF_ECC_EVCP_PR_INFORMATION.wsdl @@ -75,29 +75,29 @@ <!-- SEQ:20, Table:T_BID_ITEM, Field:POSID, M/O:, Type:VARCHAR, Size:24, Description:WBS No --> <xs:element name="POSID" type="xs:string" minOccurs="0"/> <!-- SEQ:21, Table:T_BID_ITEM, Field:MENGE, M/O:, Type:NUMERIC, Size:15,3, Description:Purchase Requisition Quantity --> - <xs:element name="MENGE" type="xs:decimal" minOccurs="0"/> + <xs:element name="MENGE" type="xs:string" minOccurs="0"/> <!-- SEQ:22, Table:T_BID_ITEM, Field:MEINS, M/O:, Type:VARCHAR, Size:3, Description:Purchase Requisition Unit of Measure --> <xs:element name="MEINS" type="xs:string" minOccurs="0"/> <!-- SEQ:23, Table:T_BID_ITEM, Field:BPRME, M/O:, Type:VARCHAR, Size:3, Description:Order Price Unit (Purchasing) --> <xs:element name="BPRME" type="xs:string" minOccurs="0"/> <!-- SEQ:24, Table:T_BID_ITEM, Field:BRGEW, M/O:, Type:NUMERIC, Size:15,3, Description:Gross Weight --> - <xs:element name="BRGEW" type="xs:decimal" minOccurs="0"/> + <xs:element name="BRGEW" type="xs:string" minOccurs="0"/> <!-- SEQ:25, Table:T_BID_ITEM, Field:GEWEI, M/O:, Type:VARCHAR, Size:3, Description:Weight Unit --> <xs:element name="GEWEI" type="xs:string" minOccurs="0"/> <!-- SEQ:26, Table:T_BID_ITEM, Field:LFDAT, M/O:, Type:VARCHAR, Size:8, Description:Delivery Date --> <xs:element name="LFDAT" type="xs:string" minOccurs="0"/> <!-- SEQ:27, Table:T_BID_ITEM, Field:PREIS, M/O:, Type:CURR, Size:15,2, Description:Price in Purchase Requisition --> - <xs:element name="PREIS" type="xs:decimal" minOccurs="0"/> + <xs:element name="PREIS" type="xs:string" minOccurs="0"/> <!-- SEQ:28, Table:T_BID_ITEM, Field:WAERS1, M/O:, Type:VARCHAR, Size:5, Description:PR Currency Key --> <xs:element name="WAERS1" type="xs:string" minOccurs="0"/> <!-- SEQ:29, Table:T_BID_ITEM, Field:PEINH, M/O:, Type:NUMERIC, Size:5,0, Description:Price Unit --> - <xs:element name="PEINH" type="xs:decimal" minOccurs="0"/> + <xs:element name="PEINH" type="xs:string" minOccurs="0"/> <!-- SEQ:30, Table:T_BID_ITEM, Field:KNTTP, M/O:, Type:VARCHAR, Size:1, Description:Account Assignment Category --> <xs:element name="KNTTP" type="xs:string" minOccurs="0"/> <!-- SEQ:31, Table:T_BID_ITEM, Field:AUFNR, M/O:, Type:VARCHAR, Size:12, Description:Order Number --> <xs:element name="AUFNR" type="xs:string" minOccurs="0"/> <!-- SEQ:32, Table:T_BID_ITEM, Field:ZRSLT_AMT, M/O:, Type:CURR, Size:17,2, Description:Reference Price --> - <xs:element name="ZRSLT_AMT" type="xs:decimal" minOccurs="0"/> + <xs:element name="ZRSLT_AMT" type="xs:string" minOccurs="0"/> <!-- SEQ:33, Table:T_BID_ITEM, Field:WAERS2, M/O:, Type:VARCHAR, Size:5, Description:Reference Price Currency Key --> <xs:element name="WAERS2" type="xs:string" minOccurs="0"/> <!-- SEQ:34, Table:T_BID_ITEM, Field:ZCON_NO_PO, M/O:, Type:VARCHAR, Size:15, Description:PR Consolidation Number --> diff --git a/public/wsdl/IF_ECC_EVCP_REJECT_FOR_REVISED_PR.wsdl b/public/wsdl/IF_ECC_EVCP_REJECT_FOR_REVISED_PR.wsdl index 07d60fc8..e3f84f41 100644 --- a/public/wsdl/IF_ECC_EVCP_REJECT_FOR_REVISED_PR.wsdl +++ b/public/wsdl/IF_ECC_EVCP_REJECT_FOR_REVISED_PR.wsdl @@ -17,30 +17,22 @@ <!-- 1.1) 최상위 Request 복합타입 --> <xs:complexType name="IF_ECC_EVCP_REJECT_FOR_REVISED_PRReq"> <xs:sequence> - <!-- 메타데이터 레코드 집합 --> - <xs:element name="METADATA" type="tns:METADATA" maxOccurs="unbounded" minOccurs="0"/> + <!-- SEQ:1, Table:없음(최상위), Field:IV_ERDAT, M/O:M, Type:DATS, Size:8, Description:Reject Date --> + <xs:element name="IV_ERDAT" type="xs:string"/> + <!-- SEQ:2, Table:없음(최상위), Field:IV_ERZET, M/O:M, Type:TIMS, Size:6, Description:Reject Time --> + <xs:element name="IV_ERZET" type="xs:string"/> <!-- T_CHANGE_PR 레코드 집합 --> <xs:element name="T_CHANGE_PR" type="tns:T_CHANGE_PR" maxOccurs="unbounded" minOccurs="0"/> </xs:sequence> </xs:complexType> - <!-- 1.2) METADATA 테이블 구조 --> - <xs:complexType name="METADATA"> - <xs:sequence> - <!-- SEQ:1, Table:메타데이터(저장하지 않음), Field:IV_ERDAT, M/O:M, Type:DATS, Size:8, Description:Reject Date --> - <xs:element name="IV_ERDAT" type="xs:string"/> - <!-- SEQ:2, Table:메타데이터(저장하지 않음), Field:IV_ERZET, M/O:M, Type:TIMS, Size:6, Description:Reject Time --> - <xs:element name="IV_ERZET" type="xs:string"/> - </xs:sequence> - </xs:complexType> - <!-- 1.3) T_CHANGE_PR 테이블 구조 --> <xs:complexType name="T_CHANGE_PR"> <xs:sequence> <!-- SEQ:3, Table:T_CHANGE_PR, Field:BANFN, M/O:M, Type:CHAR, Size:10, Description:Purchase Requisition Number --> <xs:element name="BANFN" type="xs:string"/> <!-- SEQ:4, Table:T_CHANGE_PR, Field:BANPO, M/O:M, Type:NUMC, Size:5, Description:Item Number of Purchase Requisition --> - <xs:element name="BANPO" type="xs:integer"/> + <xs:element name="BANPO" type="xs:string"/> <!-- SEQ:5, Table:T_CHANGE_PR, Field:ZCHG_NO, M/O:M, Type:CHAR, Size:10, Description:Change Number --> <xs:element name="ZCHG_NO" type="xs:string"/> <!-- SEQ:6, Table:T_CHANGE_PR, Field:ZACC_IND, M/O:, Type:CHAR, Size:1, Description:P/R Accept Indicator --> @@ -48,11 +40,11 @@ <!-- SEQ:7, Table:T_CHANGE_PR, Field:PCR_REQ, M/O:, Type:CHAR, Size:10, Description:PCR Request No. --> <xs:element name="PCR_REQ" type="xs:string" minOccurs="0"/> <!-- SEQ:8, Table:T_CHANGE_PR, Field:PCR_REQ_SEQ, M/O:, Type:NUMC, Size:5, Description:PCR Request Sequence No. --> - <xs:element name="PCR_REQ_SEQ" type="xs:integer" minOccurs="0"/> + <xs:element name="PCR_REQ_SEQ" type="xs:string" minOccurs="0"/> </xs:sequence> </xs:complexType> - <!-- 1.4) 수신측 응답 구조 --> + <!-- 1.4) 수신측 응답 구조 (최상위, 하위 테이블 구조 없음) --> <xs:complexType name="IF_ECC_EVCP_REJECT_FOR_REVISED_PRRes"> <xs:sequence> <!-- SEQ:9, Table:수신측 응답, Field:EV_TYPE, M/O:, Type:CHAR, Size:1, Description:Message Type --> diff --git a/public/wsdl/IF_EVCP_ECC_PCR_CONFIRM.wsdl b/public/wsdl/IF_EVCP_ECC_PCR_CONFIRM.wsdl index e69de29b..1dc9a9b9 100644 --- a/public/wsdl/IF_EVCP_ECC_PCR_CONFIRM.wsdl +++ b/public/wsdl/IF_EVCP_ECC_PCR_CONFIRM.wsdl @@ -0,0 +1 @@ +<!-- 송신 WSDL 이므로, SAP XI에서 WSDL 생성해서 받을 예정 -->
\ No newline at end of file diff --git a/public/wsdl/품질/IF_ECC_EVCP_PR_INFORMATION.wsdl b/public/wsdl/품질/IF_ECC_EVCP_PR_INFORMATION.wsdl index 09828dda..fb23f7ce 100644 --- a/public/wsdl/품질/IF_ECC_EVCP_PR_INFORMATION.wsdl +++ b/public/wsdl/품질/IF_ECC_EVCP_PR_INFORMATION.wsdl @@ -55,18 +55,18 @@ <xs:element name="MATKL" type="xs:string" minOccurs="0"/> <xs:element name="PSPID" type="xs:string" minOccurs="0"/> <xs:element name="POSID" type="xs:string" minOccurs="0"/> - <xs:element name="MENGE" type="xs:decimal" minOccurs="0"/> + <xs:element name="MENGE" type="xs:string" minOccurs="0"/> <xs:element name="MEINS" type="xs:string" minOccurs="0"/> <xs:element name="BPRME" type="xs:string" minOccurs="0"/> - <xs:element name="BRGEW" type="xs:decimal" minOccurs="0"/> + <xs:element name="BRGEW" type="xs:string" minOccurs="0"/> <xs:element name="GEWEI" type="xs:string" minOccurs="0"/> <xs:element name="LFDAT" type="xs:string" minOccurs="0"/> - <xs:element name="PREIS" type="xs:decimal" minOccurs="0"/> + <xs:element name="PREIS" type="xs:string" minOccurs="0"/> <xs:element name="WAERS1" type="xs:string" minOccurs="0"/> - <xs:element name="PEINH" type="xs:decimal" minOccurs="0"/> + <xs:element name="PEINH" type="xs:string" minOccurs="0"/> <xs:element name="KNTTP" type="xs:string" minOccurs="0"/> <xs:element name="AUFNR" type="xs:string" minOccurs="0"/> - <xs:element name="ZRSLT_AMT" type="xs:decimal" minOccurs="0"/> + <xs:element name="ZRSLT_AMT" type="xs:string" minOccurs="0"/> <xs:element name="WAERS2" type="xs:string" minOccurs="0"/> <xs:element name="ZCON_NO_PO" type="xs:string" minOccurs="0"/> <xs:element name="EBELP" type="xs:string" minOccurs="0"/> |
