SAP memorija vs ABAP memorija
Programi ABAP (Advanced Business Application Programming) rade na SAP bazi podataka. ABAP programi mogu koristiti dvije vrste memorije, ABAP memoriju i SAP memoriju. Glavna razlika između ove dvije vrste memorije je njihov opseg. ABAP memorija je prilično ograničena i njoj se može pristupiti samo u jednoj glavnoj internoj sesiji. Ostali programi koji rade izvan te sesije neće moći čitati ili pisati u tu memoriju. S druge strane, SAP memorija prilično podsjeća na globalnu memoriju i dostupna je ne samo programima koji se izvode pod istim glavnim sesijama, već i kroz različite glavne sesije.
Različita područja primjene dovode do dvije različite uporabe. Glavna upotreba memorije ABAP je da podaci postanu dostupni u više transakcija u istoj sesiji. Iako je SAP memorija također sposobna obavljati ovu funkciju, ona je rezervirana za svoju svrhu; stavljanje podataka na raspolaganje ili prijenos podataka tijekom glavne sesije.
Ne samo da se ove dvije vrste memorije razlikuju po upotrebi, već im se pristupa i različito. Kad se bavimo SAP memorijom, koriste se naredbe GET PARAMETER i SET PARAMETER, dok se IMPORT IZ MEMORY i EXPORT TO MEMORY koriste za čitanje i upisivanje podataka u memoriju ABAP. To omogućuje relativno jednostavno programiranje jer već naznačite vrstu memorije koju želite koristiti pomoću naredbe koju koristite; a ne koristiti druge parametre.
ABAP i SAP memorija bitni su alati prilikom kodiranja ABAP aplikacija. Važno je da se oni upotrebljavaju na odgovarajući način kako bi se smanjila potrošnja resursa i povećala brzina i učinkovitost aplikacije.
Sažetak: