Разлика између САП меморије и АБАП меморије

САП меморија вс АБАП меморија

Програми АБАП (Адванцед Бусинесс Апплицатион Программинг) раде на САП бази података. АБАП програми могу користити две врсте меморије, АБАП меморију и САП меморију. Главна разлика између ове две врсте меморије је њихов обим. АБАП меморија је прилично ограничена и њој се може приступити само у оквиру једне главне интерне сесије. Остали програми који раде изван те сесије неће моћи да читају или уписују у ту меморију. С друге стране, САП меморија прилично подсећа на глобалну меморију и приступа јој не само програми који се изводе у оквиру исте главне сесије већ и кроз различите главне сесије.

Различити опсези између њих воде до две различите употребе. Главна употреба меморије АБАП је да подаци буду доступни кроз више трансакција у истој сесији. Иако је САП меморија такође способна да обавља ову функцију, она је резервисана за своју сврху; стављање на располагање информација или преношење података током главне сесије.

Ова два типа меморије се не разликују само по употреби, већ им се приступа и различито. Када се бавимо САП меморијом, користе се наредбе ГЕТ ПАРАМЕТЕР и СЕТ ПАРАМЕТЕР, док се ИМПОРТ ОФ МЕМОРИ и ЕКСПОРТ ТО МЕМОРИ користе за читање и уписивање података у АБАП меморију. То олакшава програмирање, јер већ назначите врсту меморије коју желите да користите помоћу команде коју користите; уместо да користи друге параметре.

АБАП и САП меморија су основни алати кодирања АБАП апликација. Важно је да се они користе на одговарајући начин како би се смањила потрошња ресурса и повећала брзина и ефикасност апликације.

Резиме:

  1. САП меморија је глобална и може се користити за преношење података кроз главне сесије док је АБАП меморија локална и користи се за преношење података кроз интерне сесије
  2. ГЕТ ПАРАМЕТЕР и СЕТ ПАРАМЕТЕР се користе за писање и читање у САП меморији док се ИМПОРТ ИЗ МЕМОРИ и ЕКСПОРТ ТО МЕМОРИ користе за АБАП меморију