

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

# 適用於 SAP ABAP 的 AWS SDK 版本
<a name="releases"></a>

AWS 適用於 SAP ABAP 的 SDK 以傳輸形式交付，適用於 SAP ABAP 的 AWS SDK - BTP 版本則以附加元件形式交付。匯入傳輸和附加元件的機制不同，但技術功能相同。如需詳細資訊，請參閱[設定](https://docs.aws.amazon.com/sdk-for-sapabap/latest/developer-guide/setup.html)。

**Topics**
+ [發行策略](#release-strategy)
+ [最佳實務](#best-practices)
+ [修補適用於 SAP ABAP 的 SDK](#patching)
+ [安裝其他模組](#additional-module)
+ [解除安裝適用於 SAP ABAP 的 SDK](#uninstalling)

## 發行策略
<a name="release-strategy"></a>

第 1 版 適用於 SAP ABAP 的 AWS SDK 會經常更新。根據 的版本和更新，每週或每天都會發行新修補程式 AWS 服務。的修補程式 AWS 服務 可以包含更新 SDK 修補程式層級的錯誤修正和其他變更。如需詳細資訊，請參閱 [AWS SDKs和工具維護政策](https://docs.aws.amazon.com/sdkref/latest/guide/maint-policy.html)。

## 最佳實務
<a name="best-practices"></a>

我們建議為所有 SAP 系統 （開發、QA 和生產） 保留相同的適用於 SAP ABAP 的 SDK 修補程式層級。

修補 SDK 時，請在沙盒中匯入最新版本。然後，您可以依照正常的變更控制程序，將其匯入到開發、QA 和生產系統。

## 修補適用於 SAP ABAP 的 SDK
<a name="patching"></a>

每個適用於 SAP ABAP 的 SDK 版本都會以一組累積傳輸形式交付，包括所有錯誤修正、功能和更新。修補程式和安裝傳輸之間沒有差異。您必須將最新的傳輸匯入修補程式 SDK for SAP ABAP。

由於 `core` Runtime 和 API 模組的相依性，個別 API 模組無法單獨修補。修補時，您必須更新已安裝的`core`模組和所有其他 API 模組，即使某些模組不再使用。

下列案例說明修補程序：
+ <a name="sdk-version-update"></a>**案例 1：定期 SDK 版本更新**

  修補至最新的 SDK 版本時：
  + 同時匯入所有傳輸 （核心和已安裝的 API 模組）
  + 不需要特定的匯入序列
  + 例如，如果您在安裝 SDK 時匯入 `core`、 `ec2`和 `lmd`傳輸，則必須在修補`lmd`時匯入 `core`、 `ec2`和 的最新傳輸。
+ **案例 2：新增 API 模組**

  從與目前安裝模組不同的 SDK 版本匯入新的 API 模組 （例如 Amazon Textract `tex`) 時：
  + 必須修補所有現有的模組，以符合新模組的 SDK 發行版本
  + 同時匯入 （無特定序列）：
    + 所有現有模組 (`core` 和已安裝的 API 模組） 的最新傳輸
    + 新 API 模組的傳輸 `tex`
+ **案例 3：更新現有的 API 模組**

  將現有 API 模組 （例如 Amazon Translate `xl8`) 更新至最新的 SDK 版本時，由於相互依存性，因此不支援個別模組更新。您必須依照 中概述的程序，將`core`模組和所有已安裝的 API 模組一起更新，以修補整個 SDK[Regular SDK Version Update](#sdk-version-update)。

## 安裝其他模組
<a name="additional-module"></a>

在與現有 `core`和 模組相同的修補程式層級匯入新模組的傳輸，以在 SAP 系統中安裝額外的 API 模組。[修補適用於 SAP ABAP 的 SDK](#patching) 如果您想要匯入更新版本的模組，請遵循 中的準則。這可確保修補程式層級在所有 SDK 模組之間相容。

## 解除安裝適用於 SAP ABAP 的 SDK
<a name="uninstalling"></a>

若要解除安裝適用於 SAP ABAP 的 SDK，您必須從 https：//[https://sdk-for-sapabap.aws.amazon.com/awsSdkSapabapV1/release/uninstall-abapsdk-LATEST.zip](https://sdk-for-sapabap.aws.amazon.com/awsSdkSapabapV1/release/uninstall-abapsdk-LATEST.zip) 下載*刪除傳輸*套件。

```
curl "https://sdk-for-sapabap.aws.amazon.com/awsSdkSapabapV1/release/uninstall-abapsdk-LATEST.zip" -o "uninstall-abapsdk-LATEST.zip"
```

您可以從 https：//[https://sdk-for-sapabap.aws.amazon.com/awsSdkSapabapV1/release/uninstall-abapsdk-LATEST.sig](https://sdk-for-sapabap.aws.amazon.com/awsSdkSapabapV1/release/uninstall-abapsdk-LATEST.sig) 下載簽章檔案。若要驗證檔案，請參閱[驗證適用於 SAP ABAP 的 SDK](https://docs.aws.amazon.com/sdk-for-sapabap/latest/developer-guide/installation.html#verification)。

對於 SAP 系統上安裝的每個 SDK 模組，必須從先前的 ZIP 檔案匯入對應的*刪除傳輸*。您可以移除單一模組，而無需解除安裝整個 SDK。您可以僅匯入要移除之模組的*刪除傳輸*來執行此操作。如果您要解除安裝整個開發套件及其所有模組，則必須最後匯入*核心刪除傳輸*。

我們建議您在嘗試開發、QA 或生產系統之前，先在沙盒中測試解除安裝。

**考量**

解除安裝 SDK 之前，請參閱下列考量事項。
+ 來自 的 SDK 組態設定將會遺失。安裝時`IMG`必須重新設定 。
+ 如果您有依賴軟體開發套件的 Z 程式，它們會在移除軟體開發套件後產生語法錯誤。
+ 包含 SDK 授權參考的 PFCG 或商業角色在移除 SDK 後會有無效的授權。解除安裝 SDK 之前，請從 PFCG 角色移除 SDK 授權參考。

**注意**  
AWS 適用於 SAP ABAP 的 SDK - 開發人員預覽期間無法解除安裝 BTP 版本。