Verfügbar über die Module:
vacos/mdexml
vacos/shopxml
vacos/soap_basis
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<soap:Header />
<soap:Body>
<Request xmlns="http://sogrdsdevbi1:6302/bewegungsdaten/Vorgangspositionsauskunft.wsdl">
<Vorgangspositionsauskunft>
<!--Dienst der eine Auskunft über Vorgangspositionen liefert.-->
<Konto>
<!--Int32:REQUIRED| Interne Nummer des Kunden/Lieferanten! Wenn 0 übergeben wird, werden alle Kunden/Lieferanten berücksichtigt. Muss angegeben werden.-->
</Konto>
<Satzart>
<!--Int32:OPTIONAL:DEFAULT=(1)| Satzart des Kunden/Lieferanten. Muss angegeben werden.-->
</Satzart>
<Vorgangsnummer>
<!--Int32:OPTIONAL| Vorgangsnummer oder 0 für alle. Muss angegeben werden-->
</Vorgangsnummer>
<Artikelnummer>
<!--Int32:OPTIONAL| Artikelnummer der Vorgangsposition. Wenn 0 übergeben wird, werden alle Artikel berücksichtigt. Muss angegeben werden.-->
</Artikelnummer>
<Auftragsart>
<!--Auftragsart:VALUES=(0 (All), 0 (All), 1 (Auftrag), 2 (Angebot)):OPTIONAL:DEFAULT=(All)| Filter für die Art der Vorgänge.-->
</Auftragsart>
<Status>
<!--VorgangsStatus:VALUES=(0 (Alle), 1 (Aktiv), 2 (Geloescht)):OPTIONAL:DEFAULT=(Aktiv)| Filter für den Status der Vorgänge.-->
</Status>
<Positionsstatus>
<!--Positionsstatus:VALUES=(0 (Alle), 1 (Offen), 2 (InAuslieferung), 3 (PZanstehend), 4 (Ausgeliefert), 5 (NichtAusgeliefert)):OPTIONAL| Filter für den Status der Positionen.-->
</Positionsstatus>
<Tage>
<!--Int32:OPTIONAL| Filter für das maximale Alter in Tagen.-->
</Tage>
<Auftragssperre>
<!--SperreAb:VALUES=(0 (Alle), 1 (NichtGesperrt), 2 (Gesperrt)):OPTIONAL| Filter für Auftragssperre der Vorgänge.-->
</Auftragssperre>
<Druckstatus>
<!--StatusDruck:VALUES=(0 (Alle), 1 (Verarbeitet)):OPTIONAL| Filter für den Druckstatus der Vorgänge.-->
</Druckstatus>
<Sprache>
<!--String:OPTIONAL| Angabe einer Sprache für die ausgegebenen Texte.-->
</Sprache>
</Vorgangspositionsauskunft>
</Request>
</soap:Body>
</soap:Envelope>
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<soap:Header />
<soap:Body>
<Response xmlns="http://sogrdsdevbi1:6302/bewegungsdaten/Vorgangspositionsauskunft.wsdl">
<Vorgangspositionsauskunft>
<Vorgangsliste>
<!--Sequence-->
<Vorgang>
<Kopf>
<Status>
<!--Int32| Status des Vorganges.-->
</Status>
<ABSperre>
<!--Int32| Sperre von Auftragsbestätigung bzw. Angebot.-->
</ABSperre>
<PZSperre>
<!--Int32| Sperre der Lieferfreigabe-->
</PZSperre>
<Bereich>
<!--Int32| 1 = Verkauf, 2 = Einkauf, 3 = Fertigung-->
</Bereich>
<Vorgangsnummer>
<!--Int32| Interne Nummer des Vorgangs-->
</Vorgangsnummer>
<Auftragsart>
<!--Vorgangsart:VALUES=(0 (Ohne), 1 (Sofortauftrag), 2 (Terminauftrag), 3 (Rahmenauftrag), 4 (MieteWartung), 5 (Reparaturauftrag), 6 (DauerauftragFertigungsauftrag), 7 (AngebotReparatur), 8 (AngebotMieteWartung), 9 (AngebotAnfrage))| Art des Vorgangs.-->
</Auftragsart>
<Rechnungsart>
<!--Int32| Rechnungsart (Auftrag oder Gutschrift)-->
</Rechnungsart>
<Waehrung>
<!--String:MAXLENGTH=4| Währung des Vorgangs.-->
</Waehrung>
<Herkunft>
<!--Int32| Herkunft des Vorganges.-->
</Herkunft>
<Satzart>
<!--Int32| Personensatzart-->
</Satzart>
<Konto>
<!--Int32| Personenkonto-->
</Konto>
<Sammellieferscheinennzeichen>
<!--Int32| Kennzeichen zur Steuerung der Lieferscheinfreigabe und des Lieferscheindruckes.-->
</Sammellieferscheinennzeichen>
<Sendungszusammenfassungskennzeichen>
<!--Int32| Kennzeichen zur Steuerung der Packzettelzusammenfassung.-->
</Sendungszusammenfassungskennzeichen>
<VorschlagWunschtermin>
<!--DateTime| Vorschlag für den ankommenden Termin, an dem die Lieferung gewünscht ist.-->
</VorschlagWunschtermin>
</Kopf>
<Vorgangspositionen>
<!--Sequence-->
<Vorgangsposition>
<PositionsnummerIntern>
<!--Int32| Interne Positionsnummer.-->
</PositionsnummerIntern>
<PositionsnummerExtern>
<!--String:MAXLENGTH=15| Manuell vergebene Positionsnummer innerhalb eines Vorgangs, z.B. um den Bezug zu einer Positionsnummer in einer Kundennafrage herstellen zu können.-->
</PositionsnummerExtern>
<Unterpositionsnummer>
<!--Int32| Interne Unterpositionsnummer.-->
</Unterpositionsnummer>
<BestellmengeInLagereinheit>
<!--Decimal-->
</BestellmengeInLagereinheit>
<LiefermengeInLagereinheit>
<!--Decimal-->
</LiefermengeInLagereinheit>
<Freigabe>
<!--Int32-->
</Freigabe>
<RestmengeInLagereinheit>
<!--Decimal-->
</RestmengeInLagereinheit>
<ZuBerechnendeMengeInLagereinheit>
<!--Decimal-->
</ZuBerechnendeMengeInLagereinheit>
<UeberUnterlieferteMengeInLagereinheit>
<!--Decimal-->
</UeberUnterlieferteMengeInLagereinheit>
<BestellmengeInVerkaufseinheit>
<!--Decimal-->
</BestellmengeInVerkaufseinheit>
<BestellwertInLandeswaehrung>
<!--Decimal-->
</BestellwertInLandeswaehrung>
<BestellwertInFremdwaehrung>
<!--Decimal-->
</BestellwertInFremdwaehrung>
<RestmengeInVerkaufseinheit>
<!--Decimal-->
</RestmengeInVerkaufseinheit>
<RestwertInLandeswaehrung>
<!--Decimal-->
</RestwertInLandeswaehrung>
<RestwertInFremdwaehrung>
<!--Decimal-->
</RestwertInFremdwaehrung>
<ZuBerechnendeMengeInVerkaufseinheit>
<!--Decimal-->
</ZuBerechnendeMengeInVerkaufseinheit>
<UeberUnterlieferteMengeInVerkaufseinheit>
<!--Decimal-->
</UeberUnterlieferteMengeInVerkaufseinheit>
<Verpackungseinheit>
<!--Decimal| Anzahl Einheiten laut Verpackungseinheitskennzeichen je Verpackungseinheit-->
</Verpackungseinheit>
<Gebindeeinheit>
<!--Decimal| Anzahl Einheiten je Gebindeeinheit laut Einstellung im Globalparameter-->
</Gebindeeinheit>
<ArtikelnummerExtern>
<!--String:MAXLENGTH=25-->
</ArtikelnummerExtern>
<Partie>
<!--String:MAXLENGTH=20| Partienummer von der/auf die gebucht werden soll.-->
</Partie>
<Preisdivisor>
<!--Int32| Preisdivisor für Lagerpreise.-->
</Preisdivisor>
<Wunschtermin>
<!--DateTime| Ankommender Termin, an dem die Lieferung gewünscht ist.-->
</Wunschtermin>
<MengeneinheitLagerLang>
<!--String:MAXLENGTH=80| Langbezeichnung für die Lagermengeneinheit.-->
</MengeneinheitLagerLang>
<MengeneinheitLagerKurz>
<!--String:MAXLENGTH=20| Kurzbezeichnung für die Lagermengeneinheit-->
</MengeneinheitLagerKurz>
<MengeneinheitExternLang>
<!--String:MAXLENGTH=80| Langbezeichnung für die externe Mengeneinheit.-->
</MengeneinheitExternLang>
<MengeneinheitExternKurz>
<!--String:MAXLENGTH=20| Kurzbezeichnung für die externe Mengeneinheit-->
</MengeneinheitExternKurz>
<Artikelsatzart>
<!--Int32| Satzart des Artikels.-->
</Artikelsatzart>
<Artikelnummer>
<!--Int32| Interne Nummer des Artikels.-->
</Artikelnummer>
<ArtikelbezeichnungIntern>
<!--String:MAXLENGTH=40| Interne Artikelbezeichnung.-->
</ArtikelbezeichnungIntern>
<ErgaenzungArtikelbezeichnung>
<!--String:MAXLENGTH=60| Ergaenzende Artikelbezeichnung.-->
</ErgaenzungArtikelbezeichnung>
<Artikelmatchcode>
<!--String:MAXLENGTH=25| Materialcode laut Tabelle des Artikels.-->
</Artikelmatchcode>
<ZuAbschlaege>
<!--Sequence-->
<ZuAbschlag>
<Nummer>
<!--Int32| Interne Nummer des Zu- bzw. Abschlages.-->
</Nummer>
<Bezeichnung>
<!--String| Bezeichnung des Zu- bzw. Abschlages.-->
</Bezeichnung>
<WertInLandeswaehrung>
<!--Decimal| Zu- bzw. abgeschlagener Wert in Landeswährung.-->
</WertInLandeswaehrung>
<WertInFremdwaehrung>
<!--Decimal| Zu- bzw. abgeschlagener Wert in Fremdwährung.-->
</WertInFremdwaehrung>
</ZuAbschlag>
</ZuAbschlaege>
<Artikelbezeichnung>
<!--Sequence-->
<Bezeichnung>
<Text>
<!--String-->
</Text>
</Bezeichnung>
</Artikelbezeichnung>
<Lieferpositionen>
<!--Sequence-->
<Lieferposition>
<Lieferscheinnummer>
<!--Int32| Interne Nummer des Lieferscheins.-->
</Lieferscheinnummer>
<Positionsnummer>
<!--Int32| Interne Nummer der Lieferscheinposition.-->
</Positionsnummer>
<SollmengeInLagereinheit>
<!--Decimal| Die zu liefernde Menge in Lagereinheiten.-->
</SollmengeInLagereinheit>
<GelieferteMengeInLagereinheit>
<!--Decimal| Die gelieferte Menge in Lagereinheiten.-->
</GelieferteMengeInLagereinheit>
<BerechneteMengeInLagereinheit>
<!--Decimal| Die berechnete Menge in Lagereinheiten.-->
</BerechneteMengeInLagereinheit>
<SollmengeInVerkaufseinheit>
<!--Decimal| Die zu liefernde Menge in Verkaufseinheiten.-->
</SollmengeInVerkaufseinheit>
<GelieferteMengeInVerkaufseinheit>
<!--Decimal| Die gelieferte Menge in Verkaufseinheiten.-->
</GelieferteMengeInVerkaufseinheit>
<BerechneteMengeInVerkaufseinheit>
<!--Decimal| Die berechnete Menge in Verkaufseinheiten.-->
</BerechneteMengeInVerkaufseinheit>
<Belegdatum>
<!--DateTime| Belegdatum des Lieferscheines.-->
</Belegdatum>
</Lieferposition>
</Lieferpositionen>
<TerminIntern>
<!--DateTime| Plantermin der Lieferfreigabe.-->
</TerminIntern>
<TerminExtern>
<!--DateTime| Ankommender bzw. abgehender Termin.-->
</TerminExtern>
<Terminkennzeichen>
<!--String:MAXLENGTH=1| Bezeichnung des Terminkennzeichens.-->
</Terminkennzeichen>
<TerminkennzeichenKurz>
<!--String| Kurzbezeichnung des Terminkennzeichens.-->
</TerminkennzeichenKurz>
<Preis>
<!--Decimal| Positionspreis in Vorgangswährung.-->
</Preis>
<Preiskennzeichen>
<!--Int32| Preiskennzeichen 0 = Einzelpreis, 1 = Gesamtpreis, 2 = Sondereinzelpreis, 3 = Sondereinzelpreis ohne Bonus-->
</Preiskennzeichen>
</Vorgangsposition>
</Vorgangspositionen>
</Vorgang>
</Vorgangsliste>
</Vorgangspositionsauskunft>
</Response>
</soap:Body>
</soap:Envelope>