In dieser Dokumentation werden Vorgehensweisen für den Umgang mit der Anwendung „Daten importieren“ bezogen auf Lagerauftrags-Rückmeldung beschrieben.
Die Beschreibung der Anwendung „Daten importieren“, die unter anderem auch Feld- und Button-Beschreibungen enthält, finden Sie in der Dokumentation „Daten importieren“.
1 Allgemeines
Mithilfe von Lagerauftrags-Rückmeldungen können Sie Mengen für bereits im System vorhandene Lageraufträge zurückmelden. Darüber hinaus können Sie die Lageraufträge ändern ohne Mengen zurückzumelden (außer Lageraufträge mit Seriennummern und Ladeeinheiten).
Das für den Import verwendete Datenmodell weicht von dem Datenmodell des Lagerauftrags ab. Es besteht aus einem Part, der nur die Attribute aufnehmen kann, die für die Rückmeldung benötigt werden und die im Lagerauftrag geändert werden können.
2 Vorgehensweise
- Öffnen Sie die Anwendung „Daten importieren“.
- Lassen Sie sich den bzw. einen Filter für den Part cisag.app.inventory.obj.TransportOrderTransaction anzeigen.
- Der Filter für den Import der Lagerauftrags-Rückmeldung wird angezeigt.
(Bei Bedarf können Sie auch einen neuen Filter für diesen Part erfassen.)
- Die ausgewählten Attribute des Filters sind bereits markiert.
- Passen Sie bei Bedarf die Attribute an.
- Drücken Sie in der Standard-Symbolleiste den Button „Daten importieren“.
- Das Dialogfester „Daten importieren“ wird geöffnet.
- In diesem Dialogfenster können Sie Einstellungen für die Importdatei vornehmen. Eine ausführliche Beschreibung der Felder finden Sie in der Dokumentation „Daten importieren“.
- Durch Drücken des Buttons „Im Hintergrund“ oder „Sofort“ können Sie den Import durchführen.
3 Lagerauftrag über die Import-Schnittstelle rückmelden
Die Rückmeldung bzw. das Ändern der Daten eines Lagerauftrags über die Import-Schnittstelle erfolgt immer positionsweise. Bei der Rückmeldung des Lagerauftrags müssen nur die Daten angegeben werden, die eine Zuordnung der Rückmeldung zu einer Lagerauftragsposition ermöglichen, sowie bei Bedarf die Prüfziffern der Lagerplätze. Wenn Sie über den Import die Lagerauftragsdaten ändern möchten, dann müssen Sie die entsprechenden Attribute in der Import-Datei angeben.
Wenn für eine Lagerauftragsposition eine Teil-Rückmeldemenge und eine abweichende Lagerzone, ein abweichender Lagerplatz oder eine abweichende Ausprägung angegeben sind, dann wird die Position automatisch gesplittet. Voraussetzung ist, dass weiteren Bedingungen für das Splitten von Positionen erfüllt sind.
Einige Attribute können über Fremdschlüssel-Beziehungen (erkennbar durch Kursivschrift im Filter) angegeben werden. Diese Attribute sind nicht Bestandteil der Lagerauftrags-Rückmeldung. Business Objects, die mit Fremdschlüssel-Beziehungen referenziert werden, werden durch deren Identifikationsattribute identifiziert. Sie können nicht über den Import für Lagerauftrags-Rückmeldungen importiert werden und müssen bereits im System vorhanden sein.
Eine entsprechende XML-Datei mit fachlichen Attributen hat z. B. den folgenden Inhalt:
<?xml version=”1.0″ encoding=”UTF-8″?>
<semiramis xmlns=
“com.cisag.app.inventory.obj.TransportOrderTransaction”
locale=”en-US-XMLSchemaCompliant”>
<TransportOrderTransaction>
<TransportOrderDetail>
<number>10</number>
<TransportOrder>
<number>LA002809</number>
<Type>
<code>100</code>
</Type>
</TransportOrder>
</TransportOrderDetail>
<Storage>
<warehouse>TSTD</warehouse>
<zone>Z1</zone>
<location>006-023</location>
</Storage>
<Item>
<number>BT_01</number>
</Item>
<reportedQuantity index=”0″>
<amount>10</amount>
<Uom>Stk</Uom>
</reportedQuantity>
</TransportOrderTransaction>
</semiramis>
3.1 Übersicht: Unterstützte Attribute beim Import
Nachfolgend werden in einer Liste alle Attribute aufgezählt, die der Import der Lagerauftrags-Rückmeldung unterstützt. Bei allen Attributen, die über Fremdschlüssel-Beziehungen angegeben werden können, ist der entsprechende Beziehungsname angegeben.
Attribut | Beziehung (fachlicher Schlüssel) |
Bedeutung | Pflicht |
header | TransportOrderDetail | Identifikation des Lagerauftrags | Ja |
transportOrderDetail | TransportOrderDetail | Identifikation der Lagerauftragsposition | Ja |
item | Item | Identifikation des Artikels
Der Artikel kann durch den Import nicht geändert werden. |
|
identifier | Identifier | Identifikation der Ausprägung
Die Ausprägung muss bei Seriennummern immer angegeben werden. |
|
warehouse | Storage.warehouse | Identifikation des Lagerorts. Der Lagerort kann durch den Import nicht geändert werden. | |
zone | Storage.zone | Identifikation der Lagerzone | |
location | Storage.location | Über dieses Attribut erfolgt die Angabe des Lagerplatzes. Bei Lagerplätzen, die Lademittel unterstützen, kann zusätzlich zur Lagerplatzangabe auch der Lagerstellplatz angegeben werden.
Hinweis: |
|
slot | Lagerstellplatz
Alternativ kann der Stellplatz über den Wert bei dem Attribut Storage.location angegeben werden. |
||
controlCode | Prüfzahl
Die Prüfzahl bei einer Rückmeldung immer dann angegeben werden, wenn beim Lagerort die Einstellung aktiviert ist, dass über die Prüfzahl zurückgemeldet werden soll. |
Abhängig von den Einstellungen | |
referenceWarehouse | ReferenceStorage.warehouse | Quell-Lagerort
Der Quell-Lagerort kann über den Import nicht geändert werden. |
|
referenceZone | ReferenceStorage.zone | Quell-Lagerzone | |
referenceLocation | ReferenceStorage.location | Quell-Lagerplatz
Bei Lagerplätzen, die Lademittel unterstützen, kann zusätzlich zur Lagerplatzangabe auch der Lagerstellplatz angegeben werden. Hinweis: |
|
referenceSlot | Quell-Lagerstellplatz
Alternativ kann der Quell-Lagerstellplatz über den Wert bei dem Attribut ReferenceStorage.location angegeben werden. |
||
referenceControlCode | Prüfzahl für den Quell-Lagerplatz
Sie muss bei einer Rückmeldung immer dann angegeben werden, wenn beim Quell-Lagerort die Einstellung aktiviert ist, dass über die Prüfzahl zurückgemeldet werden soll. |
Abhängig von den Einstellungen | |
reportedQuantity | Rückmeldemengen (max. 4) Rückmeldemengen müssen für eine Rückmeldung immer angegeben werden. Ausnahme: Lageraufträge mit Ladeeinheiten und Seriennummern. |
Ja | |
unitLoad | UnitLoad | Ladeeinheit Muss angegeben werden, wenn in Ladeeinheiten zurückgemeldet werden soll. Ausnahme: Positionen, denen beim Erzeugen des Lagerauftrags bereits eine Ladeeinheit zugeordnet wurde. |
Abhängig von den Einstellungen |
updateStorageUnit | Festlegung, dass die Rückmeldung des Lagerauftrags mit Lademittel erfolgen soll. | ||
complete | Wenn das Attribut mit dem Wert „true“ importiert wird, dann wird die Position nach erfolgter Rückmeldung erledigt. Eine eventuell eingetragene Rückmeldemenge wird zurückgemeldet. Für die noch offene Menge wird der Ursprungsbeleg nicht aktualisiert, sodass erneut ein Lagerauftrag für die noch nicht transportierte Menge erzeugt werden kann. |
Hinweis:
Die zu importierenden Pflichtdaten werden beim Importieren auf Übereinstimmung mit dem Lagerauftrag überprüft. Diese Pflichtdaten umfassen die im Auftrag nur angezeigten Daten, wie z. B. Artikel, Lagerort, Quell-Lagerort. Außerdem werden die Daten überprüft, die nicht geändert werden dürfen, wie z. B. Lagerzone, Quell-Lagerzone, Ausprägung (Lose und Chargen), Ladeeinheiten.
Diese Prüfungen sollen fehlerhafte Rückmeldungen verhindern. Aus diesem Grund sollten auch die Attribute immer mit angegeben werden, die keine Pflichtattribute sind.
3.2 Rückmeldung von Ladeeinheiten
Bei der Rückmeldung von Ladeeinheiten muss unterschieden werden zwischen der Rückmeldung einer Ladeeinheit, die bei der Erzeugung des Lagerauftrags zugeordnet wurde, und der Rückmeldung von Positionen mit einem Artikel, bei denen die Rückmeldung über Ladeeinheiten erfolgt.
3.2.1 Rückmeldung einer Position mit einer bei der Erzeugung zugewiesenen Ladeeinheit
Bei dieser Rückmeldung ist die Angabe der Ladeeinheit nicht unbedingt erforderlich. Bei einer solchen Position ist auch das Ändern der Ladeeinheit möglich, wenn diese nicht bereits im Ursprungsbeleg angegeben wurde.
3.2.2 Rückmeldung einer Position mithilfe von Ladeeinheiten
Bei der Rückmeldung einer Position mithilfe von Ladeeinheiten muss pro Ladeeinheit eine Rückmeldung erfolgen. Die Ladeeinheit muss angegeben werden, andernfalls wird die Rückmeldung wie eine Rückmeldung ohne Ladeeinheiten betrachtet. Zusätzlich zu der Ladeeinheit kann eine Menge angegeben werden. In diesem Fall werden die Menge der Ladeeinheit und die separat angegebene Menge zurückgemeldet. Wenn bei der Rückmeldung mehrere Ladeeinheiten verwendet werden, dann wird jede Rückmeldung wie eine Teilrückmeldung berücksichtigt.
3.3 Rückmeldung von Seriennummern
Bei der Rückmeldung von Seriennummern muss zwischen bestandsgeführten und nicht bestandsgeführten Seriennummern unterschieden werden.
3.3.1 Bestandsgeführte Seriennummern
Bei der Rückmeldung einer Position mit Seriennummer muss pro Seriennummer eine Rückmeldung erfolgen, wobei die Angabe der Seriennummer zwingend erforderlich ist. Diese Art der Rückmeldung erfordert keine Mengenangabe (Mengenangaben werden bei der Rückmeldung nicht berücksichtigt).
3.3.2 Nicht bestandsgeführte Seriennummern
Nicht bestandsgeführten Seriennummern können auf zwei unterschiedliche Arten zurückgemeldet werden:
- Angabe der Seriennummer
In diesem Fall erfolgt die Rückmeldung wie die Rückmeldung von bestandsgeführten Seriennummern. Sie müssen einen Artikel angeben, wenn es sich um Positionen handelt, die eine Ladeeinheit besitzen, die beim Erzeugen des Lagerauftrags dem Lagerauftrag zugewiesen wurde.
- Angabe einer zurückzumeldenden Menge
In diesem Fall erfolgt die Rückmeldung wie bei einer Position mit einem Artikel oder einer Ladeeinheit, d. h. ohne Angabe einer Seriennummer.