Item (Outbound mapping)

Item
Segment Element Attribute name Attribute value Default in Iptor WM1 DC1 mapping
<item>   action *NEXT    
  <ownerCode>       srodic.dceown
  <itemCode>       srosndprg.pgprdc
  <itemCodeAlias>        
  <itemDesc>       srosndprg.pgdesc
  <itemDescExtra>        
  <itemDesc3>        
  <itemDesc4>        
  <labeled>       srosndpry.pylbld where srosndpry.pyecsn=srosndprg.pgecsn and srosndpry.pyidoc=srosndprg.pgidoc and srosndpry.pyprdc=srosndprg.pgprdc
  <stockKeepingUnitCode>       srosndprg.pgstun
  <secondStockKeepingUnitCode>        
  <productLocationGroupUpdateAction>        
  <productLocationGroupCode>       srosndpry.pyplgc where srosndpry.pyecsn=srosndprg.pgecsn and srosndpry.pyidoc=srosndprg.pgidoc and srosndpry.pyprdc=srosndprg.pgprdc
  <productFamilyCode>       srosndpry.pypfcd
where srosndpry.pyecsn=srosndprg.pgecsn and srosndpry.pyidoc=srosndprg.pgidoc and srosndpry.pyprdc=srosndprg.pgprdc
  <itemLevelType>     default  
  <defaultWarehouseCode>       “first
record” from wmoctlss.ctsrom where wmoctlss.ctwmsa=’Y’ and wmoctlss.cteown=srodic.dceown
  <backlogAllowed>     default  
  <skuNumberOfDecimals>       sropru.pjdecu where sropru.pjprdc=srosndprg.pgprdc and sropru.pjunit=srosndprg.pgstun
  <abcCodeUpdateAction>        
  <abcCode>        
  <eanCode>       sroean.pjeanp where sroean.pjprdc=srosndprg.pgprdc and sroean.pjunit=srosndprg.pgstun and sroean.pjoutb=”Y”
  <itemCat1>       srosndprg.pgpca1
  <itemCat2>       srosndprg.pgpca2
  <itemCat3>       srosndprg.pgpca3
  <itemCat4>       srosndprg.pgpca4
  <itemCat5>       srosndprg.pgpca5
  <itemCat6>       srosndprg.pgpca6
  <dimensionUnitCode>        
  <priceGroup>        
  <unNumber>        
  <adrClassNumber>        
  <validationExpression1>        
  <validationExpression2>        
  <validationExpression3>        
  <validationExpression4>        
  <validationExpression5>        
  <numberOfCountPerYear>        
  <lotLifeTimeInDays>       srosndpry.pylltd where srosndpry.pyecsn=srosndprg.pgecsn and srosndpry.pyidoc=srosndprg.pgidoc and srosndpry.pyprdc=srosndprg.pgprdc
  <inboundLimitOnExpiryInDays>        
  <outboundLimitOnExpiryInDays>       srosndprg.pglsdy
  <productControlTypeCode>       srosndpry.pypctp where srosndpry.pyecsn=srosndprg.pgecsn and srosndpry.pyidoc=srosndprg.pgidoc and srosndpry.pyprdc=srosndprg.pgprdc
  <countingGroupCode>        
  <packageNestingCode>       srosndpry.pypknc where srosndpry.pyecsn=srosndprg.pgecsn and srosndpry.pyidoc=srosndprg.pgidoc and srosndpry.pyprdc=srosndprg.pgprdc
  <packageReuseCode>       srosndpry.pyrucdwhere srosndpry.pyecsn=srosndprg.pgecsn and srosndpry.pyidoc=srosndprg.pgidoc and
srosndpry.pyprdc=srosndprg.pgprdc
  <packageCompressionCode>       srosndpry.pypccd where srosndpry.pyecsn=srosndprg.pgecsn and srosndpry.pyidoc=srosndprg.pgidoc
and srosndpry.pyprdc=srosndprg.pgprdc
  <putawayGroupCode>        
  <pickingGroupCode>        
  <replGroupCode>        
  <inboundLogisticGroupCode>       srosndprg.pgcong 
  <outboundLogisticGroupCode>        
  <planningUserCode>        
  <itemActive>       If srosndprg.pginta=’*INACT’ then false else true
  <containerTypeCode>       srosndpry.pycrtp where srosndpry.pyecsn=srosndprg.pgecsn and srosndpry.pyidoc=srosndprg.pgidoc
and srosndpry.pyprdc=srosndprg.pgprdc
  <containerSizeCode>        
  <handlingUnitCode>       srosndprg.pgstun
  <inboundUnitCode>        
  <outboundUnitCode>        
  <receptionInventoryStatusCode>       srosndpry.pyrnis where srosndpry.pyecsn=srosndprg.pgecsn and srosndpry.pyidoc=srosndprg.pgidoc and srosndpry.pyprdc=srosndprg.pgprdc
  <quarantineDays>       srosndpry.pyquad where srosndpry.pyecsn=srosndprg.pgecsn and srosndpry.pyidoc=srosndprg.pgidoc
and srosndpry.pyprdc=srosndprg.pgprdc
  <quarantineHours>       srosndpry.pyquah where srosndpry.pyecsn=srosndprg.pgecsn and srosndpry.pyidoc=srosndprg.pgidoc
and srosndpry.pyprdc=srosndprg.pgprdc
  <itemType>       srosndprg.pgprie
  <availabilityCheck>     default  
  <roundingQualifier>       srosndpry.pyroqu where srosndpry.pyecsn=srosndprg.pgecsn and srosndpry.pyidoc=srosndprg.pgidoc
and srosndpry.pyprdc=srosndprg.pgprdc
  <supplierBusinessPartnerCode>       srosndprg.pgmsup
  <packageTypeCode>       srosndpry.pypatc where srosndpry.pyecsn=srosndprg.pgecsn and srosndpry.pyidoc=srosndprg.pgidoc
and srosndpry.pyprdc=srosndprg.pgprdc
  <stackingClassCode>       srosndpry.pysclc where srosndpry.pyecsn=srosndprg.pgecsn and srosndpry.pyidoc=srosndprg.pgidoc
and srosndpry.pyprdc=srosndprg.pgprdc
  <sampleRule>       srosndpry.pysaru where srosndpry.pyecsn=srosndprg.pgecsn and srosndpry.pyidoc=srosndprg.pgidoc and
srosndpry.pyprdc=srosndprg.pgprdc
  <pickingUnitCode>       srosndprg.pgstun
  <userDefFlag1>       srosndprg.pgufa1 (Note only 10 characters can be used with Iptor WM1)
  <userDefFlag2>       srosndprg.pgufa2 (Note only 10 characters can be used with Iptor WM1)
  <userDefFlag3>        
  <userDefFlag4>        
  <userDefFlag5>        
  <userDefFlag6>        
  <userDefFlag7>        
  <userDefFlag8>        
  <userDefFlag9>        
  <productCode2>        
  <productCode3>        
  <productCode4>        
  <productCode5>        
  <productCode6>        
  <productCode7>        
  <productCode8>        
  <expiryDt>        
  <stockProductDesc>       srosndprg.pgdesc
  <productLocationGroupUpdateAction>        
  <productLocationGroupCode>       srosndpry.pyplgc where srosndpry.pyecsn=srosndprg.pgecsn and srosndpry.pyidoc=srosndprg.pgidoc
and srosndpry.pyprdc=srosndprg.pgprdc
  <productFamilyCode>       srosndpry.pypfcd where srosndpry.pyecsn=srosndprg.pgecsn and srosndpry.pyidoc=srosndprg.pgidoc
and srosndpry.pyprdc=srosndprg.pgprdc
  <abcCodeUpdateAction>        
  <abcCode>        
  <eanCode>       sroean.pjeanp where sroean.pjprdc=srosndprg.pgprdc and sroean.pjunit=srosndprg.pgstun and sroean.pjoutb=”Y”
  <eanAddon>        
  <stockProductNature>       if srosndprg.pgsenc<>”0″ (zero) or srosndprg.pgbtcc=”Y’ then “G” else “R”
  <pickingUnitCode>       srosndprg.pgstun
  <dimensionUnitCode>        
  <length>       sropru.pjleng where sropru.pjprdc=srosndprg.pgprdc and sropru.pjunit=srosndprg.pgstun
  <width>       sropru.pjwidt where sropru.pjprdc=srosndprg.pgprdc and sropru.pjunit=srosndprg.pgstun
  <height>       sropru.pjhigh where sropru.pjprdc=srosndprg.pgprdc and sropru.pjunit=srosndprg.pgstun
  <volume>       sropru.pjnvol where sropru.pjprdc=srosndprg.pgprdc and sropru.pjunit=srosndprg.pgstun
  <weight>       sropru.pjnwgt where sropru.pjprdc=srosndprg.pgprdc and sropru.pjunit=srosndprg.pgstun
  <tareWeight>        
  <standardUnitValue>       srosndprg.pgstco
  <inboundLimitOnExpiryInDays>        
  <outboundLimitOnExpiryInDays>       srosndprg.pglsdy
  <putawayGroupCode>        
  <pickingGroupCode>        
  <replGroupCode>        
  <productActive>       If srosndprg.pginta=’*INACT’ then false else true
  <warehouseCode>       “first record” from wmoctlss.ctsrom where wmoctlss.ctwmsa=’Y’ and wmoctlss.cteown=srodic.dceown
  <countingGroupCode>        
  <replPoint>       srosndpry.pyrpqt where srosndpry.pyecsn=srosndprg.pgecsn and srosndpry.pyidoc=srosndprg.pgidoc
and srosndpry.pyprdc=srosndprg.pgprdc
  <minReplQty>       srosndpry.pymirq where srosndpry.pyecsn=srosndprg.pgecsn and srosndpry.pyidoc=srosndprg.pgidoc
and srosndpry.pyprdc=srosndprg.pgprdc
  <maxReplQty>       srosndpry.pymarq where srosndpry.pyecsn=srosndprg.pgecsn and srosndpry.pyidoc=srosndprg.pgidoc
and srosndpry.pyprdc=srosndprg.pgprdc
  <safetyStockQty>        
           
<itemBusinessPartner>   action *NEXT    
  <ownerCode>       srodic.dceown
  <itemCode>       srosndpcr.pciprc
  <businessPartnerOwner>       srodic.dceown
  <businessPartnerCode>       srosndpcr.pcnano
  <itemCodeLong>       srosndpcr.pcxprc
  <itemDesc>       srosndpcr.pcedes
  <itemDescExtra>        
  <itemDesc3>        
  <itemDesc4>        
  <eanCode>        
  <inboundLogisticGroupCode>        
  <outboundLogisticGroupCode>        
           
<itemLanguage>     *NEXT    
  <ownerCode>       srodic.dceown
  <itemCode>       srosndprl.plprdc
  <languageCode>       srosndprl.pllang
  <itemDesc>       srosndprl.pldesc
  <itemDescExtra>        
  <itemDesc3>        
  <itemDesc4>        
           
<itemUnit>   action *NEXT    
  <ownerCode>       srodic.dceown
  <itemCode>       srosndpru.pjprdc
  <fromUnitCode>       srosndpru.pjunit
  <toUnitCode>       sroprg.pgstun where sroprg.pgprdc=srosndpru.pjprdc
  <multiplicationFactor>       srosndpru.pjconv
  <containerTypeCode>        
  <numberOfContainers>       srosndpru.pjptqt
  <allowedForStorage>       1 (true)
  <allowedForInboundOrder>       If srosndpru.pjpuni=’Y’ then true else false
  <allowedForReceiving>       If srosndpru.pjpuni=’Y’ then true else false
  <allowedForOutboundOrder>       If srosndpru.pjsuni=’Y’ then true else false
  <allowedForPicking>       If srosndpru.pjsuni=’Y’ then true else false
  <allowedOnRf>       1 (true)
  <itemUnitActive>       1 (true)
  <productCode2>        
  <productCode3>        
  <productCode4>        
  <productCode5>        
  <productCode6>        
  <productCode7>        
  <productCode8>        
  <handlingUnitCode>       srosndpru.pjunit
  <multiplicationFactor>       srosndpru.pjconv
  <eanCode>       srosndpru.pjeanp
  <eanAddon>        
  <abcCode>        
  <length>       srosndpru.pjleng 
  <width>       srosndpru.pjwidt
  <height>       srosndpru.pjhigh 
  <volume>       srosndpru.pjnvol
  <weight>       srosndpru.pjnwgt
  <tareWeight>        
  <skuNumberOfDecimals>       srosndpru.pjdecu
  <inboundLogisticGroupCode>        
  <outboundLogisticGroupCode>        
  <containerTypeCode>        
  <numberOfContainers>       srosndpru.pjptqt
  <allowedForStorage>       1 (true)
  <allowedForInboundOrder>       If srosndpru.pjpuni=’Y’ then true else false
  <allowedForReceiving>       If srosndpru.pjpuni=’Y’ then true else false
  <allowedForOutboundOrder>       If srosndpru.pjsuni=’Y’ then true else false
  <allowedForPicking>       If srosndpru.pjsuni=’Y’ then true else false
  <allowedOnRf>       1 (true)
  <productUnitActive>       1 (true)
           
<productSynonym>   action *NEXT   productSynonym should be created for SROSNDPRU if the SROSNDPRU item/unit (PJPRDC/PJUNIT) record exists in SROEAN (PJPRDC/PJUNIT) and SROEAN.PJOUTB=”Y”
  <productSynonymCode>       srosndpru.pjeanp
  <ownerCode>       srodic.dceown
  <productSynonymType>       “EAN13”
  <itemCode>       srosndpru.pjprdc
  <productCode2>        
  <productCode3>        
  <productCode4>        
  <productCode5>        
  <productCode6>        
  <productCode7>        
  <productCode8>        
  <handlingUnitCode>       srosndpru.pjunit
  <businessPartnerCode>        
  <allowedForTaskConf>       0
(false)
  <productSynonymActive>       1
F17 (true)
           
<itemText>   action *NEXT    
  <ownercode>       srodic.dceown
  <itemcode>       srosndplx.xtprdc
  <languagecode>       srosndplx.xtlang
  <textnumber>       srosndplx.xttlin
  <descriptivetext>       srosndplx.xttx50
  <textsort>        
  <texttype>       “T”
  <document1printtext>        
  <document2printtext>        
  <document3printtext>        
  <document4printtext>        
  <document5printtext>        
  <document6printtext>        
  <document7printtext>        
  <document8printtext>        
  <document9printtext>