עברית - תרגום מכונה
הודעת תמיכה KB0408144
דוא"ל
הזמנת רכש תקועה בהזמנה לאחר שינוי הוספת פריטים חדשים עם קוד שגיאה CIG-PLT-04641
מאמר בסיס ידע זה תורגם באמצעות תרגום מכונה לנוחיותך. SAP לא מספקת אחריות בנוגע לנכונות או לשלמות תרגום המכונה. ניתן למצוא את התוכן המקורי על-ידי החלפה לאנגלית באמצעות בורר השפות.
סימפטום

קיימת דרישת רכש (PR) שיוצרת הזמנת רכש (PO) לאחר שאושרה במלואה ותקועה בסטאטוס "הזמנה" לאחר שינוי שהוספת פריטים שנשלחו על-ידי מסמך PurchaseOrderChangeAsyncResponsePullRequest נכשלה עם שגיאת CIG-PLT-04641 בפורטל Gateway מנוהל עבור Spend&Network.

ניתן למצוא בעיה זו גם על-ידי עיון בקובץ Validator.dat, אשר בתרחיש זה מכיל: התוכן של אלמנט 'urn:item' לא הושלם. אחד מתוך '{"urn:Ariba:Buyer:vsap":NumberInCollection, "urn:Ariba:Buyer:vsap":ServiceMapKey, "urn:Ariba:Buyer:vsap":custom}' צפוי.


סיבה

מאחר שלERP ול-P2P יש ייצוגים שונים עבור הפריטים בהזמנת רכש מסוימת, עלינו להתאים נכונה לכך שבכל פעם שאנו מבצעים שינוי, זו הסיבה ליצירת PurchaseOrderChangeAsyncresponsePullRequest. שער מנוהל עבור מעקב טרנזקציות של Spend&Network כולל מאמת תחביר מובנה שבודק עבור כל פריט אם הם מולאו בהתאם. במקרה זה, השגיאה CIG-PLT-04641 מופעלת מכיוון שקוד ה-ERP נכשל בהוספת השדה <AribaItemID> בהתאם.


פתרון

כדי לפתור את הבעיה הזו עבור מסמכים חדשים, עליך להחיל את הודעת SAP 3050686 - SAP ERP או SAP S/4HANA יצרו שורות כפולות כאשר שורה חדשה בשינוי הזמנות רכש (PO) הופעלה מחדש מ-SAP Integration Suite, שער מנוהל עבור ניהול הוצאות ו-SAP Business Network.

כדי לתקן את ההזמנות הישנות יותר, ניתן לבטל את ההזמנות המושפעות וליצור הזמנות חדשות להחלפה לאחר החלת הודעת SAP, או לבצע את השלבים שמופיעים למטה עבור המסמכים המושפעים בנפרד:

1. פתיחת טבלת הסימוכין:

  1. עבור אל Gateway מנוהל עבור Spend&Network > מעקב תנועות וחפש את המסמך המושפע.
  2. בעמודה מספר תנועה לחץ על קישור המסמך PurchaseOrderChangeAsyncResponsePullRequest.
  3. עבור אל הלשונית פעילות והורד את תוכן המנה באמצעות שלב המסמך "טרום עיבוד".
  4. גש למערכת ה-ERP ועבור לטרנזקציה SE16.
  5. בשדה שם טבלה הדבק את ARBCIG_POHISTORY ובצע אותו.
  6. בשדה EBELN הדבק את הערך <SAPDocumentId> מתוכן המנה PreProcess שהורדת ובצע אותו

כעת אתה נתקל בטבלה ARBCIG_POHISTORY עבור הזמנת הרכש המושפעת.

2. תיקון תוכן המנה:

  1. פתח את תוכן המנה בכל עורך טקסט/קוד.
  2. עבור כל <פריט> ודא ש-<SAPItemId> תואם ל-<AribaItemID> המוצג בטבלה על-ידי הוספת ערך הטבלה כשורה חדשה בתוכן המנה שמתחת ל-<SAPItemId>: <AribaItemID>XXX</AribaItemID>. ראה את הדוגמה הבאה:
נכון:שגוי (חסר <AribaItemID> כדי להתאים):

<פריט>
<SAPItemID>0010</SAPItemID>
<AribaItemID>1</AribaItemID>
(...)
</פריט>

<פריט>
<SAPItemID>0010</SAPItemID>
(...)
</פריט>

3. לאחר תיקון ושמירה על התאמה נכונה של כל פריט, שמור את המסמך שנערך ידנית כקובץ .xml.

3. רישום תוכן המנה המתוקן ל-CIG:

  1. פתח חלון ERP חדש לתוך טרנזקציה SPROXY.
  2. לחץ על הסמל פתח () ולאחר מכן לחץ על מפתח חיצוני.
  3. בשדה Name הדבק ERPToAribaBuyerResponse_Async_Out ולחץ על לחצן החיפוש בסוף שדה זה ( ) ולחץ על הלחצן 'המשך', או על ENTER.
  4. עשה אותו דבר עבור החלון החדש, ועכשיו תשים לב שגם השדה מרחב שמות מלא.
  5. לחץ ב'הצג' ולאחר מכן לחץ על 'בדוק' () או לחץ על F8 ובצע.
  6. כעת, בחלון חדש זה לחץ על טען קובץ ( ) או לחץ על F5 ואתר את קובץ ה- .xml שיצרת באופן ידני ו בצע.
  7. עבור לתוספות > הפעל COMMIT WORK.

כעת שלחת בהצלחה תוכן מנה שנערך באמצעות שער מנוהל עבור Spend&Network. ניתן לראות זאת במעקב אחר טרנזקציות, ואם הכול בוצע כראוי, כעת הטרנזקציה הושלמה.

מידע נוסף

בתוך הטרנזקציה SE16, עבור הטבלה ARBCIG_POHISTORY, המידע שם מייצג:

השדה EBELN מייצג את המספר של הזמנת הרכש ב-ERP.
השדה EBELP מייצג את מספר הפריט ב-ERP.
השדה ITEMONREQ מייצג את AribaItemId הוא מספר הפריט ב-P2P.
השדה REQ_ID מייצג את ה-PR שממנו נוצר מסמך זה.
השדה ERPORDERID מייצג את מספר זיהוי המסמך ב-Gateway מנוהל עבור מעקב אחר עסקאות של Spend&Network.



חל על

SAP Integration Suite, שער מנוהל > Gateway מנוהל עבור שילוב SCC של SAP Business Network > Gateway מנוהל עבור שילוב SCC של SAP Business Network לקניין

תנאי שימוש  |  זכויות יוצרים  |  חשיפת בטחון  |  פרטיות