Log på med Microsoft
Log på, eller opret en konto.
Hej
Markér en anden konto.
Du har flere konti
Vælg den konto, du vil logge på med.

Vi modtager fejlen "Afventer transaktion", når du forsøger at lukke produktionsordrer delvist, selvom denne fejl oftest skyldes, at en lagerbatch eller en finansiel batch ikke er blevet sendt, og sandsynligvis sidder med batchgendannelse (Rutiner>>Batchgendannelse), er den mere ualmindelige årsag til denne fejl en tabt udløser. Hvad er en "tabt udløser"? - Ved produktion af lukke helt eller delvist eller på anden måde skrives der journalindtastningsoplysninger til firmatabellen ICGL0102. Når det er korrekt opslag af journalindtastning af produktionsordrerækkerne (f.eks. valglisteelementer) i ICGL0102, fjernes det. Hvis en G/L-udløser er blevet tabt, fjernes disse rækker aldrig, og tabellen vokser fortsat. Problemet opstår, når du forsøger at gennemføre en allerede delvist sendt produktionsordreafbryding med en ventende transaktionsmeddelelse. En fuld produktionsordre lukker også poster i ICGL0102, men da der ikke forekommer flere indlæg på den ordre, opstår der aldrig en fejl. Et foreslået indledende trin er at sammenligne indholdet af ICGL0102 med journalposter, der findes i skærmbilledet for kladdeoptegnelsesforespørgselse (Forespørg>>Finansiel>>Journalindtastning) for at afgøre, om ICGL0102-rækker faktisk har opslået. Kun en DBA bør udføre disse procedurer, og DBA bør være den eneste bruger i systemet (også opkald). 1) I SQL Server 7.0 Enterprise Manager (Start=>Programs=>Microsoft SQL Server 7.0=>Enterprise Manager) skal du gå til databasedelen (f.eks. TO). Lav sikkerhedskopier af dit firma (f.eks. TO) og DYNAMICS-databaser. I SQL Server skal du højreklikke på databasen, vælge &Alle opgaver,8 &Sikkerhedskopieringsdatabase.8 2) I SQL Server Enterprise Manager skal du gå til firmadatabasen (f.eks. TO) og derefter fortsætte til tabeldelen. 3) Find tabellen GL10001, og undersøg udløsere (fremhæv tabellen med et enkelt klik med musen, højreklik med musen, =>Alle opgaver=>Administrer udløsere). I rullelisten &Name8 skal du afgøre, om udløseren &ICGL_TRX_LINE_WORK_DELETE8 findes. Fravær af udløseren er kilden til et delvist problem med lukning af produktionsordren. Hvis udløseren findes, har du et andet problem. 4) Hvis det er muligt, kan du søge i andre firmadatabaser (f.eks. TO) og finde ud af, hvor udløseren findes (følg trinnene i punkt tre). Hvis du ikke kan finde udløseren til produktionssupport, så får du udløseren via mail. Fremhæv og kopiér udløseren til buffer. 5) Læs omhyggeligt ) I Microsoft SQL Server 7.0 skal du åbne Forespørgselsanalyse (i Enterprise Manager, Tools=>SQL Server Forespørgselsanalyse). På rullelisten &DB8 (database) skal du vælge den firmadatabase, der mangler &ICGL_TRX_LINE_WORK_DELETE8. Indsæt udløseren i vinduet, og udfør scriptet (grøn pil). 6) Foreslået) Afslut fra eEnterprise, stop og start din server, angiv eEnterprise igen, og test en delvis produktionsordre lukkes på en NY produktionsordre. De gamle, delvist opslået produktionsordrer vil stadig udvise fejlen. 7) For at fuldføre eksisterende delvist opslået produktionsordrer skal du fjerne de relative linjer i firmatabellen ICGL0102 (i Enterprise Manager skal du gå til firmadatabasen, finde tabellen ICGL0102, fremhæve tabellen med et enkelt klik med musen, højreklikke med musen, =>Open Table=>Returner alle rækker, fremhæve rækkerne i produktionsordren ved hjælp af den venstre kolonne og trykke på Delete-tasten). Sørg for, at du KUN sletter rækker af opslåede produktionsordrer ) i det skærmbillede for forespørgsel, der er nævnt ovenfor, for at sikre, at der er opstået et bestemt opslag.

Denne artikel var TechKendt dokument-id:5738

TechKendt indhold

Har du brug for mere hjælp?

Vil du have flere indstillinger?

Udforsk abonnementsfordele, gennemse kurser, få mere at vide om, hvordan du sikrer din enhed og meget mere.

Communities hjælper dig med at stille og besvare spørgsmål, give feedback og høre fra eksperter med omfattende viden.

Var disse oplysninger nyttige?

Hvor tilfreds er du med kvaliteten af sproget?
Hvad påvirkede din oplevelse?
Når du trykker på Send, bliver din feedback brugt til at forbedre Microsoft-produkter og -tjenester. Din it-administrator kan indsamle disse data. Erklæring om beskyttelse af personlige oplysninger.

Tak for din feedback!

×