Top 35 SAP Pitanja i odgovori za ABAP intervju (2025.)
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 'Match Code' sadrži polja iz nekoliko tablica. Objekti koda podudaranja mogu se graditi na tablicama klastera, transparentnim tablicama i skupnim 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