SAP-hukommelse vs ABAP-hukommelse
ABAP-programmer (Advanced Business Application Programming) køres i en SAP-database. ABAP-programmer kan bruge to typer hukommelse, ABAP-hukommelse og SAP-hukommelse. Den største forskel mellem disse to typer hukommelse er deres omfang. ABAP-hukommelse er temmelig begrænset og kan kun fås adgang til inden for en intern intern session. Andre programmer, der kører uden for denne session, kan ikke læse eller skrive til den hukommelse. På den anden side ligner SAP-hukommelse temmelig meget som global hukommelse og er tilgængelig ikke kun af programmer, der kører under den samme hovedsession, men også på tværs af forskellige hovedsessioner.
De forskellige omfang mellem de to fører til to forskellige anvendelser. Den vigtigste anvendelse af ABAP-hukommelse er at gøre data tilgængelige på tværs af flere transaktioner inden for den samme session. Selvom SAP-hukommelse også er i stand til at udføre denne funktion, er den forbeholdt sit eget formål; stille information til rådighed eller overføre data på tværs af hovedsessionen.
Disse to hukommelsestyper adskiller sig ikke kun i brugen, de har også adgang til forskelligt. Ved håndtering af SAP-hukommelse bruges kommandoerne GET PARAMETER og SET PARAMETER, mens IMPORT FRA MEMORY og EXPORT TO MEMORY bruges til at læse og skrive data til ABAP-hukommelsen. Dette gør det relativt let at programmere, da du allerede angiver den hukommelsestype, du vil bruge med den kommando, du bruger; snarere end at bruge andre parametre.
ABAP- og SAP-hukommelse er vigtige værktøjer, når du koder ABAP-applikationer. Det er vigtigt, at de bruges korrekt for at minimere ressourceforbruget og forbedre applikationens hastighed og effektivitet.
Resumé: