add DEV 8316 mapping
This commit is contained in:
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@@ -24,7 +24,7 @@
|
||||
<xsl:value-of select="SFS" />
|
||||
</xsl:if>
|
||||
</MESCOD>
|
||||
<DIRECT>1</DIRECT>
|
||||
<DIRECT>2</DIRECT>
|
||||
<OUTMOD></OUTMOD>
|
||||
<IDOCTYP>WGSREQ02</IDOCTYP>
|
||||
<MESTYP>WGSREQ</MESTYP>
|
||||
|
||||
@@ -0,0 +1,85 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<xsl:stylesheet version="2.0"
|
||||
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
|
||||
xmlns:xs="http://www.w3.org/2001/XMLSchema"
|
||||
exclude-result-prefixes="xs">
|
||||
<xsl:output method="xml" omit-xml-declaration="no"
|
||||
indent="yes" />
|
||||
<xsl:strip-space elements="*" />
|
||||
|
||||
<xsl:template match="/">
|
||||
<WVINVE03>
|
||||
<IDOC>
|
||||
<xsl:attribute name="BEGIN"><xsl:value-of
|
||||
select="1" /></xsl:attribute>
|
||||
<EDI_DC40>
|
||||
<xsl:attribute name="SEGMENT"><xsl:value-of
|
||||
select="1" /></xsl:attribute>
|
||||
<TABNAM>EDI_DC40</TABNAM>
|
||||
<MANDT></MANDT>
|
||||
<DOCNUM></DOCNUM>
|
||||
<DOCREL></DOCREL>
|
||||
<STATUS></STATUS>
|
||||
<MESCOD></MESCOD>
|
||||
<DIRECT>2</DIRECT>
|
||||
<OUTMOD></OUTMOD>
|
||||
<IDOCTYP>WVINVE03</IDOCTYP>
|
||||
<MESTYP>WVINVE</MESTYP>
|
||||
<SNDPOR>PO</SNDPOR>
|
||||
<SNDPRT>KU</SNDPRT>
|
||||
<SNDPRN></SNDPRN>
|
||||
<RCVPOR>SAP ?</RCVPOR>
|
||||
<RCVPRT>LS</RCVPRT>
|
||||
<RCVPFC></RCVPFC>
|
||||
<RCVPRN></RCVPRN>
|
||||
<SNDLAD>
|
||||
<xsl:value-of
|
||||
select="/XMLINVRPT/XMLINVRPTHEADER/SiteGLN" />
|
||||
</SNDLAD>
|
||||
<RCVLAD></RCVLAD>
|
||||
<CREDAT>
|
||||
<xsl:value-of
|
||||
select="format-dateTime(xs:dateTime(/XMLINVRPT/XMLINVRPTHEADER/DocumentDate),'[Y0000][M00][D00]')" />
|
||||
</CREDAT>
|
||||
<CRETIM>
|
||||
<xsl:value-of
|
||||
select="format-dateTime(xs:dateTime(/XMLINVRPT/XMLINVRPTHEADER/DocumentDate),'[H00]:[m00]:[s00]')" />
|
||||
</CRETIM>
|
||||
<SERIAL>
|
||||
<xsl:value-of select="current-dateTime()" />
|
||||
</SERIAL>
|
||||
</EDI_DC40>
|
||||
<E1WVINH>
|
||||
<xsl:attribute name="SEGMENT"><xsl:value-of
|
||||
select="1" /></xsl:attribute>
|
||||
<LGORT>0001</LGORT>
|
||||
<!-- DocumentId ohne '-' -->
|
||||
<XBLNI><xsl:value-of select="translate(/XMLINVRPT/XMLINVRPTHEADER/DocumentId,'-','')"/></XBLNI>
|
||||
<IBLNR></IBLNR>
|
||||
<XBLNI></XBLNI>
|
||||
<DDATE><xsl:value-of
|
||||
select="format-dateTime(xs:dateTime(/XMLINVRPT/XMLINVRPTHEADER/InventoryDate),'[Y0000][M00][D00]')" />
|
||||
</DDATE>
|
||||
<DTIME><xsl:value-of
|
||||
select="format-dateTime(xs:dateTime(/XMLINVRPT/XMLINVRPTHEADER/InventoryDate),'[H00]:[m00]:[s00]')" />
|
||||
</DTIME>
|
||||
<FILIALE><xsl:value-of select="/XMLINVRPT/XMLINVRPTHEADER/SiteGLN"/></FILIALE>
|
||||
<INVNU></INVNU>
|
||||
|
||||
<xsl:for-each select="/XMLINVRPT/XMLINVRPTITEMS/XMLINVRPTITEM">
|
||||
<E1WVINI>
|
||||
<xsl:attribute name="SEGMENT"><xsl:value-of
|
||||
select="1" /></xsl:attribute>
|
||||
<!-- use GTIN -->
|
||||
<QUALARTNR>003</QUALARTNR>
|
||||
<ZEILI><xsl:value-of select="PositionNumber"/></ZEILI>
|
||||
<ARTNR><xsl:value-of select="GTIN"/></ARTNR>
|
||||
<ERFMG><xsl:value-of select="InventoryQuantity"/></ERFMG>
|
||||
|
||||
</E1WVINI>
|
||||
</xsl:for-each>
|
||||
</E1WVINH>
|
||||
</IDOC>
|
||||
</WVINVE03>
|
||||
</xsl:template>
|
||||
</xsl:stylesheet>
|
||||
@@ -316,7 +316,7 @@
|
||||
</xsd:element>
|
||||
<xsd:element name="CRETIM" minOccurs="0">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Erstellungsuhrzeit</xsd:documentation>
|
||||
<xsd:documentation>Erstellungsdatum</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:simpleType>
|
||||
<xsd:restriction base="xsd:string">
|
||||
|
||||
@@ -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>
|
||||
@@ -0,0 +1,47 @@
|
||||
<xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema">
|
||||
<xs:element name="XMLINVRPT">
|
||||
<xs:complexType>
|
||||
<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:element>
|
||||
</xs:schema>
|
||||
Reference in New Issue
Block a user