Diferența dintre memoria SAP și memoria ABAP Diferența dintre

Anonim

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 seamănă destul de mult 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.

Diferitele domenii 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 sunt accesate și î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:

  1. Memoria SAP este globală și poate fi utilizată pentru a transmite date între sesiunile principale în timp ce memoria ABAP este locală și se utilizează pentru a transmite date între sesiunile interne
  2. GET PARAMETER și SET PARAMETER sunt folosite pentru scriere și citire la memoria SAP în timp ce IMPORT FROM MEMORY și EXPORT TO MEMORY sunt utilizate pentru memoria ABAP