Память 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. Важно, чтобы они использовались надлежащим образом, чтобы минимизировать использование ресурсов и повысить скорость и эффективность приложения..
Резюме: