Method Adı : addSKUMaster

  • Kullanım Amacı :

Axata WMS sistemine SKU Ana verileri ve SKU Barkod, Unit (Birim), Palet, SKU özelliklerini aynı anda eklemek için kullanılır .

ENT004 dışındaki tablolar boş gönderilebilir . Diğer özellikleri eklemek için farklı methodlar mevcuttur.

  • Entegrasyon Tablosu :


Axata Tablo Adı

İşlem Tipi

Tablo Tipi

Açıklama

ENT004

Host_to_WMS

Ana veriler

SKU Ana Bilgileri

ENT003

Host_to_WMS

Barkod

SKU Barkod Bilgileri

ENT004_UNIT

Host_to_WMS

Unit (Birim)

SKU Unit Bilgileri

ENT004_PL

Host_to_WMS

Palet

SKU Palet Özellik Bilgileri

ENT004_PROP

Host_to_WMS

Özellik

SKU Özellik Bilgileri

  • Entegrasyon Tablo Alanları :


Transaction tipi :

Host_to_WMS




Tablo Adı :

ENT004




Tablo Açıklaması :

SKU master




Field Name

Desc

Type

Len

Zorunlu

S04ID

Identity

[bigint]

 

 

S04SKOD

Şirket kodu

[nvarchar]

2

*

S04MKOD

SKU kodu

[nvarchar]

50

*

S04KTAN

Kısa tanım

[nvarchar]

20

*

S04UTAN

Uzun tanım

[nvarchar]

100

*

S04SNFK

Sınıflandırma kodu

[nvarchar]

100


S04MGRP

Grup kodu

[nvarchar]

100


S04MKBR

Küçük birim

[nvarchar]

3

*

S04MBBR

Büyük birim

[nvarchar]

3

*

S04BKOR

Büyük/küçük oranı

[decimal]

15, 3

*

S04PSTAN

--

[decimal]

15, 3


S04AGRL

Brüt ağırlık (gr)

[decimal]

15, 3


S04NETA

Net ağırlık (gr)

[decimal]

15, 3


S04EN

En (mm)

[decimal]

15, 3


S04BOY

Boy (mm)

[decimal]

15, 3


S04YUK

Yükseklik (mm)

[decimal]

15, 3


S04PUAN

Desi

[float]



S04HTIP

Serbest alan

[nvarchar]

20


S04HNUM

Serbest alan

[decimal]

20, 0


S04ROMUR

Raf ömrü (gün)

[decimal]

5, 0


S04SKTAR

Sakıncalı sevk süresi (gün)

[decimal]

5, 0


S04RAFUY

Raf ömrü uyarı 1 (gün)

[smallint]



S04RAFUY2

Raf ömrü uyarı 2 (gün)

[smallint]



S04KKONT

Kalite Kontrol (0 yok, 1 var)

[nvarchar]

1


S04LOT

Lot 1 Kullanımı(0 yok, 1 serbest,2 zorunlu)

[nvarchar]

1


S04LOT2

Lot 2 Kullanımı(0 yok, 1 serbest,2 zorunlu)

[tinyint]



S04LOT3

Lot 3 Kullanımı(0 yok, 1 serbest,2 zorunlu)

[tinyint]



S04PALTIP

Standart palet tipi

[nvarchar]

2


S04KULBRM

Kullanılan birim 0-küçük birim 1-büyük birim

[tinyint]

 


S04GTKON

Giriş tarihi kontrolü 0-Üretim 1-SK.Tarihi

[tinyint]



S04SERI

Seri no 1 kullanımı 0-Hayır 1-Giriş/Çıkış 2-Çıkış

[tinyint]



S04SERI2

Seri no 2 kullanımı 0-Hayır 1-Giriş/Çıkış 2-Çıkış




S04SERI3

Seri no 3 kullanımı 0-Hayır 1-Giriş/Çıkış 2-Çıkış




S04DSIM

Değişken SIM 0-Hayır 1-Ağırlık 2-Değişken SİM

[tinyint]



S04FIFO

Rotasyon şekli 0-FIFO yok 1-FIFO 2-FEFO

[tinyint]



S04FOFF

FIFO Offset süresi (gün)

[decimal]

3, 0


S04FOFFE

FIFO Eksi Offset (gün)

[decimal]

3, 0


S04DBSUR

Depoda bekleme süresi (gün)

[decimal]

5, 0


S04KARAN

Karantina süresi (saat)

[decimal]

3, 0


S04IKOD

İşlem kodu 0-Aktif 1-Giriş Askısı 2-Çıkış Askısı 3-Genel Askı

[tinyint]



S04SERTIP

Seri 1 tekillik kontrolü 0-yok 1-var

[tinyint]



S04SERI2UN

Seri 2 tekillik kontrolü 0-yok 1-var

[tinyint]



S04SERI3UN

Seri 3 tekillik kontrolü 0-yok 1-var

[tinyint]



S04OND

Ondalık girişine izin ver 0-hayır 1-evet

[tinyint]



S04ENT1

Serbest alan

[nvarchar]

50


S04ENT2

Serbest alan

[nvarchar]

50


S04ENT3

Serbest alan

[nvarchar]

50


S04GTIN

SKU GTIN numarası

[nvarchar]

50


S04SRHVZ

Seri havuz kullanımı 0-hayır 1-evet

[tinyint]



S041B1SCAN

Girişte birerli okutmaya izin ver S041B1SCAN

[tinyint]



S04C1B1SCAN

Çıkışta birerli okutmaya izin ver S041B1SCAN

[tinyint]



S04CUBISCAN

CUBIC Scan kontrolü

[bit]



S04OVERSIZE

Büyük ürün kontrolü

[bit]



S04SIOC

Kendi ambalajı ile sevk et kontrolü

[bit]



S04HISEC

Değerli ürün kontrolü

[bit]



S04HAZMAT

Tehlikeli ürün kontrolü

[bit]



S04FRAGILE

Kırılabilir ürün kontrolü

[bit]



S042DBARUSE

2D Barkod Kullanımı

[bit]



S04IZLN


[int]



S04ITAR

İşlem tarihi (YYYYMMDD)

[decimal]

8, 0


S04IZMN

İşlem zamanı (HHMMSS)

[decimal]

6, 0




Transaction tipi :

Host_to_WMS




Tablo Adı :

ENT004_UNIT




Tablo Açıklaması :

SKU çoklu birim




Field Name

Desc

Type

Len

Zorunlu

S04ID

Identity

[bigint]



S04SKOD

Şirket kodu

[nvarchar]

4

*

S04MKOD

SKU kodu

[nvarchar]

50

*

S04BKOD

Birim kodu

[nvarchar]

3

*

S04AKOD

Depo kodu

[nvarchar]

2


S04CARP

İçerik miktarı

[float]


*

S04TYPE

Tip (0-ana birim 1-diğer birim)

[tinyint]

 


S04GKUL

-

[tinyint]

 

*

S04IKUL

-

[tinyint]



S04CKUL

-

[tinyint]



S04DKUL

-

[tinyint]



S04INT

-

[tinyint]



S04OPTIP

-

[tinyint]



S04EN

En (cm)

[decimal]

15,3


S04BOY

Boy (cm)

[decimal]

15,3


S04YUK

Yükseklik (cm)

[decimal]

15,3


S04NAGR

Net ağırlık (gr)

[decimal]

15,3


S04BAGR

brüt ağırlık (gr)

[decimal]

15,3


S04DESI

Desi

[float]



S04DEFB

Standart koli mi (0-hayır, 1-evet)

[tinyint]



S04RECTYPE

Kayıt tipi (1-delete 0-insert/update)

[tinyint]



S04ITAR

İşlem tarihi (YYYYMMDD)

[decimal]

8, 0


S04IZMN

İşlem zamanı (HHMMSS)

[decimal]

6, 0


S04ERP_ID

Erp ID

[bigint]



S04WMSSTAT


[tinyint]





Transaction tipi :

Host_to_WMS


 


Tablo Adı :

ENT003




Tablo Açıklaması :

SKU barkod bilgileri




Field Name

Desc

Type

Len

Zorunlu

S03ID

Identity

[bigint]

 

 

S03SKOD

Şirket kodu

[nvarchar]

2

*

S03MKOD

SKU kodu

[nvarchar]

50

*

S03BCODE

Barkod

[nvarchar]

100

*

S03ISDEF

Varsayılan mı ? 0-hayır 1-evet

[bit]



S03ITIP

Kayıt Tipi 0-Yeni 1-Sil 2-Ürüne ait tüm barkodları sil

[decimal]

1,0


S03ITAR

İşlem tarihi (YYYYMMDD)

[decimal]

8, 0


S03IZMN

İşlem zamanı (HHMMSS)

[decimal]

6, 0


S03HTIP

Serbest alan

[nvarchar]

20


S03HNUM

Serbest alan

[decimal]

20, 0


S03UNIT

Birim

[nvarchar]

3


S03ERP_ID

Erp ID

[bigint]



S03WMSSTAT


[tinyint]





Transaction tipi :

Host_to_WMS


 


Tablo Adı :

ENT004PL




Tablo Açıklaması :

SKU palet standartları




Field Name

Desc

Type

Len

Zorunlu

S04ID

Identity

[bigint]

 

 

S04SKOD

Şirket kodu

[nvarchar]

4

*

S04DEPO

Depo kodu

[nvarchar]

4


S04MKOD

SKU kodu

[nvarchar]

50

*

S04PALTIP

Palet Tipi

[nvarchar]

2

*

S04PSTD

Palet Standardı

[decimal]

15,3

*

S04ITIP

Statü (0-aktif 1-pasif)

[int]



ERP_ID


[bigint]



S04LEVEL


[int]



S04BIRIM


[nvarchar]

3


S04WMSSTAT


[tinyint]



S04ITAR

İşlem tarihi (YYYYMMDD)

[decimal]

8, 0


S04IZMN

İşlem zamanı (HHMMSS)

[decimal]

6, 0




Transaction tipi :

Host_to_WMS




Tablo Adı :

ENT004_PROP




Tablo Açıklaması :

SKU master ek özellikler




Field Name

Desc

Type

Len

Zorunlu

S04ID

Identity

[bigint]

 

 

S04SKOD

Şirket kodu

[nvarchar]

4

*

S04MKOD

SKU kodu

[nvarchar]

50

*

S04PROP

Özellik kodu

[smallint]

 

*

S04VAL1

Özellik değeri 1

[nvarchar]

200

*

S04VAL2

Özellik değeri 2

[datetime]

 

*

S04VAL3

Özellik değeri 3

[float]

 

*

S04ITAR

İşlem tarihi (YYYYMMDD)

[decimal]

8, 0


S04IZMN

İşlem zamanı (HHMMSS)

[decimal]

6, 0


S04ERP_ID

Erp ID

[bigint]



S04TMZM


[datetime]



  • Kullanım Şekli :
    • Birden fazla SKU bilgisi aynı anda gönderilebilir .
    • Her SKU kendi içinde birden fazla alt özellik (Barkod,Unit,Palet,Prop) tablosu içerebilir.
    • 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 SKU için ayrı processResult objesi döner .


  • Ö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.SKUMaster">

  <soapenv:Header/>

  <soapenv:Body>

    <tem:username>axataservice</tem:username>

    <tem:password></tem:password>

    <axat:SKUMasterList>

      <!--Zero or more repetitions:-->

      <wms:SKUMaster>

        <wms:ENT004>

          <S04SKOD>01</S04SKOD>

          <S04MKOD>DENEMESKU</S04MKOD>

          <S04KTAN>DENEME SKU TANIM</S04KTAN>

          <S04UTAN>DENEME SKU UZUN TANIM</S04UTAN>

          <S04SNFK>TEXTIL</S04SNFK>

          <S04MGRP>AYAKKABI</S04MGRP>

          <S04MKBR>ADT</S04MKBR>

          <S04MBBR>KOL</S04MBBR>

          <S04BKOR>10</S04BKOR>

          <S04PSTAN>0</S04PSTAN>

          <S04AGRL>100</S04AGRL>

          <S04NETA>80</S04NETA>

          <S04EN>10</S04EN>

          <S04BOY>20</S04BOY>

          <S04YUK>15</S04YUK>

          <S04PUAN>12233</S04PUAN>

        </wms:ENT004>

        <wms:ENT003_List>

          <!--Zero or more repetitions:-->

          <ENT003>

            <S03SKOD>01</S03SKOD>

            <S03MKOD>DENEMESKU</S03MKOD>

            <S03BCODE>B0101010101</S03BCODE>

            <S03ISDEF>0</S03ISDEF>

            <S03ITIP>1</S03ITIP>

            <S03ITAR>20200523</S03ITAR>

            <S03IZMN>121212</S03IZMN>

          </ENT003>

        </wms:ENT003_List>

        <wms:ENT004_UNIT_List>

          <!--Zero or more repetitions:-->

          <ENT004_UNIT>

            <S04SKOD>01</S04SKOD>

            <S04MKOD>DENEMESKU</S04MKOD>

            <S04BKOD>ADT</S04BKOD>

            <S04AKOD>01</S04AKOD>

            <S04CARP>15</S04CARP>

            <S04TYPE>1</S04TYPE>

            <S04GKUL>0</S04GKUL>

            <S04IKUL>0</S04IKUL>

            <S04CKUL>0</S04CKUL>

            <S04DKUL>0</S04DKUL>

          </ENT004_UNIT>

        </wms:ENT004_UNIT_List>

        <wms:ENT004PL_List>

          <!--Zero or more repetitions:-->

          <ENT004PL>

            <S04SKOD>01</S04SKOD>

            <S04DEPO>01</S04DEPO>

            <S04MKOD>DENEMESKU</S04MKOD>

            <S04PALTIP>10</S04PALTIP>

            <S04PSTD>84</S04PSTD>

            <S04ITIP>1</S04ITIP>

            <S04ITAR>20200523</S04ITAR>

            <S04IZMN>121212</S04IZMN>

          </ENT004PL>

        </wms:ENT004PL_List>

        <wms:ENT004_PROP_List>

          <!--Zero or more repetitions:-->

          <ENT004_PROP>

            <S04SKOD>01</S04SKOD>

            <S04MKOD>DENEMESKU</S04MKOD>

            <S04PROP>101</S04PROP>

            <S04VAL1>1111</S04VAL1>

            <S04ITAR>20200523</S04ITAR>

            <S04IZMN>121212</S04IZMN>

          </ENT004_PROP>

        </wms:ENT004_PROP_List>

      </wms:SKUMaster>

    </axat:SKUMasterList>

  </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>11332</EntityID>

        <EntityCompany>01</EntityCompany>

        <EntityCode>DENEMESKU</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 :

       Örnek Add Method Kodu C#