Obsah:
Definice - Co znamená interní tabulka?
V programování ABAP jsou interní tabulky objekty dynamických dat, které se používají k zajištění mechanismu přenosu dat z databáze nebo jakékoli jiné pevné struktury do pracovní paměti pro účely funkčnosti pole. Extrahovaná data se ukládají do paměti a nahrávají podle záznamu. Interní tabulky se používají hlavně ke zpracování datové sady s předdefinovanou strukturou v programu ABAP. Pomocí interních tabulek mohou vývojáři SAP ukládat a formátovat data v programu extrahovaném z databázové tabulky. Kvůli jejich dynamické povaze také programátorům ušetří starosti s dynamickou správou paměti, což by jinak znamenalo obavy.
Techopedia vysvětluje interní tabulku
Pro interní tabulku je minimální velikost 256 bajtů. Podobně jako většina variabilních deklarací v ABAP jsou vnitřní tabulky deklarovány pomocí příkazu DATA. Syntaxe vnitřní tabulky je: DATA TYP | OBLÍBENÉ Z
S Pomocí příkazu STATIC lze také deklarovat statické interní tabulky. Datový příkaz lze použít ke konstrukci nových nebo programově založených interních tabulek spolu s přidáním TYPE nebo LIKE pro stávající objekty a typy. Typy tabulek pro interní tabulky jsou deklarovány na základě operací, které mají být provedeny. Mezi nejčastěji používané typy patří: Standardní typ tabulky: Používá se v případě přístupu k jednotlivým záznamům pomocí indexu záznamů. Hashed Table Type: Používá se, pokud hlavní prováděnou operací je přístup k klíčům. Typ seřazené tabulky: Používá se, pokud má být tabulka tříděna při ukládání dat. Tato definice byla napsána v kontextu SAP