I have a part reserved on a Service Quote. When I go to make the service quote an order I get the following error: "The primary key in the reservation entry table can contain only one field, and its type must be integer".
I have looked into the action "Make Order" Action 33 on the Service Quote (Page 5964).
I have followed the code path to Code Unit 5922 then to Code Unit 5923 which calls a function ServLine.VALIDATE("Reserved Qty. (Base)",0);
This runs through each item that is on the service item worksheet. Once it finds a item that has a reservation the Validate piece stops and the next line does not run and the error is thrown.
But I haven't been able to trace where that is occurring or what is going wrong.
I could use some help being pointed in the right direction, or enlightenment on what I am missing.
Thank you,
dj
I have looked into the action "Make Order" Action 33 on the Service Quote (Page 5964).
I have followed the code path to Code Unit 5922 then to Code Unit 5923 which calls a function ServLine.VALIDATE("Reserved Qty. (Base)",0);
This runs through each item that is on the service item worksheet. Once it finds a item that has a reservation the Validate piece stops and the next line does not run and the error is thrown.
But I haven't been able to trace where that is occurring or what is going wrong.
I could use some help being pointed in the right direction, or enlightenment on what I am missing.
Thank you,
dj