Satura rādītājs:
Definīcija - ko nozīmē ABAP atmiņa?
ABAP atmiņa ir pagaidu atmiņas krātuve, ko izmanto ABAP programmas un objekti, kuri visām darbībām izmanto to pašu iekšējo sesiju vai vienu un to pašu atmiņas apgabalu. Salīdzinot ar SAP atmiņu, kas tiek uzskatīta par globālo atmiņu, ABAP atmiņa ir vietējā atmiņa. ABAP atmiņa ir neatkarīga no ABAP programmām vai objektiem, kas to ģenerē, tādējādi dodot iespēju pārsūtīt vērtības dažādiem objektiem vai programmām neatkarīgi no to īpašībām. Tas ir īpaši noderīgi programmām, kas darbojas vienā sesijā.
Techopedia skaidro ABAP Memory
ABAP programmas un objekti galvenokārt izmanto divu veidu atmiņu: ABAP atmiņu un SAP atmiņu. ABAP atmiņas apjoms ir diezgan ierobežots salīdzinājumā ar SAP atmiņu, un tai var piekļūt ar vienu galveno iekšējo sesiju, savukārt SAP atmiņa ir pieejama programmām vai objektiem ārpus galvenās sesijas. ABAP atmiņa ir viens no svarīgiem programmētājiem pieejamajiem instrumentiem vērtību pārsūtīšanai starp programmām. Tas palīdz samazināt datu bāzes izmantošanu, kā arī palielina lietojumprogrammu ātrumu un efektivitāti. Caur ABAP atmiņu pārraidītās vērtības netiek saglabātas nevienā SAP tabulā. Lai piekļūtu ABAP atmiņai, tiek izmantoti paziņojumi, izmantojot atslēgvārdus "Eksportēt uz atmiņu" un "Importēt no atmiņas". "Eksportēt uz atmiņu" izmanto, lai nolasītu datus no ABAP atmiņas, turpretī "Importēt no atmiņas" tiek izmantots, lai rakstītu datus no ABAP atmiņas.