35 populiariausi SAP ABAP interviu klausimai ir Atsakymai

Turinys

Atsisiųsti PDF

1) Kas yra SAP ABAP?

SAP yra programinės įrangos tipas, žinomas kaip ERP („Enterprise Resource Planning“), kurį didelė įmonė naudoja tvarkydama savo kasdienius reikalus. ABAP (Advanced Business Application Programming) yra SAP kodavimo kalba RICEFW objektams kurti. (Ataskaitos, sąsajos, plėtiniai, formos ir darbo eigos).

2) Ką reiškia ABAP duomenų žodynas?

Apibūdinant objektų, naudojamų programų kūrime, logines struktūras, naudojamas ABAP 4 duomenų žodynas. Jis taip pat naudojamas pagrindinei reliacinei duomenų bazei parodyti lentelėse.

3) Paaiškinkite skirtumą tarp biliardo stalų ir skaidrių stalų?

Skaidrios lentelės: jis turi vieną ryšį su duomenų bazės lentele. Jo struktūra atitinka vieną duomenų bazės lauką.

Suvestinės lentelės: Jis turi daugybę ryšių su lentele duomenų bazėje. Sujungtos lentelės saugomos duomenų bazės lygiu.

a) Pagrindinis sąrašas: paprastoms ataskaitoms

b) Statistika: procentinė dalis, vidurkis ir kt.

c) Rikiuotas sąrašas: analitinėms ataskaitoms

4) Ką reiškia BDC (paketinių duomenų ryšių) programavimas?

Didelių ar išorinių duomenų perkėlimas į SAP sistemą yra automatinė procedūra. „Eilės failas“ yra pagrindinis perkėlimo komponentas, kuris duomenis gauna per paketines įvesties programas ir grupes, susietas su „sesijomis“.

5) Apibūdinkite duomenų klases?

Duomenų klasės skirstomos į šias klases

Pagrindiniai duomenys : Šios klasės duomenys retai keičiasi

Operacijų duomenys : šios klasės duomenis galima dažnai keisti

Organizacijos duomenys : šie duomenys yra pritaikyti duomenys ir įvedami į sistemą, kai sistema yra sukonfigūruota. Jis retai keičiamas.

Sistemos duomenys: Šiuos duomenis naudoja pati R / 3 sistema

6) Kokios yra vidinės lentelės?

Vidinė lentelė egzistuoja tik paleidus programą. Jis naudojamas atliekant lentelių skaičiavimus duomenų bazių lentelių pogrupyje ir taip pat pertvarkant duomenų bazių lentelių turinį pagal vartotojo poreikius.

7) Išvardykite funkcinius modulius, naudojamus nuosekliai BDC?

Yra 3 funkciniai moduliai, kurie naudojami nuosekliai norint sėkmingai perduoti duomenis naudojant BDC programavimą. Jie yra

a) BDC_OPEN_GROUP

b) BDC_INSERT

c) BDC_CLOSE_GROUP

8) Kas yra pagrindiniai užsienio santykiai?

Siekiant užtikrinti duomenų nuoseklumą, naudojami svetimi raktai. Ryšys, nustatytas tarp lentelių, turi būti aiškiai apibrėžtas lauko lygiu. Įvesti duomenys turėtų būti tikrinami pagal esamus duomenis, kad nebūtų prieštaravimų. Kardinalumas turi būti nurodytas apibrėžiant svarbiausius užsienio santykius.

9) Kuo skiriasi ABAP lentelė ir struktūra duomenų žodyne?

Skirtumas tarp struktūros ir lentelės yra

a) Duomenys gali būti fiziškai saugomi lentelėje, bet struktūra negali

b) Struktūra neturi pirminio rakto, bet lentelė gali turėti

c) Lentelė gali turėti techninį požymį, bet struktūra neturi

10) Kas yra išmaniosios formos?

Išmaniosios formos leidžia kurti formas naudojant grafinio dizaino įrankį.

11) Kokie yra SAP scenarijų komponentai?

SAP atveju SAP scenarijai yra teksto apdorojimo įrankis. Ji turi tokią funkciją kaip standartiniai teksto ir išdėstymo rinkiniai. Jo maketą sudaro: „Windows“ ir puslapiai, simbolių formatai, pastraipų formatai ir kt .

12) Kaip sukurti „lentelių grupę“?

a) ABAP žodyne pasirinkite objekto tipą Lentelė, įveskite lentelės pavadinimą ir pasirinkite Kurti

b) Rodomas lentelės lauko priežiūros ekranas. Lentelės tipas Skaidri lentelė, nustatykite ją kaip numatytąją

c) Atlikite reikiamus įrašus trumpame aprašyme ir pristatyme, kuris klasifikuojamas puslapyje „Atributai“. Tada apibrėžkite lentelės laukus.

d) Elkitės taip, kaip kurdami skaidrią lentelę. Dabar išsaugokite įrašus

e) Dabar pasirinkite „EXTRASàChange“ lentelės kategoriją

f) Pasirodžius dialogo langui, turite pasirinkti lentelės tipą „Sujungta lentelė“ arba „Grupės lentelė“

g) Pasirinkę lentelę, grįžkite į lentelės lauko priežiūros ekraną. Lauko telkinio arba sankaupos pavadinimas šalia standartinių laukų rodomas skirtuko Atributai puslapyje.

h) Dabar įveskite lentelės sankaupos arba lentelių grupės, kuriai norite priskirti sankaupos lentelę, pavadinimą.

13) Kaip galite suformatuoti duomenis prieš rašydami ataskaitą ataskaitoje?

Naudojant ciklo įvykį, ataskaitų išvestis gali būti suformatuota

a) .iš pradžių

b). nauju

c). paskutinį kartą

14) Paaiškinkite skirtumą tarp šablono ir lentelės?

Lentelės ir šablono skirtumas yra tas, kad lentelė yra dinaminė, o šablonas - statinis.

15) Paminėkite, kas yra ALV programavimas ABAP? Kada šis tinklelis naudojamas ABAP?

ALV reiškia „Application List Viewer“. Norėdami pagerinti ataskaitos išvestį, SAP pateikia ALV funkcijų modulių, kuriuos galima naudoti, rinkinį, taip pat pagerina bet kurios ataskaitos išvesties funkcionalumą ir įskaitomumą. Tai efektyvus įrankis, naudojamas ataskaitų išvesties stulpeliams sutvarkyti.

16) Kada mes naudojame pasirinkimo pabaigą?

Atrankos įvykio pabaiga dažniausiai naudojama, kai rašome HR-ABAP kodą. HR-ABAP kode duomenys gaunami pradedant atrankos įvykį ir spausdinant į sąrašą, ir viskas bus padaryta pasirinkimo įvykio pabaigoje.

17) Paminėkite skirtumą tarp ABAP ir OOABAP? Kokioje situacijoje naudojate OOABAP?

ABAP naudojamas tradicinėms R / 3 programoms kurti, o OOABAP naudojamas BSP / PCUI programoms ir viskam, kas orientuota į susijusį objektą, pvz., BADI ir SmartForms ir kt.

18) Kas yra stalo buferis? Kurio tipo lentelėse buvo naudojamas šis buferis?

Čia buferis reiškia atminties sritį, lentelės buferis reiškia, kad lentelės informacija yra pasiekiama programų serveryje. Kai iškviesite duomenis iš duomenų bazės lentelės, jie bus gaunami iš programų serverio. Skaidrios lentelės ir bendri stalai yra buferiniai, o grupių lentelės negalima buferio.

19) Kas yra „gražus spausdintuvas“?

Formatuoti ABAP kodą naudojamas „gražus spausdintuvas“.

20) Kuo skiriasi „Tipas“ ir „Patinka“?

„Tipas“: deklaruodami priskiriate duomenų tipą tiesiogiai duomenų objektui.

„Patinka“: deklaruojančiam duomenų objektui priskiriate kito objekto duomenų tipą.

„Tipas“ nurodo esamą duomenų tipą, o „Patinka“ nurodo esamą duomenų objektą.

21) Kuo skiriasi ABAP / 4 redaktoriai? Kokie yra skirtumai?

2 redaktoriai yra SE38 ir SE80, o abiejuose yra ABAP redaktorius. „SE38“ galite sukurti programas ir peržiūrėti internetines ataskaitas ir iš esmės atlikti visus objektų kūrimo veiksmus šiame redaktoriuje. SE80 versijoje yra papildomų funkcijų, tokių kaip paketų, funkcijų grupės, modulių telkinio, klasių, programų ir BSP programų kūrimas.

22) Paaiškinkite skirtumą tarp dialogo programos ir ataskaitos?

Ataskaita yra vykdoma programa; dialogas yra modulių telkinio programa. Jis turi būti vykdomas tik sandoriu. Dialogo programavimas naudojamas tinkinant ekranus.

23) Kas yra užrakto objektas?

Sinchronizuoti kelių vartotojų prieigą naudojant tuos pačius duomenų užrakto objektus.

24) Kaip duomenys kaupiami grupių lentelėje?

Grupių lentelėje yra duomenys iš kelių DDIC lentelių. Duomenys saugomi kaip vardo vertės pora.

25) Kaip galima derinti scenarijaus formą?

Norėdami derinti scenarijaus formą, turite laikytis

SE71 -> suteikti formos pavadinimą-> komunalinės paslaugos-> aktyvinti derintuvą

26) Kokie yra skirtingų tipų duomenų žodyno objektai?

Skirtingi duomenų žodyno objektų tipai yra šie:

a) Lentelės

b) Peržiūros

c) Domenas

d) duomenų elementas

e) Tipo grupės

f) „Search Helps“ / „Matchcode“ objektai

g) Užrakinkite objektus

h) Konstrukcijos

i) Lentelių tipai

27) Kokiais būdais galite atlikti derinimą? Kokius pagrindinius žingsnius atliksite atlikdami šiuos veiksmus?

Tikrinimas gali būti atliekamas trimis būdais: disko i / o, SQL tuning ir atminties tuning. Prieš nustatydami tunelį, turite gauti duomenų bazės būseną naudodami „Oracle“ įrankį, vadinamą „statpack“ ir „tkprof“.

28) Kas yra „grupuoti“ sakinyje „pasirinkite“?

Norėdami gauti duomenis iš lentelės pagal nurodytą lauką, naudojama grupė pagal sąlygą.

29) Kas yra dispečeris?

Valdymo agentas, vadinamas SAP dispečeriu, valdo R / 3 programų išteklius.

30) Paminėkite, kokie yra du SAP standartinių lentelių modifikavimo metodai?

Yra du SAP standartinių lentelių modifikavimo metodai

a) Pridėkite struktūras

b) Tinkinimas apima

31) Kuo skiriasi „duomenų bazės indeksas“ ir „atitikties kodas“?

„Duomenų bazės rodyklėje“ yra vienos lentelės laukai, o „Rungtynių kode“ yra kelių lentelių laukai. Atitikties kodo objektai gali būti sukurti ant grupių lentelių, skaidrių lentelių ir sujungtų lentelių.

32) Paaiškinkite moduliavimo technikos naudą?

Naudodami moduliavimo metodus, galite išvengti pertekliaus, jei programoje yra tie patys ar panašūs teiginių blokai arba kai tą pačią funkciją reikia apdoroti kelis kartus. Moduliuodami ABAP / 4 programas, mes jas lengvai skaitome ir tobuliname jų struktūrą. Moduliuojamas programas taip pat lengviau prižiūrėti ir atnaujinti.

33) Kaip galite sukurti skambinamus programos kodo modulius vienoje ABAP / 4 programoje?

a) Apibrėždami makrokomandas

b) Kurdami įtraukimo programas į biblioteką.

34) Kokie yra skirtingų tipų parametrai? Kaip galite atskirti skirtingų tipų parametrus?

Skirtingi parametrų tipai yra

a) Oficialūs parametrai: jis apibrėžiamas apibrėžiant paprogramę su sakiniu „FORM“

b) Faktiniai parametrai: jis nurodomas pakviečiant paprogramę su sakiniu „PERFORM“

Skirtingus parametrus galite atskirti pagal jų funkcionalumą. Įvesties parametrai naudojami duomenims perduoti paprogramėms, o išvesties parametrai naudojami duomenims perduoti iš paprogramių.

35) Kokios yra skirtingos duomenų bazių vientisumas?

a) Semantinis vientisumas

b) Santykinis vientisumas

c) Pirminis rakto vientisumas

d) Vertės rinkinio vientisumas

e) Užsienio rakto vientisumas

f) Veiklos sąžiningumas

Įdomios straipsniai...