Muat turun PDF
1) Apa itu SAP ABAP?
SAP adalah sejenis perisian yang dikenali sebagai ERP (Enterprise Resource Planning) yang digunakan syarikat besar untuk menguruskan urusan harian mereka. ABAP (Advanced Business Application Programming) adalah bahasa pengekodan untuk SAP mengembangkan objek RICEFW. (Laporan, Antaramuka, Sambungan, Bentuk dan Aliran Kerja).
2) Apa yang anda maksudkan dengan kamus data ABAP?
Untuk menerangkan struktur logik objek yang digunakan dalam pengembangan aplikasi kamus data ABAP 4 digunakan. Ia juga digunakan untuk menunjukkan pangkalan data hubungan yang mendasari dalam jadual.
3) Terangkan perbezaan antara jadual kolam dan jadual telus?
Jadual telus: Ia mempunyai hubungan satu hingga satu dengan jadual dalam pangkalan data. Strukturnya sesuai dengan bidang pangkalan data tunggal.
Jadual gabungan: Ia mempunyai banyak hubungan dengan jadual dalam pangkalan data. Jadual gabungan disimpan di peringkat pangkalan data.
a) Senarai Asas: Untuk laporan ringkas
b) Statistik: Untuk Peratusan, Purata dll.
c) Senarai Peringkat: Untuk laporan analisis
4) Apa yang anda maksudkan dengan pengaturcaraan BDC (Batch Data Communications)?
Ini adalah prosedur automatik untuk memindahkan data besar atau luaran ke dalam sistem SAP. 'Queue file' adalah komponen utama dari pemindahan, yang menerima data melalui program input kumpulan dan kumpulan yang dikaitkan ke dalam 'sesi'.
5) Terangkan kelas data?
Kelas data dikelaskan kepada kelas berikut
Data Induk : Data di kelas ini jarang berubah
Data Transaksi : Data dapat diubah dengan kerap di kelas ini
Data Organisasi : Data ini adalah data yang disesuaikan dan dimasukkan ke dalam sistem ketika sistem dikonfigurasi. Ia jarang diubah.
Data Sistem: Data ini digunakan oleh sistem R / 3 itu sendiri
6) Apakah jadual dalaman?
Jadual dalaman hanya wujud semasa program dijalankan. Ini digunakan untuk melakukan perhitungan tabel pada subset tabel pangkalan data dan juga untuk mengatur ulang isi tabel pangkalan data sesuai kebutuhan pengguna.
7) Senaraikan modul fungsional yang digunakan secara berurutan dalam BDC?
Terdapat 3 modul fungsional yang digunakan secara berurutan untuk melakukan pemindahan data dengan berjaya menggunakan pengaturcaraan BDC. Mereka adalah
a) BDC_OPEN_GROUP
b) BDC_INSERT
c) BDC_CLOSE_GROUP
8) Apakah hubungan utama asing?
Untuk memastikan ketekalan data, kunci asing digunakan. Hubungan yang terjalin antara jadual dan mesti ditentukan secara jelas di peringkat lapangan. Data yang dimasukkan harus diperiksa terhadap data yang ada untuk memastikan tidak ada percanggahan. Kardinaliti harus dinyatakan semasa menentukan hubungan kunci asing.
9) Dalam ABAP apakah perbezaan antara jadual dan struktur dalam kamus data?
Perbezaan antara struktur dan jadual adalah
a) Data dapat disimpan secara fizikal dalam Jadual, tetapi strukturnya tidak dapat
b) Struktur tidak mempunyai kunci utama tetapi jadual boleh dimiliki
c) Jadual boleh mempunyai atribut teknikal tetapi strukturnya tidak mempunyai
10) Apakah Bentuk Pintar?
Bentuk pintar membolehkan anda membuat borang menggunakan alat reka bentuk grafik.
11) Apakah komponen skrip SAP?
Untuk SAP, skrip SAP adalah alat pemprosesan kata. Ia mempunyai fungsi seperti teks dan susun atur standard. Set susun aturnya terdiri daripada: Windows dan halaman, Format watak, Format ayat dll .
12) Bagaimana membuat 'table cluster'?
a) Dalam kamus ABAP, pilih jenis objek Jadual, masukkan nama jadual dan pilih buat
b) Skrin penyelenggaraan lapangan untuk jadual dipaparkan. Jenis jadual Jadual telus, tetapkan sebagai lalai
c) Buat catatan yang diperlukan dalam keterangan ringkas dan penyampaian yang dikelaskan di halaman Atribut. Kemudian tentukan medan jadual.
d) Teruskan seperti semasa membuat jadual lutsinar. Sekarang simpan penyertaan anda
e) Sekarang pilih kategori jadual EXTRASÃ Change
f) Apabila kotak dialog muncul, anda harus memilih jenis jadual 'Pooled table' atau 'Cluster table'
g) Setelah memilih jadual, kembali ke skrin penyelenggaraan lapangan untuk jadual. Kolom medan atau nama kluster dipaparkan pada halaman tab Atribut sebagai tambahan kepada bidang standard.
h) Sekarang masukkan nama kluster meja atau kumpulan meja yang ingin anda tetapkan jadual kluster.
13) Bagaimana anda dapat memformat data sebelum menulis pernyataan dalam laporan?
Dengan menggunakan peristiwa gelung, output laporan dapat diformat
a). pada yang pertama
b). baru
c) .akhir sekali
14) Terangkan perbezaan antara Templat dan Jadual?
Perbezaan antara jadual dan templat adalah, jadual adalah dinamik dan templat adalah statik.
15) Sebutkan apakah pengaturcaraan ALV di ABAP? Bilakah grid ini digunakan dalam ABAP?
ALV bermaksud Application List Viewer. Untuk meningkatkan output laporan, SAP menyediakan sekumpulan modul fungsi ALV yang dapat digunakan, dan juga meningkatkan fungsi dan keterbacaan dari setiap output laporan. Ini adalah alat yang efisien yang digunakan untuk menyusun lajur dalam output laporan.
16) Bilakah kita menggunakan pilihan akhir?
Acara pemilihan akhir kebanyakannya digunakan semasa kita menulis kod HR-ABAP. Dalam kod HR-ABAP, data diambil pada permulaan acara pemilihan dan mencetak pada senarai dan semuanya akan dilakukan pada akhir acara pemilihan.
17) Sebutkan perbezaan antara ABAP dan OOABAP? Dalam keadaan apa anda menggunakan OOABAP?
ABAP digunakan untuk mengembangkan program tradisional dalam R / 3, sementara OOABAP digunakan untuk mengembangkan aplikasi BSP / PCUI dan juga apa saja yang berorientasikan objek yang terlibat seperti BADI dan SmartForms dll.
18) Apakah penyangga meja? Jenis jadual mana yang menggunakan penyangga ini?
Di sini, penyangga bermaksud kawasan memori, penyangga meja bermaksud maklumat jadual tersedia di pelayan aplikasi. Apabila anda memanggil data dari jadual pangkalan data, data akan datang dari pelayan aplikasi. Meja transparan dan meja biliar disangga, sementara meja kluster tidak dapat disangga.
19) Apakah penggunaan 'pencetak cantik'?
Untuk memformat kod ABAP 'pencetak cantik' digunakan.
20) Apakah perbezaan antara 'Jenis' dan 'Suka'?
'Type': Anda menetapkan jenis data secara langsung ke objek data semasa menyatakan.
'Suka': Anda menetapkan jenis data objek lain untuk menyatakan objek data.
'Type' merujuk kepada jenis data yang ada sementara 'Like' merujuk pada objek data yang ada.
21) Apakah editor ABAP / 4 yang berbeza? Apakah perbezaannya?
2 editor tersebut adalah SE38 dan SE80 dan kedua-duanya mempunyai editor ABAP. Di SE38, anda boleh membuat program dan melihat laporan dalam talian dan pada dasarnya melakukan semua pengembangan objek dalam penyunting ini. Di SE80, terdapat ciri tambahan seperti membuat pakej, kumpulan fungsi, kumpulan modul, kelas, program dan aplikasi BSP.
22) Jelaskan perbezaan antara program dialog dan laporan?
Laporan adalah program yang boleh dilaksanakan; dialog adalah program kumpulan modul. Ia mesti dilaksanakan melalui transaksi sahaja. Pengaturcaraan dialog digunakan untuk penyesuaian skrin.
23) Apa itu kunci objek?
Untuk menyegerakkan akses beberapa pengguna menggunakan data yang sama Objek kunci digunakan.
24) Bagaimana data disimpan dalam jadual kluster?
Jadual kluster mengandungi data dari beberapa jadual DDIC. Ia menyimpan data sebagai pasangan nilai nama.
25) Bagaimana anda boleh men-debug borang skrip?
Untuk menyahpepijat borang skrip, anda mesti mengikuti
SE71 -> beri nama bentuk-> utiliti-> aktifkan penyahpepijat
26) Apakah jenis objek kamus data yang berbeza?
Jenis objek kamus data yang berbeza adalah:
a) Jadual
b) Pandangan
c) Domain
d) Elemen Data
e) Jenis Kumpulan
f) Cari Bantu / Objek Kod Padan
g) Mengunci Objek
h) Struktur
i) Jenis Jadual
27) Apakah kaedah yang boleh anda lakukan? Apakah langkah utama yang akan anda gunakan untuk ini?
Penalaan dapat dilakukan dalam tiga cara disk i / o, penalaan SQL dan penalaan memori. Sebelum menala, anda harus mendapatkan status pangkalan data anda menggunakan utiliti oracle yang disebut statpack dan tkprof.
28) Dalam pernyataan 'pilih', apakah 'kumpulan dengan'?
Untuk mengambil data dari jadual oleh bidang yang ditentukan Kumpulan mengikut Klausa digunakan.
29) Apa itu penghantar?
Ejen kawalan yang disebut sebagai penghantar SAP, menguruskan sumber untuk aplikasi R / 3.
30) Sebutkan dua kaedah mengubah jadual standard SAP?
Terdapat dua kaedah untuk mengubahsuai jadual standard SAP
a) Lampirkan struktur
b) Menyesuaikan merangkumi
31) Apakah perbezaan antara 'Database index' dan 'Match code'?
'Pangkalan Data Indeks' mengandungi medan dari satu jadual sementara 'Match Code' mengandungi medan dari beberapa jadual. Objek kod padanan dapat dibina di atas meja kluster, meja lutsinar dan meja gabungan.
32) Terangkan faedah teknik modularisasi?
Dengan menggunakan teknik modularisasi, anda dapat mengelakkan redundansi jika program ini mengandungi penyataan yang sama atau serupa atau diperlukan untuk memproses fungsi yang sama beberapa kali. Dengan memodulasi program ABAP / 4, kami menjadikannya mudah dibaca dan memperbaiki strukturnya. Program modular juga lebih mudah dijaga dan dikemas kini.
33) Bagaimana anda boleh membuat modul kod program yang boleh dipanggil dalam satu program ABAP / 4?
a) Dengan mentakrifkan Makro
b) Dengan membuat program termasuk di perpustakaan.
34) Apakah jenis parameter yang berbeza? Bagaimana anda dapat membezakan antara pelbagai jenis parameter?
Jenis parameter yang berbeza adalah
a) Parameter Formal: Ia ditakrifkan semasa definisi subrutin dengan pernyataan 'FORM'
b) Parameter Sebenar: Ia ditentukan semasa panggilan subrutin dengan pernyataan 'PERFORM'
Anda dapat membezakan pelbagai jenis parameter mengikut fungsinya. Parameter input digunakan untuk menyebarkan data ke subrutin, sementara parameter output digunakan untuk menyebarkan data dari subrutin.
35) Apakah Integriti pangkalan data yang berbeza?
a) Integriti Semantik
b) Integriti Hubungan
c) Integriti Utama Utama
d) Keutuhan Set Nilai
e) Integriti Utama Asing
f) Integriti Operasi