Prenesite PDF
1) Kaj je SAP ABAP?
SAP je vrsta programske opreme, znane kot ERP (Enterprise Resource Planning), ki jo velika podjetja uporabljajo za upravljanje svojih vsakodnevnih poslov. ABAP (Advanced Business Application Programming) je kodni jezik, s katerim SAP razvija objekte RICEFW. (Poročila, vmesniki, razširitve, obrazci in tokovi dela).
2) Kaj mislite s podatkovnim slovarjem ABAP?
Za opis logičnih struktur objektov, ki se uporabljajo pri razvoju aplikacij, se uporablja podatkovni slovar ABAP 4. Uporablja se tudi za prikaz osnovne relacijske baze podatkov v tabelah.
3) Pojasnite razliko med biljardnimi in preglednimi mizami?
Pregledne tabele: V tabeli v zbirki podatkov je ena do ena povezava s tabelo. Njegova struktura ustreza enemu polju baze podatkov.
Združene tabele: V tabeli v zbirki podatkov ima veliko razmerja ena do ena. Združene tabele so shranjene na ravni baze podatkov.
a) Osnovni seznam: za preprosta poročila
b) Statistika: za odstotek, povprečje itd.
c) Uvrščeni seznam: za analitična poročila
4) Kaj mislite s programiranjem BDC (Batch Data Communications)?
Gre za samodejni postopek prenosa velikih ali zunanjih podatkov v sistem SAP. „Datoteka čakalne vrste“ je osrednja komponenta prenosa, ki podatke sprejema prek paketnih vnosnih programov in skupin, ki so povezane v „seje“.
5) Opišite podatkovne razrede?
Podatkovni razredi so razvrščeni v naslednje razrede
Glavni podatki : Podatki v tem razredu se redko spreminjajo
Transakcijski podatki : Podatke lahko v tem razredu pogosto spreminjamo
Podatki organizacije : Ti podatki so prilagojeni podatki in se v sistem vnesejo, ko je sistem konfiguriran. Redko se spremeni.
Sistemski podatki: Te podatke uporablja sam sistem R / 3
6) Kakšne so notranje tabele?
Notranja tabela obstaja le, ko se program zažene. Uporablja se za izvajanje izračunov tabel na podmnožici tabel baze podatkov in tudi za reorganizacijo vsebine tabel baz podatkov, kot jih potrebujejo uporabniki.
7) Naštejte funkcionalne module, ki se zaporedno uporabljajo v BDC?
Obstajajo 3 funkcionalni moduli, ki se zaporedno uporabljajo za uspešen prenos podatkov s programiranjem BDC. So
a) BDC_OPEN_GROUP
b) BDC_INSERT
c) BDC_CLOSE_GROUP
8) Kaj je odnos s tujim ključem?
Za zagotovitev doslednosti podatkov se uporabljajo tuji ključi. Razmerje med tabelami in mora biti izrecno določeno na ravni polja. Vnesene podatke je treba preveriti glede na obstoječe podatke, da ne bo protislovja. Pri določanju razmerja s tujim ključem je treba navesti kardinalnost.
9) Kakšne so razlike v tabeli in strukturi v podatkovnem slovarju v ABAP-u?
Razlika med strukturo in tabelo je
a) Podatke je mogoče fizično shraniti v tabelo, struktura pa ne
b) Struktura nima primarnega ključa, lahko pa tabela
c) Tabela ima lahko tehnični atribut, struktura pa nima
10) Kaj so pametni obrazci?
Pametni obrazci omogočajo ustvarjanje obrazcev z orodjem za grafično oblikovanje.
11) Katere so komponente skriptov SAP?
Za SAP so skripti SAP orodje za obdelavo besedil. Ima funkcijo, kot so standardni nabori besedila in postavitve. Njeno postavitev sestavljajo: Windows in strani, formati znakov, formati odstavkov itd .
12) Kako ustvariti "tabelo"?
a) V slovarju ABAP izberite vrsto predmeta Tabela, vnesite ime tabele in izberite Ustvari
b) Prikaže se zaslon za vzdrževanje na terenu za tabelo. Tip tabele Prozorna tabela, nastavite jo kot privzeto
c) Vnesite kratke opise in dostavo, razvrščene na strani Atributi. Nato določite polja tabele.
d) Nadaljujte kot pri ustvarjanju pregledne tabele. Zdaj shranite svoje vnose
e) Zdaj izberite EXTRASàChange kategorijo tabele
f) Ko se prikaže pogovorno okno, morate izbrati vrsto tabele "Združena tabela" ali "Tabela grozdov"
g) Po izbiri tabele se vrnite na zaslon za vzdrževanje polja za tabelo. Ime področja ali gruče polj je poleg standardnih polj prikazano na zavihku Atributi.
h) Zdaj vnesite ime gruče tabel ali področja tabel, ki ji želite dodeliti tabelo gruče.
13) Kako lahko oblikujete podatke, preden v poročilo napišete izjavo?
Z uporabo dogodka zanke lahko izhodna poročila oblikujete
a) .najprej
b) .na novo
c) .nazadnje
14) Pojasnite razliko med predlogo in tabelo?
Razlika med tabelo in predlogo je v tem, da je tabela dinamična, predloga pa statična.
15) Omenite, kaj je programiranje ALV v programu ABAP? Kdaj se ta mreža uporablja v ABAP?
ALV je kratica za Application List Viewer. Za izboljšanje izhoda poročila SAP ponuja nabor funkcijskih modulov ALV, ki jih je mogoče uporabiti, poleg tega pa izboljša funkcionalnost in berljivost vseh izhodnih poročil. Je učinkovito orodje za urejanje stolpcev v izhodu poročila.
16) Kdaj uporabimo konec izbora?
Konec izbirnega dogodka se večinoma uporablja, ko pišemo kodo HR-ABAP. V kodi HR-ABAP se podatki pridobijo na začetku izbirnega dogodka in se natisnejo na seznam, vsi pa bodo opravljeni na koncu izbirnega dogodka.
17) Omenite razliko med ABAP in OOABAP? V kakšni situaciji uporabljate OOABAP?
ABAP se uporablja za razvoj tradicionalnih programov v R / 3, medtem ko OOABAP uporablja za razvoj aplikacij BSP / PCUI in tudi vsega, kar je predmetno usmerjeno, kot so BADI in SmartForms itd.
18) Kaj je vmesni pomnilnik? Katera vrsta tabel je uporabljala ta medpomnilnik?
Tu medpomnilnik pomeni pomnilniško območje, medpomnilnik tabele pa pomeni, da so informacije tabele na voljo na strežniku aplikacij. Ko pokličete podatke iz tabele baze podatkov, bodo prišli iz aplikacijskega strežnika. Prozorne tabele in mize v bazenu so medpomnjene, medtem ko tabele gruče ni mogoče medpomniti.
19) Kakšna je uporaba "lepega tiskalnika"?
Za formatiranje kode ABAP se uporablja "lep tiskalnik".
20) Kakšna je razlika med „Type“ in „Like“?
'Type': Podatkovni tip med deklariranjem dodelite neposredno podatkovnemu objektu.
'Všeč mi je': Deklariranemu podatkovnemu objektu dodelite podatkovni tip drugega predmeta.
'Type' se nanaša na obstoječi podatkovni tip, medtem ko se 'Like' nanaša na obstoječi podatkovni objekt.
21) Kateri so različni uredniki ABAP / 4? Kakšne so razlike?
Dva urednika sta SE38 in SE80, oba pa imata urejen urejevalnik ABAP. V SE38 lahko ustvarjate programe in si ogledujete spletna poročila ter v bistvu ves razvoj predmetov v tem urejevalniku. V SE80 obstajajo dodatne funkcije, kot so ustvarjanje paketov, skupine funkcij, področje modulov, razredi, programi in aplikacije BSP.
22) Pojasnite razliko med pogovornim programom in poročilom?
Poročilo je izvedljiv program; dialog je program področja modulov. Izvesti ga je treba samo s transakcijo. Dialogno programiranje se uporablja za prilagajanje zaslonov.
23) Kaj je objekt zaklepanja?
Za sinhronizacijo dostopa več uporabnikov se uporabljajo isti predmeti za zaklepanje podatkov.
24) Kako se podatki shranjujejo v tabeli gruče?
Tabela gruče vsebuje podatke iz več tabel DDIC. Podatke shrani kot par vrednosti vrednosti imena.
25) Kako lahko odpravite napake v obrazcu skripta?
Za razhroščevanje obrazca skripta morate slediti
SE71 -> podajte ime obrazca-> pripomočki-> aktiviraj razhroščevalnik
26) Katere so različne vrste predmetov podatkovnega slovarja?
Različne vrste predmetov slovarja podatkov so:
a) Tabele
b) Pogledi
c) Domena
d) Podatkovni element
e) Vnesite skupine
f) Iskanje predmetov pomoči / ujemanja
g) Zakleni predmete
h) Strukture
i) Vrste tabel
27) Na kakšne načine lahko uglasite? Katere glavne korake boste uporabili za to?
Izobraževanje je mogoče izvesti na tri načine v / v / z diska, uglasitev SQL in uglaševanje pomnilnika. Pred nastavitvijo morate pridobiti stanje svoje baze podatkov z orodjem oracle, imenovanim statpack in tkprof.
28) V stavku 'select', kaj je 'razvrsti po'?
Za pridobivanje podatkov iz tabele se uporablja določeno polje Group by Clause.
29) Kaj je dispečer?
Nadzorni agent, imenovan SAP dispečer, upravlja vire za aplikacije R / 3.
30) Omenite, katera sta dva načina spreminjanja standardnih tabel SAP?
Obstajata dve metodi za spreminjanje standardnih tabel SAP
a) Dodaj strukture
b) Prilagajanje vključuje
31) Kakšna je razlika med „indeksom zbirke podatkov“ in „kodo ujemanja“?
'Kazalo zbirke podatkov' vsebuje polja iz ene tabele, medtem ko 'Koda ujemanja' vsebuje polja iz več tabel. Objekte ujemajoče se kode lahko gradimo na tabelah gruče, preglednih tabelah in združenih tabelah.
32) Pojasnite prednosti tehnike modularizacije?
Z uporabo modularizacijskih tehnik se lahko izognete odvečnosti, če program vsebuje enake ali podobne bloke stavkov ali če mora večkrat obdelati isto funkcijo. Z modularizacijo programov ABAP / 4 jim olajšamo branje in izboljšamo njihovo strukturo. Modularizirane programe je tudi lažje vzdrževati in posodabljati.
33) Kako lahko v enem programu ABAP / 4 ustvarite klicne module programske kode?
a) Z opredelitvijo makrov
b) Z ustvarjanjem vključevanja programov v knjižnico.
34) Katere so različne vrste parametrov? Kako lahko ločite med različnimi vrstami parametrov?
Različne vrste parametrov so
a) Formalni parametri: Določen je med opredelitvijo podprograma z izjavo 'FORM'
b) Dejanski parametri: Določen je med klicem podprograma z izjavo 'PERFORM'
Različne parametre lahko ločite po njihovi funkcionalnosti. Vhodni parametri se uporabljajo za posredovanje podatkov v podprograme, medtem ko se izhodni parametri uporabljajo za posredovanje podatkov iz podprogramov.
35) Katere so različne zbirke podatkov Integritete?
a) Semantična integriteta
b) Relacijska integriteta
c) Integriteta primarnega ključa
d) Integriteta nabora vrednosti
e) Celovitost tujega ključa
f) Operativna integriteta