> ## Documentation Index
> Fetch the complete documentation index at: https://docs.kasoftware.com/llms.txt
> Use this file to discover all available pages before exploring further.

# SAP IDoc Send

> 使用知行之橋SAP IDoc 端口配置向 SAP 傳送 IDoc 檔案。

## 端口配置

向 SAP 傳送 IDoc 檔案時，可以使用以下設定。

#### 控制記錄資訊選項

當從一個 SAP 系統接收 IDoc 檔案並將其傳送到另一個 SAP 系統時，你可能希望在不更改 IDoc 檔案資料的情況下更改控制記錄資訊。有關詳細資訊，請參閱[向 SAP 傳送 IDocs](#向-sap-傳送-idocs)。

要覆蓋 IDoc 檔案的控制頭，請選中**覆蓋**，然後更改以下選項。

| 設定                     | 說明                    |
| ---------------------- | --------------------- |
| **SAP 版本 (DOCREL)**    | IDOC 的 SAP 版本。        |
| **測試標誌 (TEST)**        | 指示 IDoc 是否應處於測試模式的標誌。 |
| **傳送方端口 (SNDPOR)**     | 傳送方端口（SAP 系統或外部子系統）。  |
| **傳送方合作伙伴編號 (SNDPRN)** | 傳送方的合作伙伴編號。           |
| **傳送方合作伙伴型別 (SNDPRT)** | 傳送方的合作伙伴型別。           |
| **傳送方合作伙伴功能 (SNDPFC)** | 傳送方的合作伙伴功能。           |
| **傳送方地址 (SNDSAD)**     | 傳送方的地址。               |
| **邏輯地址 (SNDLAD)**      | 傳送方的邏輯地址。             |
| **接收方端口 (RCVPOR)**     | 接收方端口。                |
| **接收方合作伙伴編號 (RCVPRN)** | 接收方的合作伙伴編號。           |
| **接收方合作伙伴型別 (RCFPRT)** | 接收方的合作伙伴型別。           |
| **接收方合作伙伴功能 (RCVPFC)** | 接收方的合作伙伴功能。           |
| **接收方地址 (RVCSAD)**     | 接收方的地址。               |
| **接收方邏輯地址 (RCVLAD)**   | 接收方的邏輯地址。             |
| **使用系統日期/時間**          | 是否在控制記錄資訊中包含系統日期/時間。  |

#### 進階設定

*不包含在上述類別中的設定。*

| 設定         | 說明                                                                                                                                   |
| ---------- | ------------------------------------------------------------------------------------------------------------------------------------ |
| **延遲處理**   | 放置在 **交易**索引標籤中的檔案的處理將延遲的時間（秒）。這是舊版設定。最佳做法是[使用 File 端口](./Designing-a-Flow#interacting-with-the-local-file-system)管理本地檔案系統，而不是使用此設定。 |
| **重新整理範本** | 啟用後，端口會在發生解析錯誤時嘗試更新其用於解析的範本。端口會連線 SAP 系統並查詢相應範本來執行更新。                                                                                |
| **本地檔名格式** | 用於為端口輸出的訊息分配檔名的方案。可以在檔名中動態使用宏來包含識別碼和時間戳等資訊。有關詳細資訊，請參閱[宏](#macros)。                                                                   |
| **上傳範本**   | 用於上傳範本並將其安裝在端口的架構資料夾中。如果範本已存在，系統會詢問是否要覆蓋它。                                                                                           |

#### 訊息

<Note>
  **儲存至 Sent 資料夾**和**Sent 資料夾方案**設定已棄用，預設處於隱藏狀態。只有先前已啟用這些設定或將其配置為非預設值的端口才會顯示它們。若要保留成功處理的檔案副本，請在工作流程中右鍵單擊該端口，選擇**顯示成功路徑**，然後將成功路徑連線到[File 端口](../file)。
</Note>

| 設定                    | 描述                                                  |
| --------------------- | --------------------------------------------------- |
| **儲存至 Sent 資料夾**（已棄用） | 將端口處理的檔案複製到 Sent 資料夾。預設停用。儲存到 Sent 資料夾中的檔案不受靜態加密保護。 |
| **Sent 資料夾方案**（已棄用）   | 按所選時間間隔對 Sent 資料夾中的檔案進行分組。僅在啟用**儲存至 Sent 資料夾**時適用。  |

#### 日誌

*控制日誌建立和儲存的設定。*

| 設定           | 說明                                                                                                                                                |
| ------------ | ------------------------------------------------------------------------------------------------------------------------------------------------- |
| **日誌級別**     | 端口生成日誌的詳細程度。請求支援時，請將其設定為 **Debug**。                                                                                                               |
| **日誌子資料夾方案** | 指示端口根據所選時間間隔對 Logs 資料夾中的檔案進行分組。**每週**（Weekly）選項（預設值）指示端口每週建立一個新的子資料夾，並將該周的所有日誌儲存在其中。留空則指示端口將所有日誌直接儲存到 Logs 資料夾中。對於處理大量交易的端口，使用子資料夾有助於保持日誌有序並提升效能。 |
| **日誌訊息**     | 選中此項可讓已處理檔案的日誌項目包含該檔案本身的副本。如果停用此項，可能無法從**交易**索引標籤 下載檔案副本。                                                                                         |

#### 其他設定

*其他設定適用於特定用例。*

| 設定       | 說明                                                                             |
| -------- | ------------------------------------------------------------------------------ |
| **其他設定** | 允許以分號分隔的清單配置隱藏的端口設定（例如 `setting1=value1;setting2=value2`）。正常的端口用例和功能不需要使用這些設定。 |

## 向 SAP 傳送 IDocs

配置 IDoc 端口以連線到 SAP 系統後，即可開始向 SAP 傳送 IDoc 檔案。IDoc 端口可以傳送原始 IDoc 或 XML IDoc 格式的檔案。

可以將端口配置為自動將控制記錄資訊插入到傳送給 SAP 的 IDoc 中，例如 DOCREL、SNDPOR、SNDPRT 等。這使傳出 IDoc 更容易由已配置的系統處理。在**設定**索引標籤 的[控制記錄資訊選項](#控制記錄資訊選項)部分配置這些設定。

向 SAP 系統傳送 IDoc 之前，請確保已在 SAP 中正確配置合作伙伴配置檔案。如果 SAP 中沒有合作伙伴配置檔案與正在傳送的 IDoc 中的控制記錄資訊匹配，SAP 系統將不會處理這些資料。有關設定合作伙伴配置檔案的更多資訊，請參閱[測試向 SAP 傳送 IDoc](#測試向-sap-傳送-idoc)。

<Tip>可以使用交易程式碼 WE60 搜尋不同 IDoc 型別的段文件。</Tip>

### 測試向 SAP 傳送 IDoc

要測試向 SAP 傳送 IDoc，首先需要將 SAP 系統配置為具有知行之橋的合作伙伴配置檔案。以下步驟介紹如何使用 ORDERS IDoc 完成此操作。

1. *建立合作伙伴：* 轉到交易程式碼 WE20 並定義合作伙伴配置檔案。將客戶的**合作伙伴型別**設定為 **KU**，並將**合作伙伴編號**設定為有效的客戶編號。

   <img src="https://mintcdn.com/qiao/3lMD3uYuGJqErRlJ/public/images/sap-send-profiles.png?fit=max&auto=format&n=3lMD3uYuGJqErRlJ&q=85&s=c07c1cb2374db2410207a041fdf329f6" alt="建立合作伙伴" width="806" height="734" data-path="public/images/sap-send-profiles.png" />

2. *為 ORDERS 文件新增入站參數：* 此文件的訊息型別為 ORDERS。在**入站選項**索引標籤上，將**處理程式碼**設定為 **ORDE**，以告知 SAP 系統在收到採購訂單 ORDERS 文件時如何建立銷售訂單。

   <img src="https://mintcdn.com/qiao/3lMD3uYuGJqErRlJ/public/images/sap-send-params.png?fit=max&auto=format&n=3lMD3uYuGJqErRlJ&q=85&s=891428fb3fd92511c76aef991a6f15f1" alt="設定參數" width="699" height="611" data-path="public/images/sap-send-params.png" />

3. *將客戶分配到銷售部門：* 步驟 1 中配置的客戶必須分配給銷售組織、分銷渠道和部門。轉到交易 VOE2，在 EDSDC 表中配置這些設定。
