Μετάβαση στο κύριο περιεχόμενο
Υποστήριξη
Είσοδος με Microsoft
Είσοδος ή δημιουργία λογαριασμού.
Γεια σας,
Επιλέξτε διαφορετικό λογαριασμό.
Έχετε πολλούς λογαριασμούς
Επιλέξτε τον λογαριασμό με τον οποίο θέλετε να εισέλθετε.

Εμφανίζεται ένα σφάλμα "Συναλλαγή σε εκκρεμότητα" κατά την προσπάθεια μερικής κλεισίματος παραγγελιών παραγωγής Παρόλο που αυτό το σφάλμα συνήθως προκαλείται από ένα απόθεμα ή μια οικονομική δέσμη που δεν έχει καταχωρηθεί και πιθανότατα βρίσκεται σε ανάκτηση δέσμης (Ρουτίνα>>Ανάκτηση δέσμης), η πιο ασυνήθιστη προέλευση αυτού του σφάλματος είναι ένα έναυσμα που απορρίφθηκε. Τι είναι το "Έναυσμα που απορρίφθηκε"; - Η κατασκευαστική εταιρεία κλείνει, εν μέρει ή με άλλον τρόπο, γράφει πληροφορίες καταχώρησης χρονικού στον πίνακα της εταιρείας ICGL0102. Μετά την επιτυχή καταχώρηση της καταχώρησης χρονικού, οι γραμμές παραγγελίας κατασκευής (π.χ. στοιχεία λίστας επιλογής) στο ICGL0102 καταργούνται. Εάν ένα έναυσμα G/L έχει καταργηθεί αυτές οι γραμμές δεν καταργούνται ποτέ και ο πίνακας συνεχίζει να αυξάνεται. Το πρόβλημα εμφανίζεται όταν επιχειρεί να ολοκληρώσει μια ήδη μερικώς δημοσιευμένη παραγγελία κατασκευής με ένα μήνυμα συναλλαγής σε εκκρεμότητα. Η πλήρης παραγγελία κατασκευής κλείνει, επίσης, αφήνει εγγραφές στο ICGL0102, αλλά καθώς δεν πραγματοποιείται περαιτέρω καταχώρηση στη σειρά, το σφάλμα δεν αντιμετωπίζεται ποτέ. Ένα προτεινόμενο αρχικό βήμα είναι να συγκρίνετε τα περιεχόμενα του ICGL0102 με καταχωρήσεις χρονικού που βρίσκονται στην οθόνη έρευνας καταχώρησης χρονικού (Έρευνα>>Οικονομικές καταχωρήσεις χρονικού>>) για να προσδιορίσετε εάν οι γραμμές ICGL0102 έχουν όντως δημοσιευτεί. Μόνο ένα DBA θα πρέπει να εκτελεί αυτές τις διαδικασίες και η DBA θα πρέπει να είναι ο μόνος χρήστης στο σύστημα (επίσης μέσω τηλεφώνου). 1) Στο SQL Server 7.0 Enterprise Manager (Start=>Programs=>Microsoft SQL Server 7.0=>Enterprise Manager) μεταβείτε στο τμήμα βάσεων δεδομένων (π.χ. TWO). Δημιουργήστε αντίγραφα ασφαλείας της εταιρείας σας (π.χ. TWO) και βάσεων δεδομένων DYNAMICS. Στο SQL Server, κάντε δεξί κλικ στη βάση δεδομένων, επιλέξτε &Όλες οι εργασίες,8 βάση δεδομένων αντιγράφων ασφαλείας του &.8 2) Στο SQL Server Enterprise Manager μεταβείτε στη βάση δεδομένων της εταιρείας (π.χ. TWO) και, στη συνέχεια, προχωρήστε στο τμήμα πινάκων. 3) Βρείτε τον πίνακα GL10001 και εξετάστε εναύσματα (επισημάνετε τον πίνακα με ένα μόνο κλικ του ποντικιού και, στη συνέχεια, κάντε δεξί κλικ με το ποντίκι, =>Όλες οι εργασίες=>Διαχείριση εναυσμάτων). Στην αναπτυσσόμενη &Name8, προσδιορίστε εάν υπάρχει &ICGL_TRX_LINE_WORK_DELETE8 ενεργοποίησης. Η απουσία του εναύσματα είναι η πηγή του προβλήματος κλεισίματος της μερικής παραγγελίας κατασκευής. Εάν υπάρχει το έναυσμα, έχετε διαφορετικό πρόβλημα. 4) Εάν είναι δυνατό, κάντε αναζήτηση σε άλλες βάσεις δεδομένων της εταιρείας (π.χ. TWO) και βρείτε πού υπάρχει το έναυσμα (ακολουθήστε τα βήματα στο στοιχείο τρία). Εάν δεν μπορείτε να βρείτε το έναυσμα καλέστε την Υποστήριξη κατασκευής και θα σας παρέχουμε το έναυσμα μέσω ηλεκτρονικού ταχυδρομείου. Επισημάνετε και αντιγράψτε το έναυσμα στο buffer. 5) Διαβάστε προσεκτικά ) Στο Microsoft SQL Server 7.0, ανοίξτε την Ανάλυση ερωτήματος (στο Enterprise Manager, Tools=>SQL Server Query Analyzer). Στην αναπτυσσόμενη λίστα &DB8 (βάση δεδομένων), επιλέξτε τη βάση δεδομένων της εταιρείας που λείπει από το έναυσμα &ICGL_TRX_LINE_WORK_DELETE8. Επικολλήστε το έναυσμα στο παράθυρο και εκτελέστε τη δέσμη ενεργειών (πράσινο βέλος). 6) Προτεινόμενο ) Έξοδος από το eEnterprise, σταματήστε και ξεκινήστε το διακομιστή σας, το reenter eEnterprise και η δοκιμαστική μερική εντολή κατασκευής κλείνει σε μια ΝΈΑ παραγγελία κατασκευής. Οι παλιές, μερικώς καταχωρημένες παραγγελίες κατασκευής θα εξακολουθούν να εμφανίζουν το σφάλμα. 7) Για να ολοκληρώσετε υπάρχουσες μερικώς δημοσιευμένες παραγγελίες παραγωγής καταργήστε τις σχετικές γραμμές στον εταιρικό πίνακα ICGL0102 (στο Enterprise Manager μεταβείτε στη βάση δεδομένων της εταιρείας, βρείτε τον πίνακα ICGL0102, επισημάνετε τον πίνακα με ένα μόνο κλικ του ποντικιού και, στη συνέχεια, κάντε δεξί κλικ με το ποντίκι, =>Άνοιγμα πίνακα=>Επιστροφή όλων των γραμμών, επισημάνετε τις γραμμές παραγγελίας κατασκευής χρησιμοποιώντας την αριστερή στήλη, πατήστε το πλήκτρο delete). Βεβαιωθείτε ότι έχετε διαγράψει ΜΟΝΟ τις γραμμές των δημοσιευμένων παραγγελιών κατασκευής ) ελέγξτε την οθόνη έρευνας που αναφέρεται παραπάνω για να είστε βέβαιοι ότι έχει γίνει καταχώρηση.

Αυτό το άρθρο ήταν Αναγνωριστικό εγγράφου TechKnowledge:5738

Περιεχόμενο TechKnowledge

Χρειάζεστε περισσότερη βοήθεια;

Θέλετε περισσότερες επιλογές;

Εξερευνήστε τα πλεονεκτήματα της συνδρομής, περιηγηθείτε σε εκπαιδευτικά σεμινάρια, μάθετε πώς μπορείτε να προστατεύσετε τη συσκευή σας και πολλά άλλα.

Οι κοινότητες σάς βοηθούν να κάνετε και να απαντάτε σε ερωτήσεις, να δίνετε σχόλια και να ακούτε από ειδικούς με πλούσια γνώση.

Σας βοήθησαν αυτές οι πληροφορίες;

Πόσο ικανοποιημένοι είστε με τη γλωσσική ποιότητα;
Τι επηρέασε την εμπειρία σας;
Πατώντας "Υποβολή" τα σχόλια σας θα χρησιμοποιηθούν για τη βελτίωση των προϊόντων και των υπηρεσιών της Microsoft. Ο διαχειριστής IT θα έχει τη δυνατότητα να συλλέξει αυτά τα δεδομένα. Δήλωση προστασίας προσωπικών δεδομένων.

Σας ευχαριστούμε για τα σχόλιά σας!

×