35 Pertanyaan Wawancara SAP ABAP & Jawaban

Anonim

Unduh PDF

1) Apa itu SAP ABAP?

SAP adalah jenis perangkat lunak yang dikenal sebagai ERP (Enterprise Resource Planning) yang digunakan perusahaan besar untuk mengelola urusan sehari-hari mereka. ABAP (Advanced Business Application Programming) adalah bahasa pengkodean untuk SAP untuk mengembangkan objek RICEFW. (Laporan, Antarmuka, Ekstensi, Formulir, dan Alur Kerja).

2) Apa yang Anda maksud dengan kamus data ABAP?

Untuk menggambarkan struktur logis dari objek yang digunakan dalam pengembangan aplikasi kamus data ABAP 4 digunakan. Ini juga digunakan untuk menunjukkan database relasional yang mendasari dalam tabel.

3) Jelaskan perbedaan antara meja biliar dan meja transparan?

Tabel transparan: Ini memiliki relasi satu ke satu dengan tabel di database. Strukturnya sesuai dengan bidang database tunggal.

Pooled tables: Ini memiliki banyak relasi dengan tabel di database. Tabel gabungan disimpan di tingkat database.

a) Daftar Dasar: Untuk laporan sederhana

b) Statistik: Untuk Persentase, Rata-rata, dll.

c) Daftar Peringkat: Untuk laporan analitis

4) Apa yang Anda maksud dengan pemrograman BDC (Batch Data Communications)?

Ini adalah prosedur otomatis untuk mentransfer data besar atau eksternal ke dalam sistem SAP. 'File antrian' adalah komponen sentral dari transfer, yang menerima data melalui program input batch dan grup yang terkait ke dalam 'sesi'.

5) Jelaskan kelas data?

Kelas data diklasifikasikan ke dalam kelas-kelas berikut

Data Master : Data di kelas ini jarang berubah

Data Transaksi : Data dapat sering diubah di kelas ini

Data Organisasi : Data ini adalah data yang disesuaikan dan dimasukkan ke dalam sistem ketika sistem dikonfigurasi. Jarang berubah.

Data Sistem: Data ini digunakan oleh sistem R / 3 itu sendiri

6) Apa tabel internal?

Tabel internal hanya ada saat program dijalankan. Ini digunakan untuk melakukan penghitungan tabel pada subset tabel database dan juga untuk mengatur ulang konten tabel database sesuai kebutuhan pengguna.

7) Sebutkan modul fungsional yang digunakan secara berurutan di BDC?

Ada 3 modul fungsional yang digunakan secara berurutan untuk melakukan transfer data dengan sukses menggunakan pemrograman BDC. Mereka

a) BDC_OPEN_GROUP

b) BDC_INSERT

c) BDC_CLOSE_GROUP

8) Apa hubungan kunci asing?

Untuk memastikan konsistensi data, kunci asing digunakan. Hubungan yang dibuat antara tabel dan harus didefinisikan secara eksplisit di tingkat lapangan. Data yang dimasukkan harus diperiksa terhadap data yang ada untuk memastikan tidak ada kontradiksi. Kardinalitas harus ditentukan saat mendefinisikan hubungan kunci asing.

9) Dalam ABAP apa perbedaan antara tabel dan struktur dalam kamus data?

Perbedaan antara struktur dan tabel adalah

a) Data dapat disimpan secara fisik dalam Tabel, tetapi struktur tidak dapat

b) Struktur tidak memiliki kunci utama tetapi tabel dapat memiliki

c) Tabel dapat memiliki atribut teknis tetapi strukturnya tidak

10) Apa itu Smart Forms?

Formulir cerdas memungkinkan Anda membuat formulir menggunakan alat desain grafis.

11) Apa saja komponen skrip SAP?

Untuk SAP, skrip SAP adalah alat pengolah kata. Ini memiliki fungsi seperti teks standar dan set tata letak. Set tata letaknya terdiri dari: Windows dan halaman, format karakter, format paragraf, dll .

12) Bagaimana cara membuat 'table cluster'?

a) Dalam kamus ABAP, pilih tipe objek Tabel, masukkan nama tabel dan pilih buat

b) Layar pemeliharaan lapangan untuk tabel tersebut ditampilkan. Jenis tabel Tabel transparan, atur sebagai default

c) Buat entri yang diperlukan dalam deskripsi singkat dan pengiriman yang diklasifikasikan pada halaman Atribut. Kemudian tentukan bidang tabel.

d) Lanjutkan seperti saat membuat tabel transparan. Sekarang simpan entri Anda

e) Sekarang pilih EXTRASà Ubah kategori tabel

f) Ketika kotak dialog muncul, Anda harus memilih jenis tabel 'Pooled table' atau 'Cluster table'

g) Setelah memilih tabel, kembali ke layar pemeliharaan lapangan untuk tabel tersebut. Kumpulan bidang atau nama cluster ditampilkan di halaman tab Atribut selain bidang standar.

h) Sekarang masukkan nama kluster tabel atau kumpulan tabel yang ingin Anda tetapkan tabel kluster.

13) Bagaimana Anda bisa memformat data sebelum menulis pernyataan dalam laporan?

Dengan menggunakan event loop, output laporan dapat diformat

a). pada awalnya

b). di baru

c). terakhir

14) Jelaskan perbedaan antara Template dan Tabel?

Perbedaan antara tabel dan template adalah, tabel dinamis dan template statis.

15) Sebutkan apa itu pemrograman ALV di ABAP? Kapan grid ini digunakan di ABAP?

ALV adalah singkatan dari Application List Viewer. Untuk meningkatkan hasil laporan, SAP menyediakan satu set modul fungsi ALV yang dapat digunakan, dan juga meningkatkan fungsionalitas dan keterbacaan dari setiap keluaran laporan. Ini adalah alat yang efisien yang digunakan untuk mengatur kolom dalam output laporan.

16) Kapan kita menggunakan End-of-selection?

Akhir acara pemilihan sebagian besar digunakan saat kita menulis kode HR-ABAP. Dalam kode HR-ABAP, data diambil di awal acara pemilihan dan dicetak pada daftar dan semua akan dilakukan di akhir acara pemilihan.

17) Sebutkan perbedaan antara ABAP dan OOABAP? Dalam situasi apa Anda menggunakan OOABAP?

ABAP digunakan untuk mengembangkan program tradisional dalam R / 3, sedangkan OOABAP digunakan untuk mengembangkan aplikasi BSP / PCUI dan juga segala sesuatu yang berorientasi objek seperti BADI dan SmartForms dll.

18) Apa itu buffer tabel? Jenis tabel apa yang menggunakan buffer ini?

Di sini, buffer berarti area memori, buffer tabel berarti informasi tabel tersedia di server aplikasi. Ketika Anda memanggil data dari tabel database, itu akan datang dari server aplikasi. Tabel transparan dan tabel biliar di-buffer, sedangkan tabel cluster tidak bisa di-buffer.

19) Apa gunanya 'printer cantik'?

Untuk memformat kode ABAP digunakan 'printer cantik'.

20) Apa perbedaan antara 'Type' dan 'Like'?

'Type': Anda menetapkan tipe data langsung ke objek data saat mendeklarasikan.

'Suka': Anda menetapkan tipe data dari objek lain ke objek data yang mendeklarasikan.

'Type' mengacu pada tipe data yang ada sedangkan 'Like' mengacu pada objek data yang sudah ada.

21) Apa saja editor ABAP / 4 yang berbeda? Apa perbedaannya?

2 editornya adalah SE38 dan SE80 dan keduanya memiliki editor ABAP. Di SE38, Anda dapat membuat program dan melihat laporan online dan pada dasarnya melakukan semua pengembangan objek di editor ini. Pada SE80 terdapat fitur tambahan seperti pembuatan paket, function group, module pool, class, program dan aplikasi BSP.

22) Jelaskan perbedaan antara program dialog dan laporan?

Laporan adalah program yang dapat dieksekusi; dialog adalah program kumpulan modul. Ini harus dijalankan melalui transaksi saja. Pemrograman dialog digunakan untuk kustomisasi layar.

23) Apa itu objek kunci?

Untuk menyinkronkan akses dari beberapa pengguna menggunakan data yang sama Objek kunci digunakan.

24) Bagaimana data disimpan dalam tabel cluster?

Tabel cluster berisi data dari beberapa tabel DDIC. Ini menyimpan data sebagai pasangan nilai nama.

25) Bagaimana Anda bisa men-debug formulir skrip?

Untuk men-debug formulir skrip, Anda harus mengikuti

SE71 -> beri nama form-> utilities-> aktifkan debugger

26) Apa saja jenis objek kamus data?

Jenis objek kamus data yang berbeda adalah:

a) Tabel

b) Tampilan

c) Domain

d) Elemen Data

e) Jenis Grup

f) Bantuan Pencarian / Objek Matchcode

g) Mengunci Objek

h) Struktur

i) Jenis Tabel

27) Apa cara Anda melakukan penyetelan? Apa langkah utama yang akan Anda gunakan untuk ini?

Tunning dapat dilakukan dengan tiga cara disk i / o, SQL tunning dan memory tunning. Sebelum melakukan tunning, Anda harus mendapatkan status database Anda menggunakan utilitas oracle yang disebut statpack dan tkprof.

28) Dalam pernyataan 'pilih' apa itu 'kelompokkan oleh'?

Untuk mengambil data dari tabel dengan bidang tertentu Kelompok menurut Klausul digunakan.

29) Apa itu dispatcher?

Agen kontrol yang disebut sebagai dispatcher SAP, mengelola sumber daya untuk aplikasi R / 3.

30) Sebutkan apa dua metode memodifikasi tabel standar SAP?

Ada dua metode untuk mengubah tabel standar SAP

a) Tambahkan struktur

b) Menyesuaikan termasuk

31) Apa perbedaan antara 'Database index' dan 'Match code'?

'Database Index' berisi field dari satu tabel sedangkan 'Kode Pertandingan' berisi field dari beberapa tabel. Objek kode pertandingan dapat dibangun di atas tabel cluster, tabel transparan, dan tabel gabungan.

32) Jelaskan manfaat teknik modularisasi?

Dengan menggunakan teknik modularisasi, Anda dapat menghindari redundansi jika program berisi blok pernyataan yang sama atau serupa atau diperlukan untuk memproses fungsi yang sama beberapa kali. Dengan memodulasi program ABAP / 4, kami membuatnya mudah dibaca dan meningkatkan strukturnya. Program termodulasi juga lebih mudah dirawat dan diperbarui.

33) Bagaimana Anda dapat membuat modul kode program yang dapat dipanggil dalam satu program ABAP / 4?

a) Dengan mendefinisikan Macro

b) Dengan membuat program include di perpustakaan.

34) Apa sajakah jenis parameter? Bagaimana Anda bisa membedakan berbagai jenis parameter?

Jenis parameter yang berbeda adalah

a) Parameter Formal: Ini didefinisikan selama definisi subrutin dengan pernyataan 'FORM'

b) Parameter Aktual: Ini ditentukan selama panggilan subrutin dengan pernyataan 'PERFORM'

Anda dapat membedakan berbagai jenis parameter berdasarkan fungsinya. Parameter input digunakan untuk melewatkan data ke subrutin, sedangkan parameter output digunakan untuk melewatkan data dari subrutin.

35) Apa Integritas database yang berbeda?

a) Integritas Semantik

b) Integritas Relasional

c) Integritas Kunci Utama

d) Integritas Kumpulan Nilai

e) Integritas Kunci Asing

f) Integritas Operasional