Memorie SAP vs memorie ABAP
Programele ABAP (Advanced Business Application Programming) se execută pe o bază de date SAP. Programele ABAP pot utiliza două tipuri de memorie, memorie ABAP și memorie SAP. Principala diferență dintre aceste două tipuri de memorie este domeniul lor de aplicare. Memoria ABAP este destul de limitată și poate fi accesată numai într-o sesiune internă principală. Alte programe care rulează în afara acestei sesiuni nu vor putea citi sau scrie în acea memorie. Pe de altă parte, memoria SAP este destul de asemănătoare cu memoria globală și este accesibilă nu numai de programele care rulează în cadrul aceleiași sesiuni principale, dar și în cadrul diferitelor sesiuni principale.
Domeniile diferite dintre cele două conduc la două utilizări diferite. Utilizarea principală a memoriei ABAP este de a face datele accesibile pe mai multe tranzacții în cadrul aceleiași sesiuni. Deși memoria SAP este, de asemenea, capabilă să îndeplinească această funcție, ea este rezervată scopului propriu; făcând informații disponibile sau transferând date în întreaga sesiune principală.
Nu numai că aceste două tipuri de memorie diferă în funcție de utilizare, ci și accesate în mod diferit. Atunci când se ocupă de memoria SAP, comenzile GET PARAMETER și SET PARAMETER sunt utilizate în timp ce IMPORT FROM MEMORY și EXPORT TO MEMORY sunt folosite pentru citirea și scrierea datelor în memoria ABAP. Acest lucru face ca programul să fie relativ ușor de programat pe măsură ce indicați deja tipul de memorie pe care doriți să îl utilizați cu comanda pe care o utilizați; mai degrabă decât folosind alți parametri.
ABAP și memoria SAP sunt instrumente esențiale atunci când codificați aplicațiile ABAP. Este important ca acestea să fie utilizate în mod corespunzător pentru a minimiza utilizarea resurselor și pentru a spori viteza și eficiența aplicației.
Rezumat: