Pamięć SAP i pamięć ABAP
Pamięć SAP a pamięć ABAP
Programy ABAP (Advanced Business Application Programming) działają na bazie danych SAP. Programy ABAP mogą wykorzystywać dwa rodzaje pamięci, pamięci ABAP i pamięci SAP. Główną różnicą między tymi dwoma rodzajami pamięci jest ich zakres. Pamięć ABAP jest dość ograniczona i można uzyskać do niej dostęp tylko w ramach jednej głównej sesji wewnętrznej. Inne programy uruchomione poza sesją nie będą mogły odczytać ani zapisać do tej pamięci. Z drugiej strony pamięć SAP przypomina pamięć globalną i jest dostępna nie tylko dla programów działających w ramach tej samej sesji głównej, ale także dla różnych sesji głównych.
Różne zakresy między dwoma prowadzą do dwóch różnych zastosowań. Głównym zastosowaniem pamięci ABAP jest udostępnianie danych dla wielu transakcji w ramach tej samej sesji. Chociaż pamięć systemu SAP może również pełnić tę funkcję, jest ona zarezerwowana dla własnych celów; udostępnianie informacji lub przesyłanie danych pomiędzy sesjami głównymi.
Te dwa typy pamięci różnią się nie tylko użytkowaniem, ale są również dostępne w różny sposób. Podczas obsługi pamięci systemu SAP używane są komendy GET PARAMETER i SET PARAMETER, natomiast IMPORTUJ Z PAMIĘCI i EKSPORTU DO PAMIĘCI są używane do odczytywania i zapisywania danych w pamięci ABAP. To sprawia, że jest stosunkowo łatwy do zaprogramowania, ponieważ już wskazujesz typ pamięci, której chcesz używać z poleceniem, którego używasz; zamiast używać innych parametrów.
Pamięć ABAP i SAP są niezbędnymi narzędziami podczas kodowania aplikacji ABAP. Ważne jest, aby były one odpowiednio wykorzystywane w celu zminimalizowania zużycia zasobów oraz zwiększenia szybkości i wydajności aplikacji.
Streszczenie:
- Pamięć SAP jest globalna i może być używana do przekazywania danych pomiędzy sesjami głównymi, podczas gdy pamięć ABAP jest lokalna i służy do przesyłania danych między sesjami wewnętrznymi
- GET PARAMETER i SET PARAMETER służą do zapisu i odczytu do pamięci SAP, podczas gdy IMPORTUJ Z PAMIĘCI i EKSPORTU DO PAMIĘCI są używane do pamięci ABAP