addOutboundOrder
Method Adı : addOutboundOrder
- Kullanım Amacı :
Axata WMS Sistemine Çıkış Siparişi eklemek için kullanılır .
- Entegrasyon Tablosu :
Axata Tablo Adı |
İşlem Tipi |
Tablo Tipi |
Açıklama |
ENT000 |
Host_to_WMS |
Çıkış Sipariş |
Giriş Sipariş Master Tablosu |
ENT001 |
Host_to_WMS |
Çıkış Sipariş Liste |
Giriş Sipariş Detay Tablosu |
ENT000_PROP |
Host_to_WMS |
Çıkış Sipariş Liste |
Giriş Sipariş Tarif Referansları Tablosu |
ENT001_PROP |
Host_to_WMS |
Çıkış Sipariş Liste |
Giriş Sipariş Master PROP Tablosu |
- Entegrasyon Tablo Alanları :
Transaction tipi : |
Host_to_WMS |
|||
Tablo Adı : |
ENT000 |
|||
Tablo Açıklaması : |
Sevk siparişleri master log tablosu |
|||
Field Name |
Desc |
Type |
Len |
Zorunlu |
S00ID |
Identitiy |
[bigint] |
|
|
S00SKOD |
Şirket kodu |
[nvarchar] |
2 |
* |
S00TESN |
Sipariş Numarası (Unique) |
[nvarchar] |
50 |
* |
S00SIPN |
Sipariş Referans Numarası |
[nvarchar] |
50 |
|
S00KTUR |
Kayıt türü (İptal kaydında 'DEL' gelir) |
[nvarchar] |
5 |
|
S00SORG |
Kullanılmıyor-- |
[nvarchar] |
50 |
|
S00DKAN |
Depo Kodu |
[nvarchar] |
2 |
* |
S00TEST |
Teslim tarihi (YYYYMMDD) |
[nvarchar] |
8 |
|
S00TESS |
Teslim saati (HHMMSS) |
[nvarchar] |
6 |
|
S00SMUS |
Siparişi veren firma kodu |
[nvarchar] |
50 |
* |
S00TMUS |
Teslim alacak firma kodu |
[nvarchar] |
50 |
* |
S00TSEK |
Teslim şekli |
[nvarchar] |
5 |
|
S00NKOD |
Nakliyeci kodu |
[nvarchar] |
50 |
|
S00FDRM |
Sipariş tipi ' ' - depo çıkış '1' - dağıtım '2' - depolar arası transfer |
[nvarchar] |
1 |
|
S00FBLK |
Hedef depo kodu (depolar arası transfer için) |
[nvarchar] |
2 |
|
S00SUSR |
Siparişi açan kullanıcı |
[nvarchar] |
12 |
|
S00MSIP |
Müşteri sipariş numarası |
[nvarchar] |
50 |
|
S00SNOT |
Not |
[nvarchar] |
500 |
|
S00INT1 |
Sevk adresi 1 |
[nvarchar] |
500 |
|
S00INT2 |
Sevk adresi 2 |
[nvarchar] |
500 |
|
S00ACIN |
Araç cinsi |
[nvarchar] |
20 |
|
S00ITAR |
İşlem tarihi (YYYYMMDD) |
[decimal] |
8,0 |
|
S00IZMN |
İşlem zamanı (HHMMSS) |
[decimal] |
6,0 |
|
S00IDOC |
[nvarchar] |
16 |
||
S00YUKN |
Yükleme no |
[decimal] |
10 |
|
S00HTP1 |
Hareket kodu (Host) |
[nvarchar] |
3 |
|
S00HTP2 |
Hareket kodu (WMS) |
[nvarchar] |
3 |
* |
S00PLAKA |
Yüklenecek araç plakası |
[nvarchar] |
50 |
|
S00MALIK |
Sipariş mülkiyet sahibi |
[nvarchar] |
50 |
|
S00PRIO |
Öncelik |
[int] |
||
S00PRIO |
Kargo firması |
[nvarchar] |
50 |
|
S00ISECOMM |
e-ticaret siparişi mi 0-hayır 1-evet |
[bit] |
||
S00EC_FIRADI |
e-ticaret firma ünvanı |
[nvarchar] |
200 |
|
S00EC_UKOD |
e-ticaret ükle kodu |
[nvarchar] |
3 |
|
S00EC_ILKOD |
e-ticaret il kodu |
[nvarchar] |
3 |
|
S00EC_ILCE |
e-ticaret ilçe |
[nvarchar] |
100 |
|
S00EC_SEMT |
e-ticaret semt |
[nvarchar] |
100 |
|
S00EC_PKOD |
e-ticaret posta kodu |
[nvarchar] |
10 |
|
S00EC_TEL1 |
e-ticaret tel 1 |
[nvarchar] |
50 |
|
S00EC_TEL2 |
e-ticaret tel 2 |
[nvarchar] |
50 |
|
S00EC_EMAIL |
e-ticaret email adresi |
[nvarchar] |
1000 |
|
S00EC_PLATFORM |
e-ticaret sipariş alınan platform |
[nvarchar] |
50 |
|
S00EC_ISKAPODEME |
e-ticaret kapıda ödeme mi ? |
[tinyint] |
||
S00EC_TUTAR |
e-ticaret kapıda ödeme tutarı |
[money] |
||
S00EC_HIZMETSEKLI |
e-ticaret hizmet şekli (kargo) |
[nvarchar] |
50 |
|
S00EC_TESLIMSEKLI |
e-ticaret teslim şekli (kargo) |
[nvarchar] |
50 |
|
S00EC_ODEMESEKLI |
e-ticaret ödeme şekli (kargo) |
[nvarchar] |
50 |
Transaction tipi : |
Host_to_WMS |
|||
Tablo Adı : |
ENT001 |
|||
Tablo Açıklaması : |
Sevk siparişleri detay log tablosu |
|||
Field Name |
Desc |
Type |
Len |
Zorunlu |
S01ID |
Identity |
[bigint] |
|
|
S01SKOD |
Şirket kodu |
[nvarchar] |
2 |
* |
S01TESL |
Sipariş Numarası (Unique) |
[nvarchar] |
50 |
* |
S01KALN |
Kalem No |
[nvarchar] |
50 |
* |
S01UKAL |
[nvarchar] |
50 |
||
S01FRDP |
[nvarchar] |
3 |
||
S01SKU |
SKU kodu |
[nvarchar] |
50 |
* |
S01LOTN |
Lot/Batch numarası -1- |
[nvarchar] |
50 |
|
S01LOTN2 |
Lot/Batch numarası -2- |
[nvarchar] |
50 |
|
S01LOTN3 |
Lot/Batch numarası -3- |
[nvarchar] |
50 |
|
S01MIKT |
Miktar |
[decimal] |
15,3 |
* |
S01SIM |
SIM (Standart içi miktar) |
[decimal] |
15,3 |
|
S01TMIK |
Toplam miktar |
[decimal] |
15,3 |
|
S01PICKSIM |
[decimal] |
15,3 |
||
S01OSMIK |
Orijinal sipariş miktarı |
[decimal] |
15,3 |
|
S01MURU |
Müşteri ürün kodu |
[nvarchar] |
35 |
|
S01MSTR |
Müşteri FIFO tarihi (YYYYMMDD) 1 |
[decimal] |
8,0 |
|
S01MYTR |
Müşteri FIFO tarihi (YYYYMMDD) 2 |
[decimal] |
8,0 |
|
S01HKOD |
[nvarchar] |
3 |
||
S01ITIP |
Kayıt türü (İptal kaydında 'DEL' gelir) |
[nvarchar] |
5 |
|
S01SARG |
[nvarchar] |
1 |
||
S01BNED |
Bloke kodu |
[nvarchar] |
2 |
|
S01NOT |
Not |
[nvarchar] |
max |
|
S01PRICE |
Birim fiyat |
[decimal] |
15,2 |
|
S01ITAR |
İşlem tarihi (YYYYMMDD) |
[decimal] |
8,0 |
|
S01IZMN |
İşlem zamanı (HHMMSS) |
[decimal] |
6,0 |
|
S01IDOC |
[nvarchar] |
16 |
Transaction tipi : |
Host_to_WMS |
|||
Tablo Adı : |
ENT000_PROP |
|||
Tablo Açıklaması : |
Sevk siparişleri master özellikleri |
|||
Field Name |
Desc |
Type |
Len |
Zorunlu |
S00ID |
Identity |
[bigint] |
|
|
S00SKOD |
Şirket kodu |
[nvarchar] |
2 |
* |
S00TESN |
Sipariş numarası |
[nvarchar] |
50 |
* |
S00PROP |
Özellik kodu |
[decimal] |
5,0 |
* |
S00VAL1 |
Özellik değeri 1 |
[nvarchar] |
100 |
|
S00VAL2 |
Özellik değeri 2 |
[float] |
||
S00VAL3 |
Özellik değeri 3 |
[decimal] |
8, 0 |
|
S00IKOD |
0-yeni kayıt/güncelle 1-iptal et |
[tinyint] |
||
S00ITAR |
İşlem tarihi (YYYYMMDD) |
[decimal] |
8, 0 |
|
S00IZMN |
İşlem zamanı (HHMMSS) |
[decimal] |
6, 0 |
Transaction tipi : |
Host_to_WMS |
|||
Tablo Adı : |
ENT001_PROP |
|||
Tablo Açıklaması : |
Sevk siparişleri detay özellikleri |
|||
Field Name |
Desc |
Type |
Len |
Zorunlu |
S01ID |
Identity |
[bigint] |
|
|
S01SKOD |
Şirket kodu |
[nvarchar] |
2 |
* |
S01TESL |
Sipariş numarası |
[nvarchar] |
50 |
* |
S01KALN |
Kalem numarası |
[nvarchar] |
50 |
* |
S01PROP |
Özellik kodu |
[smallint] |
* |
|
S01VAL1 |
Özellik değeri 1 |
[nvarchar] |
500 |
|
S01VAL2 |
Özellik değeri 2 |
[float] |
||
S01VAL3 |
Özellik değeri 3 |
[datetime] |
||
S01IKOD |
0-yeni kayıt/güncelle 1-iptal et |
[tinyint] |
||
S01ITAR |
İşlem tarihi (YYYYMMDD) |
[decimal] |
8, 0 |
|
S01IZMN |
İşlem zamanı (HHMMSS) |
[decimal] |
6, 0 |
- Kullanım Şekli :
- Birden fazla Outbound Order verisi aynı anda gönderilebilir .
- Tüm alanlar gönderilmek zorunda değildir.
- Eğer gönderim için XML oluşturuluyorsa , alanlar yukarıdaki tablodaki sırada gönderilmelidir.
- Maximum gönderi sayısı sınırlıdır (Parametrik).
- Her bir Outbound Order verisi için ayrı processResult objesi döner .
- Özellik tabloları gönderimi opsiyoneldir , Gerekmeyen durumlarda kullanılmayabilir.
- Örnek XML
- Request :
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:tem="http://tempuri.org/" xmlns:axat="http://axatawms" xmlns:wms="http://schemas.datacontract.org/2004/07/WMSServiceCore.Models.Outbound">
<soapenv:Header/>
<soapenv:Body>
<tem:username>axataservice</tem:username>
<tem:password></tem:password>
<axat:OutboundOrderList>
<!--Zero or more repetitions:-->
<wms:OutboundOrderV1>
<wms:ENT000>
<S00SKOD>01</S00SKOD>
<S00TESN>OUTTEST1</S00TESN>
<S00SIPN>REFTEST1</S00SIPN>
<S00KTUR></S00KTUR>
<S00SORG></S00SORG>
<S00DKAN>01</S00DKAN>
<S00TEST>20200524</S00TEST>
<S00TESS>121212</S00TESS>
<S00SMUS>FSIPVEREN1</S00SMUS>
<S00TMUS>FTESLIMNALAN</S00TMUS>
<S00TADR>01</S00TADR>
<S00TSEK>TSLIM</S00TSEK>
<S00NKOD>NAKLIYECI</S00NKOD>
<S00FDRM></S00FDRM>
<S00FBLK></S00FBLK>
<S00SUSR>USER</S00SUSR>
<S00MSIP>MSIP1001</S00MSIP>
<S00SNOT>SIPARIS NOT</S00SNOT>
<S00INT1></S00INT1>
<S00INT2></S00INT2>
<S00ACIN>ARAC CINS</S00ACIN>
<S00ITAR>20200523</S00ITAR>
<S00IZMN>121212</S00IZMN>
<S00IDOC></S00IDOC>
<S00YUKN>1111</S00YUKN>
<S00HTP1>H12</S00HTP1>
<S00HTP2>H12</S00HTP2>
<S00PLAKA>PLAKA</S00PLAKA>
<S00SIST>SAP</S00SIST>
<S00MALIK>OWNERSHIP</S00MALIK>
<S00PRIO>0</S00PRIO>
<ERP_ID>11111</ERP_ID>
<S00CARGO>KARGO FIRM</S00CARGO>
<S00ISECOMM>1</S00ISECOMM>
<S00EC_FIRADI>ETIC FIRMA</S00EC_FIRADI>
<S00EC_UKOD>TR</S00EC_UKOD>
<S00EC_ILKOD>34</S00EC_ILKOD>
<S00EC_ILCE>ILCE</S00EC_ILCE>
<S00EC_SEMT>SEMT</S00EC_SEMT>
<S00EC_PKOD>41400</S00EC_PKOD>
<S00EC_TEL1>5555555555</S00EC_TEL1>
<S00EC_TEL2></S00EC_TEL2>
<S00EC_EMAIL>XYZ@WER</S00EC_EMAIL>
<S00EC_PLATFORM>PAZARYERI</S00EC_PLATFORM>
<S00EC_ISKAPODEME>0</S00EC_ISKAPODEME>
<S00EC_TUTAR>123.23</S00EC_TUTAR>
<S00EC_HIZMETSEKLI>HIZMET SEKLI</S00EC_HIZMETSEKLI>
<S00EC_TESLIMSEKLI>TESLIM SEKLI</S00EC_TESLIMSEKLI>
<S00EC_ODEMESEKLI>ODEME SEKLI</S00EC_ODEMESEKLI>
</wms:ENT000>
<wms:ENT001_List>
<!--Zero or more repetitions:-->
<ENT001>
<S01SKOD>01</S01SKOD>
<S01TESL>OUTTEST1</S01TESL>
<S01KALN>1</S01KALN>
<S01UKAL>10</S01UKAL>
<S01SKU>TESTSKU1</S01SKU>
<S01LOTN></S01LOTN>
<S01LOTN2></S01LOTN2>
<S01LOTN3></S01LOTN3>
<S01MIKT>12</S01MIKT>
<S01SIM>1</S01SIM>
<S01TMIK>12</S01TMIK>
<S01MURU>MSKU101</S01MURU>
</ENT001>
</wms:ENT001_List>
<wms:ENT000_PROP_List>
<!--Zero or more repetitions:-->
<ENT000_PROP>
<S00SKOD>01</S00SKOD>
<S00TESN>OUTTEST1</S00TESN>
<S00PROP>111</S00PROP>
<S00VAL1>11111</S00VAL1>
<S00ITAR>20200523</S00ITAR>
<S00IZMN>121212</S00IZMN>
</ENT000_PROP>
</wms:ENT000_PROP_List>
<wms:ENT001_PROP_List>
<!--Zero or more repetitions:-->
<ENT001_PROP>
<S01SKOD>01</S01SKOD>
<S01TESL>OUTTEST1</S01TESL>
<S01KALN>1</S01KALN>
<S01PROP>112</S01PROP>
<S01VAL1>22222</S01VAL1>
<S01ITAR>20200523</S01ITAR>
<S01IZMN>121212</S01IZMN>
</ENT001_PROP>
</wms:ENT001_PROP_List>
</wms:OutboundOrderV1>
</axat:OutboundOrderList>
</soapenv:Body>
</soapenv:Envelope>
- Response :
<s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/">
<s:Body>
<state>0</state>
<message>Success</message>
<processResult xmlns:i="http://www.w3.org/2001/XMLSchema-instance">
<ProcessResult>
<LogState>0</LogState>
<LogMessage>Success</LogMessage>
<EntityID>14543</EntityID>
<EntityCompany>01</EntityCompany>
<EntityCode>OUTTEST1</EntityCode>
<EntitySubCode i:nil="true"/>
<HeaderExt1 i:nil="true"/>
<HeaderExt2 i:nil="true"/>
<HeaderExt3 i:nil="true"/>
<ResultItems/>
</ProcessResult>
</processResult>
</s:Body>
</s:Envelope>
- Örnek c# Kodu :