

# SAP OData 활성화
<a name="sap-odata-activation"></a>

SAP OData 연결을 위한 다음 단계를 완료합니다.

## ODBC 소스
<a name="sap-odata-odp-sources"></a>

ODP 공급자에서 데이터를 전송하려면 먼저 다음 요구 사항을 충족해야 합니다.
+ SAP NetWeaver AS ABAP 인스턴스가 있어야 합니다.
+ SAP NetWeaver 인스턴스에 데이터를 전송할 ODP 공급자가 포함되어야 합니다. ODP 공급자가 다음을 포함해야 합니다.
  + SAP DataSources(트랜잭션 코드 RSO2)
  + SAP Core Data Services ABAP CDS 뷰
  + SAP BW 또는 SAP BW/4HANA 시스템(InfoObject, DataStore 객체)
  + SAP Landscape Replication Server(SAP SLT)를 통해 SAP 소스 시스템에서 테이블 및 DB 뷰를 실시간 복제
  + SAP ABAP 기반 소스의 SAP HANA 정보 뷰
+ SAP NetWeaver 인스턴스에는 SAP Gateway Foundation 구성 요소가 있어야 합니다.
+ ODP 공급자로부터 데이터를 추출하는 OData 서비스를 생성해야 합니다. OData 서비스를 생성하려면 SAP Gateway Service Builder를 사용합니다. ODP 데이터에 액세스하기 위해 Amazon AppFlow는 OData API를 사용하여 이 서비스를 직접적으로 호출합니다. 자세한 내용은 SAP BW/4HANA 설명서의 [OData를 통해 OData 데이터를 추출하기 위한 서비스 생성](https://help.sap.com/docs/SAP_BPC_VERSION_BW4HANA/dd104a87ab9249968e6279e61378ff66/69b481859ef34bab9cc7d449e6fff7b6.html?version=11.0)을 참조하세요.
+ ODP 데이터 소스를 기반으로 OData 서비스를 생성하려면 SAP Gateway Foundation을 ERP/BW 스택 또는 허브 구성에 로컬로 설치해야 합니다.
  + ERP/BW 애플리케이션의 경우 SAP NetWeaver AS ABAP 스택이 7.50 SP02 이상이어야 합니다.
  + 허브 시스템(SAP Gateway)의 경우 원격 허브 설정을 위해 허브 시스템의 SAP NetWeaver AS ABAP가 7.50 SP01 이상이어야 합니다.

## 비ODP 소스
<a name="sap-odata-non-odp-sources"></a>
+ SAP NetWeaver 스택 버전은 7.40 SP02 이상이어야 합니다.
+ 서비스 검색을 위해 카탈로그 서비스를 활성화해야 합니다.
  + **OData V2.0**: `/IWFND/MAINT_SERVICE` 트랜잭션을 통해 SAP Gateway에서 하나 이상의 OData V2.0 카탈로그 서비스를 활성화할 수 있습니다.
+ SAP OData 서비스는 `$top` 및 `$skip`과 같은 클라이언트 측 페이지 매김/쿼리 옵션을 지원해야 합니다. 또한 시스템 쿼리 옵션 `$count`도 지원해야 합니다.
+ OAuth 2.0의 경우 OData 서비스에 대해 OAuth 2.0을 활성화하고 SAP 설명서에 따라 OAuth 클라이언트를 등록하고 다음과 같이 권한이 부여된 리디렉션 URL을 설정해야 합니다.
  + `https://<region>.console.aws.amazon.com/gluestudio/oauth`. `<region>`을 AWS Glue가 실행 중인 리전으로 바꿉니다(예: us-east-1).
  + HTTPS를 통해 연결하려면 보안 설정을 활성화해야 합니다.
+ SAP 사용자가 서비스를 검색하고 SAP OData 서비스를 사용하여 데이터를 추출하려면 필요한 권한을 제공해야 합니다. SAP에서 제공하는 보안 설명서를 참조하세요.