

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

# AWS SDK for SAP ABAP 릴리스
<a name="releases"></a>

AWS SDK for SAP ABAP는 전송으로 제공되고 AWS SDK for SAP ABAP - BTP 에디션은 추가 기능으로 제공됩니다. 전송 및 추가 기능을 가져오는 메커니즘은 다르지만 기술 기능은 동일합니다. 자세한 내용은 [설정](https://docs.aws.amazon.com/sdk-for-sapabap/latest/developer-guide/setup.html)을 참조하세요.

**Topics**
+ [릴리스 전략](#release-strategy)
+ [모범 사례](#best-practices)
+ [SDK for SAP ABAP 패치](#patching)
+ [추가 모듈 설치](#additional-module)
+ [SDK for SAP ABAP 제거](#uninstalling)

## 릴리스 전략
<a name="release-strategy"></a>

의 버전 1 AWS SDK for SAP ABAP 은 자주 업데이트됩니다. 새 패치는 릴리스 및 업데이트에 따라 매주 또는 매일 릴리스됩니다 AWS 서비스. 에 대한 패치에는 SDK의 패치 수준을 업데이트하는 버그 수정 및 기타 변경 사항이 포함될 AWS 서비스 수 있습니다. 자세한 내용은 [AWS SDKs](https://docs.aws.amazon.com/sdkref/latest/guide/maint-policy.html).

## 모범 사례
<a name="best-practices"></a>

모든 SAP 시스템(개발, QA 및 프로덕션)에 대해 동일한 수준의 SDK for SAP ABAP를 유지하는 것이 좋습니다.

SDK를 패치할 때는 샌드박스에서 최신 버전을 가져옵니다. 그런 다음 일반적인 변경 제어 절차에 따라 개발, QA 및 프로덕션 시스템으로 가져올 수 있습니다.

## SDK for SAP ABAP 패치
<a name="patching"></a>

각 SDK for SAP ABAP 릴리스는 모든 버그 수정, 기능 및 업데이트를 포함하여 누적 전송 세트로 제공됩니다. 패치와 설치 전송 사이에는 차이가 없습니다. SDK for SAP ABAP의 패치를 진행하려면 최신 전송을 가져와야 합니다.

`core` 런타임 및 API 모듈의 종속성으로 인해 개별 API 모듈은 별도로 패치할 수 없습니다. 패치 적용 시 특정 `core` 모듈을 더 이상 사용하지 않더라도 모듈과 설치된 다른 모든 API 모듈을 업데이트해야 합니다.

다음 시나리오에서는 패치 적용 프로세스를 설명합니다.
+ <a name="sdk-version-update"></a>**시나리오 1: 정기적인 SDK 버전 업데이트**

  최신 SDK 버전에 패치하는 경우:
  + 모든 전송(코어 및 설치된 API 모듈)을 동시에 가져오기
  + 특정 가져오기 시퀀스가 필요하지 않음
  + 예를 들어, SDK를 설치할 때 `core`, `ec2`, `lmd` 전송을 가져온 경우, 패치를 적용할 때 `core`, `ec2`, `lmd`에 대한 최신 전송을 가져와야 합니다.
+ **시나리오 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 모듈을 설치합니다. 최신 버전의 모듈을 가져오려면 [SDK for SAP ABAP 패치](#patching)의 지침을 따르세요. 이렇게 하면 패치 수준이 모든 SDK 모듈에서 호환됩니다.

## SDK for SAP ABAP 제거
<a name="uninstalling"></a>

SDK for SAP ABAP를 제거하려면 [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://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)에서 서명 파일을 다운로드할 수 있습니다. 파일을 검증하려면 [SDK for SAP ABAP 확인](https://docs.aws.amazon.com/sdk-for-sapabap/latest/developer-guide/installation.html#verification)을 참조하세요.

SAP 시스템에 설치된 각 SDK 모듈에 대해 이전 ZIP 파일에서 해당 *삭제 전송*을 가져와야 합니다. 전체 SDK를 제거하지 않고도 단일 모듈을 제거할 수 있습니다. 제거하려는 모듈의 *삭제 전송*만 가져와서 제거할 수 있습니다. 모든 모듈과 함께 전체 SDK를 제거하는 경우 *코어 삭제 전송*을 마지막으로 가져와야 합니다.

개발, QA 또는 프로덕션 시스템에서 제거를 시도하기 전에 샌드박스에서 제거를 테스트하는 것이 좋습니다.

**고려 사항**

SDK를 제거하기 전에 다음 고려 사항을 참조하세요.
+ 의 SDK 구성 설정이 손실됩니다. 설치 시 다시 `IMG`을(를) 구성해야 합니다.
+ SDK를 사용하는 Z 프로그램이 있는 경우 SDK 제거 후 구문 오류가 발생합니다.
+ SDK 권한 부여 참조가 포함된 PFCG 또는 비즈니스 역할은 SDK 제거 후 잘못된 권한을 갖게 됩니다. SDK를 제거하기 전에 PFCG 역할에서 SDK 권한 부여 참조를 제거하세요.

**참고**  
AWS SDK for SAP ABAP - 개발자 미리 보기 중에는 BTP 에디션을 제거할 수 없습니다.