Rozdiel kľúčov: Pamäť SAP popisuje pamäťovú oblasť, ku ktorej majú prístup všetky hlavné relácie v rámci SAP GUI. Údaje sa môžu odovzdávať z jedného programu do druhého v rámci tej istej relácie alebo z jednej relácie do druhej. Na druhej strane pamäť ABAP opisuje pamäťovú oblasť vo vnútornej relácii programu ABAP. Je prístupný všetkým programom ABAP v rámci tej istej internej relácie. Pamäť SAP používa nastavený parameter a získava parameter na zadávanie údajov z jednej relácie do druhej. Na druhej strane, pamäť ABAP využíva príkazy na export a import vo volaniach do inej internej relácie v rámci jednej hlavnej relácie.
Pamäť ABAP sa líši od pamäte SAP, pretože môže byť považovaná za lokálnu pamäť. Slúži na prenos údajov cez interné relácie. Využíva import a export komentárov na čítanie a zápis údajov do pamäte ABAP. Údaje nemajú žiadny vplyv počas programových volaní, a preto zostávajú nedotknuté. SAP sa považuje za globálnu pamäť, zatiaľ čo ABAP pamäť sa nazýva lokálna pamäť kvôli jej obmedzenému rozsahu. Pamäť ABAP má výhodu, že je nezávislá od programov ABAP alebo objektov, ktoré ju vytvárajú. Preto môže prenášať hodnoty aj naprieč rôznymi objektmi alebo programami.
Obe pamäte SAP a ABAP môžu byť využité programami ABAP (Advanced Business Applciation Programming). Hlavným rozdielom medzi týmito dvoma spomienkami je rozsah. ABAP môže byť v porovnaní s pamäťou SAP považovaný za obmedzený typ pamäte.
Porovnanie medzi pamäťou SAP a pamäťou ABAP
Pamäť SAP | Pamäť ABAP | |
defintion | Pamäť SAP opisuje pamäťovú oblasť, ku ktorej majú prístup všetky hlavné relácie v SAP GUI. | Pamäť ABAP opisuje pamäťovú oblasť vo vnútornej relácii programu ABAP. Je prístupný všetkým programom ABAP v rámci tej istej internej relácie. |
Typ pamäte | globálnej | miestna |
Použité príkazy | Získať a nastaviť | Export a import |
Dostupnosť | K dispozícii pre používateľa počas celého zasielania | K dispozícii pre používateľa počas celej externej relácie |