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

ข้อผิดพลาดที่พบมากที่สุดในระหว่างการนำเข้าสัญญาเดิมมีอะไรบ้าง?

ฉันจะแก้ไขข้อผิดพลาดในการนำเข้าสัญญาเดิมทั่วไปได้อย่างไร?


การแก้ปัญหา

รายการต่อไปนี้จะมีข้อผิดพลาดทั่วไปมากที่สุดที่พบเมื่อนำเข้าสัญญาเดิม เลือกข้อความแสดงข้อผิดพลาดเพื่อข้ามไปที่แถวในตาราง:

  1. FileNotFoundException: ชื่อไฟล์ (ไม่มีไฟล์หรือไดเรกทอรีดังกล่าว)
  2. คุณไม่มีเทมเพลตที่เผยแพร่ชื่อ...
  3. ชื่อเทมเพลตไม่สามารถใช้ได้
  4. next() พบข้อผิดพลาดในการแยกวิเคราะห์ AQL: คำสั่งการประมวลผลสัญพจน์สตริงที่มีรูปแบบไม่ถูกต้อง...
  5. NoSuchElementException: ค่า Null
  6. ไม่พบผู้ใช้ '' (หรือ) ไม่พบผู้ใช้ 'null' (หรือ) ของอินสแตนซ์ ContractId ที่มี ='[BaseId]' รายการหนึ่งมี DocumentId [BaseId] แต่อีกรายการหนึ่งมี (อาร์กิวเมนต์)
  7. ไม่พบ fieldName ของฟิลด์...
  8. กำลังข้าม MONEY FIELD เนื่องจากข้อยกเว้น ParseException: ไม่พบสกุลเงินที่มีคำนำหน้า=$ และคำต่อท้าย=Null
  9. เกิดข้อผิดพลาดในการเก็บบันทึกเนื้อหาไฟล์สำหรับเอกสาร ContractDocuments.csv: java.io.FileNotFoundException
  10. เกิดข้อยกเว้นขณะซิปไดเรกทอรี...
  11. ข้อผิดพลาดในการแยกวิเคราะห์ "username@domain.com": จำนวนคีย์การค้นหาไม่ตรงกับจำนวนค่าที่ระบุ

ตารางต่อไปนี้

SL Noข้อผิดพลาด สาเหตุและการแก้ไขปัญหา
1FileNotFoundException: ชื่อไฟล์ (ไม่มีไฟล์หรือไดเรกทอรีดังกล่าว)

สาเหตุ:

  • ไฟล์ ZIP การอิมปอร์ตดั้งเดิมถูกสร้างขึ้นจากแฟ้มแทนเอกสารแต่ละรายการ
    • คุณต้องสร้างไฟล์แยกเก็บจากไฟล์ CSV โดยตรงและเอกสารเพิ่มเติมใดๆ ที่คุณวางแผนจะอัพโหลด ถ้าคุณเพิ่ม CSV และเอกสารอื่นๆ ลงในแฟ้ม ให้สร้างไฟล์ข้อมูลแยกเก็บแบบ ZIP จากแฟ้ม การดำเนินการนำเข้าจะล้มเหลว
  • ชื่อไฟล์ที่กล่าวถึงใน ImportProjectParameters.csv ไม่ถูกต้อง - ชื่อต้องเป็นไปตามชื่อไฟล์หรือรูปแบบ CSV มาตรฐานและต้องมีตัวพิมพ์ใหญ่พิมพ์เล็กตรงกัน
  • ไม่มีไฟล์ CSV 4 ไฟล์ขึ้นไป
    • ไฟล์ ZIP การอิมปอร์ตเดิมแต่ละไฟล์ต้องมีไฟล์ CSV ทั้งหมดที่จำเป็น
    • คุณยังต้องรวม ContractDocuments.csv และ ContractTeams.csv แม้ว่าไฟล์จะว่างเปล่าก็ตาม
  • ไฟล์ ImportProjectParameters.csv ขาดหายไป

โซลูชัน:

  1. แก้ไขข้อผิดพลาดในไฟล์ข้อมูลแยกเก็บแบบ ZIP หรือไฟล์
  2. ลองอิมปอร์ตอีกครั้ง

(กลับไปยังรายการ)

2คุณไม่มีเทมเพลตที่เผยแพร่ชื่อ ...

สาเหตุ:

  • ข้อผิดพลาดนี้เกิดขึ้นเมื่อเทมเพลตที่กล่าวถึงใน ImportProjectParameters.csv ไม่แอคทีฟ หรือไม่ได้ถูกเผยแพร่ (สถานะ 'แบบร่าง')

โซลูชัน:

  1. เปิดใช้งานใหม่และเผยแพร่เทมเพลต
  2. ลองอิมปอร์ตอีกครั้ง

ข้อมูลเพิ่มเติม

(กลับไปยังรายการ)

3ชื่อเทมเพลตไม่สามารถใช้ได้

สาเหตุ:

  • เทมเพลตที่กล่าวถึงมีการกำหนดเงื่อนไขการมองเห็นไว้ ดังนั้นจึงไม่สามารถใช้ได้

โซลูชัน:

  1. สร้างเทมเพลตเวอร์ชันใหม่
  2. ย้ายเงื่อนไขการมองเห็นออก
  3. เผยแพร่เทมเพลตเวอร์ชันใหม่
  4. ลองอิมปอร์ตอีกครั้ง

ข้อมูลเพิ่มเติม:

  • เราขอแนะนำให้มีเทมเพลตเปล่าแยกต่างหากซึ่งสามารถใช้เพื่อนำเข้าสัญญาเดิมได้เท่านั้น

(กลับไปยังรายการ)

4next() พบข้อผิดพลาดในการแยกวิเคราะห์ AQL: คำสั่งการประมวลผลสัญพจน์สตริงที่มีรูปแบบไม่ถูกต้อง...

สาเหตุ:

  • ไฟล์การอิมปอร์ต CSV มีการแบ่งบรรทัดภายในค่าใดค่าหนึ่งของคอลัมน์ที่ระบุ

โซลูชัน

    1. เปิดไฟล์ CSV ในเอดิเตอร์ข้อความแบบง่าย
    2. ค้นหาค่าสำหรับคอลัมน์ที่ระบุไว้ในข้อผิดพลาด และย้ายตัวแบ่งบรรทัดหรือพื้นที่ออก
    3. เก็บบันทึกการเปลี่ยนแปลงของคุณ
    4. สร้างไฟล์แยกเก็บใหม่แบบ ZIP ของการนำเข้าเดิม
    5. ลองอิมปอร์ตอีกครั้ง

ข้อมูลเพิ่มเติม:

(กลับไปยังรายการ)

5NoSuchElementException: ค่า Null

สาเหตุ:

  1. ข้อความในฟิลด์ใดฟิลด์หนึ่งในไฟล์การอิมปอร์ต CSV มีเครื่องหมายอัญประกาศคู่ (") ซึ่งเป็นไปได้ว่าจะอยู่ใกล้กับจุดสิ้นสุดของรายการ

โซลูชัน:

  1. เปิดไฟล์ CSV ในเอดิเตอร์ข้อความแบบง่าย
  2. ค้นหารายการสำหรับแถวสุดท้ายที่อิมปอร์ตสำเร็จ
  3. ในแถวถัดไป (แถวที่สอดคล้องกับข้อผิดพลาด) ให้ตรวจสอบรายการสำหรับเครื่องหมายอัญประกาศคู่ (")
  4. ย้ายเครื่องหมายอัญประกาศคู่ออก
  5. เก็บบันทึกการเปลี่ยนแปลงของคุณ
  6. สร้างไฟล์แยกเก็บใหม่แบบ ZIP ของการนำเข้าเดิม
  7. ลองอิมปอร์ตอีกครั้ง

ข้อมูลเพิ่มเติม

(กลับไปยังรายการ)

6ไม่พบผู้ใช้ '' ข้อผิดพลาด หรือ

ไม่พบผู้ใช้ 'Null' หรือ

จาก ContractId instances ที่มี ='[BaseId]' อินสแตนซ์หนึ่งมี DocumentId [BaseId] แต่อีกอินสแตนซ์หนึ่งมี (อาร์กิวเมนต์ที่ขาดหายไป)

สาเหตุ:

  • คุณใช้ไฟล์ CSV ไฟล์ใดไฟล์หนึ่งจากการนำเข้าเดิมก่อนหน้านี้อีกครั้ง แต่ป้อนข้อมูลน้อยลง

โซลูชัน:

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

ข้อมูลเพิ่มเติม:

(กลับไปยังรายการ)

7ไม่พบฟิลด์ FieldName...

สาเหตุ:

  • ชื่อที่ไม่ซ้ำกันของฟิลด์ใดฟิลด์หนึ่งที่ใช้เป็นส่วนหัวของคอลัมน์ไม่ถูกต้อง โดยขึ้นต้นด้วย cus_FieldName
  • ถ้าข้อผิดพลาดระบุว่า 'ลูกค้า' ไม่มีอยู่ ค่าส่วนหัวนี้ต้องเป็นคู่ค้า

โซลูชัน:

  1. เปิดไฟล์ CSV แต่ละไฟล์และตรวจทานค่าส่วนหัวของคอลัมน์
    • ฟิลด์แบบกำหนดเองใดๆ ต้องใช้ค่าชื่อฟิลด์ (โดยทั่วไปจะถูกจัดรูปแบบเป็น cus_FieldName) ไม่ใช่ค่าป้ายชื่อที่แสดงในยูสเซอร์อินเตอร์เฟส
    • ถ้าข้อผิดพลาดระบุฟิลด์ 'ไม่พบลูกค้า'... แล้วแทนที่ส่วนหัวของคอลัมน์ 'ลูกค้า' ด้วย 'คู่ค้า'
  2. เก็บบันทึกการเปลี่ยนแปลงของคุณ
  3. สร้างไฟล์แยกเก็บใหม่แบบ ZIP ของการนำเข้าเดิม
  4. ลองอิมปอร์ตอีกครั้ง

ข้อมูลเพิ่มเติม:

(กลับไปยังรายการ)

8

กำลังข้าม MONEY FIELD เนื่องจากข้อยกเว้น ParseException: ไม่พบสกุลเงินที่มีคำนำหน้า=$ และคำต่อท้าย=Null

สาเหตุ:

  • คุณรวมสัญลักษณ์สกุลเงิน (เช่น $, € หรือ 128) ในรายการสำหรับฟิลด์เงินแล้ว

โซลูชัน:

  1. เปิดไฟล์ CSV แล้วย้ายสัญลักษณ์สกุลเงินออก
  2. เก็บบันทึกการเปลี่ยนแปลงของคุณ
  3. สร้างไฟล์แยกเก็บใหม่แบบ ZIP ของการนำเข้าเดิม
  4. ลองอิมปอร์ตอีกครั้ง

ข้อมูลเพิ่มเติม:

(กลับไปยังรายการ)

9

เกิดข้อผิดพลาดในการเก็บบันทึกเนื้อหาไฟล์สำหรับเอกสาร ContractDocuments.csv: java.io.FileNotFoundException

สาเหตุ:

  • ชื่อของเอกสารที่กล่าวถึงในข้อผิดพลาดไม่ตรงกับชื่อของรายการใดๆ ในคอลัมน์ File ของไฟล์ ContractDocuments.csv

โซลูชัน:

  1. เปิดไฟล์ ContractDocuments.csv
  2. ตรวจสอบให้แน่ใจว่ารายการทั้งหมดในคอลัมน์ ไฟล์ ตรงกับชื่อของเอกสารที่คุณกำลังพยายามอิมปอร์ต
  3. เก็บบันทึกการเปลี่ยนแปลงของคุณ
  4. สร้างไฟล์แยกเก็บใหม่แบบ ZIP ของการนำเข้าเดิม
  5. ลองอิมปอร์ตอีกครั้ง

ข้อมูลเพิ่มเติม:

(กลับไปยังรายการ)

10เกิดข้อยกเว้นขณะกำลังซิปไดเรกทอรี...

สาเหตุ:

  • คุณได้รวมอักขระพิเศษไว้ในตำแหน่งใดๆ ต่อไปนี้
    • ชื่อของเอกสารที่คุณกำลังนำเข้า
    • รายการในคอลัมน์ ไฟล์ ของไฟล์ ContractDocuments.csv

โซลูชัน:

  1. ย้ายอักขระพิเศษออกจากไฟล์ใดๆ ที่คุณต้องการอิมปอร์ต
  2. เปิดไฟล์ ContractDocuments.csv
  3. อัพเดทรายการใดๆ ในคอลัมน์ ไฟล์ ที่ได้รับผลกระทบจากการเปลี่ยนแปลงชื่อไฟล์
  4. เก็บบันทึกการเปลี่ยนแปลงของคุณ
  5. สร้างไฟล์แยกเก็บใหม่แบบ ZIP ของการนำเข้าเดิม
  6. ลองอิมปอร์ตอีกครั้ง

ข้อมูลเพิ่มเติม:

(กลับไปยังรายการ)

11ข้อผิดพลาดในการแยกวิเคราะห์ "username@domain.com": จำนวนคีย์การค้นหาไม่ตรงกับจำนวนค่าที่ระบุ

สาเหตุ:

  • ค่าค้นหาค่าใดค่าหนึ่งที่จำเป็นสำหรับการค้นหาค่าของฟิลด์ในไซต์ขาดหายไป
  • ตัวอย่างเช่น คุณต้องเพิ่มรายการในฟิลด์ ผู้ใช้ โดยใช้รูปแบบต่อไปนี้: [passwordadapter]:[username] ถ้าค่า [passwordAdapter] ขาดหายไป คุณจะพบข้อผิดพลาดนี้

โซลูชัน:

  1. เปิดไฟล์ CSV แล้วค้นหารายการที่กล่าวถึงในข้อผิดพลาด
  2. แก้ไขรูปแบบของรายการ เพื่อรวมค่าที่จำเป็น
  3. เก็บบันทึกการเปลี่ยนแปลงของคุณ
  4. สร้างไฟล์แยกเก็บใหม่แบบ ZIP ของการนำเข้าเดิม
  5. ลองอิมปอร์ตอีกครั้ง

ข้อมูลเพิ่มเติม

(กลับไปยังรายการ)



นำไปใช้กับ

สัญญาเชิงกลยุทธ์ > การนำเข้า/นำออกข้อมูลสัญญาเชิงกลยุทธ์

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