Forskel Mellem SAP-hukommelse og ABAP-hukommelse Forskel mellem
ABAP (Advanced Business Application Programming) -programmer, der kører på en SAP-database. ABAP-programmer kan bruge to typer hukommelse, ABAP-hukommelse og SAP-hukommelse. Hovedforskellen mellem disse to typer hukommelse er deres omfang. ABAP-hukommelsen er ret begrænset og kan kun fås i en intern intern session. Andre programmer, der kører uden for denne session, kan ikke læse eller skrive til den pågældende hukommelse. På den anden side er SAP-hukommelse stort set ligesom global hukommelse og er tilgængelig ikke kun af programmer, der kører under samme hovedsession, men også på tværs af forskellige hovedsessioner.
De forskellige scopes mellem de to fører til to forskellige anvendelser. Hovedbrugen af ABAP-hukommelse er at gøre data tilgængelige over flere transaktioner inden for samme session. Selvom SAP-hukommelse også er i stand til at udføre denne funktion, er den forbeholdt dets eget formål; gør information tilgængelig eller overfører data på tværs af hoved sessionen.
Disse to hukommelsestyper varierer ikke kun i brugen, men de er også tilgængelige forskelligt. Når man beskæftiger sig med 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 forholdsvis nemt at programmere, da du allerede angiver den type hukommelse, du vil bruge med den kommando, du bruger snarere end at bruge andre parametre.
ABAP og SAP-hukommelse er vigtige værktøjer ved kodning af ABAP-applikationer. Det er vigtigt, at de bruges hensigtsmæssigt for at minimere ressourceforbruget og øge hastigheden og effektiviteten af applikationen.
Sammendrag:
- SAP-hukommelsen er global og kan bruges til at videregive data på tværs af hoved sessioner, mens ABAP-hukommelsen er lokal og bruges til at videregive data på tværs af interne sessioner
- GET PARAMETER og SET PARAMETER bruges til at skrive og læse til SAP-hukommelse, mens IMPORT FRA MEMORY og EXPORT TO MEMORY bruges til ABAP-hukommelse