Kommissionsrückmeldung importieren

Beispiel, wie Kommissionen per Import zurückgemeldet werden können

Alles rund ums Framework "Lagerlogistik"
Antworten
matthias.steines
Beiträge:82
Registriert:Fr Feb 01, 2019 10:09 am
Hat sich bedankt: 12 Mal
Danksagung erhalten: 4 Mal
Kommissionsrückmeldung importieren

Beitrag von matthias.steines » Mo Jan 10, 2022 1:19 pm

Hallo
in unserem letzten Community Treffen gab es die Frage, wie per Import die Kommission aktualisiert werden kann.
Hier ging es vor allem um den "Haken" an den einzelnen Positionen.
kommi1-haken.png
kommi1-haken.png (36.54KiB)854 mal betrachtet

Der Import muss per "KommissionsRückmeldung" - com.cisag.app.sales.obj.PickingOrderTransaction erfolgen.
:!: Der sonst schöne Weg, das zu importierende Objekt erst per "Daten exportieren" zu exportieren funktioniert hier leider nicht, da das Objekt NUR einen Import unterstützt.

Dazu gibt es in CEE ein eigenes Hilfedokument mit mehr Informationen
kommi2-hilfe.png
kommi2-hilfe.png (81.37KiB)854 mal betrachtet


Filterdefinition
kommi3.png
kommi3.png (61.77KiB)854 mal betrachtet
Import ins eigenen CEE System ->
MAIVA-PICKINGORDER-IN-FilterDefinition.xml.gz
(6.22KiB)399-mal heruntergeladen


Beispiel
Kommi mit der Nr KM2284140
kommi4.png
kommi4.png (51.54KiB)854 mal betrachtet
Hier sind enthalten:
Pos 10: bestandsgeführter Artikel - AT.L.10BU
Pos 20: Handelsstückliste mit
Pos 20 - 10: P.1396.10.R - Seriennummer, Bestandsgeführt
Pos 20 - 20: CONFGURATION - nicht bestandsgeführter Artikel
Pos 30: P.8596.02.R - Seriennummer, Bestandsgeführt


Bei der FLEXOPTIX ist im Customizing - Lagerlogistik - Kommissionen -> "Offene Menge als Vorschlagswert" auf "Nicht vorschlagen"
kommi7.png
kommi7.png (36.22KiB)854 mal betrachtet


Beispieldatei - CSV
kommi5a.png
kommi5a.png (78.07KiB)854 mal betrachtet

Import
kommi5b.png
kommi5b.png (68.66KiB)854 mal betrachtet

Als Ergebnis in der Kommission werden die Haken an den rückgemeldeten Positionen gesetzt
kommi6.png
kommi6.png (57.75KiB)854 mal betrachtet

Code: Alles auswählen

com.cisag.app.sales.obj.PickingOrderTransaction;;;;;;;;
;;;;;;;;
warehouse.warehouse;reportedQuantity[0].amount;reportedQuantity[0].Uom.code;Identifier.number;Item.number;PickingOrder.number;PickingOrder.Type.code;PickingOrderDetail.number;PickingOrderDetail.subNumber
100;1;Stk;;AT.L.10BU;KM2284140;100;10;0
100;1;Stk;F79X7KW;P.1396.10.R;KM2284140;100;20;10
100;1;min;;CONFIGURATION;KM2284140;100;20;20
100;1;Stk;F79X7KG;P.8596.02.R;KM2284140;100;30;0
Datei
kommi-import.csv
(460Bytes)390-mal heruntergeladen



Beispieldatei - XML

Code: Alles auswählen

<?xml version="1.0" encoding="UTF-8"?><semiramis xmlns="com.cisag.app.sales.obj.PickingOrderTransaction" xsi:schemaLocation="com.cisag.app.sales.obj.PickingOrderTransaction PickingOrderTransaction.xsd" created="2022-01-10T11:25:31.304Z" locale="de" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" nlsMode="SINGLE_LANGUAGE" dateTimeMode="COMPACT">
  <PickingOrderTransaction xmlns="com.cisag.app.sales.obj.PickingOrderTransaction">
    <warehouse>
      <warehouse>100</warehouse>
    </warehouse>
    <reportedQuantity index="0">
      <amount>1</amount>
      <Uom>
        <code>Stk</code>
      </Uom>
    </reportedQuantity>
    <Item>
      <number>AT.L.10BU</number>
    </Item>
    <PickingOrder>
      <number>KM2284140</number>
      <Type>
        <code>100</code>
      </Type>
    </PickingOrder>
    <Identifier>
      <number/>
    </Identifier>
    <PickingOrderDetail>
      <number>10</number>
      <subNumber>0</subNumber>
    </PickingOrderDetail>
  </PickingOrderTransaction>
  <PickingOrderTransaction xmlns="com.cisag.app.sales.obj.PickingOrderTransaction">
    <warehouse>
      <warehouse>100</warehouse>
    </warehouse>
    <reportedQuantity index="0">
      <amount>1</amount>
      <Uom>
        <code>Stk</code>
      </Uom>
    </reportedQuantity>
    <Item>
      <number>P.1396.10.R</number>
    </Item>
    <PickingOrder>
      <number>KM2284140</number>
      <Type>
        <code>100</code>
      </Type>
    </PickingOrder>
    <Identifier>
      <number>F79X7KW</number>
    </Identifier>
    <PickingOrderDetail>
      <number>20</number>
      <subNumber>10</subNumber>
    </PickingOrderDetail>
  </PickingOrderTransaction>
  <PickingOrderTransaction xmlns="com.cisag.app.sales.obj.PickingOrderTransaction">
    <warehouse>
      <warehouse>100</warehouse>
    </warehouse>
    <reportedQuantity index="0">
      <amount>1</amount>
      <Uom>
        <code>min</code>
      </Uom>
    </reportedQuantity>
    <Item>
      <number>CONFIGURATION</number>
    </Item>
    <PickingOrder>
      <number>KM2284140</number>
      <Type>
        <code>100</code>
      </Type>
    </PickingOrder>
    <Identifier>
      <number/>
    </Identifier>
    <PickingOrderDetail>
      <number>20</number>
      <subNumber>20</subNumber>
    </PickingOrderDetail>
  </PickingOrderTransaction>
  <PickingOrderTransaction xmlns="com.cisag.app.sales.obj.PickingOrderTransaction">
    <warehouse>
      <warehouse>100</warehouse>
    </warehouse>
    <reportedQuantity index="0">
      <amount>1</amount>
      <Uom>
        <code>Stk</code>
      </Uom>
    </reportedQuantity>
    <Item>
      <number>P.8596.02.R</number>
    </Item>
    <PickingOrder>
      <number>KM2284140</number>
      <Type>
        <code>100</code>
      </Type>
    </PickingOrder>
    <Identifier>
      <number>F79X7KG</number>
    </Identifier>
    <PickingOrderDetail>
      <number>30</number>
      <subNumber>0</subNumber>
    </PickingOrderDetail>
  </PickingOrderTransaction>
</semiramis>
kommi-import.xml
(3.04KiB)394-mal heruntergeladen

black_devil
Beiträge:163
Registriert:Mi Jun 12, 2019 4:40 pm
Answers:1
Hat sich bedankt: 9 Mal
Danksagung erhalten: 2 Mal

Re: Kommissionsrückmeldung importieren

Beitrag von black_devil » Mo Jan 17, 2022 7:35 am

Noch einen kurzen Input von meiner Seite - in gewissen Systemständen ist eine Überkommissionierung per Import nicht möglich. D.h. man kann keine höhere Menge als in der Kommission importieren. Dies sollte noch berücksichtigt werden.
Viele Grüße,
black_devil

Antworten