Obsah:
Definícia - Čo znamená pamäť ABAP?
Pamäť ABAP je dočasné pamäťové úložisko používané programami a objektmi ABAP, ktoré používajú rovnakú internú reláciu - alebo rovnakú pamäťovú oblasť - pre všetky činnosti. V porovnaní s pamäťou SAP, ktorá sa považuje za globálnu pamäť, je pamäť ABAP miestnou pamäťou. Pamäť ABAP je nezávislá od programov alebo objektov ABAP, ktoré ju generujú, čím umožňuje prenášať hodnoty cez rôzne objekty alebo programy bez ohľadu na ich vlastnosti. Toto je užitočné najmä pre programy, ktoré sú vysielané na tej istej relácii.
Techopedia vysvetľuje pamäť ABAP
Programy a objekty ABAP používajú hlavne dva typy pamäte: pamäť ABAP a pamäť SAP. Rozsah pamäte ABAP je v porovnaní s pamäťou SAP dosť obmedzený a možno k nej pristupovať pomocou jednej hlavnej internej relácie, zatiaľ čo pamäť SAP je prístupná programom alebo objektom mimo hlavnej relácie. Pamäť ABAP je jedným z dôležitých nástrojov dostupných pre programátorov na prenos hodnôt medzi programami. Pomáha pri minimalizácii využívania databázy a tiež pri maximalizácii rýchlosti a efektívnosti aplikácií. Hodnoty prenášané prostredníctvom pamäte ABAP sa neukladajú v žiadnej tabuľke SAP. Na prístup do pamäte ABAP sa používajú príkazy s použitím kľúčových slov „Export do pamäte“ a „Import z pamäte“. „Export do pamäte“ sa používa na čítanie údajov z pamäte ABAP, zatiaľ čo „Import z pamäte“ sa používa na zápis údajov z pamäte ABAP.