Top 35 SAP ABAP-interjú kérdések és válaszok (2026)

Itt vannak SAP ABAP interjúkérdések és válaszok friss és tapasztalt jelölteknek álmai állásuk megszerzéséhez.

 

SAP ABAP-interjú kérdések és válaszok pályakezdőknek

1) Mi az SAP ABAP?

SAP az ERP (Enterprise Resource Planning) néven ismert szoftvertípus, amelyet a nagyvállalatok napi ügyeik intézésére használnak. Az ABAP (Advanced Business Application Programming) a kódolási nyelv SAP RICEFW objektumok fejlesztésére. (Jelentések, interfészek, bővítmények, űrlapok és munkafolyamatok).

👉 Ingyenes PDF letöltés: SAP ABAP interjú kérdések és válaszok >>


2) Mit értesz ABAP adatszótár alatt?

Az alkalmazásfejlesztésben használt objektumok logikai struktúráinak leírása ABAP 4 adatszótár használt. Az alapul szolgáló relációs adatbázis táblázatokban való megjelenítésére is szolgál.

ABAP Data Dictionary oktatóanyag SE11: Táblázat, Objektum zárolása, Nézet és struktúra


3) Magyarázza el a különbséget a biliárdasztalok és az átlátszó asztalok között?

Átlátszó táblázatok: Egy az egyhez kapcsolata van az adatbázisban lévő táblával. Felépítése egyetlen adatbázismezőnek felel meg.

Összevont asztalok: Több kapcsolata van az adatbázisban lévő táblával. A gyűjtött táblák tárolása adatbázis szinten történik.

a) Alap lista: Egyszerű jelentésekhez

b) Statisztika: Százalékra, Átlagra stb.

c) Rangsorolt ​​lista: Elemző jelentésekhez


4) Mit értesz BDC (Batch Data Communications) programozás alatt?

BDC egy automatikus eljárás nagy vagy külső adatok átvitelére SAP rendszer. A „sorfájl” az átvitel központi eleme, amely kötegelt bemeneti programokon és „munkamenetekhez” társított csoportokon keresztül fogadja az adatokat.


5) Ismertesse az adatosztályokat?

Az adatosztályokat a következő osztályokba soroljuk

Törzsadatok: Az ebbe az osztályba tartozó adatok ritkán változnak

Tranzakciós adatok: Az adatok gyakran változtathatók ebben az osztályban

Szervezeti adatok: Ezek az adatok testreszabott adatok, és a rendszer konfigurálásakor kerülnek be a rendszerbe. Ritkán változtatják meg.

Rendszeradatok: Ezeket az adatokat maga az R/3 rendszer használja fel


6) Mik a belső táblák?

Belső tábla csak akkor létezik, ha a program fut. Az adatbázistáblák részhalmazán táblaszámítások elvégzésére, valamint az adatbázistáblák tartalmának a felhasználók igényei szerint történő átrendezésére szolgál.


7) Sorolja fel sorban a BDC-ben használt funkcionális modulokat?

3 funkcionális modul van, amelyeket egymás után használnak az adatátvitel sikeres végrehajtásához BDC programozással. Ők

a) BDC_OPEN_GROUP

b) BDC_INSERT

c) BDC_CLOSE_GROUP


8) Mi az az idegenkulcsos kapcsolat?

Az adatok konzisztenciájának biztosítása érdekében idegen kulcsokat használnak. A táblák között létrejött kapcsolatot mezőszinten kifejezetten meg kell határozni. A bevitt adatokat össze kell hasonlítani a meglévő adatokkal, hogy ne legyen ellentmondás. Az idegen kulcs kapcsolat meghatározásakor a kardinalitást meg kell adni.


9) Az ABAP-ban mi a különbség a tábla és a struktúra között az adatszótárban?

A különbség a struktúra és a táblázat között az ABAP-ban

a) Adatok fizikailag tárolhatók a táblázatban, de struktúra nem

b) A struktúrának nincs elsődleges kulcsa, de a táblának lehet

c) A táblázatnak lehet technikai attribútuma, de a struktúrának nem


10) Mi az a Smart Forms?

Intelligens formák tömegnyomtatási űrlapok létrehozására és karbantartására szolgál SAP Rendszerek. Kimeneti közegként SAP A Smart Forms támogatja a nyomtatót, a faxot, az e-mailt vagy az internetet (a generált XML-kimenet használatával).


11) Mik az összetevői SAP forgatókönyvek?

Minden SAP, SAP szkriptek szövegszerkesztő eszköz. Olyan funkciója van, mint a szabványos szöveg- és elrendezéskészletek. Elrendezése a következőkből áll: Windows és oldalak, karakterformátumok, bekezdésformátumok stb.

SAP A szkriptek öt fő összetevőből állnak:

A SAPForgatókönyv

  1. Szöveg sorainak bevitelére és szerkesztésére szolgáló szerkesztő
  2. Stílusok és elrendezéskészletek a nyomtatási elrendezéshez. Ezek az egyes szövegektől függetlenül jönnek létre a megfelelő karbantartási tranzakciók segítségével, és később kerülnek hozzárendelésre a szövegekhez
  3. A zeneszerző egy központi kimeneti modul. A SAP forgatókönyv-szerzője kívülről láthatatlan
  4. Programozási felület, amely lehetővé teszi a beépítést SAP parancsfájl-összetevőket saját alkalmazási programjaiba, és az elrendezéskészletek kimenetét a programokon belülről vezérelheti
  5. Számos adatbázistábla szövegek, stílusok és elrendezéskészletek tárolására

12) Hogyan hozzunk létre „táblafürtöt”?

a) Az ABAP szótárban válassza ki a Táblázat objektumtípust, írja be a tábla nevét, és válassza a létrehozás lehetőséget

b) Megjelenik a táblázathoz tartozó terepi karbantartási képernyő. Táblázat típusa Átlátszó tábla, állítsa be alapértelmezettként

c) Az Attribútumok oldalon osztályozott rövid leírásban és szállításban végezze el a szükséges bejegyzéseket. Ezután határozza meg a táblázat mezőit.

d) Járjon el úgy, mint egy átlátszó táblázat létrehozásakor. Most mentse el a bejegyzéseket

e) Most válassza az EXTRASàChange táblázat kategóriát

f) Amikor megjelenik egy párbeszédablak, ki kell választania a tábla típusát a 'Pooled table' vagy a 'Cluster asztal'

g) A táblázat kiválasztása után térjen vissza a táblázathoz tartozó terepi karbantartási képernyőre. A mezőkészlet vagy a fürt neve az Attribútumok lapon is megjelenik a szabványos mezők mellett.

h) Most adja meg annak a táblafürtnek vagy táblakészletnek a nevét, amelyhez a fürttáblát hozzá kívánja rendelni.


13) Hogyan lehet formázni az adatokat, mielőtt nyilatkozatot ír a jelentésbe?

A ciklusesemény használatával a jelentések kimenete formázható

a) .eleinte

b) .új

c) .végre


14) Magyarázza el a különbséget a sablon és a táblázat között?

A táblázat és a sablon közötti különbség az, hogy a táblázat dinamikus, a sablon pedig statikus.


15) Említse meg, mi az ALV programozás az ABAP-ban? Mikor használják ezt a rácsot az ABAP-ban?

ALV Az Application List Viewer rövidítése. A jelentés eredményének javítása érdekében SAP ALV funkciómodulok készletét biztosítja, amelyek használhatók, és javítja a jelentés kimenetének funkcionalitását és olvashatóságát. Ez egy hatékony eszköz az oszlopok elrendezésére a jelentés kimenetében.


SAP ABAP interjúkérdések és válaszok tapasztalt jelöltek számára

16) Mikor használjuk a Kiválasztás vége funkciót?

A kijelölés vége eseményt leginkább HR-ABAP kód írásakor használjuk. A HR-ABAP kódban az adatok a kiválasztási esemény kezdetén és a listára való nyomtatáskor kerülnek lekérésre, és minden a kiválasztási esemény végén megtörténik.


17) Említse meg az ABAP és az OOABAP közötti különbséget? Milyen helyzetben használja az OOABAP-ot?

ABAP hagyományos programok fejlesztésére használják R/3-ban, míg az OOABAP-ot BSP/PCUI alkalmazások fejlesztésére használják, valamint bármit, ami egy objektum orientált, például BADI-k és SmartForms-ok stb.


18) Mi az az asztali puffer? Milyen típusú táblák használták ezt a puffert?

Itt a puffer memóriaterületet, a táblapuffer azt jelenti, hogy a tábla információi elérhetők az alkalmazáskiszolgálón. Amikor adatbázistáblából hívja meg az adatokat, azok az alkalmazásszerverről érkeznek. Az átlátszó asztalok és biliárdasztalok pufferelve vannak, míg a fürtasztalok nem pufferelhetők.


19) Mire jó a „szép nyomtató”?

Az ABAP-kód formázásához a „pretty printer”-t használjuk.


20) Mi a különbség a „Típus” és a „Tetszik” között?

'Típus': Közvetlenül az adatobjektumhoz adattípust rendel a deklarálás során.

'Mint': Egy másik objektum adattípusát rendeli hozzá a deklaráló adatobjektumhoz.

A „Típus” a meglévő adattípusra, míg a „Tetszik” a meglévő adatobjektumra utal.


21) Melyek a különböző ABAP/4 szerkesztők? Mik a különbségek?

A két szerkesztő az SE2 és az SE38, és mindkettő rendelkezik az ABAP szerkesztővel. Az SE80-ban programokat hozhat létre, online jelentéseket tekinthet meg, és alapvetően minden objektumfejlesztést végezhet ebben a szerkesztőben. Az SE38-ban további szolgáltatások találhatók, például csomagok, funkciócsoportok, modulkészletek, osztályok, programok és BSP-alkalmazások létrehozása.


22) Magyarázza el a különbséget a párbeszédprogram és a jelentés között?

A jelentés egy végrehajtható program; A dialógus egy modulkészlet-program. Csak tranzakción keresztül kell végrehajtani. A párbeszédes programozást a képernyők testreszabásához használják.


23) Mi az a zárobjektum?

Több felhasználó hozzáférésének szinkronizálásához ugyanazon adatok használatával Lock objektumok használatosak.


24) Hogyan tárolódnak az adatok a fürttáblázatban?

Egy fürttábla több DDIC-táblából származó adatokat tartalmaz. Az adatokat névérték párként tárolja.


25) Hogyan lehet hibakeresni egy script űrlapot?

A parancsfájl-űrlap hibakereséséhez követnie kell

SE71 –> adja meg az űrlap nevét->segédprogramok->aktiválja a hibakeresőt


ABAP interjúkérdések 10 éves tapasztalattal

26) Milyen típusú adatszótári objektumok vannak?

Az adatszótár objektumok különböző típusai a következők:

a) Táblázatok

b) Nézetek

c) Domain

d) Adatelem

e) Típuscsoportok

f) Keresés a súgókban/egyezési kódokban

g) Objektumok zárolása

h) Szerkezetek

i) Táblázattípusok


27) Milyen módokon végezheti el a hangolást? Melyek a fő lépések ezekhez?

A hangolás háromféleképpen hajtható végre a lemez i/o, SQL tuning és memória tuning. A tuning előtt le kell kérdezni az adatbázis állapotát a statpack és tkprof nevű oracle segédprogrammal.


28) A 'select' utasításban mi a 'group by'?

Az adatok lekéréséhez a táblából a megadott mezőben a Group by Clause használatos.


29) Mi az a diszpécser?

Az ún SAP diszpécser, kezeli az R/3 alkalmazások erőforrásait.


30) Említse meg a két módosítási módot! SAP szabványos asztalok?

A módosításnak két módja van SAP szabványos táblázatok

a) Struktúrák hozzáfűzése

b) A testreszabás magában foglalja


31) Mi a különbség az „adatbázis-index” és az „egyezési kód” között?

Az „Adatbázisindex” egy tábla mezőit tartalmazza, míg az „Egyezés” Code'több táblából származó mezőket tartalmaznak. Az egyeztetési kód objektumok fürttáblákra, átlátszó táblákra és poolozott táblákra építhetők.


32) Magyarázza el a modularizációs technika előnyeit?

A modularizációs technikák használatával elkerülhető a redundancia, ha a program azonos vagy hasonló utasításblokkokat tartalmaz, vagy ugyanazt a függvényt többször kell feldolgozni. Az ABAP/4 programok modularizálásával könnyen olvashatóvá tesszük őket, és javítjuk szerkezetüket. A moduláris programok karbantartása és frissítése is egyszerűbb.


33) Hogyan hozhat létre hívható programkód modulokat egy ABAP/4 programon belül?

a) Makrók meghatározásával

b) A könyvtárba befoglaló programok létrehozásával.


34) Mik a különböző típusú paraméterek? Hogyan lehet megkülönböztetni a különböző paramétereket?

A különböző típusú paraméterek

a) Formális paraméterek: A szubrutin definiálása során kerül meghatározásra a 'FORM' utasítással

b) Aktuális paraméterek: Egy szubrutin hívása során kerül megadásra a 'PERFORM' utasítással

Funkcionalitásuk alapján különböző paramétereket különböztethetünk meg. A bemeneti paraméterek az adatok szubrutinoknak való átadására szolgálnak, míg a kimeneti paraméterek az alprogramok adatainak továbbítására.


35) Melyek a különböző adatbázisok integritásai?

a) Szemantikai Integrity

b) Relációs Integrity

c) Elsődleges kulcs Integrity

d) Értékkészlet Integrity

e) Idegen kulcs Integrity

f) Operationális Integrity

Ezek az interjúkérdések a viva-ban is segítenek.

Foglald össze ezt a bejegyzést a következőképpen: