Разлика между SAP памет и ABAP памет

SAP памет срещу ABAP памет

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

Различните обхвати между двете водят до две различни приложения. Основната употреба на паметта на ABAP е да направи данните достъпни за множество транзакции в рамките на една и съща сесия. Въпреки че SAP паметта също е в състояние да изпълнява тази функция, тя е запазена по собствена цел; предоставяне на информация или прехвърляне на данни през основната сесия.

Тези два типа памет не само се различават по отношение на употребата, но и се осъществява достъп до тях по различен начин. Когато се занимавате със SAP памет, командите GET PARAMETER и SET PARAMETER се използват, докато ВНОС ОТ ПАМЯТА и ЕКСПОРТ ДО МЕМОРИЯ се използват за четене и записване на данни в паметта на ABAP. Това прави сравнително лесно да програмирате, тъй като вече посочвате вида памет, която искате да използвате с командата, която използвате; вместо да се използват други параметри.

ABAP и SAP паметта са основни инструменти при кодиране на ABAP приложения. Важно е те да се използват по подходящ начин, за да се сведе до минимум използването на ресурси и да се повиши скоростта и ефективността на приложението.

Резюме:

  1. SAP паметта е глобална и може да се използва за предаване на данни през основните сесии, докато паметта на ABAP е локална и се използва за предаване на данни във вътрешни сесии
  2. GET PARAMETER и SET PARAMETER се използват за запис и четене в SAP паметта, докато IMPORT OF MEMORY и EXPORT TO MEMORY се използват за ABAP памет