Top 35 SAP Pitanja i odgovori za ABAP intervju (2026.)
Ovdje su SAP ABAP intervju pitanja i odgovori za svjeลพije, ali i iskusne kandidate da dobiju posao iz snova.
SAP Pitanja i odgovori za ABAP intervju za brucoลกe
1) ล to je SAP ABAP?
SAP je vrsta softvera poznata kao ERP (Enterprise Resource Planning) koju velike tvrtke koriste za upravljanje svojim svakodnevnim poslovima. ABAP (Advanced Business Application Programming) je kodni jezik za SAP za razvoj RICEFW objekata. (Izvjeลกฤa, suฤelja, proลกirenja, obrasci i tijek rada).
๐ Besplatno preuzimanje PDF-a: SAP Pitanja i odgovori za ABAP intervju >>
2) ล to mislite pod rjeฤnikom podataka ABAP?
Opisati logiฤke strukture objekata koji se koriste u razvoju aplikacija ABAP 4 rjeฤnik podataka koristi se. Takoฤer se koristi za prikaz temeljne relacijske baze podataka u tablicama.
3) Objasnite razliku izmeฤu biljarskih stolova i transparentnih stolova?
Transparentni stolovi: Ima odnos jedan prema jedan s tablicom u bazi podataka. Njegova struktura odgovara jednom polju baze podataka.
Skupne tablice: Ima mnogo prema jedan odnos s tablicom u bazi podataka. Skupne tablice pohranjuju se na razini baze podataka.
a) Osnovni popis: Za jednostavna izvjeลกฤa
b) Statistika: Za postotak, prosjek itd.
c) Rang lista: Za analitiฤka izvjeลกฤa
4) ล to mislite pod programiranjem BDC (Batch Data Communications)?
BDC je automatski postupak za prijenos velikih ili vanjskih podataka u SAP sustav. 'Queue file' je srediลกnja komponenta prijenosa, koja prima podatke kroz programe skupnog unosa i grupe koje su povezane u 'sesije'.
5) Opiลกite klase podataka?
Klase podataka razvrstane su u sljedeฤe klase
Glavni podaci: Podaci u ovoj klasi rijetko se mijenjaju
Podaci o transakciji: Podaci se mogu ฤesto mijenjati u ovoj klasi
Podaci o organizaciji: Ovi podaci su prilagoฤeni podaci i unose se u sustav kada se sustav konfigurira. Rijetko se mijenja.
Podaci o sustavu: Ove podatke koristi sam R/3 sustav
6) ล to su interne tablice?
Interna tablica postoji samo kada je program pokrenut. Koristi se za izvoฤenje tabliฤnih izraฤuna na podskupu tablica baze podataka i takoฤer za reorganizaciju sadrลพaja tablica baze podataka prema potrebama korisnika.
7) Navedite funkcionalne module koji se redom koriste u BDC-u?
Postoje 3 funkcionalna modula koji se koriste jedan za drugim za uspjeลกan prijenos podataka pomoฤu BDC programiranja. Oni su
a) BDC_OPEN_GROUP
b) BDC_INSERT
c) BDC_CLOSE_GROUP
8) ล to je odnos stranog kljuฤa?
Kako bi se osigurala konzistentnost podataka, koriste se strani kljuฤevi. Odnos uspostavljen izmeฤu tablica i mora biti eksplicitno definiran na razini polja. Unesene podatke treba provjeriti s postojeฤim podacima kako bi se osiguralo da nema proturjeฤja. Kardinalnost se mora navesti prilikom definiranja odnosa stranog kljuฤa.
9) Koje su razlike izmeฤu tablice i strukture u rjeฤniku podataka u ABAP-u?
Razlika izmeฤu strukture i tablice u ABAP-u
a) Podaci se mogu fiziฤki pohraniti u tablicu, ali struktura ne moลพe
b) Struktura nema primarni kljuฤ, ali tablica moลพe imati
c) Tablica moลพe imati tehniฤki atribut, ali struktura ne
10) ล to su pametni obrasci?
Pametni obrasci koristi se za izradu i odrลพavanje obrazaca za masovni tisak SAP Sustavi. Kao izlazni medij SAP Pametni obrasci podrลพavaju pisaฤ, faks, e-poลกtu ili Internet (upotrebom generiranog XML izlaza).
11) Koje su komponente SAP skripte?
Za SAP, SAP skripta su alat za obradu teksta. Ima funkciju poput standardnih skupova teksta i izgleda. Njegov set izgleda sastoji se od: Windows i stranice, formati znakova, formati odlomaka itd.
SAP Skripte se sastoje od pet glavnih komponenti:
- Editor za unos i ureฤivanje redaka teksta
- Stilovi i setovi izgleda za izgled ispisa. Oni se stvaraju neovisno o pojedinaฤnim tekstovima koriลกtenjem odgovarajuฤih transakcija odrลพavanja i kasnije se dodjeljuju tekstovima
- Skladatelj je srediลกnji izlazni modul. The SAP Skladatelj scenarija nevidljiv je izvana
- Programsko suฤelje koje vam omoguฤuje ukljuฤivanje SAP komponente skripte u svoje vlastite aplikacijske programe i za kontrolu izlaza skupova izgleda unutar programa
- Nekoliko tablica baze podataka za pohranjivanje tekstova, stilova i skupova izgleda
12) Kako stvoriti 'grozdu tablice'?
a) U ABAP rjeฤniku odaberite vrstu objekta Tablica, unesite naziv tablice i odaberite Kreiraj
b) Prikazuje se zaslon za odrลพavanje tablice na terenu. Vrsta tablice Transparentna tablica, postavite je kao zadanu
c) Unesite potrebne unose u kratki opis i isporuku klasificirane na stranici Atributi. Zatim definirajte polja tablice.
d) Postupite kao kod izrade prozirne tablice. Sada spremite svoje unose
e) Sada odaberite EXTRASร Promijeni kategoriju tablice
f) Kada se pojavi dijaloลกki okvir, morate odabrati vrstu tablice 'Skupna tablica' ili 'Cluster stol'
g) Nakon odabira tablice, vratite se na ekran za odrลพavanje na terenu za tablicu. Skup polja ili naziv klastera prikazan je na kartici Atributi uz standardna polja.
h) Sada unesite naziv klastera tablice ili skupa tablica kojem ลพelite dodijeliti tablicu klastera.
13) Kako moลพete formatirati podatke prije pisanja izjave u izvjeลกฤu?
Koriลกtenjem dogaฤaja petlje izlaz izvjeลกฤa moลพe se formatirati
a) .isprva
b) .kod novog
c) .napokon
14) Objasnite razliku izmeฤu predloลกka i tablice?
Razlika izmeฤu tablice i predloลกka je u tome ลกto je tablica dinamika, a predloลพak statiฤnost.
15) Navedite ลกto je ALV programiranje u ABAP-u? Kada se ova mreลพa koristi u ABAP-u?
Alv je kratica za Application List Viewer. Da biste poboljลกali rezultate izvjeลกฤa, SAP pruลพa skup ALV funkcijskih modula koji se mogu koristiti, a takoฤer poboljลกava funkcionalnost i ฤitljivost bilo kojeg izlaza izvjeลกฤa. To je uฤinkovit alat koji se koristi za rasporeฤivanje stupaca u izlazu izvjeลกฤa.
SAP Pitanja i odgovori za ABAP intervju za iskusne kandidate
16) Kada koristimo End-of-selection?
Kraj dogaฤaja odabira uglavnom se koristi kada piลกemo HR-ABAP kod. U HR-ABAP kodu, podaci se dohvaฤaju na poฤetku dogaฤaja odabira i ispisa na listi, a sve ฤe biti uฤinjeno na kraju dogaฤaja odabira.
17) Navedite razliku izmeฤu ABAP i OOABAP? U kojoj situaciji koristite OOABAP?
ABAP koristi se za razvoj tradicionalnih programa u R/3, dok se OOABAP koristi za razvoj BSP/PCUI aplikacija i takoฤer svega ลกto je ukljuฤeno objektno orijentirano kao ลกto su BADI i SmartForms itd.
18) ล to je meฤuspremnik tablice? Koja je vrsta tablica koristila ovaj meฤuspremnik?
Ovdje meฤuspremnik znaฤi memorijsko podruฤje, meฤuspremnik tablice znaฤi da su informacije tablice dostupne na aplikacijskom posluลพitelju. Kada pozovete podatke iz tablice baze podataka, oni ฤe doฤi s aplikacijskog posluลพitelja. Transparentne tablice i biljar stolovi su u meฤuspremniku, dok se tablica klastera ne moลพe u meฤuspremnik.
19) ฤemu sluลพi 'lijepi pisaฤ'?
Za formatiranje ABAP koda koristi se 'lijepi pisaฤ'.
20) Koja je razlika izmeฤu 'Type' i 'Like'?
'Tip': Tip podataka dodjeljujete izravno podatkovnom objektu tijekom deklaracije.
'Kao': Podatkovnom objektu za deklariranje dodjeljujete tip podataka drugog objekta.
'Tip' se odnosi na postojeฤi tip podataka dok se 'Like' odnosi na postojeฤi podatkovni objekt.
21) Koji su razliฤiti ABAP/4 editori? Koje su razlike?
Dva ureฤivaฤa su SE2 i SE38 i oba imaju ugraฤen ABAP ureฤivaฤ. U SE80 moลพete stvarati programe i pregledavati online izvjeลกฤa te u osnovi raditi sav razvoj objekata u ovom ureฤivaฤu. U SE38 postoje dodatne znaฤajke kao ลกto su kreiranje paketa, grupa funkcija, skup modula, klasa, programa i BSP aplikacija.
22) Objasnite razliku izmeฤu dijaloลกkog programa i izvjeลกฤa?
Izvjeลกฤe je izvrลกni program; dialog je program skupa modula. Mora se izvrลกiti samo putem transakcije. Dijaloลกko programiranje koristi se za prilagoฤavanje ekrana.
23) ล to je objekt zakljuฤavanja?
Za sinkronizaciju pristupa nekoliko korisnika koji koriste iste podatke koriste se Lock objekti.
24) Kako se podaci pohranjuju u tablicu klastera?
Tablica klastera sadrลพi podatke iz viลกe DDIC tablica. Pohranjuje podatke kao par imena i vrijednosti.
25) Kako moลพete otkloniti pogreลกke u obliku skripte?
Da biste ispravili pogreลกke u obrascu skripte, morate slijediti
SE71โ>dajte naziv obrasca->utilities->activate debugger
Pitanja za ABAP intervju za 10 godina iskustva
26) Koje su razliฤite vrste objekata rjeฤnika podataka?
Razliฤite vrste objekata rjeฤnika podataka su:
a) Tablice
b) Pogledi
c) Domena
d) Element podataka
e) Grupe tipova
f) Pomoฤ pri pretraลพivanju/Spajanje kodova objekata
g) Zakljuฤavanje objekata
h) Strukture
i) Vrste tablica
27) Na koje naฤine moลพete izvrลกiti ugaฤanje? Koji su glavni koraci koje ฤete koristiti za to?
Podeลกavanje se moลพe izvesti na tri naฤina disk I/O, SQL podeลกavanje i podeลกavanje memorije. Prije podeลกavanja, morate dobiti status vaลกe baze podataka pomoฤu oracle usluลพnog programa pod nazivom statpack i tkprof.
28) U naredbi 'select' ลกto je 'group by'?
Za dohvaฤanje podataka iz tablice koristi se navedeno polje Group by Clause.
29) ล to je dispeฤer?
Kontrolni agent koji se naziva SAP dispeฤer, upravlja resursima za R/3 aplikacije.
30) Navedite koje su dvije metode modificiranja SAP standardne tablice?
Postoje dvije metode za modificiranje SAP standardne tablice
a) Dodavanje struktura
b) Prilagodba ukljuฤuje
31) Koja je razlika izmeฤu 'Indeksa baze podataka' i 'Kod podudaranja'?
'Indeks baze podataka' sadrลพi polja iz jedne tablice, dok 'Podudaranje Code'sadrลพe polja iz nekoliko tablica. Objekti koda podudaranja mogu se izgraditi na klaster tablicama, transparentnim tablicama i zdruลพenim tablicama.'
32) Objasnite prednosti tehnike modularizacije?
Koriลกtenjem tehnika modularizacije moลพete izbjeฤi redundanciju ako program sadrลพi iste ili sliฤne blokove iskaza ili je potrebno nekoliko puta obraditi istu funkciju. Modularizacijom programa ABAP/4 ฤinimo ih lakima za ฤitanje i poboljลกavamo njihovu strukturu. Modularizirane programe takoฤer je lakลกe odrลพavati i aลพurirati.
33) Kako moลพete kreirati pozivne module programskog koda unutar jednog ABAP/4 programa?
a) Definiranjem makronaredbi
b) Stvaranjem ukljuฤite programe u knjiลพnicu.
34) Koje su razliฤite vrste parametara? Kako moลพete razlikovati razliฤite vrste parametara?
Razliฤite vrste parametara su
a) Formalni parametri: Definira se tijekom definiranja potprograma s naredbom 'FORM'
b) Stvarni parametri: Specificira se tijekom poziva potprograma s naredbom 'PERFORM'
Moลพete razlikovati razliฤite vrste parametara prema njihovoj funkcionalnosti. Ulazni parametri se koriste za prijenos podataka potprogramima, dok se izlazni parametri koriste za prijenos podataka iz potprograma.
35) Koji su razliฤiti integriteti baza podataka?
a) Semantiฤki Integrity
b) Relacijski Integrity
c) Primarni kljuฤ Integrity
d) Skup vrijednosti Integrity
e) Strani kljuฤ Integrity
f) Operacionalni Integrity
Ova pitanja za intervju takoฤer ฤe vam pomoฤi u vaลกem ลพivotu


