Oorzaak
Dit probleem kan optreden wanneer u drukt u op de knop Annuleren tijdens de Aankoop Order Batch Release (04.400.00) voor een batch met ontvangsten die Voor aankoop van voor de verkooporder goedof Niet-voorraad goederen gebruiken als u dat een Project-ID vindt u op de regel.
Oplossing
Bepalen van de dubbele record in de tabel INTran en verwijder de dubbele record. Ga hiervoor als volgt te werk:
1. Klik in Microsoft SQL Server Management Studio, toegang tot de database van de juiste toepassing. Voer de volgende instructie om te bepalen of er dubbele records in de tabel INTran voorkomen.
InvtID, TranAmt, LineRef, RecordID, selecteer * uit INTran waarbij BatNbr = < XXXXXX >
Opmerking: In de instructie is vervangen door de tijdelijke aanduiding < XXXXXX > nummer van de partij.
2. Bekijk de resultaten om te bepalen of er dubbele records zijn. Als er een dubbele record bestaat, worden uitgevoerd met de volgende instructie om het te verwijderen.
Opmerking: De recordid verwijderen zou het hoger van de dubbele records zijn.
Dit als eerste wordt uitgevoerd:
Transactie starten
Dit volgende: verwijderen uit INTran waarbij BatNbr = < XXXXXX > en RecordID = < JJJJJJ >
Opmerking In de instructie, vervangen de tijdelijke aanduiding < XXXXXX > met het nummer van de partij. De tijdelijke aanduiding < JJJJJJ > vervangen door de RecordID-waarde van de record die u wilt verwijderen.
Het verwijderen moet 1 rij retourneren
Dit laatste is uitgevoerd:
Transactie doorgevoerd
Als u slechts één rij wordt niet verwijderd
Dit uitvoeren:
De transactie ROLLBACK
Als u meer dan één kopie hebt gevonden, hebt u de recordid (uniek) voor de andere dubbele records identificeren en verwijderen met behulp van dezelfde procedure.