Perbezaan antara memori SAP dan memori ABAP

Perbezaan antara memori SAP dan memori ABAP

Memori sap vs memori ABAP

Program ABAP (Program Pengaturcaraan Aplikasi Perniagaan Lanjutan) dijalankan pada pangkalan data SAP. Program ABAP dapat menggunakan dua jenis memori, memori ABAP dan memori SAP. Perbezaan utama antara kedua -dua jenis memori ini adalah skop mereka. Memori ABAP cukup 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 ingatan tersebut. Sebaliknya, memori SAP hampir sama dengan memori global dan boleh diakses bukan sahaja oleh program yang berjalan di bawah sesi utama yang sama tetapi juga di seluruh sesi utama yang berbeza.

Skop yang berbeza antara kedua -dua membawa kepada dua kegunaan yang berbeza. Penggunaan utama memori ABAP adalah untuk menjadikan data dapat diakses merentasi pelbagai transaksi dalam sesi yang sama. Walaupun memori SAP juga mampu melaksanakan fungsi ini, ia dikhaskan untuk tujuannya sendiri; Membuat maklumat tersedia atau memindahkan data merentasi sesi utama.

Bukan sahaja kedua -dua jenis memori ini berbeza dalam penggunaan, mereka juga diakses secara berbeza. Semasa berurusan dengan memori SAP, arahan mendapatkan parameter dan set parameter digunakan semasa import dari memori dan eksport ke ingatan digunakan untuk membaca dan menulis data ke memori ABAP. Ini menjadikannya agak mudah untuk program kerana anda sudah menunjukkan jenis memori yang anda mahu gunakan dengan arahan yang anda gunakan; bukannya menggunakan parameter lain.

Memori ABAP dan SAP adalah alat penting semasa pengekodan aplikasi ABAP. Adalah penting bahawa ia digunakan dengan sewajarnya untuk meminimumkan penggunaan sumber dan meningkatkan kelajuan dan kecekapan aplikasi.

Ringkasan:

  1. Memori SAP adalah global dan boleh digunakan untuk menyampaikan data merentasi sesi utama manakala memori ABAP adalah tempatan dan digunakan untuk menyampaikan data di sesi dalaman
  2. Dapatkan parameter dan set parameter digunakan untuk menulis dan dibaca ke memori sap manakala import dari memori dan eksport ke memori digunakan untuk memori ABAP