Tabel Penting dalam SAP HCM Payroll: Master Data, Konfigurasi, dan Hasil Transaksi

SAP HCM Payroll Indonesia menggunakan berbagai tabel untuk menyimpan data karyawan, mengonfigurasi aturan penggajian, dan menyimpan hasil transaksi payroll. Tabel ini mencakup Master Data Tables, Configuration Tables, dan Transaction Result Tables, yang masing-masing memiliki fungsi penting dalam proses payroll.

1. Master Data Tables (Tabel Master)

Tabel-tabel ini menyimpan data utama karyawan yang digunakan dalam perhitungan payroll di Indonesia.

Kode TabelNama TabelFungsi
PA0000ActionsMenyimpan riwayat tindakan HR (hiring, termination, transfer, dll.)
PA0001Organizational AssignmentMenyimpan struktur organisasi karyawan, termasuk perusahaan, payroll area, dan employee group
PA0002Personal DataData pribadi karyawan seperti nama, tanggal lahir, gender
PA0003Payroll StatusMenyimpan status payroll karyawan (misalnya apakah sudah diproses payroll atau belum)
PA0006AddressesMenyimpan alamat tempat tinggal karyawan
PA0007Planned Working TimeMenyimpan jadwal kerja karyawan (shift, working hours, dll.)
PA0008Basic PayMenyimpan informasi gaji pokok dan struktur gaji
PA0009Bank DetailsMenyimpan data rekening bank karyawan untuk pembayaran gaji
PA0014Recurring Payments/DeductionsMenyimpan pembayaran dan potongan yang terjadi secara berulang (misalnya tunjangan tetap, cicilan pinjaman)
PA0015Additional PaymentsMenyimpan pembayaran tambahan yang bersifat one-time seperti bonus atau insentif
PA0027Cost DistributionDistribusi biaya ke cost center atau WBS elements
PA0030Pooled Banking DataMenyimpan data rekening karyawan untuk transfer gaji
PA0031Reference Personnel NumbersMenyimpan referensi ke nomor karyawan lain (misalnya pekerja kontrak)
PA0041Date SpecificationsMenyimpan informasi tanggal seperti masa kerja, pensiun, dll.
PA0045LoansMenyimpan informasi pinjaman karyawan (internal loans)
PA0077Additional Personal DataMenyimpan informasi tambahan seperti NPWP, status pajak, dll.
PA0167Health InsuranceMenyimpan informasi BPJS Kesehatan karyawan
PA0168Pension InsuranceMenyimpan informasi BPJS Ketenagakerjaan dan dana pensiun
PA0171General BenefitsMenyimpan data manfaat karyawan seperti tunjangan kesehatan dan keluarga
PA0241Tax Data IndonesiaMenyimpan data perpajakan karyawan untuk perhitungan PPh 21 di Indonesia
PA0242Jamsostek Insurance IndonesiaMenyimpan informasi Jamsostek (BPJS Ketenagakerjaan) untuk karyawan
PA0267Additional Off-Cycle PaymentsMenyimpan pembayaran off-cycle seperti gaji ke-13 atau pembayaran khusus lainnya
PA0306Tax IndonesiaMenyimpan informasi perpajakan karyawan untuk perhitungan PPh 21
PA0307Family Dependent DataMenyimpan informasi tanggungan untuk perhitungan pajak dan tunjangan keluarga
PA0343Payroll Indonesia – Social InsuranceMenyimpan informasi jaminan sosial di Indonesia seperti BPJS Ketenagakerjaan
PA3385BPJS KesehatanMenyimpan informasi BPJS Kesehatan karyawan, termasuk kontribusi perusahaan dan karyawan

2. Configuration Tables (Tabel Konfigurasi)

Tabel konfigurasi ini digunakan untuk mengatur skema perhitungan payroll di SAP HCM khusus untuk Indonesia.

Kode TabelNama TabelFungsi
T5J0PPayroll Area for IndonesiaMenentukan payroll area yang digunakan dalam proses payroll
T5J1ATax Calculation MethodMenentukan metode perhitungan pajak (PPh 21) di Indonesia
T5J1BTax BracketsMenyimpan tarif PPh 21 sesuai peraturan pajak Indonesia
T5J1CNon-Taxable Income ComponentsMenentukan komponen penghasilan tidak kena pajak (PTKP)
T5J1DTax Deduction ComponentsMenentukan komponen potongan pajak
T5J2AJamsostek ContributionsMenyimpan aturan BPJS Ketenagakerjaan termasuk persentase kontribusi dari karyawan dan perusahaan
T5J2BBPJS Health ContributionsMenyimpan aturan BPJS Kesehatan
T5J3AEmployee Loan TypesKonfigurasi jenis pinjaman karyawan
T5J4AOvertime Calculation RulesAturan perhitungan lembur sesuai regulasi Indonesia
T5J5ATHR Calculation RulesMenyimpan aturan perhitungan Tunjangan Hari Raya (THR)
T5J6ASeverance Calculation RulesMenyimpan aturan perhitungan pesangon jika karyawan resign atau pensiun
T5J7ABPJS Pension Fund ContributionsMenentukan aturan kontribusi dana pensiun dari BPJS
T5J9ATax Exemption RulesMenentukan aturan pembebasan pajak untuk karyawan tertentu

3. Transaction Result Tables (Tabel Hasil Transaksi)

Tabel ini menyimpan hasil dari perhitungan payroll yang telah dilakukan.

Kode TabelNama TabelFungsi
BTBank TransfersMenyimpan informasi transfer gaji ke bank
RTResults TableMenyimpan hasil perhitungan payroll (net salary, taxes, deductions, dll.)
CRTCumulated Results TableMenyimpan hasil kumulatif perhitungan payroll
TCRTCumulated Totals TableMenyimpan total kumulatif untuk satu tahun pajak
WPBPWork Center & Basic PayMenyimpan informasi work center dan gaji dasar untuk payroll run
DNTDeduction Not TakenMenyimpan potongan gaji yang tidak berhasil diambil
PCL2Payroll Cluster ResultsMenyimpan cluster hasil payroll dalam tabel database
T558APayroll Posting DocumentsMenyimpan dokumen posting payroll ke Finance
T558BPayroll Posting RunsMenyimpan data posting payroll ke FI (Finance)
PC00_M99_CALCPayroll Calculation LogLog hasil perhitungan payroll
PC00_M99_CIPEPayroll Posting Error LogMenyimpan log error dalam proses posting payroll
PC_PAYRESULTPayroll Result HistoryMenampilkan riwayat hasil perhitungan payroll berdasarkan payroll area
HRPY_RGDIRPayroll Control RecordMenyimpan informasi payroll period yang telah diproses
HRDCT_PAYRESULTPayroll Results for Document CreationData hasil payroll yang digunakan untuk pembuatan dokumen pembayaran
T512WWage Type CharacteristicsMenyimpan konfigurasi wage type yang digunakan dalam payroll

Semoga artikel ini bermanfaat bagi Anda. Jangan lupa untuk menekan tombol like, membagikan artikel ini, dan meninggalkan komentar agar saya bisa terus mengembangkan blog ini. Terima kasih!

References: SAP Help Portal, SAP Community, implementation experiences, and various other sources.

5 1 vote
Article Rating
Subscribe
Notify of

1 Comment
Newest
Oldest Most Voted
Inline Feedbacks
View all comments
Rio kun
1 month ago

Lengkap bangetttttt, thank you albab chan