1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
|
<?xml version="1.0" encoding="UTF-8"?>
<!-- WSDL: eVCP 개발서버(60.101.108.100) <> S-ERP ECC PO 정보 인터페이스 -->
<!-- Program ID: IF_ECC_EVCP_PO_INFORMATION -->
<!-- 인터페이스 정의서의 필드명을 그대로 사용 -->
<wsdl:definitions name="IF_ECC_EVCP_PO_INFORMATION" targetNamespace="http://60.101.108.100/"
xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"
xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"
xmlns:tns="http://60.101.108.100/"
xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<!-- 1) 데이터 타입(XSD) 정의 -->
<wsdl:types>
<xsd:schema attributeFormDefault="unqualified" elementFormDefault="unqualified"
targetNamespace="http://60.101.108.100/"
xmlns:xs="http://www.w3.org/2001/XMLSchema"
xmlns:tns="http://60.101.108.100/">
<!-- 1.1) 최상위 Request 복합타입 -->
<xs:complexType name="IF_ECC_EVCP_PO_INFORMATIONReq">
<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"/>
</xs:sequence>
</xs:complexType>
<!-- 1.2) ZMM_HD 테이블 구조 (SEQ 1~68) -->
<xs:complexType name="ZMM_HD">
<xs:sequence>
<!-- SEQ:1, Table:ZMM_HD, Field:EBELN, M/O:M, Type:CHAR, Size:10, Description:구매오더번호 -->
<xs:element name="EBELN" type="xs:string"/>
<!-- SEQ:2, Table:ZMM_HD, Field:BUKRS, M/O:M, Type:CHAR, Size:4, Description:회사코드 -->
<xs:element name="BUKRS" type="xs:string"/>
<!-- SEQ:3, Table:ZMM_HD, Field:BSTYP, M/O:M, Type:CHAR, Size:1, Description:구매문서범주 -->
<xs:element name="BSTYP" type="xs:string"/>
<!-- SEQ:4, Table:ZMM_HD, Field:BSART, M/O:M, Type:CHAR, Size:4, Description:구매문서유형 -->
<xs:element name="BSART" type="xs:string"/>
<!-- SEQ:5, Table:ZMM_HD, 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:생성일자 -->
<xs:element name="AEDAT" type="xs:string"/>
<!-- SEQ:7, Table:ZMM_HD, Field:ERNAM, M/O:M, Type:CHAR, Size:13, Description:생성자ID -->
<xs:element name="ERNAM" type="xs:string"/>
<!-- SEQ:8, Table:ZMM_HD, Field:LIFNR, M/O:M, Type:CHAR, Size:10, Description:VENDOR코드 -->
<xs:element name="LIFNR" type="xs:string"/>
<!-- SEQ:9, Table:ZMM_HD, Field:ZTERM, M/O:M, Type:CHAR, Size:4, Description:지급조건코드 -->
<xs:element name="ZTERM" type="xs:string"/>
<!-- SEQ:10, Table:ZMM_HD, Field:EKORG, M/O:M, Type:CHAR, Size:4, Description:구매조직코드 -->
<xs:element name="EKORG" type="xs:string"/>
<!-- 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"/>
<!-- 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:인도조건코드 -->
<xs:element name="INCO1" type="xs:string"/>
<!-- SEQ:15, Table:ZMM_HD, Field:ZSHIPMT_PLC_CD, M/O:M, Type:CHAR, Size:5, Description:선적지코드 -->
<xs:element name="ZSHIPMT_PLC_CD" type="xs:string"/>
<!-- SEQ:16, Table:ZMM_HD, Field:ZUNLD_PLC_CD, M/O:M, Type:CHAR, Size:5, Description:하역지코드 -->
<xs:element name="ZUNLD_PLC_CD" type="xs:string"/>
<!-- 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"/>
<!-- 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"/>
<!-- 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:하자보증코드 -->
<xs:element name="ZDFCT_GRNT_CD" type="xs:string"/>
<!-- SEQ:22, Table:ZMM_HD, Field:ZGRNT_PRD_CD, M/O:M, Type:CHAR, Size:1, Description:보증기간코드 -->
<xs:element name="ZGRNT_PRD_CD" type="xs:string"/>
<!-- 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"/>
<!-- 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"/>
<!-- 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"/>
<!-- 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:변경발주일자 -->
<xs:element name="ZCHG_PO_DT" type="xs:string"/>
<!-- SEQ:30, Table:ZMM_HD, Field:ZPO_CNFM_STAT, M/O:M, Type:CHAR, Size:1, Description:구매오더확인상태 -->
<xs:element name="ZPO_CNFM_STAT" type="xs:string"/>
<!-- SEQ:31, Table:ZMM_HD, Field:ZOWN_AGR_IND_YN, M/O:M, Type:CHAR, Size:1, Description:선주승인필요여부 -->
<xs:element name="ZOWN_AGR_IND_YN" type="xs:string"/>
<!-- SEQ:32, Table:ZMM_HD, Field:ZELC_AGR_DT, M/O:M, Type:DATS, Size:8, Description:전자승인일자 -->
<xs:element name="ZELC_AGR_DT" type="xs:string"/>
<!-- SEQ:33, Table:ZMM_HD, Field:ZELC_AGR_TM, M/O:M, Type:TIMS, Size:6, Description:전자승인시간 -->
<xs:element name="ZELC_AGR_TM" type="xs:string"/>
<!-- SEQ:34, Table:ZMM_HD, Field:ZELC_CNRT_ND_YN, M/O:M, Type:CHAR, Size:1, Description:전자계약필요여부 -->
<xs:element name="ZELC_CNRT_ND_YN" type="xs:string"/>
<!-- SEQ:35, Table:ZMM_HD, Field:ZPO_DT, M/O:M, Type:DATS, Size:8, Description:발주일자 -->
<xs:element name="ZPO_DT" type="xs:string"/>
<!-- SEQ:36, Table:ZMM_HD, Field:ZPLN_INO_GB, M/O:M, Type:CHAR, Size:1, Description:계획내외구분 -->
<xs:element name="ZPLN_INO_GB" type="xs:string"/>
<!-- SEQ:37, Table:ZMM_HD, Field:ZECAL_BSE, M/O:M, Type:CHAR, Size:1, Description:정산기준 -->
<xs:element name="ZECAL_BSE" type="xs:string"/>
<!-- SEQ:38, Table:ZMM_HD, Field:ZWGT_ECAL_GB, M/O:M, Type:CHAR, Size:1, Description:중량정산구분 -->
<xs:element name="ZWGT_ECAL_GB" type="xs:string"/>
<!-- SEQ:39, Table:ZMM_HD, Field:ZPO_TRANS_DT, M/O:M, Type:DATS, Size:8, Description:발주전송일자 -->
<xs:element name="ZPO_TRANS_DT" type="xs:string"/>
<!-- 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"/>
<!-- 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"/>
<!-- 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"/>
<!-- 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"/>
<!-- 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"/>
<!-- 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:기타비용처리구분 -->
<xs:element name="ZPAY_GB" type="xs:string"/>
<!-- SEQ:48, Table:ZMM_HD, Field:ZFULL_COMM, M/O:M, Type:CHAR, Size:1, Description:수수료전체부담여부 -->
<xs:element name="ZFULL_COMM" type="xs:string"/>
<!-- SEQ:49, Table:ZMM_HD, Field:PSPID, M/O:M, Type:CHAR, Size:24, Description:프로젝트 번호 -->
<xs:element name="PSPID" type="xs:string"/>
<!-- SEQ:50, Table:ZMM_HD, Field:ZCON_NO, M/O:M, Type:CHAR, Size:10, Description:구매통합번호 -->
<xs:element name="ZCON_NO" type="xs:string"/>
<!-- 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"/>
<!-- 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 명 -->
<xs:element name="LTEXT" type="xs:string"/>
<!-- SEQ:55, Table:ZMM_HD, Field:ITEM_NO, M/O:M, Type:CHAR, Size:3, Description:PO의 ITEM 수 (인터페이스검증) -->
<xs:element name="ITEM_NO" type="xs:string"/>
<!-- SEQ:56, Table:ZMM_HD, Field:USECD, M/O:M, Type:CHAR, Size:20, Description:사용코드 -->
<xs:element name="USECD" type="xs:string"/>
<!-- SEQ:57, Table:ZMM_HD, 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 -->
<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 -->
<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 -->
<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 -->
<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 -->
<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 -->
<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 -->
<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:미대상, 공백:미해당) -->
<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:sequence>
</xs:complexType>
<!-- 1.3) ZMM_HD/ZMM_PAY 테이블 구조 (SEQ 69~73) -->
<xs:complexType name="ZMM_HD_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"/>
<!-- 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"/>
<!-- 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: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="LOEKZ" type="xs:string"/>
<!-- SEQ:6, Table:ZMM_HD, 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"/>
<!-- SEQ:78, Table:ZMM_HD/ZMM_DT, Field:MATKL, M/O:M, Type:CHAR, Size:9, Description:자재그룹 -->
<xs:element name="MATKL" type="xs:string"/>
<!-- SEQ:79, Table:ZMM_HD/ZMM_DT, Field:MATNR, M/O:M, Type:CHAR, Size:18, Description:자재코드 -->
<xs:element name="MATNR" type="xs:string"/>
<!-- SEQ:80, Table:ZMM_HD/ZMM_DT, Field:WERKS, M/O:M, Type:CHAR, Size:4, Description:플랜트코드 -->
<xs:element name="WERKS" type="xs:string"/>
<!-- SEQ:81, Table:ZMM_HD/ZMM_DT, Field:LGORT, M/O:M, Type:CHAR, Size:10, Description:저장위치 -->
<xs:element name="LGORT" type="xs:string"/>
<!-- 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"/>
<!-- 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"/>
<!-- SEQ:85, Table:ZMM_HD/ZMM_DT, Field:PEINH, M/O:M, Type:DEC, Size:5, Description:가격단위값 -->
<xs:element name="PEINH" type="xs:decimal"/>
<!-- 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"/>
<!-- 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"/>
<!-- SEQ:88, Table:ZMM_HD/ZMM_DT, Field:WEBAZ, M/O:M, Type:DEC, Size:3, Description:입고소요일수 -->
<xs:element name="WEBAZ" type="xs:decimal"/>
<!-- 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:재고유형 -->
<xs:element name="INSMK" type="xs:string"/>
<!-- SEQ:91, Table:ZMM_HD/ZMM_DT, Field:BWTAR, M/O:M, Type:CHAR, Size:10, Description:평가유형 -->
<xs:element name="BWTAR" type="xs:string"/>
<!-- SEQ:92, Table:ZMM_HD/ZMM_DT, Field:BWTTY, M/O:M, Type:CHAR, Size:1, Description:평가범주 -->
<xs:element name="BWTTY" type="xs:string"/>
<!-- SEQ:93, Table:ZMM_HD/ZMM_DT, Field:ELIKZ, M/O:M, Type:CHAR, Size:1, Description:납품완료지시자 -->
<xs:element name="ELIKZ" type="xs:string"/>
<!-- SEQ:94, Table:ZMM_HD/ZMM_DT, Field:EREKZ, M/O:M, Type:CHAR, Size:1, Description:최종송장지시자 -->
<xs:element name="EREKZ" type="xs:string"/>
<!-- SEQ:95, Table:ZMM_HD/ZMM_DT, Field:TWRKZ, M/O:M, Type:CHAR, Size:1, Description:분할송장지시자 -->
<xs:element name="TWRKZ" type="xs:string"/>
<!-- SEQ:96, Table:ZMM_HD/ZMM_DT, Field:REPOS, M/O:M, Type:CHAR, Size:1, Description:송장수령지시자 -->
<xs:element name="REPOS" type="xs:string"/>
<!-- SEQ:97, Table:ZMM_HD/ZMM_DT, Field:WEBRE, M/O:M, Type:CHAR, Size:1, Description:GR송장검증지시자 -->
<xs:element name="WEBRE" type="xs:string"/>
<!-- 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"/>
<!-- 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"/>
<!-- 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"/>
<!-- 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"/>
<!-- 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:하위품목존재여부 -->
<xs:element name="UPVOR" type="xs:string"/>
<!-- SEQ:108, Table:ZMM_HD/ZMM_DT, Field:ZPO_DLV_DT, M/O:M, Type:DATS, Size:8, Description:PO납기일자 -->
<xs:element name="ZPO_DLV_DT" type="xs:string"/>
<!-- SEQ:109, Table:ZMM_HD/ZMM_DT, Field:ZSHIP_DT, M/O:M, Type:DATS, Size:8, Description:생산소요선적일자 -->
<xs:element name="ZSHIP_DT" type="xs:string"/>
<!-- SEQ:110, Table:ZMM_HD/ZMM_DT, Field:ZDST_CD, M/O:M, Type:CHAR, Size:4, Description:강재도착지코드 -->
<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:구매통합번호 -->
<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"/>
<!-- 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"/>
<!-- 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:예정종료일자 -->
<xs:element name="ZPLN_ED_DT" type="xs:string"/>
<!-- 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"/>
<!-- 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"/>
<!-- 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"/>
<!-- 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"/>
<!-- 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"/>
<!-- 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"/>
<!-- 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"/>
<!-- 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"/>
<!-- 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"/>
<!-- 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"/>
<!-- 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"/>
<!-- 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"/>
<!-- 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"/>
<!-- 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"/>
<!-- 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"/>
<!-- 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"/>
<!-- 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"/>
<!-- 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"/>
<!-- 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:물량수정승인여부 -->
<xs:element name="ZCHG_CHK" type="xs:string"/>
<!-- SEQ:151, Table:ZMM_HD/ZMM_DT, Field:ZITP_CHK, M/O:M, Type:CHAR, Size:1, Description:ITP체크 -->
<xs:element name="ZITP_CHK" type="xs:string"/>
<!-- SEQ:152, Table:ZMM_HD/ZMM_DT, Field:ZPO_RMK, M/O:M, Type:CHAR, Size:90, Description:발주비고 -->
<xs:element name="ZPO_RMK" type="xs:string"/>
<!-- SEQ:153, Table:ZMM_HD/ZMM_DT, Field:ZPO_LOT_NO, M/O:M, Type:CHAR, Size:50, Description:Steel Material Marking No -->
<xs:element name="ZPO_LOT_NO" type="xs:string"/>
<!-- SEQ:154, Table:ZMM_HD/ZMM_DT, Field:ZCLM_NO, M/O:M, Type:CHAR, Size:10, Description:SR번호 -->
<xs:element name="ZCLM_NO" type="xs:string"/>
<!-- SEQ:155, Table:ZMM_HD/ZMM_DT, Field:ZWH_CNTLR, M/O:M, Type:CHAR, Size:3, Description:현물담당자코드 -->
<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 -->
<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 -->
<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 -->
<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 -->
<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 -->
<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 -->
<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 -->
<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 -->
<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"/>
</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: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"/>
<!-- 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:사업영역코드 -->
<xs:element name="GSBER" type="xs:string"/>
<!-- SEQ:169, Table:ZMM_HD/ZMM_DT/ZMM_KN, Field:KOSTL, M/O:M, Type:CHAR, Size:10, Description:코스트센터 -->
<xs:element name="KOSTL" type="xs:string"/>
<!-- 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"/>
<!-- 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:자산하위번호 -->
<xs:element name="ANLN2" type="xs:string"/>
<!-- SEQ:174, Table:ZMM_HD/ZMM_DT/ZMM_KN, Field:AUFNR, M/O:M, Type:CHAR, Size:12, Description:생산오더번호 -->
<xs:element name="AUFNR" type="xs:string"/>
<!-- SEQ:175, Table:ZMM_HD/ZMM_DT/ZMM_KN, Field:WEMPF, M/O:M, Type:CHAR, Size:20, Description:자재수령인명 -->
<xs:element name="WEMPF" type="xs:string"/>
<!-- SEQ:176, Table:ZMM_HD/ZMM_DT/ZMM_KN, Field:ABLAD, M/O:M, Type:CHAR, Size:75, Description:하역지점 -->
<xs:element name="ABLAD" type="xs:string"/>
<!-- SEQ:177, Table:ZMM_HD/ZMM_DT/ZMM_KN, Field:KOKRS, M/O:M, Type:CHAR, Size:4, Description:관리회계영역 -->
<xs:element name="KOKRS" type="xs:string"/>
<!-- SEQ:178, Table:ZMM_HD/ZMM_DT/ZMM_KN, Field:PRCTR, M/O:M, Type:CHAR, Size:10, Description:손익센터 -->
<xs:element name="PRCTR" type="xs:string"/>
<!-- 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"/>
<!-- 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"/>
<!-- 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:자금관리센터 -->
<xs:element name="FISTL" type="xs:string"/>
<!-- SEQ:184, Table:ZMM_HD/ZMM_DT/ZMM_KN, Field:GEBER, M/O:M, Type:CHAR, Size:10, Description:자금코드 -->
<xs:element name="GEBER" type="xs:string"/>
<!-- SEQ:185, Table:ZMM_HD/ZMM_DT/ZMM_KN, Field:VORNR, M/O:M, Type:CHAR, Size:4, Description:네트워크작업번호 -->
<xs:element name="VORNR" type="xs:string"/>
<!-- SEQ:186, Table:ZMM_HD/ZMM_DT/ZMM_KN, Field:POSID, M/O:M, Type:CHAR, Size:24, Description:WBS요소 -->
<xs:element name="POSID" type="xs:string"/>
</xs:sequence>
</xs:complexType>
<!-- 1.6) ZMM_HD/ZMM_NOTE 테이블 구조 (SEQ 187~188) -->
<xs:complexType name="ZMM_HD_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"/>
<!-- 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: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"/>
<!-- 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">
<xs:sequence>
<!-- SEQ:191, Table:ZMM_HD, 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 래퍼 -->
<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>
</wsdl:types>
<!-- 2) 메시지 정의: SOAP 요청/응답에서 사용되는 래퍼(Message)로, XSD에서 정의한 Element를 연결 -->
<wsdl:message name="process">
<wsdl:part name="IF_ECC_EVCP_PO_INFORMATIONReq" element="tns:IF_ECC_EVCP_PO_INFORMATIONReq"/>
</wsdl:message>
<wsdl:message name="processResponse">
<wsdl:part name="IF_ECC_EVCP_PO_INFORMATIONRes" element="tns:IF_ECC_EVCP_PO_INFORMATIONRes"/>
</wsdl:message>
<!-- 3) 포트타입 정의: 실제 Operation(메서드) 집합을 선언하고, 각 Operation별로 사용될 메시지를 매핑 -->
<wsdl:portType name="IF_ECC_EVCP_PO_INFORMATION">
<wsdl:operation name="process">
<wsdl:input name="process" message="tns:process"/>
<wsdl:output name="processResponse" message="tns:processResponse"/>
</wsdl:operation>
</wsdl:portType>
<!-- 4) 바인딩 정의 (SOAP Document/Literal): 포트타입을 HTTP+SOAP 프로토콜에 연결하고, 메시지 인코딩 방식을 명시 -->
<wsdl:binding name="IF_ECC_EVCP_PO_INFORMATIONServiceSoapBinding" type="tns:IF_ECC_EVCP_PO_INFORMATION">
<soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
<wsdl:operation name="process">
<soap:operation soapAction="" style="document"/>
<wsdl:input name="process">
<soap:body use="literal"/>
</wsdl:input>
<wsdl:output name="processResponse">
<soap:body use="literal"/>
</wsdl:output>
</wsdl:operation>
</wsdl:binding>
<!-- 5) 실제 서비스 엔드포인트 정의: 물리적인 URL 주소(soap:address)를 포함해 클라이언트가 호출할 대상 포트를 지정 -->
<wsdl:service name="IF_ECC_EVCP_PO_INFORMATIONService">
<wsdl:port name="IF_ECC_EVCP_PO_INFORMATIONPort" binding="tns:IF_ECC_EVCP_PO_INFORMATIONServiceSoapBinding">
<soap:address location="http://60.101.108.100/api/IF_ECC_EVCP_PO_INFORMATION"/>
</wsdl:port>
</wsdl:service>
</wsdl:definitions>
|