Top 35 SAP Soal dan Jawaban Wawancara ABAP (2025)
Berikut adalah SAP Pertanyaan dan jawaban wawancara ABAP untuk kandidat baru dan berpengalaman untuk mendapatkan pekerjaan impian mereka.
SAP Pertanyaan dan Jawaban Wawancara ABAP untuk Mahasiswa Baru
1) Apa itu SAP ABAP?
SAP adalah jenis perangkat lunak yang dikenal sebagai ERP (Enterprise Resource Planning) yang digunakan perusahaan besar untuk mengelola urusan mereka sehari-hari. ABAP (Pemrograman Aplikasi Bisnis Tingkat Lanjut) adalah bahasa pengkodean untuk SAP untuk mengembangkan objek RICEFW. (Laporan, Antarmuka, Ekstensi, Formulir, dan Alur Kerja).
๐ Unduhan PDF Gratis: SAP Soal & Jawaban Wawancara ABAP >>
2) Apa yang dimaksud dengan kamus data ABAP?
Untuk menggambarkan struktur logis dari objek yang digunakan dalam pengembangan aplikasi Kamus data ABAP 4 digunakan. Ini juga digunakan untuk menampilkan database relasional yang mendasarinya dalam tabel.
3) Jelaskan perbedaan antara meja biliar dan meja transparan?
Tabel transparan: Ini memiliki hubungan satu lawan satu dengan tabel di database. Strukturnya sesuai dengan bidang database tunggal.
Tabel gabungan: Ini memiliki hubungan banyak ke satu 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 dimaksud dengan pemrograman BDC (Batch Data Communications)?
BDC adalah prosedur otomatis untuk mentransfer data besar atau eksternal ke dalamnya SAP sistem. 'File antrian' adalah komponen utama transfer, yang menerima data melalui program input batch dan grup yang dikaitkan ke dalam 'sesi'.
5) Jelaskan kelas data?
Kelas data diklasifikasikan ke dalam 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 saat sistem dikonfigurasi. Jarang sekali diubah.
Data Sistem: Data ini digunakan oleh sistem R/3 itu sendiri
6) Apa saja tabel internalnya?
Tabel internal hanya ada ketika 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 agar transfer data berhasil menggunakan pemrograman BDC. Mereka
a) BDC_OPEN_GROUP
b) BDC_INSERT
c) BDC_CLOSE_GROUP
8) Apa yang dimaksud dengan hubungan kunci asing?
Untuk memastikan konsistensi data, kunci asing digunakan. Hubungan terjalin antar tabel dan harus didefinisikan secara eksplisit di tingkat lapangan. Data yang dimasukkan harus dicocokkan dengan data yang ada untuk memastikan tidak ada pertentangan. Kardinalitas harus ditentukan saat mendefinisikan hubungan kunci asing.
9) Di ABAP apa perbedaan tabel dan struktur dalam kamus data?
Perbedaan antara struktur dan tabel di ABAP
a) Data dapat disimpan secara fisik dalam Tabel, namun struktur tidak bisa
b) Struktur tidak memiliki kunci utama tetapi tabel dapat memilikinya
c) Tabel dapat mempunyai atribut teknis tetapi tidak mempunyai struktur
10) Apa itu Formulir Cerdas?
Bentuk cerdas digunakan untuk membuat dan memelihara formulir untuk pencetakan massal SAP Sistem. Sebagai media keluaran SAP Formulir Cerdas mendukung printer, faks, e-mail, atau Internet (dengan menggunakan keluaran XML yang dihasilkan).
11) Apa saja komponennya SAP skrip?
Untuk SAP, SAP script adalah alat pengolah kata. Ini memiliki fungsi seperti teks standar dan kumpulan tata letak. Set tata letaknya terdiri dari: Windows dan halaman, format karakter, format paragraf, dll.
SAP Skrip terdiri dari lima komponen utama:
- Editor untuk memasukkan dan mengedit baris teks
- Set gaya dan tata letak untuk tata letak cetak. Set ini dibuat secara independen dari teks individual menggunakan transaksi pemeliharaan yang sesuai dan dialokasikan ke teks nanti
- Komposer adalah modul keluaran pusat. SAP komposer naskah tidak terlihat dari luar
- Antarmuka pemrograman yang memungkinkan Anda untuk memasukkan SAP komponen skrip ke dalam program aplikasi Anda sendiri dan untuk mengontrol keluaran rangkaian tata letak dari dalam program
- Beberapa tabel database untuk menyimpan teks, gaya, dan kumpulan tata letak
12) Bagaimana cara membuat 'table cluster'?
a) Dalam kamus ABAP, pilih tipe objek Tabel, masukkan nama tabel dan pilih buat
b) Layar pemeliharaan bidang untuk tabel ditampilkan. Tipe tabel Tabel transparan, atur sebagai default
c) Buatlah 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 meja'
g) Setelah memilih tabel, kembali ke layar pemeliharaan bidang untuk tabel tersebut. Nama kumpulan bidang atau kluster ditampilkan pada halaman tab Atribut sebagai tambahan pada bidang standar.
h) Sekarang masukkan nama klaster tabel atau kumpulan tabel yang ingin Anda tetapkan tabel klasternya.
13) Bagaimana cara memformat data sebelum menulis pernyataan di laporan?
Dengan menggunakan acara loop, keluaran laporan dapat diformat
a) .pada awalnya
b) .di baru
c) .akhirnya
14) Jelaskan perbedaan antara Templat dan Tabel?
Perbedaan antara tabel dan template adalah tabel bersifat dinamis dan template bersifat statis.
15) Sebutkan apa yang dimaksud dengan pemrograman ALV di ABAP? Kapan grid ini digunakan di ABAP?
ALV singkatan dari Penampil Daftar Aplikasi. Untuk meningkatkan keluaran laporan, SAP menyediakan satu set modul fungsi ALV yang dapat digunakan, dan juga meningkatkan fungsionalitas dan keterbacaan keluaran laporan apa pun. Ini adalah alat efisien yang digunakan untuk mengatur kolom dalam keluaran laporan.
SAP Pertanyaan dan Jawaban Wawancara ABAP untuk Kandidat Berpengalaman
16) Kapan kita menggunakan Akhir Seleksi?
Acara seleksi akhir banyak digunakan saat kita sedang menulis kode HR-ABAP. Pada kode HR-ABAP, data diambil pada awal acara seleksi dan pencetakan pada daftar dan semuanya akan dilakukan pada akhir acara seleksi.
17) Sebutkan perbedaan antara ABAP dan OOABAP? Dalam situasi apa Anda menggunakan OOABAP?
ABAP digunakan untuk mengembangkan program tradisional di R/3, sementara OOABAP digunakan untuk mengembangkan aplikasi BSP/PCUI dan juga apa pun yang melibatkan berorientasi objek seperti BADI dan SmartForms dll.
18) Apa itu table buffer? Jenis tabel apa yang menggunakan buffer ini?
Di sini, buffer berarti area memori, buffer tabel berarti informasi tabel tersedia di server aplikasi. Saat Anda memanggil data dari tabel basis data, data tersebut akan berasal dari server aplikasi. Tabel transparan dan tabel pool di-buffer, sedangkan tabel cluster tidak dapat di-buffer.
19) Apa gunanya 'printer cantik'?
Untuk memformat kode ABAP digunakan 'printer cantik'.
20) Apa perbedaan antara 'Jenis' dan 'Suka'?
'Jenis': Anda menetapkan tipe data langsung ke objek data saat mendeklarasikannya.
'Menyukai': Anda menetapkan tipe data objek lain ke objek data yang mendeklarasikannya.
'Jenis' mengacu pada tipe data yang ada sedangkan 'Suka' mengacu pada objek data yang ada.
21) Apa sajakah editor ABAP/4 yang berbeda? Apa perbedaannya?
Kedua editor tersebut adalah SE2 dan SE38 dan keduanya memiliki editor ABAP. Di SE80, Anda dapat membuat program dan melihat laporan online dan pada dasarnya melakukan semua pengembangan objek di editor ini. Pada SE38 terdapat fitur tambahan seperti pembuatan paket, grup fungsi, kumpulan modul, kelas, program dan aplikasi BSP.
22) Jelaskan perbedaan antara program dialog dan laporan?
Laporan adalah program yang dapat dijalankan; dialog adalah program kumpulan modul. Itu harus dieksekusi melalui transaksi saja. Pemrograman dialog digunakan untuk penyesuaian layar.
23) Apa yang dimaksud dengan objek kunci?
Untuk menyinkronkan akses beberapa pengguna menggunakan data yang sama, objek Kunci digunakan.
24) Bagaimana data disimpan dalam tabel cluster?
Tabel kluster berisi data dari beberapa tabel DDIC. Tabel ini menyimpan data sebagai pasangan nama dan nilai.
25) Bagaimana cara men-debug formulir skrip?
Untuk men-debug formulir skrip, Anda harus mengikuti
SE71โ>beri nama formulir->utilitas->aktifkan debugger
Pertanyaan Wawancara ABAP untuk Pengalaman 10 Tahun
26) Apa saja jenis objek kamus data?
Berbagai jenis objek kamus data 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 saja cara untuk melakukan penyetelan? Langkah besar apa yang akan Anda gunakan untuk melakukan hal ini?
Tunning dapat dilakukan dengan tiga cara disk i/o, SQL penyetelan dan penyetelan memori. Sebelum penyetelan, Anda harus mendapatkan status basis data Anda menggunakan utilitas oracle yang disebut statpack dan tkprof.
28) Dalam pernyataan 'pilih', apa yang dimaksud dengan 'kelompokkan berdasarkan'?
Untuk mengambil data dari tabel dengan bidang tertentu, Kelompokkan berdasarkan Klausul digunakan.
29) Apa itu petugas operator?
Agen kontrol disebut sebagai SAP operator, mengelola sumber daya untuk aplikasi R/3.
30) Sebutkan dua metode modifikasi SAP tabel standar?
Ada dua metode untuk memodifikasi SAP tabel standar
a) Tambahkan struktur
b) Menyesuaikan termasuk
31) Apa perbedaan antara 'Indeks basis data' dan 'Kode pencocokan'?
'Database Index' berisi kolom dari satu tabel sementara 'Match Code' berisi kolom dari beberapa tabel. Objek match code dapat dibangun pada 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 yang termodulasi juga lebih mudah dipelihara dan diperbarui.
33) Bagaimana cara membuat modul kode program yang dapat dipanggil dalam satu program ABAP/4?
a) Dengan mendefinisikan Makro
b) Dengan membuat program penyertaan di perpustakaan.
34) Apa sajakah jenis parameter? Bagaimana cara membedakan berbagai jenis parameter?
Berbagai jenis parameter adalah
a) Parameter Formal: Didefinisikan selama definisi subrutin dengan pernyataan 'FORM'
b) Parameter Aktual: Ditentukan selama pemanggilan subrutin dengan pernyataan 'PERFORM'
Anda dapat membedakan berbagai jenis parameter berdasarkan fungsinya. Parameter masukan digunakan untuk meneruskan data ke subrutin, sedangkan parameter keluaran digunakan untuk meneruskan data dari subrutin.
35) Apa saja Integritas database yang berbeda?
a) Semantik Integrity
b) Relasional Integrity
c) Kunci Utama Integrity
d) Nilai yang Ditetapkan Integrity
e) Kunci Asing Integrity
f) Operanasional Integrity
Pertanyaan wawancara ini juga akan membantu dalam viva Anda (lisan)