ไทย - การแปลด้วยเครื่อง
หมายเหตุของฝ่ายบริการลูกค้า KB0401234
อีเมล์
ข้อผิดพลาด: "ไม่อนุญาตให้ใช้ลำดับมากกว่าหนึ่งรายการเป็นอาร์กิวเมนต์แรกของ fn:substring"
บทความในฐานข้อมูลองค์ความรู้นี้ถูกแปลด้วยเครื่องเพื่ออำนวยความสะดวกให้แก่คุณ SAP ไม่รับประกันใดๆ เกี่ยวกับความถูกต้องหรือความสมบูรณ์ของการแปลด้วยเครื่อง คุณจะพบเนื้อหาต้นฉบับได้เมื่อสลับไปยัง 'ภาษาอังกฤษ' โดยใช้ตัวเลือกภาษา
อาการ

ขณะทำสำเนา PurchaseOrderExportRequest หรือเอกสารอื่นๆ จาก Ariba Procurement (P2P) ฉันสามารถดูข้อผิดพลาดด้านล่างได้ใน SAP Integration Suite เกตเวย์ที่มีการจัดการสำหรับการจัดการใช้จ่ายและ SAP Business Network:

ไม่อนุญาตให้ใช้ลำดับมากกว่าหนึ่งรายการเป็นอาร์กิวเมนต์แรกของ fn:substring() ("abc@dummyhost.com", " abc@dummyhost.com ")


สาเหตุ

คุณได้แม็ปฟิลด์ใน SAP Integration Suite เกตเวย์ที่มีการจัดการสำหรับการจัดการใช้จ่ายและเครื่องมือการแม็ป SAP Business Network ไปยังเซกเมนต์ไอเท็มโดยใช้ฟังก์ชันสตริงย่อยและไม่ได้เพิ่มลูป ดังนั้นการแม็ปจึงไม่พิจารณาไอเท็มที่ตามมา


การแก้ปัญหา

คุณต้องเพิ่มลูปให้กับเซกเมนต์รายการเพื่อให้แน่ใจว่าการแม็ปถูกนำไปใช้สำหรับรายการทั้งหมดที่ตามมา:

  1. เข้าสู่ระบบ SAP Integration Suite เกตเวย์ที่มีการจัดการสำหรับการจัดการใช้จ่ายและ SAP Business Network
  2. คลิก การกำหนดรูปแบบของฉัน > การแม็ป
  3. คลิกปุ่ม 'ดินสอ' สำหรับประเภทเอกสารที่คุณพบปัญหา

ขณะนี้คุณอยู่ในการแม็ปสำหรับประเภทเอกสารเฉพาะนี้ ให้ดำเนินการดังต่อไปนี้

  1. คลิก ด้วยปุ่ม 'ขวา' ในบรรทัดของการแม็ปที่คุณกำลังดำเนินการกับเซกเมนต์รายการ
  2. คลิก ตัวแปรเป้าหมาย > ตำแหน่ง แล้วคลิก ในส่วนของรายการจากโครงสร้างเป้าหมาย (ปรากฏทางด้านขวาของจอภาพ)
  3. ทำซ้ำขั้นตอนที่ 1 แต่คราวนี้คลิก เพิ่มเงื่อนไขแหล่งที่มา
  4. คลิก ในส่วนหลักของฟิลด์ที่คุณกำลังแม็ปจากโครงสร้างต้นแบบ (ปรากฏทางด้านซ้ายของจอภาพ)
  5. ป็อปอัพจะปรากฏขึ้น คลิก ตัวแปรตำแหน่ง



นำไปใช้กับ

SAP Integration Suite เกตเวย์ที่มีการจัดการ > เกตเวย์ที่มีการจัดการสำหรับการจัดซื้อจัดจ้าง

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