Perbezaan Antara memori SAP dan memori ABAP

Memori SAP vs memori ABAP

Program Pemrograman Aplikasi Lanjutan ABAP dijalankan pada pangkalan data SAP. Program ABAP boleh menggunakan dua jenis memori, memori ABAP dan memori SAP. Perbezaan utama antara kedua-dua jenis memori adalah skop mereka. Memori ABAP agak terhad dan hanya boleh diakses dalam satu sesi dalaman utama. Program lain yang berjalan di luar sesi itu tidak akan dapat membaca atau menulis ke memori itu. Sebaliknya, memori SAP adalah seperti memori global dan boleh diakses bukan sahaja oleh program yang dijalankan di bawah sesi utama yang sama tetapi juga merentasi sesi utama yang berbeza.

Skop yang berbeza antara dua plumbum kepada dua kegunaan berbeza. Penggunaan utama memori ABAP adalah untuk membuat data dapat diakses melalui pelbagai transaksi dalam sesi yang sama. Walaupun memori SAP juga mampu melaksanakan fungsi ini, ia dikhaskan untuk tujuannya sendiri; membuat maklumat yang tersedia atau memindahkan data merentas sesi utama.

Bukan hanya dua jenis memori yang berbeza dalam penggunaan, mereka juga diakses secara berbeza. Apabila berurusan dengan memori SAP, perintah GET PARAMETER dan SET PARAMETER digunakan sementara IMPORT DARI MEMORY dan EKSPORT UNTUK MEMORY digunakan untuk membaca dan menulis data ke memori ABAP. Ini menjadikannya agak mudah untuk program kerana anda sudah menunjukkan jenis ingatan yang anda mahu gunakan dengan arahan yang anda gunakan; bukannya menggunakan parameter lain.

Memori ABAP dan SAP adalah alat penting ketika mengodkan aplikasi ABAP. Adalah penting bahawa mereka digunakan dengan sewajarnya untuk mengurangkan penggunaan sumber dan meningkatkan kelajuan dan kecekapan permohonan.

Ringkasan:

  1. Memori SAP adalah global dan boleh digunakan untuk lulus data merentas sesi utama manakala memori ABAP adalah setempat dan digunakan untuk menyampaikan data di seluruh sesi dalaman
  2. GET PARAMETER dan SET PARAMETER digunakan untuk menulis dan membaca ke memori SAP sementara IMPORT DARI MEMORY dan EKSPOR UNTUK MEMORY digunakan untuk memori ABAP