ไทย - การแปลด้วยเครื่อง
คำถามที่พบบ่อย 196718
อีเมล์
วิธีใช้ฟังก์ชัน For-Each บน เครื่องมือการแม็ป CIG อย่างไร?
บทความในฐานข้อมูลองค์ความรู้นี้ถูกแปลด้วยเครื่องเพื่ออำนวยความสะดวกให้แก่คุณ SAP ไม่รับประกันใดๆ เกี่ยวกับความถูกต้องหรือความสมบูรณ์ของการแปลด้วยเครื่อง คุณจะพบเนื้อหาต้นฉบับได้เมื่อสลับไปยัง 'ภาษาอังกฤษ' โดยใช้ตัวเลือกภาษา
คำถาม

วิธีการใช้ฟังก์ชัน For-Each บนเครื่องมือการแม็ป Cloud Integration Gateway (CIG)

คำตอบ

ฟังก์ชัน For-Each จะทำงานเป็นลูปในการแม็ป ทำตามขั้นตอนด้านล่างเพื่อทำการแม็ป:

  1. คลิกในเซกเมนต์ที่ทำซ้ำได้บนโครงสร้างเป้าหมายด้วยปุ่มด้านขวา
  2. เลือก For-Each;
  3. เลือกเซกเมนต์ที่ทำซ้ำได้บนโครงสร้างต้นแบบ;
  4. เก็บบันทึกการแม็ป
ข้อมูลเพิ่มเติม

นอกจากนี้ยังสามารถดำเนินการลูปภายในใน For-Each ได้โดยเพิ่ม ตัวแปรตำแหน่งเป้าหมาย ลงใน สำหรับการดำเนินการนี้ กรุณาทำตามขั้นตอนด้านล่างนี้

  1. คลิกขวาที่บรรทัด For-Each;
  2. คลิก ตัวแปรเป้าหมาย > เพิ่มตัวแปรตำแหน่ง
  3. คลิกฟิลด์หลักของฟิลด์เป้าหมาย
  4. ทำซ้ำขั้นตอนที่ 1 และคลิก 'เพิ่มเงื่อนไขแหล่งที่มา';
  5. วางเงื่อนไขในฟิลด์หลักเกี่ยวกับโครงสร้างต้นแบบ
  6. คลิก ตัวแปรตำแหน่ง > ตกลง

นอกจากนี้ยังสามารถกำหนดเงื่อนไขต้นแบบสำหรับ For-Each ให้เกิดขึ้น สำหรับการดำเนินการนี้ กรุณาทำตามขั้นตอนด้านล่างนี้

  1. คลิกขวาที่บรรทัด For-Each;
  2. คลิกที่ 'เพิ่มเงื่อนไข' ให้กับ For-Each
  3. เลือกเซกเมนต์ที่ต้องการในโครงสร้างต้นแบบ
  4. กำหนดเงื่อนไขตามความต้องการทางธุรกิจ;
  5. คลิก ตกลง

กรุณาจำไว้ว่าวัตถุประสงค์ของฟังก์ชัน For-Each  คือการสร้างโครงสร้างใหม่ที่ทำซ้ำได้ และไม่ต้องอัพเดทค่าที่มีอยู่ของโครงสร้างแบบ Looped นั่นหมายความว่าสำหรับ For-Each  จะใช้ได้กับเซกเมนต์ที่ไม่ได้แม็ปแบบมาตรฐานเท่านั้น (เช่น PO_EXTENSIONIN สำหรับ PurchaseOrderExportRequest) ถ้าโครงสร้างที่ต้องการได้รับการแม็ปแล้วตามมาตรฐาน ควรใช้ลูปตำแหน่ง/ตัวแปร สำหรับข้อมูลเพิ่มเติมเกี่ยวกับวิธีดำเนินการลูปนี้ กรุณาดู เหตุใดฟิลด์เป้าหมายจึงแสดงแบบหลายค่าถ้าฉันมีมากกว่าหนึ่งบรรทัดรายการ? 


นำไปใช้กับ

SAP Ariba Buying and Invoicing

เงื่อนไขการใช้งาน  |  ลิขสิทธิ์  |  การเปิดเผยข้อมูลเกี่ยวกับความปลอดภัย  |  ความเป็นส่วนตัว