LittleJohn
6th October 2003, 21:27
Hi,
I have a production order with 10 operations, numbered 1 thru 10.
After Operation No: 7, There is a situation of material non-conformance and I need to add a rework operation.
Is it possible to insert a new operation between 7 and 10 ?
Like say... 7.1 ?
(From what I see in Baan IV.. the Operation field in the tisfc010 table does not support that) :(
I can move out the 8, 9, 10 operations... by copying these operations to new numbers and deleting 8, 9, 10 to create a gap to insert the "new" operation. But would not like to do that, since there might be labor Hrs clocked on 8, 9, 10.
We are on BaanIVc2.
Any ideas on how to accomplish this task ?
All help is appreciated. Thanks
Cheers
Minhaaj
Hitesh Shah
7th October 2003, 12:58
The domain of operation is integer and it's just not possible to insert decimals in operations .
You need to either re-design your routings (with some gaps between each operation) or shift the operations (8,9 & 10) as u said.
LittleJohn
7th October 2003, 17:50
thnx for the reply Hitesh...
Guess you are right.
By resequencing the operations, I will have to "un-allocate" the clocked-in/processed Labor Hrs & "re-allocated/assign" them to the new sequence of operation numbers.
Do you foresee any problems with this ? Am I missing something here ? Apart from the tisfc010, ticst001, ticst002, tihra100 tables...
Would I need to look at other tables ? Would this result in any data-inconsistency ?
Thanks for your advice.
Cheers
Minhaaj
Hitesh Shah
7th October 2003, 18:02
Though technically u seem to cover all related tables , I would not think in GTM direction . Instead you should go for maintaining production planning (change,delete, insert in tisfc1101m000) .
I think that will save u of any inconsistency.
LittleJohn
7th October 2003, 19:08
true... I would not be going thru the GTM route.... I was planning on using the appropriate Function Servers.
Lets see how feasible the solution might be :)
Thanks again for your time. Appreciate it.
Cheers
Minhaaj
Martin Jung
8th October 2003, 13:22
Hi minhaaj,
let me add a hint to avoid the problem in future:
the sequence number in production planning is generated from the routing for the manufactured item (tirou102.opno). If you change the steps from 1,2,3.. to 10,20,30.. you can easily insert operations in production planning.
Regards,
Martin
LittleJohn
8th October 2003, 17:38
Thanks Martin... that hint sure helps. :)
Have a nice day
Cheers
Minhaaj
Paul P
9th October 2003, 10:45
Dear all,
Just a short comment that in B5 you can simply add a new operation with whatever number and re-arrange the sequence of operations to include the new operation.
For example, we originally have
Op 1 whose next op is op 2
Op 2 whose next op is op 3
Now if we want to insert a new op (say op 1000) between op 2 & 3, then we can have something like this:
Op 1 whose next op is op 2
Op 2 whose next op is op 1000
Op 1000 whose next op is op 3
Rgds,
Paul
hexagenia
9th October 2003, 21:52
I agree with what Paul P. has suggested. I have handled this problem in exactly the same way.
Hitesh Shah
10th October 2003, 09:44
Hexagenia & Paul P,
U r right for B5 . But this will not help minhaz (who is on B40c2).
We are on BaanIVc2.
So what I and Martin Jung has told will apply mihaz.
LittleJohn
10th October 2003, 18:42
Hi All,
Thnks for all the inputs, suggestions & pointers.
This is what I did.
I built a routine to check for gaps in operation and move the operations around., so that I can insert a new operation in the newly formed gap.
Example... Operations are 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 20, 30.....
I need to insert an Operation between 7 and 8. The subroutine will realign the Operations as ...
1, 2, 3, 4, 5, 6, 7, ..., 9, 10, 11, 20, 30.
(Operation 11 is a copy of 10, Operation 10 is a copy of Operation 9... and so on)
As operation 10 is copied, The respective Hours are "backed-out" from Oper-10 and assigned to Oper-11 with the same dates. The Hours are processed to bring into effect the "new" hours. Now that Operation 10 has zero hrs, The operation is deleted.
This procedure is repeated to copy Operation 9 to Operation 10.
(Function Servers are used everywhere).
Thus the gaps are created and I am able to insert a new operation.
All this works fine in the test company... now before I put it into the production, Can you please advice, If there is something I am missing out on or If I might be screwing up something, somewhere ? :p
Thanks
Cheers
Minhaaj
kbartelds
10th October 2003, 18:48
Have you checked what happens will hours already processed?
Regards,
Klaas
LittleJohn
10th October 2003, 19:07
Hi Klaas,
As I am inserting negative Hours for the old operation and the same "positive" hours for the "newly copied" operation... The processed Hours are backed out.
I hope this is what you were asking...
Cheers
Minhaaj
Hitesh Shah
11th October 2003, 08:59
As function servers are used , the probility for anything going drastically wrong is minimal.
I would recommend u test ur routine for error handling part (what if the standard program gives errors / messages in function server ) .