| Inbound (Purchase) | |||||
| Segment | Element | Attribute name | Attribute value | Default in Iptor WM1 | DC1 mapping |
| Note: Inbound orders can be created from: – Purchase orders SROSNDPOH, SROSNDPOA, SROSNDPOL, SROSNDPOT when SROSNDPOH.OHPTIC=’1′ – Customer return SROSNDSOH, SROSNDSOA, SROSNDSOL, SROSNDSOT when SROSNDSOH.OHOTIC=’2′ |
|||||
| <inboundOrderHeader> | action | Purchase order: if srosndpoh.ohinta = “*CLOSE” then “*CHANGE” else srosndpoh.ohinta Customer return: |
Note: Inbound order header can be created from: – Purchase orders SROSNDPOH when SROSNDPOH.OHPTIC=’1′ – Customer return SROSNDSOH when SROSNDSOH.OHOTIC=’2′ |
||
| <ownerCode> | srodic.dceown | ||||
| <inboundOrderSort> | if purchase order (srosndpoh) then “PO” if customer return (srosndsoh) then “CR” |
||||
| <inboundOrderNumber> | srosndpoh.ohorno or srosndsoh.ohorno | ||||
| <warehouseCode> | |||||
| <orderType> | srosndpoh.ohordt or srosndsoh.ohordt | ||||
| <businessPartnerCode> | srosndpoh.ohsuno or srosndsoh.ohcuno | ||||
| <addressNumber> | srosndpoh.ohsdan or srosndsoh.ohdano | ||||
| <transportCompanyCode> | |||||
| <orderDate> | srosndpoh.ohodat or srosdnsoh.ohodat | ||||
| <referenceOfOrigin> | srosndpoh.ohgdsm or srosndsoh.ohgdsm | ||||
| <referenceOfDestination> | |||||
| <referenceOfProject> | |||||
| <dueDt> | srosndpoh.ohdelt or srosndsoh.ohdelt | ||||
| <orderCat1> | |||||
| <orderCat2> | |||||
| <orderCat3> | |||||
| <orderCat4> | |||||
| <orderCat5> | |||||
| <orderCat6> | |||||
| <termsOfDeliveryCode> | srosndpoh.ohtodc or srosndsoh.ohtodc | ||||
| <mannerOfTransportCode> | srosndpoh.ohmotc or srosndsoh.ohmotc | ||||
| <termsOfPaymentCode> | srosndpoh.ohtopc or srosndsoh.ohtopc | ||||
| <currencyCode> | srosndpo.ohpcur or srosndsoh.ohpcur | ||||
| <creationUserCode> | |||||
| <responsibleUserCode> | |||||
| <inputLocationCode> | |||||
| <generateTask> | 1 (true) | ||||
| <hostReference> | |||||
| <inboundOrderStatus> | Purchase order: if srosndpoh.ohords <=20 then 00 else if srosndpoh.ohords = 60 then 90 else 30 Customer return: |
||||
| <inboundOrderDetail> | action | Purchase order: srosndpol.olinta Note: olinta=*CLOSE shall not be processed Customer return: srosndsol.olinta Note: olinta=*CLOSE shall not be processed |
Note: Inbound order detail can be created from: – Purchase orders SROSNDPOL when SROORPHE.OHPTIC=’1′ where SROORPHE.OHORNO=SROSNDPOL.OLORNO – Customer return SROSNDSOL when SROORSHE.OHOTIC=’2′ where SROORSHE.OHORNO=SROSNDSOL.OLORNO |
||
| <ownerCode> | srodic.dceown | ||||
| <inboundOrderSort> | if purchase order (srosndpol) then “PO” if customer return (srosndsol) then “CR” |
||||
| <inboundOrderNumber> | srosndpol.olorno or srosndsol.olorno | ||||
| <inboundOrderLineNumber> | srosndpol.olline or srosndsol.olline | ||||
| <inboundOrderStatus> | if srosndpol.olords <=20 then 00 else 30 / if srosndsol.olords <=20 then 00 else 30 | ||||
| <businessPartnerCode> | sroorphe.ohsuno where sroorphe.ohorno=srosndpol.olorno or sroorshe.ohcuno where sroorshe.ohorno=srosndsol.olorno |
||||
| <addressNumber> | sroorphe.ohsdan where sroorphe.ohorno=srosndpol.olorno or sroorshe.ohdano where sroorshe.ohorno=srosndsol.olorno |
||||
| <referenceOfOrigin> | sroorphe.ohgdsm where sroorphe.ohorno=srosndpol.olorno or sroorshe.ohgdsm where sroorshe.ohorno=srosndsol.olorno |
||||
| <referenceOfDestination> | |||||
| <referenceOfProject> | |||||
| <transportCompanyCode> | |||||
| <warehouseCode> | srosndpol.olsrom or srosndsol.olsrom | ||||
| <stockProductOwner> | srodic.dceown | ||||
| <itemCode> | srosndpol.olprdc or srosndsol.olprdc | ||||
| <productCode2> | |||||
| <productCode3> | |||||
| <productCode4> | |||||
| <productCode5> | |||||
| <productCode6> | purchase order: if srosndpol.olsorn<>0 then srosndpol.olsorn + srosndpol.olslin (example 00000001143700010) customer return: if srosndsol.oltdc=’Y’ then srosndsol.olporn + srosndsol.olplin (example 00000001143700010) |
||||
| <productCode7> | |||||
| <productCode8> | |||||
| <handlingUnitCode> | srosndpol.olunit or srosndsol.olunit | ||||
| <itemDesc> | srosndpol.oldesc or srosndsol.oldesc | ||||
| <originalProductOwner> | srodic.dceown | ||||
| <originalItemCode> | srosndpol.olprdc or srosndsol.olprdc | ||||
| <originalProductCode2> | |||||
| <originalProductCode3> | |||||
| <originalProductCode4> | |||||
| <originalProductCode5> | |||||
| <originalProductCode6> | purchase order: if srosndpol.olsorn<>0 then srosndpol.olsorn + srosndpol.olslin (example 00000001143700010) customer return: if srosndsol.oltdc=’Y’ then srosndsol.olporn + srosndsol.olplin (example 00000001143700010) |
||||
| <originalProductCode7> | |||||
| <originalProductCode8> | |||||
| <backlogAllowed> | 0 (false) | ||||
| <stockProductNature> | purchase order: if srosndpol.olbtcc=’Y’ or srosndpol.olsenc=’2′ then ‘G’ else ‘R’ customer return: if srosndsol.olbtcc=’Y’ or srosndsol.olsenc=’2′ then ‘G’ else ‘R’ |
||||
| <orderedQty> | srosndpol.olqstu or srosndsol.oloqty | ||||
| <unitCode> | srosndpol.olstun or sroprg.pgstun where sroprg.pgprdc=srosndsol.olprdc |
||||
| <dueDt> | srosndpol.oldelt or srosndsol.oldelt | ||||
| <latestEndDt> | |||||
| <orderCat1> | |||||
| <orderCat2> | |||||
| <orderCat3> | |||||
| <orderCat4> | |||||
| <orderCat5> | |||||
| <orderCat6> | |||||
| <inboundUnitPrice> | srosndpol.olpurp or srosndsol.olsalp | ||||
| <lineAmount> | srosndpol.olamou or srosndsol.olamou | ||||
| <priceUnitCode> | |||||
| <inboundLimitOnExpiryInDays> | |||||
| <productExpiryTime> | |||||
| <receivingInstruction> | |||||
| <generateTask> | 1 (true) | ||||
| <receptionInventoryStatusCode> | |||||
| <sampleRule> | |||||
| <sampleQty> | |||||
| <hostReference> | |||||
| <closeOrder> | |||||
| <lowerMarginPerc> | |||||
| <upperMarginPerc> | |||||
| <lowerMarginQty> | |||||
| <upperMarginQty> | |||||
| <lineInBackorder> | 0 (false) | ||||
| <inboundLogisticGroupCode> | |||||
| <workloadClassCode> | |||||
| <workloadFactor> | |||||
| <ifProcessing> | 0 (false) | ||||
| <generateStockProduct> | If the purchase order line is a BtB transit delivery: if srosndpol.olsorn<>0 then true(1) else false(0) |
||||
| <productCode2> | |||||
| <productCode3> | |||||
| <productCode4> | |||||
| <productCode5> | |||||
| <productCode6> | purchase order: if srosndpol.olsorn<>0 then srosndpol.olsorn + srosndpol.olslin (example 00000001143700010) customer return: if srosndsol.oltdc=’Y’ then srosndsol.olporn + srosndsol.olplin (example 00000001143700010) |
||||
| <productCode7> | |||||
| <productCode8> | |||||
| <expiryDt> | |||||
| <stockProductDesc> | srosndpol.oldesc or srosndsol.oldesc | ||||
| <productLocationGroupUpdateAction> | |||||
| <productLocationGroupCode> | wmopry.pyplgc where wmopry.pyprdc=srosndpol.olprdc / srosndsol.olprdc | ||||
| <productFamilyCode> | |||||
| <abcCodeUpdateAction> | |||||
| <abcCode> | |||||
| <eanCode> | sroean.pjeanp where sroean.pjprdc=srosndpol.olprdc / srosndsol.olprdc and sroean.pjunit=(sroprg.pgstun where sroprg.pgprdc=srosndpol.olprdc/srosndsol.olprdc) and sroean.pjoutb=”Y” | ||||
| <eanAddon> | |||||
| <stockProductNature> | if srosndpol.olsenc/srosndsol.olprdc<>”0″ (zero) or srosndpol.olbtcc/srosndsol.=”Y’ then “G” else “R” | ||||
| <pickingUnitCode> | srosndpol.olstun or sroprg.pgstun where sroprg.pgprdc=srosndsol.olprdc | ||||
| <dimensionUnitCode> | |||||
| <length> | sropru.pjleng where sropru.pjprdc=srosndpol.olprdc / srosndsol.olprdc and sropru.pjunit=srosndpol.olstun / srosndsol.olprdc | ||||
| <width> | sropru.pjwidt where sropru.pjprdc=srosndpol.olprdc / srosndsol.olprdc and sropru.pjunit=srosndpol.olstun / srosndsol.olprdc | ||||
| <height> | sropru.pjhigh where sropru.pjprdc=srosndpol.olprdc / srosndsol.olprdc and sropru.pjunit=srosndpol.olstun / srosndsol.olprdc | ||||
| <volume> | srosndpol.olnvol or srosndsol.olnvol | ||||
| <weight> | srosndpol.olnwgt or srosndsol.olnwgt | ||||
| <tareWeight> | |||||
| <standardUnitValue> | sroprg.pgstco where sroprg.pgprdc=srosndpol.olprdc / srosndsol.olprdc | ||||
| <inboundLimitOnExpiryInDays> | |||||
| <outboundLimitOnExpiryInDays> | sroprg.pglsdy where sroprg.pgprdc=srosndpol.olprdc / srosndsol.olprdc | ||||
| <putawayGroupCode> | |||||
| <pickingGroupCode> | |||||
| <replGroupCode> | |||||
| <productActive> | 1 (true) | ||||
| <warehouseCode> | srosndpol.olsrom or srosndsol.olsrom | ||||
| <countingGroupCode> | |||||
| <replPoint> | wmopry.pyrppt where wmopry.pyprdc=srosndpol.olprdc / srosndsol.olprdc | ||||
| <minReplQty> | wmopry.pymirq where wmopry.pyprdc=srosndpol.olprdc / srosndsol.olprdc | ||||
| <maxReplQty> | wmopry.pymarq where wmopry.pyprdc=srosndpol.olprdc / srosndsol.olprdc | ||||
| <safetyStockQty> | |||||
| <inboundOrderDetailText> | action | srosndpot.otinta srosndsot.otinta | Note: Inbound order detail text can be created from: – Purchase orders SROSNDPOT when SROORPHE.OHOTIC=’1′ where SROORPHE.OHORNO=SROSNDPOT.OTORNO and SROSNDPOT.OTLINE<>0 – Customer return SROSNDSOT when SROORSHE.OHPTIC=’2′ where SROORSHE.OHORNO=SROSNDSOT.OTORNO and SROSNDSOT.OTLINE<>0 |
||
| <ownerCode> | srodic.dceown | ||||
| <inboundOrderSort> | if purchase order (srosndpot) then “PO” if customer return (srosndsot) then “CR” |
||||
| <inboundOrderNumber> | srosndpot.otorno or srosndsot.otorno | ||||
| <inboundOrderLineNumber> | srosndpot.otline or srosndsot.otline | ||||
| <languageCode> | sroorphe.ohlang where sroorphe.ohorno=srosndpot.otorno or sroorshe.ohlang where sroorshe.ohorno=srosndsot.otorno |
||||
| <textNumber> | srosndpot.ottlno or srosndsot.ottlno | ||||
| <textType> | “T” | ||||
| <longText> | srosndpot.ottx70 or srosndsot.ottx70 | ||||
| <document1PrintText> | srosndpot.ottpx1 or srosndsot.ottpx1 | ||||
| <document2PrintText> | srosndpot.ottpx2 or srosndsot.ottpx2 | ||||
| <document3PrintText> | srosndpot.ottpx3 or srosndsot.ottpx3 | ||||
| <document4PrintText> | srosndpot.ottpx4 or srosndsot.ottpx4 | ||||
| <document5PrintText> | srosndpot.ottpx5 or srosndsot.ottpx5 | ||||
| <document6PrintText> | srosndpot.ottpx6 or srosndsot.ottpx6 | ||||
| <document7PrintText> | srosndpot.ottpx7 or srosndsot.ottpx7 | ||||
| <document8PrintText> | srosndpot.ottpx8 or srosndsot.ottpx8 | ||||
| <document9PrintText> | srosndpot.ottpx9 or srosndsot.ottpx9 | ||||
| <inboundOrderHeaderText> | action | srosndpot.otinta srosndsot.otinta | Note: Inbound order header text can be created from: – Purchase orders SROSNDPOT when SROORPHE.OHOTIC=’1′ where SROORPHE.OHORNO=SROSNDPOT.OTORNO and SROSNDPOT.OTLINE=>0 – Customer return SROSNDSOT when SROORSHE.OHPTIC=’2′ where SROORSHE.OHORNO=SROSNDSOT.OTORNO and SROSNDSOT.OTLINE=>0 |
||
| <ownerCode> | srodic.dceown | ||||
| <inboundOrderSort> | if purchase order (srosndpot) then “PO” if customer return (srosndsot) then “CR” |
||||
| <inboundOrderNumber> | srosndpot.otorno or srosndsot.otorno | ||||
| <languageCode> | sroorphe.ohlang where sroorphe.ohorno=srosndpot.otorno or sroorshe.ohlang where sroorshe.ohorno=srosndsot.otorno |
||||
| <textNumber> | srosndpot.ottlno or srosndsot.ottlno | ||||
| <textType> | “T” | ||||
| <longText> | srosndpot.ottx70 or srosndsot.ottx70 | ||||
| <document1PrintText> | srosndpot.ottpx1 or srosndsot.ottpx1 | ||||
| <document2PrintText> | srosndpot.ottpx2 or srosndsot.ottpx2 | ||||
| <document3PrintText> | srosndpot.ottpx3 or srosndsot.ottpx3 | ||||
| <document4PrintText> | srosndpot.ottpx4 or srosndsot.ottpx4 | ||||
| <document5PrintText> | srosndpot.ottpx5 or srosndsot.ottpx5 | ||||
| <document6PrintText> | srosndpot.ottpx6 or srosndsot.ottpx6 | ||||
| <document7PrintText> | srosndpot.ottpx7 or srosndsot.ottpx7 | ||||
| <document8PrintText> | srosndpot.ottpx8 or srosndsot.ottpx8 | ||||
| <document9PrintText> | srosndpot.ottpx9 or srosndsot.ottpx9 | ||||
| <address> | Note: Inbound order address can be created from: – Purchase orders SROSNDPOA when SROORPHE.OHPTIC=’1′ where SROORPHE.OHORNO=SROSNDPOA.OAORNO and SROSNDPOA.OAADTY=’D’ – Customer return SROSNDSOA when SROORSHE.OHOTIC=’2′ where SROORSHE.OHORNO=SROSNDSOA.OAORNO and SROSNDSOA.OAADTY=’D’ |
||||
| <ownerCode> | srodic.dceown | ||||
| <businessPartnerCode> | sroorphe.ohsuno where sroorphe.ohorno=srosndpoa.oaorno or sroorshe.ohcuno where sroorshe.ohorno=srosndsoa.oaorno | ||||
| <businessPartnerName> | srosndpoa.oaname or srosndsoa.oaname | ||||
| <addressNumber> | sroorphe.ohsdan where sroorphe.ohorno=srosndsoa.oaorno or sroorshe.ohdano where sroorshe.ohorno=srosndsoa.oaorno | ||||
| <contactPerson> | |||||
| <addressLine1> | srosndpoa.oaadr1 or srosndsoa.oaadr1 | ||||
| <addressLine2> | srosndpoa.oaadr2 or srosndsoa.oaadr2 | ||||
| <addressLine3> | srosndpoa.oaadr3 or srosndsoa.oaadr3 | ||||
| <addressLine4> | srosndpoa.oaadr4 or srosndsoa.oaadr4 | ||||
| <postalCode> | srosndpoa.oapocd or srosndsoa.oapocd | ||||
| <countryCode> | srosndpoa.oacoun or srosndsoa.oacoun | ||||
| <languageCode> | sroorphe.ohlang where sroorphe.ohorno=srosndpoa.oaorno or sroorshe.ohlang where sroorshe.ohorno=srosndsoa.oaorno | ||||
| <telephoneNumber> | |||||
| <faxNumber> | |||||
| <emailAddress> | |||||
| <vatRegistrationNumber> | |||||
| <eanAddressCode> | |||||
| <consolAddressCode> | |||||
| <layoutTypeCode> | |||||
| <temporaryAddressFlag> | 1(true) | ||||
- Home
- /
- References
- /
- Technical References
- /
- WMS Integration
- /
- WMS mapping
- /
- Outbound mapping to Dynaman
- /
- Inbound (Purchase) (Outbound mapping)