Top 35 otázok týkajúcich sa rozhovorov so systémom SAP ABAP & Odpovede

Anonim

Stiahnite si PDF

1) Čo je to SAP ABAP?

SAP je typ softvéru známeho ako ERP (Enterprise Resource Planning), ktorý veľká spoločnosť používa na správu svojich každodenných záležitostí. ABAP (Advanced Business Application Programming) je kódovací jazyk pre SAP na vývoj objektov RICEFW. (Správy, Rozhrania, Rozšírenia, Formuláre a Pracovné toky).

2) Čo máte na mysli pod dátovým slovníkom ABAP?

Na popis logických štruktúr objektov, ktoré sa používajú pri vývoji aplikácií, sa používa dátový slovník ABAP 4. Používa sa tiež na zobrazenie podkladovej relačnej databázy v tabuľkách.

3) Vysvetlite rozdiel medzi biliardovými a priehľadnými stolmi?

Transparentné tabuľky: Má vzťah jedna k jednej s tabuľkou v databáze. Jeho štruktúra zodpovedá jednému databázovému poľu.

Združené tabuľky: Má vzťah jeden k jednej s tabuľkou v databáze. Zhromaždené tabuľky sú uložené na úrovni databázy.

a) Základný zoznam: Pre jednoduché správy

b) Štatistika: Percento, priemer atď.

c) Zaradený zoznam: Pre analytické správy

4) Čo máte na mysli pod programovaním BDC (Batch Data Communications)?

Jedná sa o automatický postup na prenos veľkých alebo externých údajov do systému SAP. „Queue file“ je ústrednou súčasťou prenosu, ktorý prijíma údaje prostredníctvom dávkových vstupných programov a skupín, ktoré sú združené do „relácií“.

5) Popíšte dátové triedy?

Dátové triedy sú rozdelené do nasledujúcich tried

Kmeňové dáta : Údaje v tejto triede sa zriedka menia

Údaje o transakcii : V tejto triede je možné údaje často meniť

Údaje organizácie : Tieto údaje sú prispôsobenými údajmi a vkladajú sa do systému, keď je systém nakonfigurovaný. Je to zriedka zmenené.

Systémové údaje: Tieto údaje používa samotný systém R / 3

6) Čo sú interné tabuľky?

Interná tabuľka existuje iba pri spustenom programe. Používa sa na vykonávanie tabuľkových výpočtov na podmnožinu databázových tabuliek a tiež na reorganizáciu obsahu databázových tabuliek podľa potreby používateľov.

7) Zoznam funkčných modulov použitých postupne v BDC?

Existujú 3 funkčné moduly, ktoré sa postupne používajú na úspešný prenos dát pomocou programovania BDC. Oni sú

a) BDC_OPEN_GROUP

b) BDC_INSERT

c) BDC_CLOSE_GROUP

8) Čo je to vzťah cudzieho kľúča?

Na zabezpečenie konzistencie údajov sa používajú cudzie kľúče. Vzťah medzi tabuľkami musí byť explicitne definovaný na úrovni poľa. Zadané údaje by sa mali skontrolovať oproti existujúcim údajom, aby sa zabezpečilo, že nedôjde k ich rozporu. Pri definovaní vzťahu cudzieho kľúča je potrebné špecifikovať mohutnosť.

9) Aké sú v ABAP rozdiely medzi tabuľkou a štruktúrou v dátovom slovníku?

Rozdiel medzi štruktúrou a tabuľkou je

a) Údaje môžu byť fyzicky uložené v tabuľke, ale štruktúra nie

b) Štruktúra nemá primárny kľúč, ale tabuľka môže mať

c) Tabuľka môže mať technický atribút, ale štruktúra nemá

10) Čo sú to inteligentné formuláre?

Inteligentné formuláre umožňujú vytvárať formuláre pomocou nástroja na grafický dizajn.

11) Čo sú súčasti skriptov SAP?

Pre SAP sú skripty SAP nástrojom na spracovanie textu. Má funkciu ako štandardný text a sady rozloženia. Jeho rozloženie obsahuje: Windows a stránky, formáty znakov, formáty odsekov atď .

12) Ako vytvoriť „tabuľkový klaster“?

a) V slovníku ABAP vyberte typ objektu Tabuľka, zadajte názov tabuľky a zvoľte vytvoriť

b) Zobrazí sa obrazovka údržby poľa pre tabuľku. Typ tabuľky Transparentná tabuľka, nastavte ju ako predvolenú

c) Zadajte potrebné údaje do krátkeho popisu a dodávky klasifikovanej na stránke Atribúty. Potom definujte polia tabuľky.

d) Postupujte ako pri vytváraní priehľadnej tabuľky. Teraz uložte svoje údaje

e) Teraz zvoľte kategóriu tabuľky EXTRASàChange

f) Keď sa zobrazí dialógové okno, musíte zvoliť typ tabuľky „Pooled table“ alebo „Cluster table“

g) Po výbere tabuľky sa vráťte na obrazovku údržby poľa pre tabuľku. Názov oblasti alebo klastra polí sa okrem štandardných polí zobrazuje aj na záložke Atribúty.

h) Teraz zadajte názov tabuľkového klastra alebo tabuľky, ku ktorej chcete priradiť tabuľku klastrov.

13) Ako môžete formátovať údaje pred zápisom vyhlásenia do správy?

Použitím udalosti slučky je možné formátovať výstup správ

a) .najskôr

b) .na novom

c) .posledne

14) Vysvetlite rozdiel medzi šablónou a tabuľkou?

Rozdiel medzi tabuľkou a šablónou je v tom, že tabuľka je dynamická a šablóna statická.

15) Uveďte, čo je programovanie ALV v ABAP? Kedy sa táto mriežka používa v ABAP?

ALV znamená Prehliadač zoznamov aplikácií. Na vylepšenie výstupu správy poskytuje spoločnosť SAP sadu funkčných modulov ALV, ktoré je možné použiť, a tiež zlepšuje funkčnosť a čitateľnosť akýchkoľvek výstupov správy. Je to efektívny nástroj používaný na usporiadanie stĺpcov vo výstupe správy.

16) Kedy použijeme Koniec výberu?

Koniec výberovej udalosti sa väčšinou používa, keď píšeme kód HR-ABAP. V kóde HR-ABAP sa údaje načítajú na začiatku výberovej udalosti a tlačia sa na zozname a všetky sa vykonajú na konci výberovej udalosti.

17) Uveďte rozdiel medzi ABAP a OOABAP? V akej situácii používate OOABAP?

ABAP sa používa na vývoj tradičných programov v R / 3, zatiaľ čo OOABAP sa používa na vývoj aplikácií BSP / PCUI a tiež všetkého, na čo sa zúčastnený objekt orientuje, ako sú BADI a SmartForms atď.

18) Čo je vyrovnávacia pamäť tabuľky? Aký typ tabuliek použil tento buffer?

Tu znamená vyrovnávacia pamäť oblasť pamäte, vyrovnávacia pamäť tabuľky znamená, že informácie o tabuľke sú dostupné na aplikačnom serveri. Keď voláte údaje z databázovej tabuľky, pochádzajú z aplikačného servera. Transparentné tabuľky a biliardové tabuľky sa ukladajú do medzipamäte, zatiaľ čo klastrová tabuľka sa nedá ukladať do medzipamäte.

19) Na čo slúži „pekná tlačiareň“?

Na formátovanie kódu ABAP sa používa výraz „pretty printer“.

20) Aký je rozdiel medzi „Type“ a „Like“?

„Typ“: Dátový typ priraďujete priamo k dátovému objektu počas deklarovania.

„Páči sa mi to“: Priradíte údajový typ iného objektu k deklarujúcemu údajovému objektu.

„Typ“ označuje existujúci dátový typ, zatiaľ čo „Páči sa mi to“ označuje existujúci dátový objekt.

21) Aké sú rôzne editory ABAP / 4? Aké sú rozdiely?

2 editory sú SE38 a SE80 a v oboch je zavedený editor ABAP. V SE38 môžete vytvárať programy a prezerať si online správy a v podstate vykonávať všetok vývoj objektov v tomto editore. V SE80 existujú ďalšie funkcie, ako napríklad vytváranie balíkov, funkčných skupín, skupín modulov, tried, programov a aplikácií BSP.

22) Vysvetlite rozdiel medzi dialógovým programom a správou?

Správa je spustiteľný program; dialóg je program skupiny modulov. Musí sa vykonať iba prostredníctvom transakcie. Na prispôsobenie obrazoviek sa používa dialógové programovanie.

23) Čo je to uzamknutý objekt?

Na synchronizáciu prístupu viacerých používateľov pomocou rovnakých údajov sa používajú objekty zámku.

24) Ako sa ukladajú údaje v klastrovej tabuľke?

Klastrová tabuľka obsahuje údaje z viacerých tabuliek DDIC. Ukladá údaje ako pár hodnôt a mien.

25) Ako môžete ladiť formu skriptu?

Ak chcete ladiť formu skriptu, musíte postupovať nasledovne

SE71 -> zadajte názov formulára-> pomôcky-> aktivovať ladiaci program

26) Aké sú rôzne typy objektov dátového slovníka?

Rôzne typy objektov dátového slovníka sú:

a) tabuľky

b) Pohľady

c) Doména

d) Dátový prvok

e) Zadajte skupiny

f) Vyhľadávanie Pomáha / Matchcode Objekty

g) Zamknite objekty

h) Štruktúry

i) Typy tabuliek

27) Akými spôsobmi môžete ladiť? Aké sú hlavné kroky, ktoré pri tom použijete?

Ladenie je možné vykonať tromi spôsobmi: vstupy / výstupy disku, ladenie SQL a ladenie pamäte. Pred ladením musíte získať stav svojej databázy pomocou Oracle nástroja s názvom statpack a tkprof.

28) Vo vyhlásení „vybrať“, čo je to „zoskupiť podľa“?

Na načítanie údajov z tabuľky podľa zadaného poľa sa používa položka Group by Clause.

29) Čo je dispečer?

Kontrolný agent označovaný ako dispečer SAP spravuje prostriedky pre aplikácie R / 3.

30) Uveďte, aké sú dve metódy úpravy štandardných tabuliek SAP?

Existujú dva spôsoby úpravy štandardných tabuliek SAP

a) Pripojte štruktúry

b) Prispôsobenie obsahuje

31) Aký je rozdiel medzi „databázovým indexom“ a „identifikačným kódom“?

„Databázový index“ obsahuje polia z jednej tabuľky, zatiaľ čo „zhoda kódu“ obsahuje polia z niekoľkých tabuliek. Objekty zhody kódu môžu byť postavené na klastrových tabuľkách, priehľadných tabuľkách a združených tabuľkách.

32) Vysvetlite výhody modularizačnej techniky?

Použitím modularizačných techník sa môžete vyhnúť redundancii, ak program obsahuje rovnaké alebo podobné bloky príkazov alebo ak je potrebné túto funkciu spracovať niekoľkokrát. Modularizáciou programov ABAP / 4 im uľahčujeme čítanie a zlepšujeme ich štruktúru. Modulárne programy sa tiež ľahšie udržiavajú a aktualizujú.

33) Ako môžete vytvoriť vyvolané moduly programového kódu v rámci jedného programu ABAP / 4?

a) Definovaním makier

b) Vytvorením zahrnúť programy do knižnice.

34) Aké sú rôzne typy parametrov? Ako môžete rozlišovať medzi rôznymi druhmi parametrov?

Rôzne typy parametrov sú

a) Formálne parametre: Je definovaný počas definície podprogramu príkazom 'FORM'

b) Skutočné parametre: Je špecifikované počas volania podprogramu príkazom 'PERFORM'

Podľa ich funkčnosti môžete rozlíšiť rôzne druhy parametrov. Vstupné parametre sa používajú na prenos údajov do podprogramov, zatiaľ čo výstupné parametre sa používajú na prenos údajov z podprogramov.

35) Aké sú rôzne integrity databáz?

a) Sémantická integrita

b) Relačná integrita

c) Integrita primárneho kľúča

d) Integrita množiny hodnôt

e) Integrita cudzieho kľúča

f) Prevádzková integrita