Lataa PDF
1) Mikä on SAP ABAP?
SAP on eräänlainen ohjelmisto, joka tunnetaan nimellä ERP (Enterprise Resource Planning), jota suuryritykset käyttävät päivittäisten asioiden hoitamiseen. ABAP (Advanced Business Application Programming) on SAP: n koodauskieli RICEFW-objektien kehittämiseen. (Raportit, rajapinnat, laajennukset, lomakkeet ja työnkulut).
2) Mitä tarkoitat ABAP-tietokirjastolla?
Sovelluskehityksessä käytettyjen objektien loogisten rakenteiden kuvaamiseen käytetään ABAP 4 -datasanakirjaa. Sitä käytetään myös näyttämään taustalla oleva relaatiotietokanta taulukoissa.
3) Selitä ero biljardipöytien ja läpinäkyvien pöytien välillä?
Läpinäkyvät taulukot: Sillä on yksi suhde tietokannan taulukkoon. Sen rakenne vastaa yhtä tietokantakenttää.
Yhdistetyt taulukot: Sillä on monia suhteita tietokannan taulukkoon. Poolipöydät tallennetaan tietokantatasolla.
a) Peruslista: Yksinkertaisia raportteja varten
b) Tilastot: prosenttiosuus, keskiarvo jne.
c) Ranked List: analyyttisiä raportteja varten
4) Mitä tarkoitat BDC (Batch Data Communications) -ohjelmoinnilla?
Se on automaattinen menettely suurten tai ulkoisten tietojen siirtämiseksi SAP-järjestelmään. Jonotiedosto on siirron keskeinen komponentti, joka vastaanottaa tietoja eräsieto-ohjelmien ja 'istuntoihin' liitettyjen ryhmien kautta.
5) Kuvaile tietoluokkia?
Tietoluokitukset luokitellaan seuraaviin luokkiin
Perustiedot : Tämän luokan tiedot muuttuvat harvoin
Tapahtumatiedot : Tietoja voidaan muuttaa usein tässä luokassa
Organisaatiotiedot : Nämä tiedot ovat räätälöityjä tietoja ja syötetään järjestelmään, kun järjestelmä on määritetty. Sitä muutetaan harvoin.
Järjestelmätiedot: Näitä tietoja käyttää R / 3-järjestelmä itse
6) Mitkä ovat sisäiset taulukot?
Sisäinen taulukko on olemassa vain, kun ohjelma on suoritettu. Sitä käytetään taulukkolaskelmien suorittamiseen tietokantataulukkojen osajoukoille ja myös tietokantataulukoiden sisällön uudelleen järjestämiseen käyttäjien tarpeiden mukaan.
7) Luettelo toiminnallisista moduuleista, joita käytetään peräkkäin BDC: ssä?
On 3 toiminnallista moduulia, joita käytetään peräkkäin suorittamaan tiedonsiirto onnistuneesti BDC-ohjelmoinnilla. He ovat
a) BDC_OPEN_GROUP
b) BDC_INSERT
c) BDC_CLOSE_GROUP
8) Mikä on vieras avainsuhde?
Tietojen yhtenäisyyden varmistamiseksi käytetään vieraita avaimia. Taulukoiden välinen suhde on määriteltävä erikseen kenttätasolla. Syötetyt tiedot on tarkistettava olemassa olevien tietojen kanssa sen varmistamiseksi, ettei ristiriitoja ole. Kardinaalisuus on määriteltävä määritettäessä ulkomaista avainsuhdetta.
9) Mitkä ovat ABAP: n erot taulukon ja rakenteen välillä sanakirjassa?
Rakenteen ja taulukon välinen ero on
a) Tietoja voidaan tallentaa fyysisesti taulukkoon, mutta rakenne ei
b) Rakenteella ei ole ensisijaista avainta, mutta taulukossa voi olla
c) Taulukolla voi olla tekninen ominaisuus, mutta rakenteella ei ole
10) Mikä on älykäs lomake?
Älykkäät lomakkeet mahdollistavat lomakkeiden luomisen graafisen suunnittelutyökalun avulla.
11) Mitkä ovat SAP-komentosarjojen komponentit?
SAP: lle SAP-komentosarjat ovat tekstinkäsittelytyökalu. Sillä on toiminto, kuten tavalliset teksti- ja asettelujoukot. Sen asettelujoukko koostuu seuraavista: Windows ja sivut, merkkimuodot, kappaleformaatit jne .
12) Kuinka luoda "taulukko klusteri"?
a) Valitse ABAP-sanakirjassa objektityyppi Taulukko, kirjoita taulukon nimi ja valitse Luo
b) Taulukon kenttähuoltonäyttö tulee näkyviin. Taulukon tyyppi Läpinäkyvä taulukko, aseta se oletukseksi
c) Tee tarvittavat merkinnät Attribuutit-sivulle luokiteltuun lyhyt kuvaus ja toimitus. Määritä sitten taulukon kentät.
d) Toimi kuten läpinäkyvän taulukon luomisessa. Tallenna nyt merkinnät
e) Valitse nyt EXTRASàChange table category
f) Kun valintaikkuna tulee näkyviin, sinun on valittava taulukotyyppi 'Pooled table' tai 'Cluster table'
g) Kun olet valinnut taulukon, palaa taulukon kentän ylläpitonäyttöön. Kenttäpoolin tai klusterin nimi näkyy Määritteet-välilehdessä vakiokenttien lisäksi.
h) Kirjoita nyt sen taulukon klusterin tai taulukkoalueen nimi, jolle haluat määrittää klusteritaulukon.
13) Kuinka voit muotoilla tiedot ennen lausekkeen kirjoittamista raporttiin?
Loop-tapahtumaa käyttämällä raporttien tulos voidaan muotoilla
a). ensin
b). uudessa
c). viimeisenä
14) Selitä mallin ja taulukon välinen ero?
Taulukon ja mallin välinen ero on, että taulukko on dynaaminen ja malli on staattinen.
15) Mainitse mikä on ALV-ohjelmointi ABAP: ssä? Milloin tätä ruudukkoa käytetään ABAP: ssä?
ALV on lyhenne sanoista Application List Viewer. Raportin ulostulon parantamiseksi SAP tarjoaa joukon ALV-toimintomoduuleja, joita voidaan käyttää, ja se parantaa myös minkä tahansa raportin tuotoksen toiminnallisuutta ja luettavuutta. Se on tehokas työkalu, jota käytetään sarakkeiden järjestämiseen raporttitulosteessa.
16) Milloin käytämme valinnan loppua?
Valintatapahtuman loppua käytetään enimmäkseen kirjoitettaessa HR-ABAP-koodia. HR-ABAP-koodissa tiedot haetaan valintatapahtuman alkaessa ja tulostetaan luettelolle, ja kaikki tehdään valintatapahtuman lopussa.
17) Mainitse ero ABAP: n ja OOABAP: n välillä? Missä tilanteessa käytät OOABAPia?
ABAP: tä käytetään perinteisten ohjelmien kehittämiseen R / 3: ssa, kun taas OOABAP: ää käytetään BSP / PCUI-sovellusten kehittämiseen ja myös kaikkeen siihen, mikä asiaan liittyvä objekti on suuntautunut, kuten BADI: t ja SmartForms jne
18) Mikä on pöytäpuskuri? Minkä tyyppisissä taulukoissa tätä puskuria käytettiin?
Täällä puskuri tarkoittaa muistialueita, taulukkopuskuri tarkoittaa, että taulukotiedot ovat käytettävissä sovelluspalvelimella. Kun soitat tietoja tietokantataulukosta, ne tulevat sovelluspalvelimelta. Läpinäkyvät taulukot ja poolipöydät ovat puskuroituja, kun taas klusteritaulukkoa ei voida puskuroida.
19) Mikä on "kaunis tulostin"?
ABAP-koodin muotoilussa käytetään "kaunis tulostin".
20) Mitä eroa on tyypillä ja kuten?
'Type': Määrität tietotyypin suoraan dataobjektille ilmoituksen aikana.
Tykkää: Määrität toisen objektin tietotyypin ilmoittajalle.
Tyyppi viittaa olemassa olevaan tietotyyppiin, kun taas Tykkää viittaa olemassa olevaan tieto-objektiin.
21) Mitkä ovat erilaiset ABAP / 4-toimittajat? Mitkä ovat erot?
Kaksi toimittajaa ovat SE38 ja SE80, ja molemmilla on ABAP-editori paikallaan. SE38: ssa voit luoda ohjelmia ja tarkastella verkkoraportteja ja tehdä lähtökohtaisesti kaiken objektien kehittämisen tässä editorissa. SE80: ssa on lisäominaisuuksia, kuten pakettien, toimintoryhmän, moduulivaraston, luokkien, ohjelmien ja BSP-sovellusten luominen.
22) Selitätkö valintaohjelman ja raportin välisen eron?
Raportti on suoritettava ohjelma; dialogi on moduulivarasto-ohjelma. Se on suoritettava vain tapahtuman kautta. Valintaikkunan ohjelmointia käytetään näyttöjen mukauttamiseen.
23) Mikä on lukko-esine?
Usean käyttäjän pääsyn synkronointiin käytetään samoja tietolukko-objekteja.
24) Kuinka tietoja säilytetään klusteritaulukossa?
Ryhmätaulukko sisältää tietoja useista DDIC-taulukoista. Se tallentaa tiedot nimiarvopariksi.
25) Kuinka voit skriptata komentolomaketta?
Komentosarjalomakkeen virheenkorjaamiseksi sinun on noudatettava
SE71 -> anna lomakkeelle nimi-> apuohjelmat-> aktivoi virheenkorjaus
26) Mitä ovat erityyppiset datasanakirjaobjektit?
Eri tyyppiset datasanakirjaobjektit ovat:
a) Taulukot
b) Näkymät
c) Verkkotunnus
d) Tietoelementti
e) Tyyppiryhmät
f) Hae Ohjeita / Tuloskoodikohteita
g) Lukitse objektit
h) Rakenteet
i) Taulukotyypit
27) Millä tavoin voit tehdä virityksen? Mitkä ovat tärkeimmät vaiheet, joita aiot käyttää näihin?
Viritys voidaan tehdä kolmella tavalla levyn / o: n, SQL-tunneloinnin ja muistin tunneloinnin avulla. Ennen tunnelointia sinun on haettava tietokannan tila käyttämällä oracle-apuohjelmaa nimeltä statpack ja tkprof.
28) Mikä on 'select' -lausekkeessa mikä on 'ryhmittele'?
Tietojen noutaminen taulukosta määritetyn kentän mukaan Ryhmittele lausekkeella.
29) Mikä on välittäjä?
Ohjausagentti, jota kutsutaan nimellä SAP-välittäjä, hallinnoi resursseja R / 3-sovelluksille.
30) Mainitse mitkä ovat kaksi tapaa muokata SAP-standarditaulukoita?
SAP-standarditaulukoiden muokkaamiseen on kaksi tapaa
a) Liitä rakenteet
b) Mukauttaminen sisältää
31) Mitä eroa on 'Tietokannan hakemisto' ja 'Hakukoodi' välillä?
'Database Index' sisältää kentät yhdestä taulukosta, kun taas 'Match Code' sisältää kenttiä useista taulukoista. Hakukoodikohteet voidaan rakentaa klusteripöydille, läpinäkyville taulukoille ja yhdistetyille taulukoille.
32) Selitä modulaatiotekniikan edut?
Modulaatiotekniikoita käyttämällä voit välttää redundanssin, jos ohjelmassa on samat tai samanlaiset lauseet tai jos sitä vaaditaan käsittelemään samaa toimintoa useita kertoja. Moduloimalla ABAP / 4-ohjelmat, teemme niistä helppolukuiset ja parannamme niiden rakennetta. Modulaarisia ohjelmia on myös helpompi ylläpitää ja päivittää.
33) Kuinka voit luoda kutsuttavat ohjelmakoodimoduulit yhteen ABAP / 4-ohjelmaan?
a) Määrittelemällä makrot
b) Luomalla sisällytettäviä ohjelmia kirjastoon.
34) Mitkä ovat erityyppisiä parametreja? Kuinka voit erottaa erilaiset parametrit?
Eri tyyppiset parametrit ovat
a) Muodolliset parametrit: Se määritetään aliohjelman määrittelyssä FORM-käskyllä
b) Todelliset parametrit: Se määritetään aliohjelman kutsun aikana PERFORM-käskyllä
Voit erottaa erityyppiset parametrit niiden toiminnallisuuden perusteella. Tuloparametreja käytetään välittämään tietoja aliohjelmille, kun taas lähtöparametreja käytetään tietojen siirtämiseen aliohjelmista.
35) Mitkä ovat eri tietokantojen eheydet?
a) Semanttinen eheys
b) Suhteellinen eheys
c) Ensisijaisen avaimen eheys
d) Arvojoukon eheys
e) Ulkomaisen avaimen eheys
f) Toiminnan eheys