דלג לתוכן הראשי
היכנס דרך Microsoft
היכנס או צור חשבון.
שלום,
בחר חשבון אחר.
יש לך חשבונות מרובים
בחר את החשבון שברצונך להיכנס באמצעותו.

אנו מקבלים שגיאת "ממתין לטרנזקציה" בעת ניסיון לסגור באופן חלקי הזמנות ייצור למרות ששגיאה זו נגרמת בדרך כלל על-ידי מלאי או אצווה פיננסית שלא פורסמה, וכנראה שהיא יושבת בשחזור אצווה (רוטנות>>Batch Recovery), המקור הלא נפוץ יותר של שגיאה זו הוא גורם מפעיל שהושמטו. מהו "גורם מפעיל שהושמטו"? - ייצור סגור, חלקי או אחר, כותב פרטי ערך ביומן לטבלת החברה ICGL0102. בעת רישום מוצלח של ערך היומן, שורות הזמנת הייצור (לדוגמה, פריטי רשימת בחירה) ב- ICGL0102 מוסרות. אם גורם מפעיל של G/L הושמטו שורות אלה לעולם לא יוסרו והטבלה תמשיך לגדול. הבעיה מתבטאת בעת ניסיון להשלים ביטול הזמנת ייצור שכבר פורסם באופן חלקי עם הודעת טרנזקציה ממתינה. הזמנת ייצור מלאה נסגרת גם משאירה רשומות ב- ICGL0102, אך מאחר שלא מתרחשת רישום נוסף בסדר שמעולם לא נתקלת בשגיאה. שלב ראשוני מוצע הוא להשוות את התוכן של ICGL0102 עם ערכי יומן שנמצאו במסך בירור תנועת היומן (Inquiry>>Financial>>Journal Entry) כדי לקבוע אם שורות 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 &Backup Database.8 2) ב- SQL Server Enterprise Manager עבור אל מסד הנתונים של החברה (לדוגמה, TWO) ולאחר מכן המשך לחלק הטבלאות. 3) חפש טבלה GL10001 ובדוק גורמים מפעילים (סמן את הטבלה בלחיצה אחת על העכבר ולאחר מכן לחץ באמצעות לחצן העכבר הימני, =>All Tasks=>Manage Triggers). ברשימה הנפתחת &Name8, קבע אם הגורם המפעיל &ICGL_TRX_LINE_WORK_DELETE8 קיים. היעדר הגורם המפעיל הוא המקור של בעיית סגירה חלקית של הזמנת ייצור. אם הגורם המפעיל קיים, יש לך בעיה אחרת. 4) אם הדבר אפשרי, חפש במסדי נתונים אחרים של החברה (לדוגמה, TWO) ומצא היכן נמצא הגורם המפעיל (בצע את השלבים בפריט שלוש). אם אינך מצליח למצוא את הגורם המפעיל, התקשר לתמיכה בייצור, ונספק לך את הגורם המפעיל באמצעות דואר אלקטרוני. סמן והעתק את הגורם המפעיל לאגירה. 5) קרא בעיון ) Microsoft SQL Server 7.0 פתח את מנתח השאילתות (ב- Enterprise Manager, Tools=>SQL Server Query Analyzer). ברשימה הנפתחת &DB8 (מסד נתונים) בחר את מסד הנתונים של החברה החסר את הגורם המפעיל &ICGL_TRX_LINE_WORK_DELETE8. הדבק את הגורם המפעיל בחלון ובצע את קובץ ה- Script (חץ ירוק). 6) מוצע ) יציאה מ- eEnterprise, עצירה והתחלת השרת, כניסה מחדש של eEnterprise מחשב הזמנת ייצור חלקית נסגרת בסדר ייצור חדש. הזמנות הייצור הנולדות, שפורסמו באופן חלקי, עדיין תפגינו את השגיאה. 7) כדי להשלים הזמנות ייצור קיימות שפורסמו באופן חלקי, הסר את הקווים היחסיים בטבלת החברה ICGL0102 (במנהל הארגון, עבור אל מסד הנתונים של החברה, אתר את הטבלה ICGL0102, סמן את הטבלה בלחיצה על עכבר בודד ולאחר מכן לחץ באמצעות לחצן העכבר הימני, =>Open Table=>החזר את כל השורות, סמן את שורות הזמנת הייצור באמצעות עמודה הימנית, הקש על מקש המחיקה). הקפד למחוק רק את השורות של הזמנות ייצור שפורסמו) בדוק את מסך ההשאלה שהוזכר לעיל כדי שהפרסום מסוים התרחש.

מאמר זה היה מזהה מסמך TechKnowledge:5738

תוכן TechKnowledge

זקוק לעזרה נוספת?

מעוניין באפשרויות נוספות?

גלה את יתרונות המנוי, עיין בקורסי הדרכה, למד כיצד לאבטח את המכשיר שלך ועוד.

קהילות עוזרות לך לשאול שאלות ולהשיב עליהן, לתת משוב ולשמוע ממומחים בעלי ידע עשיר.

האם מידע זה היה שימושי?

עד כמה אתם מרוצים מאיכות השפה?
מה השפיע על החוויה שלך?
בלחיצה על 'שלח', אתה מאפשר למשוב שלך לשפר מוצרים ושירותים של Microsoft. מנהל ה-IT שלך יוכל לאסוף נתונים אלה. הצהרת הפרטיות.

תודה על המשוב!

×