עברית - תרגום מכונה
שאלות נפוצות 196718
דוא"ל
כיצד להשתמש בפונקציה For-Each בכלי מיפוי CIG?
מאמר בסיס ידע זה תורגם באמצעות תרגום מכונה לנוחיותך. SAP לא מספקת אחריות בנוגע לנכונות או לשלמות תרגום המכונה. ניתן למצוא את התוכן המקורי על-ידי החלפה לאנגלית באמצעות בורר השפות.
שאלה

כיצד להשתמש בפונקציה For-Each ב-Cloud Integration Gateway (CIG) Mapping Tool?

תשובה

הפונקציה For-Each עובדת כלולאה במיפוי. בצע את השלבים הבאים כדי לבצע את המיפוי:

  1. לחץ על המקטע הניתן לחזרה במבנה היעד באמצעות הלחצן הימני;
  2. בחירה לכל אחד;
  3. בחר את המקטע הניתן לחזרה במבנה מקור;
  4. שמור את המיפוי.
מידע נוסף

ניתן גם לבצע לולאה פנימית ב-For-Each על-ידי הוספת משתנה מיקום יעד לתוכו. לשם כך, בצע את השלבים הבאים:

  1. לחיצה ימנית על שורת For-Each;
  2. לחץ על 'משתנה יעד' > 'הוסף משתנה מיקום';
  3. לחץ על אב שדה של שדה היעד;
  4. חזור על שלב 1 ולחץ על 'הוסף תנאי מקור';
  5. מקם את התנאי על שדה האב של הכבוד על מבנה המקור;
  6. לחץ על משתנה מיקום > OK.

ניתן להגדיר תנאי מקור גם כדי ש- For-Each יקרה. לשם כך, בצע את השלבים הבאים:

  1. לחיצה ימנית על כל שורה;
  2. לחץ על 'הוסף תנאי עבור כל אחד'
  3. בחר את המקטע הרצוי במבנה מקור;
  4. להגדיר את התנאי בהתבסס על הצורך העסקי;
  5. לחץ על OK.

שים לב שמטרת הפונקציה For-Each  היא ליצור מבנים חדשים הניתנים לחזרה, ולא לעדכן את הערכים הקיימים של מבנה נעול. משמעות הדבר היא שה-For-Each  יעבוד רק עבור מקטעים שאינם ממופים באופן תקני (לדוגמה: PO_EXTENSIONIN עבור PurchaseOrderExportRequest). אם המבנה הדרוש כבר ממופה לפי תקן, יש להשתמש בלולאת מיקום / משתנה. למידע נוסף על אופן ביצוע לולאה זו, עיין ב למה שדה היעד מציג ערכים מרובים אם יש לי יותר משורה אחת? 


חל על

SAP Ariba Buying and Invoicing

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