Teknisk kan jeg godt forklare det: Alle lagerposter (InventTrans) i Axapta er bundet sammen med InventDim, for at man kan se hvilke lagerdimensioner lagerposten er forbundet med. Tabellen InventDim indeholder således en post for hver unik kombination af lagerposterne som er blevet anvendet i systemet. Hver gang systemet får en ny kombination som ikke er set før, oprettes der en record i InventDim, således at lagerposter,lagersummer m.v. kan bindes sammen med denne v.h.a. InventDimId. Der er en speciel InventDim record, som har InventDimId "Axapta", og det er hvor alle lagerdimensionsfelter er blanke.
Fejlen opstår altså fordi, systemet forsøger at indsætte en inventDim record som allerede findes. (Sandsynligvis Axapta InventDimId).
Det var så forklaringen.
Men hvorfor det lige sker, er så et andet spørgsmål. Hvor i systemet får du fejlmeddelelsen ? Er det noget standardfunktionalitet ?
Du får lige en helt historie. Vi har to Axaptaer liggende en tets og en drift. I test er der oprettet et nyt regnskab ud fra en allerede kørenede regnskab, hvor så alle transaktioner er slettet. I dette nye regnskab er data fra en gammel AS400 importeret, og den køre fint. Så er der lavet en export, fra test og import i drift. Nu hopper kæden af når der oprettes en varelinie på en ny ordre kommer fejlen. Og det gør den ikke i testen.
Når vi snakker import i Axapta, skal du sørge for at SAMTLIGE konfigurationsnøgler vedr. lagerdimensioner er aktive (Administration / System / Konfiguration). Ellers laver Axapta ged i lagerdimensionerne ved importen, også er der typisk problemer, ligeså snart der skal oprettes en lagerpost.
Jeg mener det drejer sig om Konfigurationsnøglerne Logistik / Varedimension - Farve, Logistik / Varedimension - Størrelse, Logistik / Varedimension - Variant. Disse skal være aktiverede ved import, også selvom de ikke anvendes i applikationen.
Efter endt import, slås de fra igen, hvis de ikke skal bruges.
Kan man rette op på fejlen? eller skal der laves en ny import? Der er i den mellem liggende tid, lagt en del vare ind i driften, og køre en del test i testen. :-(
Ja det er noget snask, men hvad sker der ved at gå i Enterprise Manager og slette InventDim nr. 1 som ligger i det nye regnskab? Jeg kan se der ligger små 10.000 linier i InventDim
Hvis jeg var dig, ville jeg lave en ny import (ikke liiige det svar du ventede ved jeg godt :().
Hvis du sletter InventDim nr. 1 i det nye regnskab, risikerer du, at der er en masse data som kommer til at mangle den (lagerposter, lagersummer m.v.).
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.