ข้อผิดพลาดที่พบมากที่สุดในระหว่างการนำเข้าสัญญาเดิมมีอะไรบ้าง?
บทความในฐานข้อมูลองค์ความรู้นี้ถูกแปลด้วยเครื่องเพื่ออำนวยความสะดวกให้แก่คุณ SAP ไม่รับประกันใดๆ เกี่ยวกับความถูกต้องหรือความสมบูรณ์ของการแปลด้วยเครื่อง คุณจะพบเนื้อหาต้นฉบับได้เมื่อสลับไปยัง 'ภาษาอังกฤษ' โดยใช้ตัวเลือกภาษา
ข้อผิดพลาดที่พบมากที่สุดในระหว่างการนำเข้าสัญญาเดิมมีอะไรบ้าง?
ฉันจะแก้ไขข้อผิดพลาดในการนำเข้าสัญญาเดิมทั่วไปได้อย่างไร?
รายการต่อไปนี้จะมีข้อผิดพลาดทั่วไปมากที่สุดที่พบเมื่อนำเข้าสัญญาเดิม เลือกข้อความแสดงข้อผิดพลาดเพื่อข้ามไปที่แถวในตาราง:
- FileNotFoundException: ชื่อไฟล์ (ไม่มีไฟล์หรือไดเรกทอรีดังกล่าว)
- คุณไม่มีเทมเพลตที่เผยแพร่ชื่อ...
- ชื่อเทมเพลตไม่สามารถใช้ได้
- next() พบข้อผิดพลาดในการแยกวิเคราะห์ AQL: คำสั่งการประมวลผลสัญพจน์สตริงที่มีรูปแบบไม่ถูกต้อง...
- NoSuchElementException: ค่า Null
- ไม่พบผู้ใช้ '' (หรือ) ไม่พบผู้ใช้ 'null' (หรือ) ของอินสแตนซ์ ContractId ที่มี ='[BaseId]' รายการหนึ่งมี DocumentId [BaseId] แต่อีกรายการหนึ่งมี (อาร์กิวเมนต์)
- ไม่พบ fieldName ของฟิลด์...
- กำลังข้าม MONEY FIELD เนื่องจากข้อยกเว้น ParseException: ไม่พบสกุลเงินที่มีคำนำหน้า=$ และคำต่อท้าย=Null
- เกิดข้อผิดพลาดในการเก็บบันทึกเนื้อหาไฟล์สำหรับเอกสาร ContractDocuments.csv: java.io.FileNotFoundException
- เกิดข้อยกเว้นขณะซิปไดเรกทอรี...
- ข้อผิดพลาดในการแยกวิเคราะห์ "username@domain.com": จำนวนคีย์การค้นหาไม่ตรงกับจำนวนค่าที่ระบุ
ตารางต่อไปนี้
| 1 | FileNotFoundException: ชื่อไฟล์ (ไม่มีไฟล์หรือไดเรกทอรีดังกล่าว) |
สาเหตุ:
- ไฟล์ ZIP การอิมปอร์ตดั้งเดิมถูกสร้างขึ้นจากแฟ้มแทนเอกสารแต่ละรายการ
- คุณต้องสร้างไฟล์แยกเก็บจากไฟล์ CSV โดยตรงและเอกสารเพิ่มเติมใดๆ ที่คุณวางแผนจะอัพโหลด ถ้าคุณเพิ่ม CSV และเอกสารอื่นๆ ลงในแฟ้ม ให้สร้างไฟล์ข้อมูลแยกเก็บแบบ ZIP จากแฟ้ม การดำเนินการนำเข้าจะล้มเหลว
- ชื่อไฟล์ที่กล่าวถึงใน ImportProjectParameters.csv ไม่ถูกต้อง - ชื่อต้องเป็นไปตามชื่อไฟล์หรือรูปแบบ CSV มาตรฐานและต้องมีตัวพิมพ์ใหญ่พิมพ์เล็กตรงกัน
- ไม่มีไฟล์ CSV 4 ไฟล์ขึ้นไป
- ไฟล์ ZIP การอิมปอร์ตเดิมแต่ละไฟล์ต้องมีไฟล์ CSV ทั้งหมดที่จำเป็น
- คุณยังต้องรวม ContractDocuments.csv และ ContractTeams.csv แม้ว่าไฟล์จะว่างเปล่าก็ตาม
- ไฟล์ ImportProjectParameters.csv ขาดหายไป
โซลูชัน:
- แก้ไขข้อผิดพลาดในไฟล์ข้อมูลแยกเก็บแบบ ZIP หรือไฟล์
- ลองอิมปอร์ตอีกครั้ง
(กลับไปยังรายการ)
|
| 2 | คุณไม่มีเทมเพลตที่เผยแพร่ชื่อ ... |
สาเหตุ:
- ข้อผิดพลาดนี้เกิดขึ้นเมื่อเทมเพลตที่กล่าวถึงใน ImportProjectParameters.csv ไม่แอคทีฟ หรือไม่ได้ถูกเผยแพร่ (สถานะ 'แบบร่าง')
โซลูชัน:
- เปิดใช้งานใหม่และเผยแพร่เทมเพลต
- ลองอิมปอร์ตอีกครั้ง
ข้อมูลเพิ่มเติม
(กลับไปยังรายการ)
|
| 3 | ชื่อเทมเพลตไม่สามารถใช้ได้ |
สาเหตุ:
- เทมเพลตที่กล่าวถึงมีการกำหนดเงื่อนไขการมองเห็นไว้ ดังนั้นจึงไม่สามารถใช้ได้
โซลูชัน:
- สร้างเทมเพลตเวอร์ชันใหม่
- ย้ายเงื่อนไขการมองเห็นออก
- เผยแพร่เทมเพลตเวอร์ชันใหม่
- ลองอิมปอร์ตอีกครั้ง
ข้อมูลเพิ่มเติม:
- เราขอแนะนำให้มีเทมเพลตเปล่าแยกต่างหากซึ่งสามารถใช้เพื่อนำเข้าสัญญาเดิมได้เท่านั้น
(กลับไปยังรายการ)
|
| 4 | next() พบข้อผิดพลาดในการแยกวิเคราะห์ AQL: คำสั่งการประมวลผลสัญพจน์สตริงที่มีรูปแบบไม่ถูกต้อง... |
สาเหตุ:
- ไฟล์การอิมปอร์ต CSV มีการแบ่งบรรทัดภายในค่าใดค่าหนึ่งของคอลัมน์ที่ระบุ
โซลูชัน
-
- เปิดไฟล์ CSV ในเอดิเตอร์ข้อความแบบง่าย
- ค้นหาค่าสำหรับคอลัมน์ที่ระบุไว้ในข้อผิดพลาด และย้ายตัวแบ่งบรรทัดหรือพื้นที่ออก
- เก็บบันทึกการเปลี่ยนแปลงของคุณ
- สร้างไฟล์แยกเก็บใหม่แบบ ZIP ของการนำเข้าเดิม
- ลองอิมปอร์ตอีกครั้ง
ข้อมูลเพิ่มเติม:
(กลับไปยังรายการ)
|
| 5 | NoSuchElementException: ค่า Null |
สาเหตุ:
- ข้อความในฟิลด์ใดฟิลด์หนึ่งในไฟล์การอิมปอร์ต CSV มีเครื่องหมายอัญประกาศคู่ (") ซึ่งเป็นไปได้ว่าจะอยู่ใกล้กับจุดสิ้นสุดของรายการ
โซลูชัน:
- เปิดไฟล์ CSV ในเอดิเตอร์ข้อความแบบง่าย
- ค้นหารายการสำหรับแถวสุดท้ายที่อิมปอร์ตสำเร็จ
- ในแถวถัดไป (แถวที่สอดคล้องกับข้อผิดพลาด) ให้ตรวจสอบรายการสำหรับเครื่องหมายอัญประกาศคู่ (")
- ย้ายเครื่องหมายอัญประกาศคู่ออก
- เก็บบันทึกการเปลี่ยนแปลงของคุณ
- สร้างไฟล์แยกเก็บใหม่แบบ ZIP ของการนำเข้าเดิม
- ลองอิมปอร์ตอีกครั้ง
ข้อมูลเพิ่มเติม
(กลับไปยังรายการ)
|
| 6 | ไม่พบผู้ใช้ '' ข้อผิดพลาด หรือ ไม่พบผู้ใช้ 'Null' หรือ
จาก ContractId instances ที่มี ='[BaseId]' อินสแตนซ์หนึ่งมี DocumentId [BaseId] แต่อีกอินสแตนซ์หนึ่งมี (อาร์กิวเมนต์ที่ขาดหายไป) |
สาเหตุ:
- คุณใช้ไฟล์ CSV ไฟล์ใดไฟล์หนึ่งจากการนำเข้าเดิมก่อนหน้านี้อีกครั้ง แต่ป้อนข้อมูลน้อยลง
โซลูชัน:
- เปิดไฟล์ CSV ในเอดิเตอร์ข้อความแบบง่าย
- ไปที่ส่วนท้ายของไฟล์และตรวจสอบแถวที่มีเฉพาะเครื่องหมายจุลภาค (,)
- ลบแถวเหล่านี้ (ถ้ามี)
- เก็บบันทึกการเปลี่ยนแปลงของคุณ
- สร้างไฟล์แยกเก็บใหม่แบบ ZIP ของการนำเข้าเดิม
- ลองอิมปอร์ตอีกครั้ง
ข้อมูลเพิ่มเติม:
(กลับไปยังรายการ)
|
| 7 | ไม่พบฟิลด์ FieldName... |
สาเหตุ:
- ชื่อที่ไม่ซ้ำกันของฟิลด์ใดฟิลด์หนึ่งที่ใช้เป็นส่วนหัวของคอลัมน์ไม่ถูกต้อง โดยขึ้นต้นด้วย cus_FieldName
- ถ้าข้อผิดพลาดระบุว่า 'ลูกค้า' ไม่มีอยู่ ค่าส่วนหัวนี้ต้องเป็นคู่ค้า
โซลูชัน:
- เปิดไฟล์ CSV แต่ละไฟล์และตรวจทานค่าส่วนหัวของคอลัมน์
- ฟิลด์แบบกำหนดเองใดๆ ต้องใช้ค่าชื่อฟิลด์ (โดยทั่วไปจะถูกจัดรูปแบบเป็น cus_FieldName) ไม่ใช่ค่าป้ายชื่อที่แสดงในยูสเซอร์อินเตอร์เฟส
- ถ้าข้อผิดพลาดระบุฟิลด์ 'ไม่พบลูกค้า'... แล้วแทนที่ส่วนหัวของคอลัมน์ 'ลูกค้า' ด้วย 'คู่ค้า'
- เก็บบันทึกการเปลี่ยนแปลงของคุณ
- สร้างไฟล์แยกเก็บใหม่แบบ ZIP ของการนำเข้าเดิม
- ลองอิมปอร์ตอีกครั้ง
ข้อมูลเพิ่มเติม:
(กลับไปยังรายการ)
|
| 8 |
กำลังข้าม MONEY FIELD เนื่องจากข้อยกเว้น ParseException: ไม่พบสกุลเงินที่มีคำนำหน้า=$ และคำต่อท้าย=Null
|
สาเหตุ:
- คุณรวมสัญลักษณ์สกุลเงิน (เช่น $, € หรือ 128) ในรายการสำหรับฟิลด์เงินแล้ว
โซลูชัน:
- เปิดไฟล์ CSV แล้วย้ายสัญลักษณ์สกุลเงินออก
- เก็บบันทึกการเปลี่ยนแปลงของคุณ
- สร้างไฟล์แยกเก็บใหม่แบบ ZIP ของการนำเข้าเดิม
- ลองอิมปอร์ตอีกครั้ง
ข้อมูลเพิ่มเติม:
- เมื่อต้องการป้อนสกุลเงินเฉพาะในฟิลด์เงิน คุณต้องป้อนค่าที่มีรูปแบบ 'MONEY VALUE CURRENCY ABBREVIATION รายการต่อไปนี้แสดงรายการจะแสดงรูปแบบนี้
- 50 USD
- '1000 EUR
- '80000 JPY
- นำเข้าสัญญาเดิม: ข้อผิดพลาดของสกุลเงิน
(กลับไปยังรายการ)
|
| 9 |
เกิดข้อผิดพลาดในการเก็บบันทึกเนื้อหาไฟล์สำหรับเอกสาร ContractDocuments.csv: java.io.FileNotFoundException
|
สาเหตุ:
- ชื่อของเอกสารที่กล่าวถึงในข้อผิดพลาดไม่ตรงกับชื่อของรายการใดๆ ในคอลัมน์ File ของไฟล์ ContractDocuments.csv
โซลูชัน:
- เปิดไฟล์ ContractDocuments.csv
- ตรวจสอบให้แน่ใจว่ารายการทั้งหมดในคอลัมน์ ไฟล์ ตรงกับชื่อของเอกสารที่คุณกำลังพยายามอิมปอร์ต
- เก็บบันทึกการเปลี่ยนแปลงของคุณ
- สร้างไฟล์แยกเก็บใหม่แบบ ZIP ของการนำเข้าเดิม
- ลองอิมปอร์ตอีกครั้ง
ข้อมูลเพิ่มเติม:
(กลับไปยังรายการ)
|
| 10 | เกิดข้อยกเว้นขณะกำลังซิปไดเรกทอรี...
|
สาเหตุ:
- คุณได้รวมอักขระพิเศษไว้ในตำแหน่งใดๆ ต่อไปนี้
- ชื่อของเอกสารที่คุณกำลังนำเข้า
- รายการในคอลัมน์ ไฟล์ ของไฟล์ ContractDocuments.csv
โซลูชัน:
- ย้ายอักขระพิเศษออกจากไฟล์ใดๆ ที่คุณต้องการอิมปอร์ต
- เปิดไฟล์ ContractDocuments.csv
- อัพเดทรายการใดๆ ในคอลัมน์ ไฟล์ ที่ได้รับผลกระทบจากการเปลี่ยนแปลงชื่อไฟล์
- เก็บบันทึกการเปลี่ยนแปลงของคุณ
- สร้างไฟล์แยกเก็บใหม่แบบ ZIP ของการนำเข้าเดิม
- ลองอิมปอร์ตอีกครั้ง
ข้อมูลเพิ่มเติม:
(กลับไปยังรายการ)
|
| 11 | ข้อผิดพลาดในการแยกวิเคราะห์ "username@domain.com": จำนวนคีย์การค้นหาไม่ตรงกับจำนวนค่าที่ระบุ |
สาเหตุ:
- ค่าค้นหาค่าใดค่าหนึ่งที่จำเป็นสำหรับการค้นหาค่าของฟิลด์ในไซต์ขาดหายไป
- ตัวอย่างเช่น คุณต้องเพิ่มรายการในฟิลด์ ผู้ใช้ โดยใช้รูปแบบต่อไปนี้: [passwordadapter]:[username] ถ้าค่า [passwordAdapter] ขาดหายไป คุณจะพบข้อผิดพลาดนี้
โซลูชัน:
- เปิดไฟล์ CSV แล้วค้นหารายการที่กล่าวถึงในข้อผิดพลาด
- แก้ไขรูปแบบของรายการ เพื่อรวมค่าที่จำเป็น
- เก็บบันทึกการเปลี่ยนแปลงของคุณ
- สร้างไฟล์แยกเก็บใหม่แบบ ZIP ของการนำเข้าเดิม
- ลองอิมปอร์ตอีกครั้ง
ข้อมูลเพิ่มเติม
(กลับไปยังรายการ)
|
สัญญาเชิงกลยุทธ์ > การนำเข้า/นำออกข้อมูลสัญญาเชิงกลยุทธ์