Разница между памятью SAP и памятью ABAP

Память SAP против памяти ABAP

Программы ABAP (Advanced Business Application Programming) работают на базе данных SAP. Программы ABAP могут использовать два типа памяти: память ABAP и память SAP. Основное различие между этими двумя типами памяти заключается в их объеме. Память ABAP довольно ограничена и доступна только в течение одного основного внутреннего сеанса. Другие программы, работающие вне этого сеанса, не смогут читать или записывать в эту память. С другой стороны, память SAP во многом похожа на глобальную память и доступна не только программам, работающим в одном и том же основном сеансе, но также и в разных основных сеансах..

Различная сфера применения этих двух вариантов приводит к двум различным применениям. Основное использование памяти ABAP - сделать данные доступными для нескольких транзакций в одном сеансе. Хотя память SAP также способна выполнять эту функцию, она зарезервирована для своих собственных целей; сделать информацию доступной или передать данные через основной сеанс.

Мало того, что эти два типа памяти различаются в использовании, они также доступны по-разному. При работе с памятью SAP используются команды GET PARAMETER и SET PARAMETER, тогда как IMPORT FROM MEMORY и EXPORT TO MEMORY используются для чтения и записи данных в память ABAP. Это позволяет относительно легко программировать, так как вы уже указываете тип памяти, который вы хотите использовать с командой, которую вы используете; вместо использования других параметров.

Память ABAP и SAP являются важными инструментами при кодировании приложений ABAP. Важно, чтобы они использовались надлежащим образом, чтобы минимизировать использование ресурсов и повысить скорость и эффективность приложения..

Резюме:

  1. Память SAP является глобальной и может использоваться для передачи данных между основными сеансами, тогда как память ABAP является локальной и используется для передачи данных между внутренними сеансами.
  2. GET PARAMETER и SET PARAMETER используются для записи и чтения в память SAP, тогда как IMPORT FROM MEMORY и EXPORT TO MEMORY используются для памяти ABAP.