

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

# Prasyarat SAP
<a name="prerequisites"></a>

Prasyarat berikut untuk menginstal SDK berlaku ketika sistem SAP Anda di-host. AWS

**Topics**
+ [Prasyarat untuk SDK untuk AWS SAP ABAP](#sdk)
+ [Prasyarat untuk AWS SDK untuk SAP ABAP - edisi BTP](#sdk-btp)

## Prasyarat untuk SDK untuk AWS SAP ABAP
<a name="sdk"></a>

Berikut ini adalah prasyarat untuk AWS SDK untuk SAP ABAP.

**Topics**
+ [Pelepasan dasar](#basis)
+ [Rilis kernel](#kernel)
+ [Parameter](#parameters)
+ [Catatan](#notes)
+ [Konektivitas keluar](#outbound-connectivity)
+ [Konektivitas HTTPS](#https-connectivity)
+ [Akses ke metadata EC2 instans Amazon](#instance-metadata)

### Pelepasan dasar
<a name="basis"></a>

SDK untuk SAP ABAP kompatibel dengan SAP NetWeaver 7.4 dan lebih tinggi. SDK untuk SAP ABAP tidak menyentuh tabel aplikasi SAP apa pun. Ini benar-benar agnostik tentang aplikasi, seperti SAP Enterprise Resource Planning dan SAP Landscape Transformation Replication Server.

Tingkat SP minimum yang didukung untuk `SAP_BASIS 740` adalah. `SP 0008` Untuk informasi selengkapnya, lihat [SAP Note 1856171 - Bidang formulir pendukung dengan nama yang sama di CL\_HTTP\_ENTITY](https://launchpad.support.sap.com/#/notes/1856171) (memerlukan akses portal SAP). Berdasarkan kebutuhan bisnis Anda, Anda dapat memilih tingkat SP yang lebih tinggi, seperti yang ditunjukkan pada gambar berikut.

![Contoh tab Versi Komponen Perangkat Lunak yang Diinstal di portal.](http://docs.aws.amazon.com/id_id/sdk-for-sapabap/latest/developer-guide/images/sp-level.png)


Tidak ada persyaratan tingkat SP minimum untuk `SAP_BASIS 750` dan rilis yang lebih tinggi.

### Rilis kernel
<a name="kernel"></a>

SDK untuk SAP ABAP dan alat yang menggunakan Internet Communication Manager (ICM) untuk konektivitas HTTP, bergantung pada kernel SAP untuk kemampuan kriptografi, HTTP, XHTML, dan JSON. Sebaiknya gunakan rilis kernel terbaru yang kompatibel dengan NetWeaver platform SAP Anda. Persyaratan minimum adalah rilis kernel **741**. Untuk informasi selengkapnya, lihat [SAP Note 2083594 - Versi Kernel SAP dan Tingkat Patch Kernel SAP](https://launchpad.support.sap.com/#/notes/2083594) (memerlukan akses portal SAP).

Jika Anda menggunakan rilis kernel 741 atau 742, level patch berikut diperlukan:
+  741 patchno 212 
+  742 patchno 111 

### Parameter
<a name="parameters"></a>

Sistem SAP Anda harus mendukung Server Name Indication (SNI) seperti yang dijelaskan dalam Catatan SAP berikut (memerlukan akses portal SAP).
+ [SAP Note 2124480 - ICM/Web Dispatcher: Indikasi Nama Server Ekstensi TLS (SNI) sebagai klien](https://launchpad.support.sap.com/#/notes/2124480)
+ [SAP Note 2582368 - Pembaruan SAPSSL untuk pengiriman sisi klien ekstensi TLS SNI oleh saphttp, sapkprotp, sldreg](https://launchpad.support.sap.com/#/notes/2582368)

Konfigurasikan parameter berikut dalam `DEFAULT.PFL` file.

```
icm/HTTPS/client_sni_enabled = TRUE
```

### Catatan
<a name="notes"></a>

Terapkan SAP Note berikut ke sistem Anda.
+ [https://launchpad.support.sap.com/\#/catatan/0001856171](https://launchpad.support.sap.com/#/notes/0001856171)
+ [https://launchpad.support.sap.com/\#/catatan/0002619546](https://launchpad.support.sap.com/#/notes/0002619546)

### Konektivitas keluar
<a name="outbound-connectivity"></a>

SDK untuk SAP ABAP adalah klien HTTPS. Sistem SAP mengirimkan pesan HTTPS keluar. Tidak ada persyaratan konektivitas masuk.

### Konektivitas HTTPS
<a name="https-connectivity"></a>

Semua panggilan AWS API dilakukan dengan saluran HTTPS terenkripsi. Sistem SAP harus diatur untuk mempercayai AWS sertifikat untuk membuat koneksi HTTPS keluar.

1. Kunjungi [https://www.amazontrust.com/repository/](https://www.amazontrust.com/repository/).

1. Di bawah **Root CAs**, unduh semua sertifikat menggunakan tautan *PEM*.

1. Impor sertifikat ini `SSL Client (Standard) PSE` di setiap sistem SAP Anda, seperti yang ditunjukkan pada gambar berikut. `STRUST`  
![Contoh daftar sertifikat di PSE standar klien SSL.](http://docs.aws.amazon.com/id_id/sdk-for-sapabap/latest/developer-guide/images/https.png)

### Akses ke metadata EC2 instans Amazon
<a name="instance-metadata"></a>

Sistem ABAP membuat koneksi HTTP yang tidak terenkripsi ke localhost (http://169.254.169.254) untuk mengaktifkan metadata instans Amazon. EC2 Saluran HTTP hanya digunakan untuk mengambil AWS kredensyal dari server lokal. Lalu lintas HTTP tetap berada di dalam host.

Metadata memungkinkan sistem SAP AWS untuk mengautentikasi dirinya sendiri dengan aman tanpa menyimpan kunci rahasia di SAP Secure Store. Fitur ini hanya berlaku untuk sistem SAP yang dihosting di Amazon EC2.

Konfigurasikan `DEFAULT.PFL` file dengan parameter berikut untuk mengaktifkan sistem SAP Anda membuat koneksi HTTP keluar yang tidak terenkripsi.

```
icm/server_port_<xx> = PROT=HTTP,PORT=8000,TIMEOUT=60,PROCTIMEOUT=600
```

Gunakan parameter berikut untuk mengaktifkan koneksi HTTP keluar tanpa mengaktifkan koneksi masuk.

```
icm/server_port_<xx> = PROT=HTTP,PORT=0,TIMEOUT=60,PROCTIMEOUT=600
```

Verifikasi bahwa sistem SAP Anda dikonfigurasi untuk koneksi HTTP keluar dengan langkah-langkah berikut:

1. Jalankan **transaksi SMICM**.

1. Pergi ke **Layanan Aktif**.

1. Verifikasi bahwa Anda melihat **tanda centang hijau** di baris HTTP, di bawah kolom *Aktif*, seperti yang ditunjukkan pada gambar berikut.  
![Contoh tanda centang hijau untuk protokol HTTP pada daftar Layanan Aktif.](http://docs.aws.amazon.com/id_id/sdk-for-sapabap/latest/developer-guide/images/http.png)

## Prasyarat untuk AWS SDK untuk SAP ABAP - edisi BTP
<a name="sdk-btp"></a>

Berikut ini adalah satu-satunya prasyarat untuk AWS SDK untuk SAP ABAP - edisi BTP.

**Topics**
+ [Portal Lanskap SAP — edisi BTP](#landscape-portal)
+ [SAP Credential Store - edisi BTP](#credential-store)

### Portal Lanskap SAP — edisi BTP
<a name="landscape-portal"></a>

Prasyarat ini hanya berlaku untuk AWS SDK untuk SAP ABAP - edisi BTP.

SAP Landscape Portal adalah satu-satunya mekanisme yang didukung untuk menginstal add-on di lingkungan SAP BTP. Pastikan Anda berlangganan untuk menggunakan layanan ini. Untuk informasi lebih lanjut, lihat [Portal Lansekap](https://help.sap.com/docs/btp/sap-business-technology-platform/landscape-portal).

### SAP Credential Store - edisi BTP
<a name="credential-store"></a>

Prasyarat ini hanya berlaku untuk AWS SDK untuk SAP ABAP - edisi BTP.

Dalam pratinjau pengembang, otentikasi kunci akses rahasia adalah satu-satunya mekanisme yang didukung untuk mengautentikasi AWS SDK untuk SAP ABAP - edisi BTP. SDK membaca kredensyal dari Credential Store, dan menyimpan kunci akses rahasia dengan aman.

Anda harus memenuhi prasyarat berikut.
+ Berlangganan ke Credential Store.
+ Credential Store ditetapkan sebagai hak atas sub-akun BTP Anda. Lihat [Pengaturan awal](https://help.sap.com/docs/credential-store/sap-credential-store/initial-setup) untuk detail selengkapnya.
+ Contoh layanan dengan paket standar untuk Credential Store. Lihat [Membuat instance layanan](https://help.sap.com/docs/credential-store/sap-credential-store/create-service-instance) untuk detail selengkapnya.

Untuk informasi selengkapnya, lihat [Menggunakan SAP Credential Store](https://docs.aws.amazon.com/sdk-for-sapabap/latest/developer-guide/credential-store.html).

Layanan SAP Credential Store berjalan di SAP BTP di luar sistem ABAP BTP. Lihat [SAP Credential Store](https://help.sap.com/docs/credential-store) untuk detail selengkapnya.