EDI GUIDE - Robert Bosch GmbH

Transcription

EDI GUIDEXML - ORDERS051 von 9

Who should read this document?This document is for EDI-administrators who will implement this EDI-guide to be able to send XML-IDOCorders to Bosch Rexroth AG.Explanation of usage:First of all, the usage of each segment has to be considered, so if a segment is mandatory (M), it has toappear in the data file.It might happen, that a segment itself is optional (O), but the elements wihtin the segment are declared asmandatory. This means, it is not required that the segment is included, but as soon as the segment is indata file, the mandatory fields must be filled.The same procedure has to be applied to segment groups and segemnts: A segment group can be optional,while the contained segments are mandatory. In this case all mandatory segments of a segment group hasto apear in the data file, if you decide to use this segment group.The declaration as mandatory of certain segment groups, segments or fields may differ from the description of the standard SAP ORDERS05We have changed the declaration of some elements from optional to mandatory as they are important for our processes.Organizational data such as AG, LF may differ from the examples provided, based on the relevant scenario of a customer relationship(Incoming ORDERS)Attention:This message structure is used for both order messages and order confirmation messages!If you have questions to this guide, send an e-mail to: SupportSales.EDI@de.bosch.com2 von 9

tag ?xml version "1.0" encoding "UTF-8" ? ORDERS05 minmax O/M content/example011-1 EDI DC40 SEGMENT 1 MANDT /MANDT DOCNUM /DOCNUM DOCREL /DOCREL STATUS /STATUS DIRECT /DIRECT OUTMOD /OUTMOD EXPRSS /EXPRSS TEST /TEST IDOCTYP /IDOCTYP CIMTYP /CIMTYP MESTYP /MESTYP MESCOD /MESCOD MESFCT /MESFCT STD /STD STDVRS /STDVRS STDMES /STDMES SNDPOR /SNDPOR SNDPRT /SNDPRT SNDPFC /SNDPFC SNDPRN /SNDPRN SNDSAD /SNDSAD SNDLAD /SNDLAD RCVPOR /RCVPOR RCVPRT /RCVPRT RCVPFC /RCVPFC RCVPRN /RCVPRN RCVSAD /RCVSAD RCVLAD /RCVLAD CREDAT /CREDAT CRETIM /CRETIM REFINT /REFINT REFGRP /REFGRP REFMES /REFMES ARCKEY /ARCKEY SERIAL /SERIAL /EDI DC40 1111111111111111111111M E1EDK01 SEGMENT 1 ACTION /ACTION KZABS /KZABS CURCY /CURCY HWAER /HWAER WKURS /WKURS ZTERM /ZTERM KUNDEUINR /KUNDEUINR EIGENUINR /EIGENUINR BSART /BSART BELNR /BELNR NTGEW /NTGEW BRGEW /BRGEW GEWEI /GEWEI FKART RL /FKART RL ABLAD /ABLAD BSTZD /BSTZD VSART /VSART VSART BEZ /VSART BEZ RECIPNT NO /RECIPNT NO KZAZU /KZAZU AUTLF /AUTLF AUGRU /AUGRU AUGRU BEZ /AUGRU BEZ ABRVW /ABRVW ABRVW BEZ /ABRVW BEZ FKTYP /FKTYP LIFSK /LIFSK LIFSK BEZ /LIFSK BEZ EMPST /EMPST ABTNR /ABTNR DELCO /DELCO WKURS M /WKURS M /E1EDK01 1111111111111111M IDOC BEGIN 1 O1 outbound, 2 inboundMORDERS05MORDERS / ORDRSPMMMKUAGsender number in target systemMMMLILFrecipient number in own systemMsending date (YYYYMMDD)Mmessage currency e. g. EURMorder/order confirmation numberdescriptionControl record: addressing the messageclientidoc numberreleasestatus of idocdirection (from our side)output modeoverriding in inbound processingtest flagname of basic typeextensionmessage typemessage codemessage functionEDI standard, flagEDI standard, versionmessage typesender portpartner type of senderpartner funciton of sendersender addresslogical address of senderreceiver portpartner type of recipientpartner number of recipientrecipient addresslogical address of recipientcreated ontime createdtransmission filemessage groupmessagekey for external archiveserializationE1EDK01 : Document header general dataAction code for the whole EDI messageFlag: order acknowledgment requiredCurrencyEDI local currencyExchange rateTerms of payment keyVAT registration numberVAT registration numberDocument typeIDOC document numberNet weightNet weightWeight unitInvoice list typeUnloading pointPurchase order number supplementShipping conditionsDescription of the shipping typeNumber of recipient (for control via the ALE model)Order combination indicatorComplete delivery defined for each sales order?Order reason (reason for the business transaction)DescriptionUsage indicatorDescriptionBilling categoryDelivery block (document header)DescriptionReceiving pointDepartment numberAgreed delivery timeIndirectly quoted exchange rate in an IDoc segment3 von 9

tagminmax O/M content/exampledescription E1EDK14 SEGMENT 1 QUALF /QUALF ORGID /ORGID /E1EDK14 000-111OE1EDK14 : Document Header Organizational DataIDOC qualifer organizationIDOC organization E1EDK03 SEGMENT 1 IDDAT /IDDAT 00-11M DATUM /DATUM UZEIT /UZEIT /E1EDK03 0011 E1EDK04 SEGMENT 1 MWSKZ /MWSKZ MSATZ /MSATZ MWSBT /MWSBT TXJCD /TXJCD KTEXT /KTEXT /E1EDK04 000000-111111OE1EDK04 : Document header taxesVAT indicatorVAT rateValue added tax amountJurisdiction for tax calculation - tax jurisdiction codeText Field E1EDK05 SEGMENT 1 ALCKZ /ALCKZ KSCHL /KSCHL KOTXT /KOTXT BETRG /BETRG KPERC /KPERC KRATE /KRATE UPRBS /UPRBS MEAUN /MEAUN KOBTR /KOBTR MWSKZ /MWSKZ MSATZ /MSATZ KOEIN /KOEIN /E1EDK05 0000000000000-1111111111111OE1EDK05 : Document header conditionsSurcharge or discount indicatorCondition type (coded)Condition textFixed surcharge/discount on total grossCondition percentage rateCondition record per unitPrice unitUnit of measurementIDoc condition end amountVAT indicatorVAT rateCurrency001 order date002 requested delivery date011 creation date012 document date171 quotation date supplierE1EDK03 : Document header date segmentQualifier for IDOC date segmentDateTime4 von 9

tag E1EDKA1 SEGMENT 1 PARVW /PARVW minmax O/M 11111111111111111111MEK buyers agentRE party to be billedAG buyerSP carrierWE consignee (ship to)ZM contact partyRG payerVR sellers agentLF supplierpartner numberMOOOMname1name2name3name4streetMcityMpostal codeMcountryOphoneOfaxMlanguageDE GermanyFR France. (other ISO-Codes) ANRED /ANRED ORT02 /ORT02 HAUSN /HAUSN STOCK /STOCK REGIO /REGIO PARGE /PARGE ISOAL /ISOAL ISONU /ISONU FCODE /FCODE IHREZ /IHREZ BNAME /BNAME PAORG /PAORG ORGTX /ORGTX PAGRU /PAGRU KNREF /KNREF ILNNR /ILNNR PFORT /PFORT SPRAS ISO /SPRAS ISO TITLE /TITLE /E1EDKA1 00000000000000000001111111111111111111 E1EDK02 SEGMENT 1 QUALF /QUALF 00-11MM BELNR /BELNR POSNR /POSNR DATUM /DATUM UZEIT /UZEIT /E1EDK02 00001111M001 order number004 vendor quotation010 internal number002 vendor order044 ship-to party's purchase orderdocument numberOdocument date E1EDK17 SEGMENT 1 QUALF /QUALF LKOND /LKOND LKTEXT /LKTEXT /E1EDK17 0000-1111O PARTN /PARTN LIFNR /LIFNR NAME1 /NAME1 NAME2 /NAME2 NAME3 /NAME3 NAME4 /NAME4 STRAS /STRAS STRS2 /STRS2 PFACH /PFACH ORT01 /ORT01 COUNC /COUNC PSTLZ /PSTLZ PSTL2 /PSTL2 LAND1 /LAND1 ABLAD /ABLAD PERNR /PERNR PARNR /PARNR TELF1 /TELF1 TELF2 /TELF2 TELBX /TELBX TELFX /TELFX TELTX /TELTX TELX1 /TELX1 SPRAS /SPRAS OcontactdescriptionE1EDKA1 : Document Header Partner InformationPartner function (e.g. sold-to party, ship-to party, .)Partner numberVendor number at customer locationName 1Name 2Name 3Name 4Street and house number 1Street and house number 2P.O. BoxCityCounty codePostal codeP.O. Box postal codeCountry keyUnloading pointContact person's personnel numberContact person's number (not personnel number)1st telephone number of contact person2nd telephone number of contact personTelebox numberFax numberTeletex numberTelex numberLanguage keyFormOfAddrDistrictHouse numberFloorRegionPartner's genderCountry ISO codeCountry ISO codeCompany key (France)Your reference (Partner)IDoc user nameIDOC organization codeIDoc organization code textIDoc group codeCustomer description of partner (plant, storage location)Character field, length 70PO Box cityLanguage according to ISO 639TitleE1EDK17 : Document header reference dataIdoc qualifier reference documentIdoc document numberItem numberDateTimeE1EDK02 : Document Header Terms of DeliveryIdoc qualifier: Terms of deliveryIdoc delivery condition codeIdoc delivery condition text5 von 9

tagminmax O/M content/example E1EDK18 SEGMENT 1 QUALF /QUALF TAGE /TAGE PRZNT /PRZNT ZTERM TXT /ZTERM TXT /E1EDK18 00000-11111O E1EDKT1 SEGMENT 1 TDID /TDID TSSPRAS /TSSPRAS TSSPRAS ISO /TSSPRAS ISO 0000-1111OMOM TDOBJECT /TDOBJECT TDOBNAME /TDOBNAME 0011 E1EDKT2 SEGMENT 1 TDLINE /TDLINE TDFORMAT /TDFORMAT /E1EDKT2 000-111MMyour header 1111111111111111111111111111111111111111111MMline item number E1EDP02 SEGMENT 1 QUALF /QUALF 00-11OM BELNR /BELNR ZEILE /ZEILE DATUM /DATUM UZEIT /UZEIT BSARK /BSARK IHREZ /IHREZ /E1EDP02 000000111111MMO E1CUREF SEGMENT 1 0-1O POSEX /POSEX CONFIG ID /CONFIG ID INST ID /INST ID /E1CUREF 000111MMMdescriptionE1EDK18 : Document Header Terms of PaymentIdoc qualifier: Terms of paymentIdoc Number of daysIdoc percentage for terms of paymentText line001 header textDE German. (other ISO-Codes)E1EDKT1 : Document Header Text IdentificationText IDLanguage keyLanguage according to ISO 639Texts: application objectNameE1EDKT2 : Document Header TextsText lineTag column /E1EDKT1 E1EDP01 SEGEMENT 1 POSEX /POSEX ACTION /ACTION PSTYP /PSTYP KZABS /KZABS MENGE /MENGE MENEE /MENEE BMNG2 /BMNG2 PMENE /PMENE ABFTZ /ABFTZ VPREI /VPREI PEINH /PEINH NETWR /NETWR ANETW /ANETW SKFBP /SKFBP NTGEW /NTGEW GEWEI /GEWEI EINKZ /EINKZ CURCY /CURCY PREIS /PREIS MATKL /MATKL UEPOS /UEPOS GRKOR /GRKOR EVERS /EVERS BPUMN /BPUMN BPUMZ /BPUMZ ABGRU /ABGRU ABGRT /ABGRT ANTLF /ANTLF FIXMG /FIXMG KZAZU /KZAZU BRGEW /BRGEW PSTYV /PSTYV EMPST /EMPST ABTNR /ABTNR ROUTE BEZ /ROUTE BEZ LGORT /LGORT VSTEL /VSTEL DELCO /DELCO MATNR /MATNR VALTG /VALTG HIPOS /HIPOS HIEVW /HIEVW POSGUID /POSGUID MMOquantityunit of measureMpriceMnet value (quantity x price)OcurrencyO002 vendor order010 internal number044 ship to party's purchase orderdocument numberline numberdate00001000000100000001E1EDP01: Document Item General Data DocumentationItem numberAction code for the itemItem CategoryFlag: order acknowledgment requiredQuantityUnit of measureQuantity in price unitPrice unit of measureAgreed cumulative quantityPrice (net)Price unitItem value (net)Absolute net value of itemAmount qualifying for cash discountNet weightWeight unitFlag: More than one schedule line for the itemCurrencyGross priceIdoc material classHigher-level item in BOM structuresDelivery group (items delivered together)Shipping instructionsDenominator for conv. of order price unit into order unitNumerator for conversion of order price unit into order unitReason for rejection of quotations and sales ordersDescriptionMaximum number of partial deliveries allowed per itemDelivery date and quantity fixedOrder combination indicatorTotal weightSales document item categoryReceiving pointDepartment numberDescriptionStorage locationShipping point/receiving pointAgreed delivery timeIdoc material IDAdditional value daysSuperior item in an item hierarchyUse of Hierarchy ItemATP: Encryption of DELNR and DELPSE1EDP02 : Document Item Reference DataIdoc qualifier reference documentIdoc document numberItem numberDateTimeIdoc organizationYour reference (Partner)E1CUREF : Reference to instance of configuration(Has to be discussed with your BR supplier plant)Item number6 von 9Reference counter (refers to E1CUCFG:CONFIG ID)Reference counter (refers to E1CUCFG:INST ID)

tagminmax O/M content/exampledescription E1EDP03 SEGMENT 1 IDDAT /IDDAT 00-11MM DATUM /DATUM UZEIT /UZEIT /E1EDP03 0011M E1EDP04 SEGMENT 1 MWSKZ /MWSKZ MSATZ /MSATZ MWSBT /MWSBT TXJCD /TXJCD KTEXT /KTEXT /E1EDP04 000000-111111OE1EDP04 : Document Item TaxesVAT indicatorVAT rateValue added tax amountJurisdiction for tax calculation - tax jurisdiction codeText Field E1EDP05 SEGMENT 1 ALCKZ /ALCKZ KSCHL /KSCHL KOTXT /KOTXT BETRG /BETRG KPERC /KPERC KRATE /KRATE UPRBS /UPRBS MEAUN /MEAUN KOBTR /KOBTR MENGE /MENGE PREIS /PREIS MWSKZ /MWSKZ MSATZ /MSATZ KOEIN /KOEIN CURTP /CURTP KOBAS /KOBAS /E1EDP05 00000000000000000-11111111111111111OE1EDP05 : Document Item ConditionsSurcharge or discount indicatorCondition type (coded)Condition textFixed surcharge/discount on total grossCondition percentage rateCondition record per unitPrice unitUnit of measurementIdoc condition end amountPrice scale quantity (SPEC2000)Price by unit of measure (SPEC2000)VAT indicatorVAT rateCurrencyCurrency type and valuation viewBase value to which condition refers E1EDP20 SEGMENT 1 WMENG /WMENG AMENG /AMENG EDATU /EDATU EZEIT /EZEIT EDATU OLD /EDATU OLD EZEIT OLD /EZEIT OLD ACTION /ACTION /E1EDP20 0000000011111111MMquantityMdelivery date002 requested delivery date011 creation datedateE1EDP03 : Document Item Date SegmentQualifier for IDOC date segmentDateTimeE1EDP20 : IDoc schedule linesScheduled quantityPrevious scheduled quantityDateTimeDateTimeAction code for the item7 von 9

tagminmax O/M content/exampledescription E1EDPA1 SEGMENT 1 PARVW /PARVW PARTN /PARTN LIFNR /LIFNR NAME1 /NAME1 NAME2 /NAME2 NAME3 /NAME3 NAME4 /NAME4 STRAS /STRAS STRS2 /STRS2 PFACH /PFACH ORT01 /ORT01 COUNC /COUNC PSTLZ /PSTLZ PSTL2 /PSTL2 LAND1 /LAND1 ABLAD /ABLAD PERNR /PERNR PARNR /PARNR TELF1 /TELF1 TELF2 /TELF2 TELBX /TELBX TELFX /TELFX TELTX /TELTX TELX1 /TELX1 SPRAS /SPRAS ANRED /ANRED ORT02 /ORT02 HAUSN /HAUSN STOCK /STOCK REGIO /REGIO PARGE /PARGE ISOAL /ISOAL ISONU /ISONU FCODE /FCODE IHREZ /IHREZ BNAME /BNAME PAORG /PAORG ORGTX /ORGTX PAGRU /PAGRU KNREF /KNREF ILNNR /ILNNR PFORT /PFORT SPRAS ISO /SPRAS ISO TI

This document is for EDI-administrators who will implement this EDI-guide to be able to send XML-IDOC orders to Bosch Rexroth AG. Explanation of usage: First of all, the usage of each segment has to be considered, so if a segment is mandatory (M), it has to appear in the data file.File Size: 225KBPage Count: 9