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.

Vodiฤ za rjeฤnik podataka ABAP SE11: tablica, zakljuฤani objekt, prikaz i struktura


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:

Komponente SAPScript

  1. Editor za unos i ureฤ‘ivanje redaka teksta
  2. 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
  3. Skladatelj je srediลกnji izlazni modul. The SAP Skladatelj scenarija nevidljiv je izvana
  4. 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
  5. 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

Saลพmite ovu objavu uz: