Instalasi AWS SDK untuk SAP ABAP - AWS SDKuntuk SAP ABAP

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

Instalasi AWS SDK untuk SAP ABAP

Unduh SDK untuk SAP ABAP

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

Ketika unduhan selesai, kami sarankan Anda unzip file yang diunduh ke dalam direktori, seperti/tmp/awssdk.

Verifikasi SDK untuk file SAP ABAP — opsional

Langkah opsional untuk memvalidasi tanda tangan file SDK ini membantu Anda mengonfirmasi bahwa SDK belum dirusak. Gunakan langkah-langkah berikut untuk memverifikasi file SDK Anda.

  1. Unduh file SDK SIGNATURE dengan perintah berikut.

    curl "https://sdk-for-sapabap.aws.amazon.com/awsSdkSapabapV1/release/abapsdk-LATEST.sig" -o "abapsdk-LATEST.sig"
  2. Salin kunci publik berikut, dan simpan ke file bernama abapsdk-signing-key.pem.

    -----BEGIN PUBLIC KEY----- MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAmS3oN3wKBh4HJOGaOtye 15RR5909nuw0JxOvEDCT7O9wUrXS3mjgEw6b6hvr2dLdoFr+eH4ewT5bVl6U3gDv 051sTdEJJpfLEWJJZZNK3v9fGWKyXgYe+ifmsPmf4lhNd2auzpvIy2UrlSYijCRB BWZFW+Ux0OkILz+8vCFSXMZ6Z0qtLIlZFbGrn6A5adbwwzfOqkg9BUEZK0wB6TAi ZTnkMdBZGCBM9K2MRKKMxtrxUn+TFcAYyh5pM9tUAb2q4XE5m7092UnZG7ur/QYl 1FSZwAhQmk8hUPgUaqOOQRC6z3TRzIGKOA/DI0cUPJMzFR4LCxEJkgh4rkRaU9V2 O7DthUpj8b7QcQaiOpnMpBf3zWLgbjNmX0hB0Eprg8/nVRHspf3zuiscJ2lMPkz0 cHOR3lMNsMLzm+d/gVkLt31R/JwAcFCkXTWvR8/VOWNGZZXdVUbefrfI/k7fP60B bzUrIlN4poq16rc4Tk5Derg+wQ7rOWjXkXop2kiCMjbYo0ol0kS/At64PLjpz8dH Zg25o79U9EJln+lpqZ297Ks+HoctOv2GPbeeh0s7+N0fRTyOr81EZIURLPKLVQUw otVRzNDgLOA7eA667NrmegZfHCmqEwK9tXakZUHAcMzRPyhALc/HtmovxdStN9h1 JC4exOGqstAv1fX5QaTbMSECAwEAAQ== -----END PUBLIC KEY-----
  3. Verifikasi file SDK ZIP yang diunduh dengan perintah berikut. Perintah mengharuskan openssl itu adalah bagian dari banyak distribusi Linux.

    openssl dgst -sha256 -verify abapsdk-signing-key.pem -keyform PEM -signature abapsdk-LATEST.sig abapsdk-LATEST.zip
  4. Verifikasi bahwa output dari perintah sebelumnya adalah. Verified OK

  5. Jika outputnyaVerification Failure, ulangi langkah sebelumnya. Jika Anda terus menerima output yang gagal, jangan instal SDK dan kontak AWS Support.

AWS Transportasi SDK

Daftar Isi

Instalasi SDK untuk SAP ABAP diselesaikan melalui ABAP Transports. Anda harus mengimpor transportasi ini ke lingkungan pengembangan atau kotak pasir Anda.

Setiap SDK untuk rilis SAP ABAP sepenuhnya menggantikan yang sebelumnya.  Tidak perlu menerapkan transportasi inkremental. Transportasi dibundel dalam file ZIP. Berikut ini adalah struktur file ZIP.

transports/ transports/core/ transports/core/Knnnnnn.AWS transports/core/Rnnnnnn.AWS transports/tla1/ transports/tla1/Knnnnnn.AWS transports/tla1/Rnnnnnn.AWS transports/tla2/ transports/tla2/Knnnnnn.AWS transports/tla2/Rnnnnnn.AWS . . .

transportsFolder berisi core subfolder. coreSubfolder berisi transportasi runtime inti dan subfolder untuk setiap modul, dinamai dengan singkatan tiga huruf modul. Untuk daftar modul lengkap TLA, lihat AWS SDK untuk SAP ABAP - Daftar Modul.

AWS Transportasi SDK adalah permintaan meja kerja. Bergantung pada konfigurasi rute TMS Anda, SDK mungkin tidak secara otomatis meneruskan jaminan kualitas dan antrian produksi Anda setelah mengimpor ke sistem sebelumnya. Anda harus menambahkannya secara manual ke antrian masing-masing sistem.

Ketika proyek Anda siap untuk tahap berikutnya, AWS SDK dapat diimpor bersama dengan transportasi terpisah yang berisi Z kode Anda sendiri dengan fungsionalitas bisnis. Jika Anda menggunakan sistem kontrol perubahan, seperti SAP Change Request Management (Charm), konsultasikan dengan administrator Charm Anda untuk penanganan yang benar dari transportasi pihak ketiga.

Mengimpor

AWS Transportasi SDK bersifat client-independent. Transportasi inti wajib dan berisi kode runtime SDK, API for AWS Security Token Service, dan API untuk Amazon Simple Storage Service.  Modul SDK yang tersisa masing-masing dikirimkan dalam transportasi terpisah. Untuk menjaga ukuran SDK tetap kecil di sistem Anda, setiap modul SDK bersifat opsional. Anda dapat menginstal modul tambahan nanti, jika diperlukan untuk logika bisnis Anda.

Misalnya, jika Anda ingin menggunakan API untuk Amazon S3 dan Amazon Translate, impor core transport (berisi runtime inti, Amazon S3, dan AWS STS modul) dan xl8 transport (berisi modul untuk) mengangkut. Amazon Translate

Untuk melihat daftar lengkap SDK untuk SAP ABAP API, lihat SDK untuk SAP ABAP - Panduan Referensi API.

Berikut ini adalah petunjuk utama saat mengimpor transportasi AWS SDK.

  • Setiap transportasi dikirim sebagai Knnnnnn.AWS dan Rnnnnnn.AWS

    • Knnnnnn.AWSharus disalin ke /usr/sap/trans/cofiles

    • Rnnnnnn.AWSharus disalin ke/usr/sap/trans/data.

  • Saat mengimpor transportasi, Anda harus memilih Abaikan Versi Komponen Tidak Valid yang ditemukan di Permintaan Transportasi Impor > Opsi > Opsi Impor.

  • Semua transportasi yang diinginkan dapat diimpor secara bersamaan.

  • Jika mengimpor transportasi secara terpisah, core transportasi harus diimpor terlebih dahulu.

  • Tingkat rilis semua transportasi harus identik.

Waktu untuk mengimpor

AWS Transportasi SDK mungkin membutuhkan waktu beberapa menit untuk mengimpor. Transportasi berhasil jika STMS menunjukkan lampu hijau (RC=0) atau kuning (RC=4).

  • Lampu merah (RC=8) menunjukkan bahwa impor memiliki kesalahan sintaks.

    • Pilih PermintaanTampilanLog untuk memeriksa kesalahan impor.

    • Selama impor, jika kesalahan dilemparkan karena antarmuka yang hilangIF_SYSTEM_UUID_RFC4122_STATIC, maka pastikan bahwa SAP Note 2619546 diterapkan ke sistem. Untuk informasi selengkapnya, lihat Catatan.

    • Jika penyebab kesalahan tidak diketahui, hubungi AWS Support.

  • Baut petir merah (RC=12) menunjukkan bahwa file transport belum dimuat dengan benar /usr/sap/trans atau tidak memiliki izin yang diperlukan.

Petunjuk kunci

Berikut ini adalah petunjuk utama saat mengimpor transportasi AWS SDK.

  • Setiap transportasi dikirim sebagai Knnnnnn.AWS dan Rnnnnnn.AWS

    • Knnnnnn.AWSharus disalin ke /usr/sap/trans/cofiles

    • Rnnnnnn.AWSharus disalin ke/usr/sap/trans/data.

  • Saat mengimpor transportasi, Anda harus memilih Abaikan Versi Komponen Tidak Valid yang ditemukan di Permintaan Transportasi Impor > Opsi > Opsi Impor.

  • Semua transportasi yang diinginkan dapat diimpor secara bersamaan.

  • Jika mengimpor transportasi secara terpisah, core transportasi harus diimpor terlebih dahulu.

  • Tingkat rilis semua transportasi harus identik.

Waktu untuk mengimpor

AWS Transportasi SDK mungkin membutuhkan waktu beberapa menit untuk mengimpor. Transportasi berhasil jika STMS menunjukkan lampu hijau (RC=0) atau kuning (RC=4).

  • Lampu merah (RC=8) menunjukkan impor memiliki kesalahan sintaks.

    • Pilih PermintaanTampilanLog untuk memeriksa kesalahan impor.

    • Selama impor, jika kesalahan dilemparkan karena antarmuka yang hilangIF_SYSTEM_UUID_RFC4122_STATIC, maka pastikan bahwa SAP Note 2619546 diterapkan ke sistem. Untuk informasi selengkapnya, lihat Catatan.

    • Jika penyebab kesalahan tidak diketahui, hubungi AWS Support.

  • Baut petir merah (RC=12) menunjukkan file transport belum dimuat dengan benar /usr/sap/trans atau tidak memiliki izin yang diperlukan.

Namespace

SDK untuk SAP ABAP menggunakan /AWS1/ namespace dan tidak memodifikasi objek SAP atau objek lain di sistem Anda dengan pengecualian berikut.

  • AWS authobjek berada di Kelas Objek Auth. Kelas Objek Auth terbatas pada empat karakter dan tidak mendukung ruang nama. SDK untuk SAP ABAP menggunakan Auth Object Class adalah. YAW1 Jika Anda sudah memiliki kelas objek autentikasi YAW1 dalam transaksiSU21, hubungi AWS Support sebelum instalasi.