Method Name : addMultipleTransfer

  • Purpose of usage :

Used to change Warehouse , SKU , LOT , Seriales to Stock interest records in Axata WMS System .

  • Integration Tables :

Axata Table Name

Process type

Table Type

Description

ENT042

Host_to_WMS

Operation

Stock Information change and transfer table

  • Integration Table Fields :

   

Transaction type :

Host_to_WMS




Table Name :

ENT042




Table Description :

Multiple transfer/change order


Field Name

Desc

Type

Len

Mandatory

S42ID

Unique ID (Identity)

[bigint]



S42SKOD

Company Code

[nvarchar]

2

*

S42REQNO

Order Number

[nvarchar]

50

*

S42WHCHG

Will Warehouse change?

[bit]


*

S42SKUCHG

Will the SKU Code change?

[bit]


*

S42LOT1CHG

Will Lot1 change?

[bit]


*

S42LOT2CHG

Will Lot2 change? ?

[bit]


*

S42LOT3CHG

Will Lot3 change?

[bit]


*

S42BLKCHG

Will the block change?

[bit]


*

S42FRWarehouse

Source Warehouse Code

[nvarchar]

2

*

S42FRSKU

Source SKU

[nvarchar]

50

*

S42FRLOT1

Source Lot 1

[nvarchar]

50

*

S42FRLOT2

Source Lot 2

[nvarchar]

50

*

S42FRLOT3

Source Lot 3

[nvarchar]

50

*

S42FRBLOKE

Source bloke

[nvarchar]

2

*

S42TOWarehouse

Target Warehouse

[nvarchar]

2

*

S42TOSKU

Target SKU

[nvarchar]

50

*

S42TOLOT1

Target Lot 1

[nvarchar]

50

*

S42TOLOT2

Target Lot 2

[nvarchar]

50

*

S42TOLOT3

Target Lot 3

[nvarchar]

50

*

S42TOBLOKE

Target bloke

[nvarchar]

2

*

S42Quantity

Quantity

[decimal]

15, 3

*

S42KTIP

Record Type (0-Insert 1-Cancel)

[tinyint]


*

S42REFNO

Reference Number

[nvarchar]

50

*

S24Serial1CHG

Will Seriales 1 change?

[bit]


*

S24Serial2CHG

Will Seriales 2 change?

[bit]


*

S24Serial3CHG

Will Seriales 3 change?

[bit]


*

S42FRSerial1

Source Serialal 1

[nvarchar]

100

*

S42FRSerial2

Source Serialal 2

[nvarchar]

100

*

S42FRSerial3

Source Serialal 3

[nvarchar]

100

*

S42TOSerial1

Target Serialal 1

[nvarchar]

100

*

S42TOSerial2

Target Serialal 2

[nvarchar]

100

*

S42TOSerial3

Target Serialal 3

[nvarchar]

100

*

S42OTOISLE

Be processed automatically

[bit]



S42ITAR

Transaction date (YYYYMMDD)

[decimal]

8, 0


S42IZMN

Transaction time (HHMMSS)

[decimal]

8, 0


ERP_ID

ERP_ID Number

[bigint]

6, 0




  • Usage :
    • Multiple SKU Block data can be sent simultaneously .
    • Not all fields have to be submitted.
    • If generating XML for submission, the fields should be submitted in the order in the table above..
    • Maximum number of posts is limited (Parametric).
    • A separate processResult object is returned for each SKU blocking data.
  • Sample XML
    • Request :

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:tem="http://tempuri.org/" xmlns:axat="http://axatawms">

  <soapenv:Header/>

  <soapenv:Body>

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

    <tem:password></tem:password>

    <axat:ENT042_List>

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

      <ENT042>

        <S42SKOD>01</S42SKOD>

        <S42REQNO>111111</S42REQNO>

        <S42WHCHG>0</S42WHCHG>

        <S42SKUCHG>0</S42SKUCHG>

        <S42LOT1CHG>1</S42LOT1CHG>

        <S42LOT2CHG>0</S42LOT2CHG>

        <S42LOT3CHG>0</S42LOT3CHG>

        <S42BLKCHG>0</S42BLKCHG>

        <S42FRWarehouse>01</S42FRWarehouse>

        <S42FRSKU>URN10</S42FRSKU>

        <S42FRLOT1>11</S42FRLOT1>

        <S42FRLOT2></S42FRLOT2>

        <S42FRLOT3></S42FRLOT3>

        <S42FRBLOKE></S42FRBLOKE>

        <S42TOWarehouse>01</S42TOWarehouse>

        <S42TOSKU>URN10</S42TOSKU>

        <S42TOLOT1>12</S42TOLOT1>

        <S42TOLOT2></S42TOLOT2>

        <S42TOLOT3></S42TOLOT3>

        <S42TOBLOKE></S42TOBLOKE>

        <S42Quantity>50.000</S42Quantity>

        <S42KTIP>1</S42KTIP>

        <S42ITAR>20201020</S42ITAR>

        <S42IZMN>121212</S42IZMN>

        <S24Serial1CHG>0</S24Serial1CHG>

        <S24Serial2CHG>0</S24Serial2CHG>

        <S24Serial3CHG>0</S24Serial3CHG>

        <S42FRSerial1></S42FRSerial1>

        <S42FRSerial2></S42FRSerial2>

        <S42FRSerial3></S42FRSerial3>

        <S42TOSerial1></S42TOSerial1>

        <S42TOSerial2></S42TOSerial2>

        <S42TOSerial3></S42TOSerial3>

        <S42OTOISLE>0</S42OTOISLE>

        <S42REFNO></S42REFNO>

        <ERP_ID>0</ERP_ID>

      </ENT042>

    </axat:ENT042_List>

  </soapenv:Body>

</soapenv:Envelope>

    • Response :

<s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/">

  <s:Body>

    <state>0</state>

    <message>Success</message>

    <processResultList xmlns:i="http://www.w3.org/2001/XMLSchema-instance">

      <ProcessResult>

 <LogState>0</LogState>

        <LogMessage>Success</LogMessage>

        <EntityID>13</EntityID>

        <EntityCompany>01</EntityCompany>

        <EntityCode>111111</EntityCode>

        <EntitySubCode i:nil="true"/>

        <HeaderExt1 i:nil="true"/>

        <HeaderExt2 i:nil="true"/>

        <HeaderExt3 i:nil="true"/>

        <ResultItems/>

      </ProcessResult>

    </processResultList>

  </s:Body>

</s:Envelope>


  • Sample c# Source Code :

       Sample Add Method Code C#