ckrusen
(Calvin Krusen)
October 20, 2016, 4:00pm
1
I understand that DMT uses the business object to create new records and that end up overriding imported data.
There’s a work around for this, for things like QuoteDtl.QuoteLine - as they are always incremented by 1.
DMT aut assigns QuoteMtl.MtlSeq, but with a step of 10. This prevents “fixing” data if you have a MtlSeq that is not a multiple of 10.
V8!QuoteMtl.MtlSeq = 35 become 40 in E10. And if the next record from V8 happened to be 40, then that overwrites original 35.
What to do? Or am I worrying about nothing and should just let the new numbers fall where they may?
Calvin
josecgomez
(Jose C Gomez)
October 20, 2016, 4:13pm
2
MTL Sequence can be set in DMT so I am not sure what you are refering to here… If you set the MTL Sequence to number X it should honor it.
ckrusen
(Calvin Krusen)
October 20, 2016, 4:22pm
3
Here’s what was in the input file
And here’s what ends up in E10 DB
MtlSeq 35 becomes 40, 61 -> 70, 62 -> 80, 100-> 90
josecgomez
(Jose C Gomez)
October 20, 2016, 4:25pm
4
That’s strange… Try and run the same file again (now as an update)
ckrusen
(Calvin Krusen)
October 20, 2016, 4:26pm
5
Remove the records from E10 first?
josecgomez
(Jose C Gomez)
October 20, 2016, 4:28pm
6
No, run the initial file again (now that the records are there) and run it as an Update.
ckrusen
(Calvin Krusen)
October 20, 2016, 4:34pm
7
Okay. Here’s what i’ve done
Removed all ecords for the QuoteNum\QuoteLine\Assy in question. Confirmed that E10 has no records for 159200\1\0
Processed the following - with both Add and Update checked
Qry’d E10 for 159200\1\0. I get
With the same data in DMT, ran the process with just UPDATE checked. Got 4 errors
Qry’d E10 for 159200\1\0. I get (note that there’s an extra line now.
EDIT: No extra line, but 100 was redifined
josecgomez
(Jose C Gomez)
October 20, 2016, 4:54pm
8
Hmmm that seems like a bug then it should allow for changing the MTL Sequence… Epicor does… (you are on 8.03 though so maybe not)… maybe @Edge has some input on this?
ckrusen
(Calvin Krusen)
October 20, 2016, 4:56pm
9
The source data is from 8.03.
The DMT program is “DMT 4.0.12.4 for 10.1.400”
josecgomez
(Jose C Gomez)
October 20, 2016, 5:02pm
10
How about doing the initial import again as Add Only so that SEQ 35 becomes SEQ 40 and SEQ 40 (should become 50)?
josecgomez
(Jose C Gomez)
October 20, 2016, 5:08pm
12
Yeah but you need to "Clean’ the system first so that no data exits. Then Import with Add Only
I think then it should make 35-> 40 and 40 -> 50 etc…
josecgomez
(Jose C Gomez)
October 20, 2016, 5:15pm
14
Hmmm Add only shouldn’t be replacing… that smells like a bug. Poke at Support?
ckrusen
(Calvin Krusen)
October 20, 2016, 5:21pm
15
Email address for DMT support?
josecgomez
(Jose C Gomez)
October 20, 2016, 5:24pm
16
DMT == Epicor just called the main number
ckrusen
(Calvin Krusen)
October 20, 2016, 5:29pm
17
Last time I called Epicor about a DMT question, I was directed to DotNet.uk (or something like that)
josecgomez
(Jose C Gomez)
October 20, 2016, 5:32pm
18
Right but epicor bought DMT and DotNet IT and they are now a part of Epicor (main)
ckrusen
(Calvin Krusen)
October 20, 2016, 5:49pm
19
Hmmmm … Are you sure that you can change the MtlSeq in a Quote?
Using Actions \ Quote Line \ Mfg Details \ Add Material auto sets the MtlSeq. to 10 above the last item.
I even tried using Paste update into the grid view, with:
But the MtlSeq ends up being changed to a multiple of 10.
josecgomez
(Jose C Gomez)
October 20, 2016, 6:46pm
20
You can in 10
You have to add the material, then Update the Number