Tracking specification already exist??

hai all

i want to post purchase header to be receipt

but there’s a message told me that tracking specification already exist

it should be from codeunit 90

InsertTrackingSpecification()
TempTrackingSpecification.RESET;
IF TempTrackingSpecification.FIND(’-’) THEN BEGIN
REPEAT
TrackingSpecification := TempTrackingSpecification;
TrackingSpecification.“Buffer Status” := 0;
TrackingSpecification.InitQtyToShip;
TrackingSpecification.Correction := FALSE;
TrackingSpecification.“Quantity actual Handled (Base)” := 0;
IF TempTrackingSpecification.“Buffer Status” = TempTrackingSpecification.“Buffer Status”::MODIFY THEN
TrackingSpecification.MODIFY
ELSE
TrackingSpecification.INSERT;
UNTIL TempTrackingSpecification.NEXT = 0;
TempTrackingSpecification.DELETEALL;
END;

ReservePurchLine.UpdateItemTrackingAfterPosting(PurchHeader);

what happened? does anybody could tell me about this?

i haven’t customized it at all

I post sales to become saleh shipment

it happened like it before but in codeunit 80 sales post

i think the error is in my 336 Tracking specification table

by the way, i haven’t customized table 336

please help me… if you have information of this

thanks before