繁體中文 - 機器翻譯
常見問題 KB0405759
電子郵件
舊有合約匯入期間遇到的最常見錯誤為何?
此知識庫文章透過機器翻譯為您提供。SAP Ariba 對機器翻譯的正確性或完整性不提供任何保證。您可以透過語言選擇器切換為英文,藉此查看原始內容。
徵狀

舊有合約匯入期間遇到的最常見錯誤為何?

如何解決常見的舊有合約匯入錯誤?


解決

下列清單包含匯入舊有合約時發生的最常見錯誤。選擇錯誤的文字以跳轉至表格中的資料列:

  1. FileNotFoundException: filename (沒有這個檔案或目錄)
  2. 您沒有發佈的範本,名稱為...
  3. 範本名稱不適用
  4. next() 發生 AQL 剖析錯誤: 字串文字處理陳述式格式錯誤...
  5. NoSuchElementException:null
  6. 使用者 '' 找不到錯誤 (或) 找不到使用者 'null' (或) 在 ='[BaseId]' 的 ContractId 事例中,有 DocumentId [BaseId],但另一個有 (缺少引數)
  7. 找不到欄位 fieldName...
  8. 因例外 ParseException 而跳過貨幣欄位:找不到首碼為$ 且後置=null 的貨幣
  9. 儲存文件 ContractDocuments.csv 的檔案內容時發生錯誤:java.io.FileNotFoundException
  10. 壓縮目錄時發生異常...
  11. 剖析 "username@domain.com" 時發生錯誤:查詢鍵值數量與指定值數量不相符。

下表

SL 號碼錯誤原因和解決方案
1FileNotFoundException: filename (沒有這個檔案或目錄)

原因:

  • 已自資料夾 (而非個別文件) 建立舊匯入 ZIP 歸檔。
    • 您必須直接從 CSV 檔案和計劃上傳的附加文件建立歸檔檔案。如果您將 CSV 和其他文件新增至資料夾,然後從資料夾建立 ZIP 保存,則匯入程序將失敗。
  • ImportProjectParameters.csv 中提及的檔案名稱不正確 - 名稱必須與標準 CSV 檔案名稱或格式相同,且區分大小寫。
  • 缺少 4 個 CSV 檔案中的一個或多個檔案。
    • 每個舊匯入 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' 或

在具有 ='[BaseId]' 的 ContractId 事例中,有 DocumentId [BaseId],但另一個有 (缺少引數)

原因:

  • 您已重複使用先前舊版匯入的其中一個 CSV 檔案,但輸入較少資料列。

解決方案:

  1. 在簡易文字編輯器中開啟 CSV 檔案。
  2. 移至檔案結尾並檢查僅包含逗號 (,) 的列。
  3. 若存在,請刪除這些列。
  4. 儲存您的更改。
  5. 建立新舊匯入 ZIP 歸檔。
  6. 重試匯入。

附加資訊:

(返回清單)

7找不到欄位 FieldName...

原因:

  • 作為欄表頭使用的其中一個欄位的唯一名稱不正確。其以 cus_FieldName 開頭。
  • 若錯誤表示「客戶」不存在,則此表頭值必須為「供應商」。

解決方案:

  1. 開啟各 CSV 檔案並審查欄表頭值。
    • 任何自訂欄位必須使用欄位名稱值 (通常格式化為 cus_FieldName),而非顯示在使用者介面中的標籤值。
    • 若錯誤說明找不到欄位客戶...,請將欄表頭 '客戶' 替代為 '供應商'
  2. 儲存您的更改。
  3. 建立新舊匯入 ZIP 歸檔。
  4. 重試匯入。

附加資訊:

(返回清單)

8

因例外 ParseException 而跳過貨幣欄位:找不到首碼為$ 且後置=null 的貨幣

原因:

  • 您已於貨幣欄位的輸入項中包含幣別符號 (例如 $、€ 或 ~)。

解決方案:

  1. 開啟 CSV 檔案並移除幣別符號。
  2. 儲存您的更改。
  3. 建立新舊匯入 ZIP 歸檔。
  4. 重試匯入。

附加資訊:

  • 若要在金額欄位中輸入特定幣別,您必須使用格式 'MONEY VALUE CURRENCY ABBREVIATION' 輸入值。下列清單輸入項可示範此格式:
    • '50 USD
    • '1000 歐元
    • '80000 JPY
  • 匯入舊有合約:貨幣錯誤

(返回清單)

9

儲存文件 ContractDocuments.csv 的檔案內容時發生錯誤:java.io.FileNotFoundException

原因:

  • 錯誤中提及的文件名稱與 ContractDocuments.csv 檔案的 File 欄輸入項名稱不相符。

解決方案:

  1. 開啟 ContractDocuments.csv 檔案。
  2. 請確保 [檔案] 欄中的所有輸入項符合您嘗試匯入的文件名稱。
  3. 儲存您的更改。
  4. 建立新舊匯入 ZIP 歸檔。
  5. 重試匯入。

附加資訊:

(返回清單)

10壓縮目錄時發生異常...

原因:

  • 您已在下列位置包含特殊字元:
    • 您正在匯入的文件名稱。
    • ContractDocuments.csv 檔案的 File 欄輸入項。

解決方案:

  1. 移除任何您要匯入檔案的特殊字元。
  2. 開啟 ContractDocuments.csv 檔案。
  3. 於 [檔案] 欄中更新受更改檔案名稱影響的輸入項。
  4. 儲存您的更改。
  5. 建立新舊匯入 ZIP 歸檔。
  6. 重試匯入。

附加資訊:

(返回清單)

11剖析 "username@domain.com" 時發生錯誤:查詢鍵值數量與指定值數量不相符。

原因:

  • 缺少尋找網站中欄位值所需的其中一個查閱值。
  • 例如,您必須在 [使用者] 欄位中使用下列格式新增輸入項:[passwordadter]:[username] 。若缺少 [passwordadapter] 值,您會遇到此錯誤。

解決方案:

  1. 開啟 CSV 檔案並找到錯誤中提及的輸入項。
  2. 請更正輸入項的格式,使其包含必要值。
  3. 儲存您的更改。
  4. 建立新舊匯入 ZIP 歸檔。
  5. 重試匯入。

附加資訊

(返回清單)



適用產品

戰略合約 > 戰略合約進口/出口

使用條款  |  版權所有  |  安全披露  |  隱私權