Laadige alla PDF
1) Mis on SAP ABAP?
SAP on tarkvara tüüp, mida nimetatakse ERP-ks (ettevõtte ressursside planeerimine) ja mida suurettevõte kasutab oma igapäevaste asjade haldamiseks. ABAP (Advanced Business Application Programming) on SAP-i kodeerimiskeel RICEFW-objektide arendamiseks. (Aruanded, liidesed, laiendused, vormid ja töövood).
2) Mida mõtlete ABAP andmesõnaraamatu all?
Rakenduse arendamisel kasutatavate objektide loogiliste struktuuride kirjeldamiseks kasutatakse ABAP 4 andmesõnastikku. Seda kasutatakse ka aluseks oleva relatsiooniandmebaasi kuvamiseks tabelites.
3) Selgitage piljardilaudade ja läbipaistvate laudade erinevust?
Läbipaistvad tabelid: sellel on üks ühele seos andmebaasi tabeliga. Selle struktuur vastab ühele andmebaasiväljale.
Liidetud tabelid: sellel on andmebaasi tabeliga palju ühte seost. Liidetud tabelid salvestatakse andmebaasi tasemel.
a) Põhiloend: lihtsate aruannete jaoks
b) Statistika: protsent, keskmine jne
c) Edetabel: Analüütiliste aruannete jaoks
4) Mida mõtlete BDC (Batch Data Communications) programmeerimise all?
See on automaatne protseduur suurte või väliste andmete edastamiseks SAP-süsteemi. 'Järjekorrafail' on ülekande keskne komponent, mis võtab andmeid vastu seanssidena seotud partiisisendprogrammide ja rühmade kaudu.
5) Kirjelda andmeklasse?
Andmeklassid liigitatakse järgmistesse klassidesse
Põhiandmed : selle klassi andmed muutuvad harva
Tehinguandmed : selles klassis saab andmeid sageli muuta
Organisatsiooni andmed : need andmed on kohandatud andmed ja sisestatakse süsteemi, kui süsteem on konfigureeritud. Seda muudetakse harva.
Süsteemiandmed: neid andmeid kasutab R / 3 süsteem ise
6) Mis on sisemised tabelid?
Sisemine tabel eksisteerib ainult programmi käivitamisel. Seda kasutatakse andmebaasitabelite alamhulga tabelite arvutamiseks ja ka andmebaasitabelite sisu ümberkorraldamiseks vastavalt kasutajate vajadustele.
7) loetlege funktsionaalsed moodulid, mida BDC-s järjestikku kasutatakse?
Seal on 3 funktsionaalset moodulit, mida kasutatakse järjestikku andmeedastuse edukaks teostamiseks BDC programmeerimise abil. Nemad on
a) BDC_OPEN_GROUP
b) BDC_INSERT
c) BDC_CLOSE_GROUP
8) Mis on võõras võtmesuhe?
Andmete järjepidevuse tagamiseks kasutatakse võõraid võtmeid. Tabelite vahel loodud suhe ja see tuleb selgelt määratleda välja tasemel. Sisestatud andmeid tuleks kontrollida olemasolevate andmete suhtes, et tagada vastuolude puudumine. Välisvõtmesuhte määratlemisel tuleb täpsustada kardinaalsust.
9) Mis on ABAP-is erinevused tabelis ja struktuuris andmesõnastikus?
Struktuuri ja tabeli erinevus on
a) Andmeid saab tabelisse füüsiliselt salvestada, kuid struktuuri mitte
b) Struktuuril pole esmast võtit, kuid tabelil võib olla
c) Tabelil võib olla tehniline omadus, kuid struktuuril pole
10) Mis on nutikad vormid?
Nutikad vormid võimaldavad teil vorme luua graafilise kujundustööriista abil.
11) Millised on SAP-skriptide komponendid?
SAP-i jaoks on SAP-skriptid tekstitöötlustööriist. Sellel on selline funktsioon nagu tavalised teksti- ja küljenduskomplektid. Selle paigutuskomplekt koosneb: Windowsist ja lehtedest, märgivormingutest, lõiguvormingutest jne .
12) Kuidas luua tabeliklastrit?
a) Valige ABAP-sõnastikus objekti tüüp Tabel, sisestage tabeli nimi ja valige loo
b) Kuvatakse tabeli välihooldusekraan. Tabeli tüüp Läbipaistev tabel, määrake see vaikeväärtuseks
c) Tehke vajalikud kirjed atribuutide lehel liigitatud lühikirjelduses ja kohaletoimetamises. Seejärel määrake tabeli väljad.
d) toimige nagu läbipaistva tabeli loomisel. Nüüd salvestage oma kirjed
e) Nüüd vali tabeli kategooria EXTRASàChange
f) Kui ilmub dialoogiboks, peate valima tabeli tüübi „Pooled table” või „Cluster table”
g) Pärast tabeli valimist naaske tabeli välihooldusekraanile. Välja basseini või klastri nimi kuvatakse lisaks standardsetele väljadele vahekaardil Atribuudid.
h) Nüüd sisestage selle klastri või lauakomplekti nimi, millele soovite klastritabeli määrata.
13) Kuidas saate andmeid enne aruandesse avalduse kirjutamist vormindada?
Loop sündmuse abil saab aruannete väljundit vormindada
a). Esmalt
b). uues
c). viimasel ajal
14) Selgitage malli ja tabeli erinevust?
Tabeli ja malli erinevus seisneb selles, et tabel on dünaamiline ja mall on staatiline.
15) Mainige, mis on ALAP-i programmeerimine ABAP-is? Millal seda võrku ABAP-is kasutatakse?
ALV tähistab rakenduste loendivaaturit. Aruande väljundi täiustamiseks pakub SAP ALV funktsioonimoodulite komplekti, mida saab kasutada, samuti parandab see aruande väljundi funktsionaalsust ja loetavust. See on tõhus tööriist, mida kasutatakse aruande väljundi veergude korrastamiseks.
16) Millal valiku lõppu kasutame?
Valikuürituse lõppu kasutatakse enamasti siis, kui kirjutame HR-ABAP koodi. HR-ABAP-koodis otsitakse andmed valikuürituse alguses ja loendisse printimisel ning kõik tehakse valikusündmuse lõpus.
17) Kas mainida erinevust ABAP-i ja OOABAP-i vahel? Millises olukorras OOABAP-i kasutate?
ABAP-i kasutatakse R / 3-s traditsiooniliste programmide väljatöötamiseks, OOABAP-i aga BSP / PCUI-rakenduste arendamiseks ning ka kõike muud, mis kaasatud objektile orienteeritud on, nagu BADI ja SmartForms jne.
18) Mis on tabeli puhver? Mis tüüpi tabelites seda puhvrit kasutati?
Siinkohal tähendab puhver mälupinda, tabelipuhver tähendab, et tabeliteave on rakendusserveris saadaval. Andmebaasi tabelist helistades tuleb see rakendusserverist. Läbipaistvad tabelid ja piljardilauad on puhverdatud, klastrilauda aga puhverdada ei saa.
19) Mis on „ilusa printeri” kasutamine?
ABAP-koodi vormindamiseks kasutatakse "päris printerit".
20) Mis vahe on tüübil ja meeldimisel?
'Type': määrate deklareerimise ajal andmetüübi otse andmeobjektile.
'Meeldib': määrate deklareeritavale andmeobjektile teise objekti andmetüübi.
'Tüüp' viitab olemasolevale andmetüübile, samas kui 'Like' viitab olemasolevale andmeobjektile.
21) Millised on erinevad ABAP / 4 toimetajad? Mis on erinevused?
Kaks toimetajat on SE38 ja SE80 ning mõlemal on ABAP-redaktor paigas. SE38-s saate selles redaktoris luua programme ja vaadata veebiaruandeid ning põhimõtteliselt kogu objektide väljatöötamise. SE80-s on täiendavaid funktsioone, näiteks pakettide, funktsioonirühma, moodulipaki, klasside, programmide ja BSP-rakenduste loomine.
22) Selgitage dialoogiprogrammi ja aruande erinevust?
Aruanne on käivitatav programm; dialoog on moodulipaki programm. See tuleb täita ainult tehingu kaudu. Dialoogide programmeerimist kasutatakse ekraanide kohandamiseks.
23) Mis on lukuobjekt?
Mitme kasutaja juurdepääsu sünkroonimiseks kasutatakse sama andmeluku objekte.
24) Kuidas andmeid klastritabelis hoitakse?
Klastritabel sisaldab andmeid mitmest DDIC-tabelist. See salvestab andmed nimeväärtuste paarina.
25) Kuidas skriptivormi siluda?
Skripti vormi silumiseks peate järgima
SE71 -> anna vormile nimi-> utiliid-> aktiveeri silur
26) Mis on erinevat tüüpi andmesõnastiku objektid?
Andmesõnastiku objektide erinevad tüübid on:
a) Tabelid
b) Vaated
c) domeen
d) Andmeelement
e) Tüüpgrupid
f) Otsi spikreid / vaste koodi objekte
g) Objektide lukustamine
h) Konstruktsioonid
i) Tabelitüübid
27) Kuidas saate häälestamist teha? Milliseid peamisi samme te nende jaoks kasutate?
Häälestamist saab teha kolmel viisil ketta i / o, SQL-i tunneldamise ja mälu tunneldamise kaudu. Enne tunneldamist peate oma andmebaasi oleku hankima, kasutades oracle'i utiliiti nimega statpack ja tkprof.
28) Mis on „select” -lauses lause „grupeerida”?
Andmete toomiseks tabelist määratud välja järgi kasutatakse gruppi klausli järgi.
29) Mis on dispetšer?
SAP-dispetšeriks nimetatud kontrolliagent haldab R / 3 rakenduste ressursse.
30) Mainige, millised on kaks SAP-standardtabeli muutmise meetodit?
SAP-standardtabelite muutmiseks on kaks meetodit
a) Lisage struktuurid
b) Kohandamine sisaldab
31) Mis vahe on andmebaasi indeksil ja vaste koodil?
'Andmebaasi register' sisaldab välju ühest tabelist, samas kui 'Sobituskood' sisaldab välju mitmest tabelist. Vastekoodi objekte saab ehitada klastrite tabelitele, läbipaistvatele tabelitele ja ühendatud tabelitele.
32) Kas selgitada modulariseerimistehnika eeliseid?
Modulariseerimise tehnikate abil saate vältida üleliigsust, kui programm sisaldab samu või sarnaseid lauseplokke või on vaja sama funktsiooni mitu korda töödelda. Moduleerides programme ABAP / 4, muudame need hõlpsasti loetavaks ja parandame nende struktuuri. Moduleeritud programme on ka lihtsam hooldada ja ajakohastada.
33) Kuidas saate ühe ABAP / 4 programmi raames luua programmikoodi helistatavaid mooduleid?
a) Makrode määratlemisega
b) Luues kaasaprogrammid raamatukokku.
34) Mis on erinevat tüüpi parameetrid? Kuidas saab eristada erinevaid parameetreid?
Erinevat tüüpi parameetrid on
a) Ametlikud parameetrid: see määratletakse alamprogrammi määratlemisel avaldusega „FORM”
b) Tegelikud parameetrid: see määratakse alamprogrammi kõne ajal käskuga PERFORM
Erinevaid parameetreid saab eristada nende funktsionaalsuse järgi. Sisendparameetreid kasutatakse andmete edastamiseks alamprogrammidele, väljundparameetreid kasutatakse andmete edastamiseks alamprogrammidest.
35) Millised on erinevad andmebaasid Integeness?
a) Semantiline terviklikkus
b) Suhete terviklikkus
c) Esmane võtme terviklikkus
d) Väärtuste komplekti terviklikkus
e) Välisvõtme terviklikkus
f) Operatsiooniline terviklikkus