SOG-Helpcenter Logo SOG Business - Software

Vorgangspositionsauskunft


Verfügbar über die Module:

  • vacos/mdexml

  • vacos/shopxml

  • vacos/soap_basis

     

 

Request:

 

<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>

 

Response:

 

<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>