Cara Menjalankan SAP Laporan?

โšก Ringkasan Cerdas

SAP Laporan adalah program ABAP yang dapat dieksekusi yang membaca data dari basis data dan menampilkannya di layar, menggunakan layar seleksi untuk memfilter populasi, periode, dan tata letak sebelum output ALV dihasilkan.

  • ๐Ÿ”˜ Definisi: An SAP Laporan ini adalah program ABAP yang dapat dieksekusi yang membaca data tanpa memperbarui dan mengembalikan data melalui layar pemilihan.
  • ๐Ÿงญ Kategori: Standar SAP laporan, laporan Z kustom yang dibuat oleh tim Anda, dan kueri ad hoc melalui SAP Kueri atau InfoSet.
  • ๏ธ Layar pemilihan: Pilih periode waktu, batasi populasi dengan SELECT-OPTIONS, dan tambahkan kolom melalui Further Selections jika diperlukan.
  • ๐Ÿ“Š Keluaran: ALV Grid mendukung pengurutan, pemfilteran, subtotal, varian tata letak, dan ekspor ke Excel atau file lokal.
  • ๏ธ Transaksi: SA38 menjalankan program apa pun, SE38 membuka Editor ABAP, dan SM36 atau SM37 menjadwalkan dan memantau pekerjaan latar belakang.
  • ๐Ÿ’พ Varian: Simpan varian bernama dari layar pemilihan untuk digunakan kembali dalam menjalankan dialog dan pekerjaan latar belakang.
  • ๐Ÿค– Sudut pandang AI: SAP Konektor Joule dan Copilot dapat menghasilkan varian laporan, meringkas keluaran ALV, dan menyoroti anomali untuk peninjau.

Run SAP Laporan dengan SA38 dan Layar Seleksi

Apa itu SAP Melaporkan?

An SAP Laporan adalah program ABAP yang dapat dieksekusi yang membaca data dari basis data dan menghasilkan output berdasarkan kriteria filter yang dipilih oleh pengguna akhir pada layar pemilihan. Eksekusi sebuah SAP Laporan ini hampir tidak pernah memperbarui basis data โ€” laporan dirancang hanya untuk dibaca, sehingga aman dijalankan di lingkungan produksi selama jam kerja.

Berbagai kategori laporan tersebut adalah:

  1. Standar SAP laporan โ€” dikirim oleh SAP di dalam modul inti (misalnya, RPCALCU0 di Penggajian atau RM07DOCS di MM).
  2. Laporan khusus โ€” Program Z yang dikembangkan oleh organisasi Anda untuk memenuhi persyaratan lokal yang tidak tercakup dalam laporan standar.
  3. Kueri ad hoc - SAP Query (SQ01/SQ02/SQ03) atau QuickViewer (SQVI) yang lebih baru memungkinkan pengguna fungsional untuk membuat laporan tanpa kode ABAP.

Cara Melaksanakan SAP Laporan

Laporan standar biasanya berada di balik kode transaksi fungsional (misalnya, S_PH0_48000510 untuk Akun Penggajian). Jika jalur menu tidak tersedia, Anda tetap dapat menjalankan program apa pun secara langsung. Tiga titik peluncuran yang paling umum adalah:

  • SA38 โ€” Eksekusi Program ABAP: Masukkan nama program, pilih varian jika ada, dan tekan F8 untuk menjalankannya. SA38 adalah cara tercepat bagi pengguna akhir untuk mengakses laporan yang mereka kenal berdasarkan nama programnya.
  • SE38 โ€” Editor ABAP: Pengembang membuka kode sumber di SE38 dan menekan F8 untuk mengeksekusi. SE38 juga memungkinkan Anda untuk melampirkan varian, mengaktifkan sesi debug, atau memelihara teks layar pemilihan.
  • SE93 atau Favorit: Simpan kode transaksi atau program beserta variannya sebagai favorit, atau bungkus program tersebut dalam transaksi parameter yang dibuat di SE93, sehingga pengguna bisnis dapat menjalankannya dari sana. SAP Menu Akses Mudah.

Elemen-elemen berikut harus diatur saat menjalankan program. Apa pun SAP laporan pada layar pemilihan.

Pilih Periode

SAP Layar Pemilihan Laporan โ€” Opsi Periode

Pilih periode waktu laporan akan dijalankan โ€” misalnya, Hari ini (hanya data hari ini), Sampai Hari Ini (semua data masa lalu hingga hari ini), Bulan Saat Ini, atau Tahun Saat Ini.

Anda juga dapat memilih Periode Lain Gunakan tombol radio dan tentukan tanggal Mulai dan Akhir khusus untuk periode pelaporan.

Untuk laporan penggajian dan SDM, Anda juga dapat mengklik Daftar gaji Klik tombol Periode dan tentukan periode penggajian sebagai jangka waktu di mana output Anda akan dihasilkan.

Tombol Periode Penggajian aktif SAP Layar Pemilihan Laporan

Rentang Tanggal Mulai dan Akhir Kustom pada SAP Laporan

Pilih Populasi

Anda dapat membatasi jumlah data atau orang yang diproses laporan dengan memasukkan kriteria pemilihan yang berbeda pada layar input.

SAP Kriteria Seleksi Populasi Laporan

Anda dapat menambahkan kolom kriteria pemilihan tambahan. ke laporan Anda dengan mengklik Pilihan Lainnya.

Tombol Pilihan Lebih Lanjut pada SAP Layar Pemilihan

  1. Bawah Pilihan PilihanCentang kolom yang ingin Anda tambahkan ke area seleksi pada laporan.
  2. Klik tombol Panah untuk memindahkannya ke kolom kanan.

Pindahkan Kolom ke Daftar Kolom Pilihan

Bidang yang dipilih sekarang akan muncul di Bidang Seleksi Daftar. Klik tanda centang untuk kembali ke layar pemilihan.

Konfirmasikan Bidang yang Dipilih pada SAP Layar Pemilihan Laporan

Kolom pilihan baru akan muncul di layar laporan di samping kolom pilihan yang asli.

Kolom Seleksi Baru Ditambahkan ke Layar Laporan

Batasi Nilai Pilihan di Layar Input

Anda dapat menyertakan rentang dan nilai tunggal dalam laporan Anda. Klik Seleksi Berganda tombol (ikon panah kanan) di sebelah setiap kolom.

Tombol Pilihan Ganda pada SAP Layar Pemilihan

Berikutnya SAP Layar memungkinkan Anda untuk:

  1. Masukkan beberapa nilai tunggal yang akan menjadi termasuk.
  2. Masukkan rentang nilai yang akan digunakan. termasuk.
  3. Masukkan beberapa nilai tunggal yang akan menjadi dikecualikan.
  4. Masukkan rentang nilai yang akan digunakan. dikecualikan.

Menyertakan dan Mengecualikan Beberapa Nilai pada SAP Laporan

Anda dapat mempersempit kriteria pemilihan lebih lanjut dengan menggunakan opsi pemilihan โ€” misalnya, sama dengan, tidak sama dengan, lebih besar dari, kurang dari, atau pencocokan pola dengan karakter pengganti (* dan +).

Opsi Pilihan untuk SAP Bidang Laporan

Simpan dan Gunakan Kembali Varian

Varian adalah kumpulan nilai layar pemilihan yang tersimpan. Setelah Anda mengisi layar pemilihan untuk laporan yang sering Anda jalankan, simpan nilai-nilai tersebut sebagai varian sehingga Anda atau pekerjaan latar belakang dapat menggunakannya kembali nanti tanpa perlu mencoba lagi.ping.

  1. Pada layar pemilihan, isi setiap kolom yang ingin Anda simpan.
  2. Pilih Buka โ†’ Varian โ†’ Simpan sebagai Varian (atau tekan Ctrl+S).
  3. Masukkan nama varian (awali Z atau Y untuk varian kustom), arti, dan atur atribut seperti Lindungi Varian or Hanya untuk Pemrosesan Latar Belakang jika diperlukan.
  4. Simpan. Varian tersebut disimpan dalam tabel VARI dan VARID dan dapat dipindahkan antar sistem.

Lain kali Anda menjalankan laporan dari SA38 atau SE38, masukkan nama varian di Varian kolom atau klik Dapatkan Varian tombolShift+F5) untuk memuatnya sebelum menekan F8.

Orientasi SAP Keluaran Laporan

Setelah Anda menjalankan laporan Anda, Anda dapat dengan mudah memodifikasi tata letak untuk output yang dihasilkan (pengurutan, penjumlahan, grafik, dan sebagainya) menggunakan bilah alat ALV yang ditunjukkan di bawah ini.

SAP Toolbar ALV untuk Output Laporan

Anda juga dapat menyimpan output ke hard disk lokal Anda menggunakan langkah-langkah berikut.

  1. Klik Daftar.
  2. Pilih Ekspor.
  3. Pilih Berkas Lokal.

Ekspor SAP Output Laporan ke File Lokal

  1. Pilih format yang diinginkan (teks yang belum dikonversi, spreadsheet, rich text, HTML).
  2. Klik tanda centang hijau untuk melanjutkan.

Pilih Format Ekspor untuk SAP Laporan

Masukkan Direktori, Nama File, lalu klik. MenghasilkanLaporan akan disimpan ke jalur yang dipilih.

Direktori dan Nama File untuk SAP Ekspor Laporan

Jalankan SAP Laporan Latar Belakang

Laporan yang berjalan lama sebaiknya dijalankan di latar belakang, bukan melalui dialog. Pekerjaan latar belakang akan membebaskan sumber daya Anda. SAP Sesi GUI, menghormati batas waktu dialog 60 menit, dan memungkinkan Anda menjadwalkan laporan yang sama secara berkala.

  1. Dari layar pemilihan - memilih Program โ†’ Jalankan di Latar Belakang (F9). Pilih perangkat output (SAP nama printer seperti LOCL), dan salah satu dari Segera atau Tanggal / Waktu Mulai. Kemudian pilih Simpan โ€” tugas ini dijalankan di bawah pengguna Anda dengan otorisasi default Anda.
  2. Dari SM36 โ€” Definisi Pekerjaan Latar Belakang: Beri nama pada pekerjaan, tetapkan kelas (A/B/C untuk prioritas), tentukan kondisi mulai (segera, tanggal/waktu, kejadian, atau setelah pekerjaan pendahulu), lalu tambahkan Langkah dengan tipe Program ABAPPilih program dan variannya. Simpan.
  3. Pantau dengan SM37 โ€” Gambaran Umum Pekerjaan: Saring berdasarkan pengguna, nama pekerjaan, atau status (Terjadwal, Dirilis, Siap, Aktif, Selesai, Dibatalkan), pilih pekerjaan, dan lihat output spool atau log pekerjaan.

Untuk proses berulang (pemrosesan penggajian harian, pembukuan bulanan), selalu lampirkan varian agar pekerjaan berjalan dengan serangkaian input yang terkontrol, dan gunakan pengguna latar belakang teknis daripada ID pengguna pribadi.

Umum SAP Laporkan Kesalahan dan Perbaikannya

Masalah yang paling umum terjadi pada layar pemilihan dan selama eksekusi laporan adalah:

  • Waktu habis dalam dialog (TIME_OUT dump di ST22) โ€” jalankan laporan di latar belakang melalui F9 atau SM36 sebagai gantinya.
  • Kegagalan otorisasi (S_TCODE atau S_PROGRAM) โ€” Periksa SU53 segera setelah terjadi kesalahan dan minta tim keamanan untuk menambahkan objek yang hilang.
  • Tidak ada data yang dipilih โ€” verifikasi periode dan populasi, dan periksa apakah varian tidak disimpan dengan rentang tanggal yang sudah usang. Muat varian baru jika laporan mendukung variabel tanggal (D tanggal dinamis).
  • Tata letak ALV tidak sesuai harapan - memilih Pengaturan โ†’ Tata Letak โ†’ Pilih untuk memuat tata letak yang tersimpan, atau Pengaturan โ†’ Tata Letak โ†’ Simpan untuk menyimpan pilihan kolom/urutan/subtotal Anda.
  • Laporan berjalan tetapi ekspor ke Excel kosong. โ€” pastikan grid ALV ditampilkan (bukan daftar klasik), dan gunakan Daftar โ†’ Ekspor โ†’ SpreadsheetDaftar klasik harus diekspor melalui Sistem โ†’ Daftar โ†’ Simpan โ†’ File Lokal.
  • Pekerjaan latar belakang tetap ada Siap โ€” tidak ada proses latar belakang gratis; periksa RZ12/SM50 atau minta Basis untuk menambahkan proses BGD.

Pertanyaan Umum Demo Slot

An SAP Report adalah program ABAP yang dapat dieksekusi yang membaca data dari basis data dan menampilkannya di layar. Report jarang memperbarui data, sehingga aman untuk dijalankan di lingkungan produksi selama jam kerja.

SA38 adalah transaksi Eksekusi Program ABAP โ€” masukkan program dan jalankan. SE38 adalah Editor ABAP untuk pengembang โ€” Anda dapat menampilkan, mengedit, mengeksekusi, atau men-debug kode sumber. Pengguna akhir biasanya hanya mendapatkan SA38.

Varian adalah kumpulan nilai layar pemilihan yang tersimpan dalam tabel VARI dan VARID. Anda dapat menggunakannya kembali dalam menjalankan dialog dengan Shift+F5 atau lampirkan ke pekerjaan latar belakang di SM36 sehingga eksekusi berulang menggunakan serangkaian input yang terkontrol.

Tekan F9 pada layar pemilihan atau buat pekerjaan di SM36 dengan Langkah bertipe Program ABAP. Lampirkan varian, pilih perangkat output seperti LOCL, atur kondisi awal, dan simpan. Pantau pekerjaan di SM37.

Pilihan Ganda adalah ikon panah kanan di sebelah kolom PILIH-OPSI. Ikon ini membuka empat tab โ€” Sertakan Nilai Tunggal, Sertakan Rentang, Kecualikan Nilai Tunggal, dan Kecualikan Rentang โ€” untuk membuat filter kompleks tanpa mengedit program.

Pada output ALV, pilih Pengaturan โ†’ Tata Letak โ†’ Simpan. Beri nama (awali dengan / untuk tata letak global atau tata letak khusus pengguna) dan centang bendera default jika Anda ingin tata letak tersebut diterapkan secara otomatis pada eksekusi berikutnya.

SAP Joule dan layanan pembelajaran mesin dapat menyarankan laporan yang tepat untuk pertanyaan bahasa alami, meringkas keluaran ALV yang panjang, dan menyoroti anomali (vendor yang menyimpang, faktur yang jatuh tempo, lonjakan penggajian di luar siklus) yang harus diselidiki terlebih dahulu oleh peninjau.

Ya. Konektor kopilot memanggil SAP Layanan OData atau pemicu pembungkus SUBMIT/BAPI untuk meluncurkan laporan dengan varian, kemudian mengembalikan data ALV sebagai jawaban yang diformat atau lampiran Excel di dalam Teams atau Outlook.

Ringkaslah postingan ini dengan: