Update repository to reflect latest changes on PO.

This commit is contained in:
crey443
2024-10-08 11:54:07 +02:00
parent 606bade556
commit a8b5c0b11f
46 changed files with 396 additions and 22769 deletions
+1381
View File
File diff suppressed because it is too large Load Diff
+829
View File
@@ -0,0 +1,829 @@
<?xml version="1.0" encoding="utf-8"?>
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" version="1.0">
<xsd:element name="WPUWBW01">
<xsd:annotation>
<xsd:documentation>POS-Interface: Upload Warenbewegungen</xsd:documentation>
</xsd:annotation>
<xsd:complexType>
<xsd:sequence>
<xsd:element name="IDOC">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="EDI_DC40">
<xsd:annotation>
<xsd:documentation>IDoc-Kontrollsatz für Schnittstelle zu einem externen System</xsd:documentation>
</xsd:annotation>
<xsd:complexType>
<xsd:sequence>
<xsd:element name="TABNAM" type="xsd:string" fixed="EDI_DC40">
<xsd:annotation>
<xsd:documentation>Name der Tabellenstruktur</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="MANDT" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Mandant</xsd:documentation>
</xsd:annotation>
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:maxLength value="3"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
<xsd:element name="DOCNUM" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Nummer des IDocs</xsd:documentation>
</xsd:annotation>
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:maxLength value="16"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
<xsd:element name="DOCREL" minOccurs="0">
<xsd:annotation>
<xsd:documentation>SAP-Release des IDocs</xsd:documentation>
</xsd:annotation>
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:maxLength value="4"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
<xsd:element name="STATUS" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Status des IDocs</xsd:documentation>
</xsd:annotation>
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:maxLength value="2"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
<xsd:element name="DIRECT">
<xsd:annotation>
<xsd:documentation>Richtung</xsd:documentation>
</xsd:annotation>
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:enumeration value="1">
<xsd:annotation>
<xsd:documentation>Ausgang</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="2">
<xsd:annotation>
<xsd:documentation>Eingang</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
<xsd:element name="OUTMOD" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Ausgabemodus</xsd:documentation>
</xsd:annotation>
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:maxLength value="1"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
<xsd:element name="EXPRSS" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Übersteuerung im Eingang</xsd:documentation>
</xsd:annotation>
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:maxLength value="1"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
<xsd:element name="TEST" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Testkennzeichen</xsd:documentation>
</xsd:annotation>
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:maxLength value="1"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
<xsd:element name="IDOCTYP" type="xsd:string" fixed="WPUWBW01">
<xsd:annotation>
<xsd:documentation>Name des Basistyps</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="CIMTYP" minOccurs="0" type="xsd:string" fixed="">
<xsd:annotation>
<xsd:documentation>Erweiterung (vom Kunden definiert)</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="MESTYP" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Nachrichtentyp</xsd:documentation>
</xsd:annotation>
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:maxLength value="30"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
<xsd:element name="MESCOD" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Nachrichtenvariante</xsd:documentation>
</xsd:annotation>
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:maxLength value="3"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
<xsd:element name="MESFCT" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Nachrichtenfunktion</xsd:documentation>
</xsd:annotation>
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:maxLength value="3"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
<xsd:element name="STD" minOccurs="0">
<xsd:annotation>
<xsd:documentation>EDI-Standard, Kennzeichen</xsd:documentation>
</xsd:annotation>
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:maxLength value="1"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
<xsd:element name="STDVRS" minOccurs="0">
<xsd:annotation>
<xsd:documentation>EDI-Standard, Version und Release</xsd:documentation>
</xsd:annotation>
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:maxLength value="6"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
<xsd:element name="STDMES" minOccurs="0">
<xsd:annotation>
<xsd:documentation>EDI-Nachrichtentyp</xsd:documentation>
</xsd:annotation>
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:maxLength value="6"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
<xsd:element name="SNDPOR">
<xsd:annotation>
<xsd:documentation>Absenderport (SAP-System, externes Subsystem)</xsd:documentation>
</xsd:annotation>
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:maxLength value="10"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
<xsd:element name="SNDPRT">
<xsd:annotation>
<xsd:documentation>Partnerart des Absenders</xsd:documentation>
</xsd:annotation>
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:maxLength value="2"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
<xsd:element name="SNDPFC" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Partnerrolle des Absenders</xsd:documentation>
</xsd:annotation>
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:maxLength value="2"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
<xsd:element name="SNDPRN">
<xsd:annotation>
<xsd:documentation>Partnernummer des Absenders</xsd:documentation>
</xsd:annotation>
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:maxLength value="10"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
<xsd:element name="SNDSAD" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Absenderadresse (SADR)</xsd:documentation>
</xsd:annotation>
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:maxLength value="21"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
<xsd:element name="SNDLAD" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Logische Adresse des Absenders</xsd:documentation>
</xsd:annotation>
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:maxLength value="70"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
<xsd:element name="RCVPOR">
<xsd:annotation>
<xsd:documentation>Empfängerport</xsd:documentation>
</xsd:annotation>
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:maxLength value="10"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
<xsd:element name="RCVPRT" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Partnerart des Empfängers</xsd:documentation>
</xsd:annotation>
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:maxLength value="2"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
<xsd:element name="RCVPFC" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Partnerrolle des Empfängers</xsd:documentation>
</xsd:annotation>
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:maxLength value="2"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
<xsd:element name="RCVPRN">
<xsd:annotation>
<xsd:documentation>Partnernummer des Empfängers</xsd:documentation>
</xsd:annotation>
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:maxLength value="10"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
<xsd:element name="RCVSAD" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Empfängeradresse (SADR)</xsd:documentation>
</xsd:annotation>
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:maxLength value="21"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
<xsd:element name="RCVLAD" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Logische Adresse des Empfängers</xsd:documentation>
</xsd:annotation>
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:maxLength value="70"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
<xsd:element name="CREDAT" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Erstellungsdatum</xsd:documentation>
</xsd:annotation>
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:maxLength value="8"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
<xsd:element name="CRETIM" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Erstellungsuhrzeit</xsd:documentation>
</xsd:annotation>
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:maxLength value="6"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
<xsd:element name="REFINT" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Übertragungsdatei (EDI Interchange)</xsd:documentation>
</xsd:annotation>
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:maxLength value="14"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
<xsd:element name="REFGRP" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Nachrichtengruppe (EDI Message Group)</xsd:documentation>
</xsd:annotation>
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:maxLength value="14"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
<xsd:element name="REFMES" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Nachricht (EDI Message)</xsd:documentation>
</xsd:annotation>
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:maxLength value="14"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
<xsd:element name="ARCKEY" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Schlüssel des externen Nachrichtenarchivs</xsd:documentation>
</xsd:annotation>
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:maxLength value="70"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
<xsd:element name="SERIAL" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Serialisierung</xsd:documentation>
</xsd:annotation>
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:maxLength value="20"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
</xsd:sequence>
<xsd:attribute name="SEGMENT" use="required">
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:enumeration value="1"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:attribute>
</xsd:complexType>
</xsd:element>
<xsd:element name="E1WPG01" minOccurs="0" maxOccurs="999999">
<xsd:annotation>
<xsd:documentation>POS-Interface, Upload Warenbewegungen Kopf-Segment</xsd:documentation>
</xsd:annotation>
<xsd:complexType>
<xsd:sequence>
<xsd:element name="BELEGDATUM" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Datum des Belegs</xsd:documentation>
</xsd:annotation>
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:maxLength value="8"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
<xsd:element name="BONNUMMER" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Externe Referenznummer (Warenbegleitscheinnummer)</xsd:documentation>
</xsd:annotation>
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:maxLength value="15"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
<xsd:element name="KASSIERER" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Kassierer</xsd:documentation>
</xsd:annotation>
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:maxLength value="10"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
<xsd:element name="AUTORISIER" minOccurs="0">
<xsd:annotation>
<xsd:documentation>autorisierende Person</xsd:documentation>
</xsd:annotation>
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:maxLength value="10"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
<xsd:element name="E1WPG02" maxOccurs="999999">
<xsd:annotation>
<xsd:documentation>POS-Interface, Upload Warenbewegungen Positionen</xsd:documentation>
</xsd:annotation>
<xsd:complexType>
<xsd:sequence>
<xsd:element name="QUALVORG" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Qualifier Referenzvorgang</xsd:documentation>
</xsd:annotation>
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:maxLength value="4"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
<xsd:element name="REFERENZNR" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Nummer des Referenzvorgangs</xsd:documentation>
</xsd:annotation>
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:maxLength value="25"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
<xsd:element name="LITEM" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Position des POS-Beleges</xsd:documentation>
</xsd:annotation>
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:maxLength value="10"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
<xsd:element name="QUALARTNR" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Qualifier für das folgende Feld</xsd:documentation>
</xsd:annotation>
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:maxLength value="4"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
<xsd:element name="ARTNR" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Materialnummer</xsd:documentation>
</xsd:annotation>
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:maxLength value="25"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
<xsd:element name="BEWART" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Bewegungsart</xsd:documentation>
</xsd:annotation>
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:maxLength value="4"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
<xsd:element name="MEINH" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Verkaufsmengeneinheit</xsd:documentation>
</xsd:annotation>
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:maxLength value="4"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
<xsd:element name="MENGE" minOccurs="0">
<xsd:annotation>
<xsd:documentation>POS-Warenbewegungs-Menge</xsd:documentation>
</xsd:annotation>
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:maxLength value="10"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
<xsd:element name="LIEFMENGE" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Lieferscheinmenge</xsd:documentation>
</xsd:annotation>
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:maxLength value="10"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
<xsd:element name="WAERS" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Währungscode</xsd:documentation>
</xsd:annotation>
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:maxLength value="4"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
<xsd:element name="WERT" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Wert</xsd:documentation>
</xsd:annotation>
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:maxLength value="20"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
<xsd:element name="EXBWR" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Externer Bewertungspreis</xsd:documentation>
</xsd:annotation>
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:maxLength value="20"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
<xsd:element name="ZFILIALE" minOccurs="0">
<xsd:annotation>
<xsd:documentation>POS-Zielfiliale</xsd:documentation>
</xsd:annotation>
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:maxLength value="10"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
<xsd:element name="KUNDNR" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Nummer</xsd:documentation>
</xsd:annotation>
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:maxLength value="25"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
<xsd:element name="VERKAEUFER" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Personalnummer</xsd:documentation>
</xsd:annotation>
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:maxLength value="10"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
<xsd:element name="LGORT" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Lagerort</xsd:documentation>
</xsd:annotation>
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:maxLength value="4"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
<xsd:element name="CHARG" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Charge</xsd:documentation>
</xsd:annotation>
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:maxLength value="10"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
<xsd:element name="LIFNR" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Lieferantennummer</xsd:documentation>
</xsd:annotation>
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:maxLength value="10"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
<xsd:element name="SAKNR" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Sachkonto</xsd:documentation>
</xsd:annotation>
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:maxLength value="10"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
<xsd:element name="KOSTL" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Kostenstelle</xsd:documentation>
</xsd:annotation>
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:maxLength value="10"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
<xsd:element name="SOBKZ" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Sonderbestandskennzeichen</xsd:documentation>
</xsd:annotation>
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:maxLength value="1"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
<xsd:element name="ELIKZ" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Endlieferungskennzeichen?</xsd:documentation>
</xsd:annotation>
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:maxLength value="1"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
<xsd:element name="KZBEW" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Bewegungskennzeichen</xsd:documentation>
</xsd:annotation>
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:maxLength value="1"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
<xsd:element name="GRUND" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Grund der Bewegung</xsd:documentation>
</xsd:annotation>
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:maxLength value="4"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
<xsd:element name="VFDAT" minOccurs="0">
<xsd:annotation>
<xsd:documentation>POS-Herstell- oder Mindesthaltbarkeitsdatum (MHD)</xsd:documentation>
</xsd:annotation>
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:maxLength value="8"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
<xsd:element name="CHECK" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Prüfung der Warenbewegung</xsd:documentation>
</xsd:annotation>
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:maxLength value="1"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
<xsd:element name="UMLGO" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Lagerort</xsd:documentation>
</xsd:annotation>
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:maxLength value="4"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
<xsd:element name="ARTNR_LONG" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Materialnummer</xsd:documentation>
</xsd:annotation>
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:maxLength value="40"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
<xsd:element name="E1WXX01" minOccurs="0" maxOccurs="999999">
<xsd:annotation>
<xsd:documentation>Frei verwendbares Segment für Kundenerweiterungen</xsd:documentation>
</xsd:annotation>
<xsd:complexType>
<xsd:sequence>
<xsd:element name="FLDGRP" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Feldgruppe</xsd:documentation>
</xsd:annotation>
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:maxLength value="5"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
<xsd:element name="FLDNAME" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Feldname</xsd:documentation>
</xsd:annotation>
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:maxLength value="10"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
<xsd:element name="FLDVAL" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Feldwert</xsd:documentation>
</xsd:annotation>
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:maxLength value="40"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
</xsd:sequence>
<xsd:attribute name="SEGMENT" use="required">
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:enumeration value="1"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:attribute>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
<xsd:attribute name="SEGMENT" use="required">
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:enumeration value="1"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:attribute>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
<xsd:attribute name="SEGMENT" use="required">
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:enumeration value="1"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:attribute>
</xsd:complexType>
</xsd:element>
<xsd:element name="E1IDOCENHANCEMENT" minOccurs="0" maxOccurs="999999">
<xsd:annotation>
<xsd:documentation>Segment zur dynamischen Erweiterung von Idoctypen</xsd:documentation>
</xsd:annotation>
<xsd:complexType>
<xsd:sequence>
<xsd:element name="IDENTIFIER" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Datencontainers für Erweiterung von Idoctypen</xsd:documentation>
</xsd:annotation>
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:maxLength value="30"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
<xsd:element name="DATA" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Datencontainer für Idoc-Erweiterung</xsd:documentation>
</xsd:annotation>
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:maxLength value="970"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
</xsd:sequence>
<xsd:attribute name="SEGMENT" use="required">
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:enumeration value="1"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:attribute>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
<xsd:attribute name="BEGIN" use="required">
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:enumeration value="1"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:attribute>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:schema>
+1392
View File
File diff suppressed because it is too large Load Diff
+151
View File
@@ -0,0 +1,151 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- Created with Liquid Technologies Online Tools 1.0 (https://www.liquid-technologies.com) -->
<WVINVE03 xsi:noNamespaceSchemaLocation="schema.xsd" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<IDOC BEGIN="1">
<EDI_DC40 SEGMENT="1">
<!-- = EDI_DC40 -->
<TABNAM>Name der Tabellenstruktur</TABNAM>
<!-- Unbekannt / leer -->
<MANDT>Mandant</MANDT>
<!-- Unbekannt / leer -->
<DOCNUM>Nummer des IDocs</DOCNUM>
<!-- Unbekannt / leer -->
<DOCREL>SAP-Release des IDocs</DOCREL>
<!-- Unbekannt / leer -->
<STATUS>Status des Idocs</STATUS>
<!-- = 2 -->
<DIRECT>Richtung (1 = Ausgang, 2 = Eingang)</DIRECT>
<!-- Unbekannt / leer -->
<OUTMOD>Ausgabemodus</OUTMOD>
<!-- Nicht benötigt -->
<!-- <EXPRSS>Übersteuerung im Eingang</EXPRSS> -->
<!-- Nicht benötigt -->
<!-- <TEST>Testkennzeichen</TEST> -->
<!-- = WVINVE03 -->
<IDOCTYP>Name des Basistyps</IDOCTYP>
<!-- Nicht benötigt -->
<!-- <CIMTYP>Erweiterung (vom Kunden definiert)</CIMTYP> -->
<!-- = WVINVE -->
<MESTYP>Nachrichtentyp</MESTYP>
<!-- Unbekannt / leer -->
<MESCOD>Nachrichtenvariante</MESCOD>
<!-- Nicht benötigt -->
<!-- <MESFCT>Nachrichtenfunktion</MESFCT> -->
<!-- Nicht benötigt -->
<!-- <STD>EDI-Standard, Kennzeichen</STD> -->
<!-- Nicht benötigt -->
<!-- <STDVRS>EDI-Standard, Version und Release</STDVRS> -->
<!-- Nicht benötigt -->
<!-- <STDMES>EDI-Nachrichtentyp</STDMES> -->
<!-- Syspro Port (noch zu definieren) -->
<SNDPOR>Absenderport (SAP-System, externes Subsystem)</SNDPOR>
<!-- Syspro Partnerart (noch zu definieren) -->
<SNDPRT>Partnerart des Absenders</SNDPRT>
<!-- Nicht benötigt -->
<!-- <SNDPFC>Partnerrolle des Absenders</SNDPFC> -->
<!-- Unbekannt / leer -->
<SNDPRN>Partnernummer des Absenders</SNDPRN>
<!-- Nicht benötigt -->
<!-- <SNDSAD>Absenderadresse (SADR)</SNDSAD> -->
<!-- Unbekannt / leer -->
<SNDLAD>Logische Adresse des Absenders</SNDLAD>
<!-- SAP Port -->
<RCVPOR>Empfängerport</RCVPOR>
<!-- SAP Partnerart -->
<RCVPRT>Partnerart des Empfängers</RCVPRT>
<!-- Unbekannt / leer -->
<RCVPFC>Partnerrolle des Empfängers</RCVPFC>
<!-- Unbekannt / leer -->
<RCVPRN>Partnernummer des Empfängers</RCVPRN>
<!-- Nicht benötigt -->
<!-- <RCVSAD>Empfängeradresse (SADR)</RCVSAD> -->
<!-- Unbekannt / leer -->
<RCVLAD>Logische Adresse des Empfängers</RCVLAD>
<!-- beispiel: <xsl:value-of select="format-dateTime(xs:dateTime(/XMLDESADV/XMLDESADVHEADER/DocumentDate),'[Y0000][M00][D00]')" /> -->
<CREDAT>Erstellungsdatum</CREDAT>
<!-- beispiel: <xsl:value-of select="format-dateTime(xs:dateTime(/XMLDESADV/XMLDESADVHEADER/DocumentDate),'[H00]:[m00]:[s00]')" /> -->
<CRETIM>Erstellungsdatum</CRETIM>
<!-- Nicht benötigt -->
<!-- <REFINT>Übertragungsdatei (EDI Interchange)</REFINT> -->
<!-- Nicht benötigt -->
<!-- <REFGRP>Nachrichtengruppe (EDI Message Group)</REFGRP> -->
<!-- Nicht benötigt -->
<!-- <REFMES>Nachricht (EDI Message)</REFMES> -->
<!-- Nicht benötigt -->
<!-- <ARCKEY>Schlüssel des externen Nachrichtenarchivs</ARCKEY> -->
<!-- <xsl:value-of select="current-dateTime()" /> -->
<SERIAL>Serialisierung</SERIAL>
</EDI_DC40>
<E1WVINH SEGMENT="1">
<!-- = 0001 -->
<LGORT>Lagerort</LGORT>
<!-- DocumentId ohne '-' -->
<XBLNI>Inventurreferenznummer</XBLNI>
<!-- leer -->
<IBLNR>Inventurbeleg</IBLNR>
<!-- leer -->
<XBLNI>Inventurreferenznummer</XBLNI>
<!-- inventur datum und zeit -->
<DDATE>Datum der Erfassung der Zähldaten (Check Doppelbuchung)</DDATE>
<DTIME>Zeit der Erfassung der Zähldaten (Check Doppelbuchung)</DTIME>
<!-- gln -->
<FILIALE>Werk</FILIALE>
<!-- leer -->
<INVNU>Inventurnummer</INVNU>
<E1WVINI SEGMENT="1">
<!-- PostionNumber -->
<ZEILI>Zeilennummer</ZEILI>
<!-- = 003 -->
<QUALARTNR>Qualifier für das folgende Feld</QUALARTNR>
<!-- gtin -->
<ARTNR>Materialnummer</ARTNR>
<ERFMG>Menge in Erfassungsmengeneinheit</ERFMG>
</E1WVINI>
</E1WVINH>
</IDOC>
</WVINVE03>
+114
View File
@@ -0,0 +1,114 @@
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
attributeFormDefault="unqualified" elementFormDefault="qualified">
<xs:element name="XMLDESADV">
<xs:complexType>
<xs:sequence>
<xs:element type="XMLDESADV" name="XMLDESADV" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:complexType name="XMLDESADV">
<xs:sequence>
<xs:element name="XMLDESADVHEADER" minOccurs="0"
maxOccurs="1">
<xs:complexType>
<xs:sequence>
<xs:element type="xs:string" name="DocumentId"
minOccurs="1" />
<xs:element type="xs:string" name="DeliveryNote"
minOccurs="0" />
<xs:element type="xs:string" name="DocumentType"
minOccurs="0" />
<xs:element type="xs:string" name="DocumentSubType"
minOccurs="0" />
<xs:element type="xs:dateTime" name="DocumentDate"
minOccurs="0" />
<xs:element type="xs:dateTime" name="DeliveryDate"
minOccurs="0" />
<xs:element type="xs:string" name="ReferenceSupplierOrder"
minOccurs="0" />
<xs:element type="xs:string" name="ReferenceBuyerOrder"
minOccurs="0" />
<xs:element type="xs:string" name="ReferenceDocument"
minOccurs="0" />
<xs:element type="xs:string" name="AllocationReference"
minOccurs="0" />
<xs:element type="xs:string" name="SenderGLN"
minOccurs="0" />
<xs:element type="xs:string" name="ReceipientGLN"
minOccurs="0" />
<xs:element type="xs:string" name="SupplierGLN"
minOccurs="0" />
<xs:element type="xs:string" name="BuyerGLN"
minOccurs="0" />
<xs:element type="xs:string" name="DeliveryPartyGLN"
minOccurs="0" />
<xs:element type="xs:string" name="UltimateConsignyGLN"
minOccurs="0" />
<xs:element type="xs:string" name="ReturnGLN"
minOccurs="0" />
<xs:element type="xs:string" name="SendFromGLN"
minOccurs="0" />
<xs:element type="xs:string" name="SendToGLN"
minOccurs="0" />
<xs:element type="xs:string" name="DeliveryCurrency"
minOccurs="0" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="XMLPACKAGEGROUP" minOccurs="0"
maxOccurs="1">
<xs:complexType>
<xs:sequence>
<xs:element type="xs:string" name="NumberOfPackages"
minOccurs="0" />
<xs:element type="xs:string" name="PackageCode"
minOccurs="0" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="XMLSSCCGROUP" minOccurs="0"
maxOccurs="unbounded">
<xs:complexType>
<xs:sequence>
<xs:element type="xs:string" name="SSCC" minOccurs="0" />
<xs:element type="xs:string" name="PackageCode"
minOccurs="0" />
<xs:element type="xs:string" name="PackageType"
minOccurs="0" />
<xs:element name="XMLITEMS" maxOccurs="unbounded"
minOccurs="0">
<xs:complexType>
<xs:sequence>
<xs:element type="xs:string" name="PositionNumber"
minOccurs="0" />
<xs:element type="xs:string" name="GTIN" minOccurs="0" />
<xs:element type="xs:string" name="DeliveredQuantity"
minOccurs="0" />
<xs:element type="xs:string" name="QuantityQualifier"
minOccurs="0" />
<xs:element type="xs:string" name="DeliveryPrice"
minOccurs="0" />
<xs:element type="xs:string"
name="ReferenceSupplierOrder" minOccurs="0" />
<xs:element type="xs:string"
name="ReferenceBuyerOrder" minOccurs="0" />
<xs:element name="XMLEPC" minOccurs="0"
maxOccurs="unbounded">
<xs:complexType>
<xs:sequence>
<xs:element type="xs:string" name="EPC"
minOccurs="1" />
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:schema>
+45
View File
@@ -0,0 +1,45 @@
<xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:complexType name="XMLINVRPT">
<xs:sequence>
<xs:element name="XMLINVRPTHEADER">
<xs:complexType>
<xs:sequence>
<xs:element type="xs:string" name="DocumentId"/>
<xs:element type="xs:string" name="DocumentType"/>
<xs:element type="xs:string" name="DocumentSubType"/>
<xs:element type="xs:dateTime" name="DocumentDate"/>
<xs:element type="xs:dateTime" name="InventoryDate"/>
<xs:element type="xs:string" name="InventoryReferenceDocument"/>
<xs:element type="xs:byte" name="SiteGLN"/>
<xs:element type="xs:string" name="Division"/>
<xs:element type="xs:string" name="ProductGroup"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="XMLINVRPTITEMS">
<xs:complexType>
<xs:sequence>
<xs:element name="XMLINVRPTITEM" maxOccurs="unbounded" minOccurs="0">
<xs:complexType>
<xs:sequence>
<xs:element type="xs:short" name="PositionNumber"/>
<xs:element type="xs:long" name="GTIN"/>
<xs:element type="xs:byte" name="InventoryQuantity"/>
<xs:element type="xs:short" name="QuantityQualifier"/>
<xs:element name="XMLINVRPTEPC" maxOccurs="unbounded" minOccurs="0">
<xs:complexType>
<xs:sequence>
<xs:element type="xs:string" name="EPC"/>
<xs:element type="xs:string" name="DiffReason"/>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:schema>
+110
View File
@@ -0,0 +1,110 @@
<xs:schema attributeFormDefault="unqualified"
elementFormDefault="qualified"
xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:complexType name="XMLRECADV">
<xs:sequence>
<xs:element name="XMLRECADVHEADER">
<xs:complexType>
<xs:sequence>
<xs:element type="xs:int" name="DocumentId"
minOccurs="0" maxOccurs="1" />
<xs:element type="xs:string" name="DeliveryNote"
minOccurs="0" maxOccurs="1" />
<xs:element type="xs:string" name="DocumentType"
minOccurs="0" maxOccurs="1" />
<xs:element type="xs:string" name="DocumentSubType"
minOccurs="0" maxOccurs="1" />
<xs:element type="xs:dateTime" name="DocumentDate"
minOccurs="0" maxOccurs="1" />
<xs:element type="xs:dateTime" name="DeliveryDate"
minOccurs="0" maxOccurs="1" />
<xs:element type="xs:string"
name="ReferenceSupplierOrder" minOccurs="0" maxOccurs="1" />
<xs:element type="xs:string" name="ReferenceBuyerOrder"
minOccurs="0" maxOccurs="1" />
<xs:element type="xs:int" name="ReferenceDocument"
minOccurs="0" maxOccurs="1" />
<xs:element type="xs:string" name="AllocationReference"
minOccurs="0" maxOccurs="1" />
<xs:element type="xs:string" name="SenderGLN"
minOccurs="0" maxOccurs="1" />
<xs:element type="xs:string" name="ReceipientGLN"
minOccurs="0" maxOccurs="1" />
<xs:element type="xs:string" name="SupplierGLN"
minOccurs="0" maxOccurs="1" />
<xs:element type="xs:string" name="BuyerGLN"
minOccurs="0" maxOccurs="1" />
<xs:element type="xs:string" name="DeliveryPartyGLN"
minOccurs="0" maxOccurs="1" />
<xs:element type="xs:string" name="UltimateConsignyGLN"
minOccurs="0" maxOccurs="1" />
<xs:element type="xs:string" name="ReturnGLN"
minOccurs="0" maxOccurs="1" />
<xs:element type="xs:string" name="SendFromGLN"
minOccurs="0" maxOccurs="1" />
<xs:element type="xs:string" name="SendToGLN"
minOccurs="0" maxOccurs="1" />
<xs:element type="xs:string" name="DeliveryCurrency"
minOccurs="0" maxOccurs="1" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="XMLRECADVPACKAGEGROUP">
<xs:complexType>
<xs:sequence>
<xs:element type="xs:byte" name="NumberOfPackages"
minOccurs="0" maxOccurs="1" />
<xs:element type="xs:string" name="PackageCode"
minOccurs="0" maxOccurs="1" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="XMLRECADVSSCCGROUP">
<xs:complexType>
<xs:sequence>
<xs:element type="xs:int" name="SSCC" minOccurs="0"
maxOccurs="1" />
<xs:element type="xs:string" name="PackageCode"
minOccurs="0" maxOccurs="1" />
<xs:element type="xs:string" name="PackageType"
minOccurs="0" maxOccurs="1" />
<xs:element name="XMLRECADVITEMS" minOccurs="0"
maxOccurs="unbounded">
<xs:complexType>
<xs:sequence>
<xs:element type="xs:byte" name="PositionNumber"
minOccurs="0" maxOccurs="1" />
<xs:element type="xs:long" name="GTIN" minOccurs="0"
maxOccurs="1" />
<xs:element type="xs:float" name="OriginalQuantity"
minOccurs="0" maxOccurs="1" />
<xs:element type="xs:int"
name="OriginalQuantityQualifier" minOccurs="0" maxOccurs="1" />
<xs:element type="xs:float" name="CountedQuantity"
minOccurs="0" maxOccurs="1" />
<xs:element type="xs:int"
name="CountedQuantityQualifier" minOccurs="0" maxOccurs="1" />
<xs:element type="xs:long"
name="ReferenceSupplierOrder" minOccurs="0" maxOccurs="1" />
<xs:element type="xs:string"
name="ReferenceBuyerOrder" minOccurs="0" maxOccurs="1" />
<xs:element type="xs:string"
name="ReferenceDocument" minOccurs="0" maxOccurs="1" />
<xs:element name="XMLRECADVEPC" minOccurs="0"
maxOccurs="unbounded">
<xs:complexType>
<xs:sequence>
<xs:element type="xs:string" name="EPC"
minOccurs="0" maxOccurs="1" />
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:schema>