SAP ABAP-belső táblák

hirdetések

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

videó

SAPUI5 online képzés

25 előadások 6 óra

Sanjo Thomas

videó

SAP Webi online képzés

legnépszerűbb

26 előadások 2 óra

Neha Gupta

videó

SAP alapú online képzés

30 előadások 2.5 óra

Sumit Agarwal

videó

SAP C4C Online képzés

30 előadás 4 óra

Sumit Agarwal

videó

SAP MM Online képzés

14 előadás 1,5 óra

Neha Malik

videó

SAP WM Online képzés

13 előadások 1.5 óra

Neha Malik

reklámok

Vélemény, hozzászólás?

Az e-mail-címet nem tesszük közzé.