a belső tábla valójában egy ideiglenes tábla, amely egy ABAP program végrehajtandó rekordjait tartalmazza. A belső tábla csak az SAP program futási ideje alatt létezik. Nagy mennyiségű adat feldolgozására használják az ABAP nyelv használatával. Be kell jelentenünk egy belső táblát egy ABAP programban, amikor adatokat kell lekérnie az adatbázis táblákból.
a belső táblázat adatai sorokban és oszlopokban kerülnek tárolásra. Minden sort sornak, minden oszlopot mezőnek nevezünk. Egy belső táblában az összes rekord szerkezete és kulcsa azonos. A belső tábla egyes rekordjait index vagy kulcs segítségével lehet elérni. Mivel a belső tábla a társított program végrehajtásáig létezik, a belső tábla rekordjai elvetésre kerülnek, amikor a program végrehajtása befejeződik. Így a belső táblák ideiglenes tárolóként vagy ideiglenes pufferként használhatók, ahol az adatok szükség szerint módosíthatók. Ezek a táblák csak futási időben foglalják el a memóriát, a deklarációjuk idején nem.
belső táblák csak akkor léteznek, amikor egy program fut, ezért a kód megírásakor a belső táblát úgy kell strukturálni, hogy a program felhasználhassa. Meg fogja találni, hogy a belső táblák ugyanúgy működnek, mint a struktúrák. A fő különbség az, hogy a struktúráknak csak egy soruk van, míg a belső táblának annyi sora lehet, amennyire szükséges.
a belső táblázat számos mezőből állhat, amelyek megfelelnek a táblázat oszlopainak, ugyanúgy, mint az ABAP szótárban egy táblázatot számos mező felhasználásával hoztak létre. A kulcsmezők belső táblákkal is használhatók, és a belső táblák létrehozásakor kissé nagyobb rugalmasságot kínálnak. A belső táblákkal megadható egy nem egyedi kulcs, amely lehetővé teszi tetszőleges számú nem egyedi rekord tárolását, és szükség esetén duplikált rekordok tárolását.
a belső táblázat mérete vagy a benne lévő sorok száma nincs rögzítve. A belső táblázat mérete a belső táblához társított program követelményének megfelelően változik. De ajánlott a belső asztalokat a lehető legkisebbre tartani. Ennek célja, hogy elkerülje a rendszer lassú működését, mivel hatalmas mennyiségű adat feldolgozásával küzd.
a belső táblákat sokféle célra használják−
-
ezeket fel lehet használni, hogy tartsa számítások eredményeit, hogy fel lehetne használni később a programban.
-
a belső táblák rekordokat és adatokat is tárolhatnak, így ezek gyorsan elérhetők, ahelyett, hogy ezeket az adatokat adatbázis-táblákból kellene elérniük.
-
rendkívül sokoldalúak. Ezek meghatározhatók tetszőleges számú más meghatározott struktúrával.
példa
tegyük fel, hogy a felhasználó egy vagy több nagy táblából szeretne létrehozni egy listát a különböző ügyfelek kapcsolattartási számairól. A felhasználó először létrehoz egy belső táblát, kiválasztja a vonatkozó adatokat az ügyféltáblákból, majd elhelyezi az adatokat a belső táblában. Más felhasználók közvetlenül elérhetik és használhatják ezt a belső táblázatot a kívánt információk lekérésére, ahelyett, hogy adatbázis-lekérdezéseket írnának az egyes műveletek végrehajtásához a program futási ideje alatt.
hasznos videó tanfolyamok
SAPUI5 online képzés
25 előadások 6 óra
Sanjo Thomas
SAP Webi online képzés
26 előadások 2 óra
Neha Gupta
SAP alapú online képzés
30 előadások 2.5 óra
Sumit Agarwal
SAP C4C Online képzés
30 előadás 4 óra
Sumit Agarwal
SAP MM Online képzés
14 előadás 1,5 óra
Neha Malik
SAP WM Online képzés
13 előadások 1.5 óra
Neha Malik