In dieser Dokumentation wird die Vorgehensweise für den Umgang mit der Anwendung „Daten importieren“ bezogen auf Bewertungspreisänderungen in Inventurbewertungen beschrieben. Diese Vorgehensweisen enthalten allgemeine Anleitungsschritte, z. B. welche Besonderheiten zu berücksichtigen sind. Sie werden außerdem über mögliche Voraussetzungen und Auswirkungen informiert.
Die Beschreibung der Anwendung „Daten importieren“, die unter anderem auch Feld- und Button-Beschreibungen enthält, finden Sie in dieser Dokumentation: Daten importieren
1 Allgemeines
Über den Import können Sie die Preise für bereits vorhandene Inventurbewertungspositionen ändern. Sie können keine neue Inventurbewertung erzeugen und auch keine neuen Positionen zu einer Inventurbewertung hinzufügen. Der Abschluss von Inventurbewertungspositionen, mit und ohne Materialbuchung, wird durch den Import nicht angeboten.
Wurde ein neuer Preis importiert, dann wird als Bewertungspreisherkunft der Wert „Import“ angezeigt.
Der Import einer Inventurbewertung basiert im Wesentlichen auf dem aktuellen Datenmodell, welches in der Repository-Datenbank hinterlegt ist. Für den Datenexport stehen mehr Attribute als für den Datenimport zur Verfügung. Deshalb ist sinnvoll, für den Export und Import separate Filter festzulegen.
1:1-Beziehungen basieren im Datenmodell in der Regel auf einem technischen GUID-Attribut. Je nach Anwendungsfall kann beim Import entweder das technische GUID-Attribut verwendet werden oder der fachliche Schlüssel aus dem Ziel-Objekt (meist code oder number). Bei einigen Business Objects ist für die Umwandlung fachlicher Schlüssel zu technischem Schlüssel eine Organisation (organization) notwendig. Die jeweils relevante Organisation steht im Normalfall nicht direkt in der Import-Quelle, sondern ist über den Belegkontext vorgegeben. Weitere Informationen dazu finden Sie in diesem Kapitel: Übersicht: Attribute
Wenn Sie sich nicht sicher sind, welches das geeignete Format der Importdatei ist, dann gehen Sie wie folgt vor: Erfassen Sie über die Anwendung „Inventurbewertung erzeugen“ eine Beispiel-Inventurbewertung und exportieren Sie diesen mit dem Filter für den Import im gewünschten Format mit den gewünschten Attributen. Die so entstehende Beispieldatei lässt sich als Vorlage für die zu erzeugenden Importdateien verwenden.
2 Vorgehensweise: Bewertungspreisänderungen importieren
- Öffnen Sie die Anwendung „Daten importieren“.
- Lassen Sie sich den bzw. einen Filter für dieses Business Object anzeigen: cisag.app.inventory.obj.PhysicalInventoryValuationParameters
- Der Filter für den Import von Inventurbewertungspositionen wird geöffnet.
- Duplizieren oder erfassen Sie bei Bedarf einen neuen Filter für dieses Business Object.
- Ändern Sie bei Bedarf die bereits ausgewählten Attribute des Filters.
- Drücken Sie in der Standard-Symbolleiste den Button „Daten importieren“.
- Das Dialogfenster „Daten importieren“ wird geöffnet.
- Im Dialogfenster „Daten importieren“ können Sie Einstellungen für die Importdatei vornehmen. Eine Beschreibung der Felder finden Sie in dieser Dokumentation: Daten importieren
- Drücken Sie einen der Buttons „Im Hintergrund“ oder „Sofort“.
- Der Import wird ausgeführt.
3 Übersicht: Attribute
Im Folgenden werden die für den Import notwendigen Attribute der einzelnen Business Objects aufgeführt. Bei Fremdschlüsselattributen steht zusätzlich der entsprechende Beziehungsname dabei. Die Identifikations- und Pflichtfelder sind Änderungen unterworfen und können durch Anpassungen erweitert werden.
Die Identifikationsattribute (Key-Attribute) werden über ein (K) gekennzeichnet.
3.1 Inventurbewertung (PhysicalInventoryValuationParameters)
Die Identifikation einer Inventurbewertung besteht aus Bewertung und Organisation.
Attribut | Beziehung | Erläuterung |
code (K) | Bewertung (fachliche Identifikation):
Hinweis: Sie müssen entweder die GUID oder die Identifikation der Inventurbewertung angeben. Wenn Sie die Identifikation angeben, dann müssen Sie zusätzlich den Bestandseigentümer über den Fremdschlüssel „OrganizationalUnit“ angeben. |
|
guid (K) | Technische Identifikation der Inventurbewertung
Hinweis: Sie müssen entweder die GUID oder die Identifikation der Inventurbewertung angeben. |
|
OrganizationalUnit.number (K) | OrganizationalUnit | Organisation (fachliche Identifikation):
Hinweis: Wenn Sie die Identifikation der Bewertung verwenden, müssen Sie zusätzlich den Bestandseigentümer angeben, entweder über die Partnernummer oder die GUID des Partners. |
OrganizationalUnit.guid (K) | OrganizationalUnit | Organisation (technische Identifikation):
Hinweis: Wenn Sie die Identifikation der Bewertung verwenden, müssen Sie zusätzlich den Bestandseigentümer angeben, entweder über die Partnernummer oder die GUID des Partners. |
3.2 Inventurbewertungposition (PhysicalInventoryValuations)
Attribut | Beziehung | Erläuterung |
exact | Genauer Betrag und Hauswährungskombination | |
exactAmountIndex | Genauer Betrag | |
item (K) | Item | Artikel, dessen Preis Sie ändern möchten |
price.amount1 | Neuer Preis in Hauswährung 1 | |
price.currency1 | Currency1 | Hauswährung 1 |
price.amount2 | Neuer Preis in Hauswährung 2 | |
price.currency2 | Currency2 | Hauswährung 2 |
price.amount3 | Neuer Preis in Hauswährung 3 | |
price.currency3 | Currency3 | Hauswährung 3 |
storageArea. warehouse (K) |
Lagerort, auf dem Sie den Artikelpreis ändern möchten
Hinweis: Sie müssen nur dann einen Lagerort angeben, wenn für die Inventurbewertung die Funktion „Bewertung auf Lagerortebene“ aktiviert ist. Wenn die Funktion nicht aktiv ist, dann dürfen Sie keinen Lagerort angeben. |
|
toComplete | Abschließen
Hinweis: Dieses Attribut muss nicht angegeben werden, Sie können damit eine Inventurbewertungsposition auswählen. Beim Öffnen der Inventurbewertung sind so gekennzeichnete Positionen über die Spalte „Auswahl“ bereits ausgewählt und Sie können beispielsweise die Bewertungsänderungen direkt buchen und die Inventurbewertung abschließen. |
|
_conversionDate | Umrechnungszeitpunkt |
4 Beispiel-Importdatei
Nachfolgend finden Sie ein Beispiel für eine Importdatei, mit der Sie den Preis der Inventurbewertungspositionen einer Inventurbewertung ändern.
<?xml version=”1.0″ encoding=”UTF-8″ ?>
<semiramis xmlns=”com.cisag.app.inventory.obj.PhysicalInventoryValuationParameters” xsi:schemaLocation=”com.cisag.app.inventory.obj.PhysicalInventoryValuationParameters PhysicalInventoryValuationParameters.xsd” created=”2014-03-28T11:15:48.906Z” locale=”en-US-XMLSchemaCompliant” xmlns:xsi=”http://www.w3.org/2001/XMLSchema-instance” nlsMode=”SINGLE_LANGUAGE” dateTimeMode=”COMPACT”>
<PhysicalInventoryValuationParameters xmlns=”com.cisag.app.inventory.obj.PhysicalInventoryValuationParameters”>
<code>1405008</code>
<OrganizationalUnit>
<number>99000</number>
</OrganizationalUnit>
<PhysicalInventory xsi:nil=”true” />
<PhysicalInventoryValuations>
<price>
<amount1>200</amount1>
<amount2 />
<amount3 />
<exact>8</exact>
<exactAmountIndex>0</exactAmountIndex>
</price>
<Item>
<number>BT_02</number>
</Item>
<StorageArea xsi:nil=”true” />
</PhysicalInventoryValuations>
<PhysicalInventory xsi:nil=”true” />
<PhysicalInventoryValuations>
<price>
<amount1>100</amount1>
<amount2 />
<amount3 />
<exact>8</exact>
<exactAmountIndex>0</exactAmountIndex>
</price>
<Item>
<number>BT_03</number>
</Item>
<StorageArea xsi:nil=”true” />
</PhysicalInventoryValuations>
</PhysicalInventoryValuationParameters>
</semiramis>