Konverter Infotype Sidebar
IT0006

Addresses

Log & Dashboard

File diproses di browser komputer ini dan tidak dikirim ke mana pun. Sesi disimpan di browser ini agar tidak hilang saat reload atau tertutup paksa. Master dan file dihapus saat Anda menutup halaman lalu memilih keluar; log tetap ada sampai Kosongkan log.

FILE SUMBER

DISTRIBUSI HASIL

0baris diproses

Grafik muncul setelah master data dan file sumber diproses.

Valid

0 baris

Tidak valid

0 baris

Kunci kosong atau tidak ada di master, ada sel yang gagal dikonversi, kolom wajib kosong, atau tanggal mulai setelah tanggal akhir.

Duplikat

0 baris

Lihat aturan pemetaan infotype ini

Cara pakai

Konverter ini mengubah file export SuccessFactors (SF) menjadi file template upload SAP ECC per infotype, lalu memisahkan hasilnya menjadi Valid, Tidak valid, dan Duplikat. Semua proses berjalan di browser Anda.

  1. Pilih master dataDi sidebar, langkah 1. File berisi kolom Personnel number dan Prev. Personal No. (misalnya export PA0032). Cukup sekali untuk semua infotype.
  2. Pilih kolom validasiTentukan apakah kunci di file sumber (misalnya NIPEG) dicocokkan ke Prev. Personal No. atau ke Personnel number di master.
  3. Pilih infotypeKlik infotype di sidebar, misalnya IT0006. Infotype berlabel "belum" belum punya aturan pemetaan.
  4. Pilih file sumberKlik atau seret file export SF infotype tersebut (misalnya PA0006) ke kotak File sumber.
  5. Periksa hasilLihat grafik Distribusi hasil, lalu cek tabel Tidak valid dan Duplikat beserta alasannya.
  6. UnduhPilih format, lalu unduh file Valid untuk di-upload ke SAP. File Tidak valid dan Duplikat dipakai untuk perbaikan data.

Sidebar

Aturan pemetaan
Menunjukkan aturan yang sedang dipakai: nama file, jumlah infotype, dan jumlah kolom. Muncul catatan jika ada isian Mapping Master yang perlu dicek.
Ganti aturan
Memuat file Mapping_Master.xlsx yang sudah Anda ubah. Aturan baru langsung dipakai, dan file sumber yang sudah dipilih diproses ulang.
Simpan sebagai HTML baru
Membuat converter.html baru yang berisi aturan saat ini. Ganti file lama dengan file ini agar semua pemakai mendapat aturan terbaru tanpa memilih Mapping Master. Data karyawan tidak ikut tersimpan.
Unduh Mapping Master
Mengambil aturan yang sedang dipakai sebagai file Excel, untuk diedit.
Master data
Kotak hijau berarti master sudah terbaca, dengan jumlah baris dan lama pembacaannya.
Grup menu
Sidebar dibagi 4 grup: 0 Aturan pemetaan, 1 Master data, 2 Infotype, 3 Laporan. Klik judul grup untuk membuka atau menutupnya; grup yang tertutup tetap menampilkan ringkasan singkat (nama master, jumlah infotype diproses). Infotype dibagi lagi menjadi Aktif dan Belum ada pemetaan.
Daftar infotype
selesai tanpa masalah · selesai, ada baris tidak valid atau duplikat · siap dipakai · belum: belum ada pemetaan. Angka seperti "165 ✓ · 9 ⚠" berarti 165 valid dan 9 perlu tindakan.
Reset semua
Menghapus master data dan semua file sumber dari memori halaman, setelah konfirmasi Ya/Tidak. Aturan pemetaan dan log tetap ada.
Merger File
Di grup 4 · Verifikasi, sub-menu 1. Merger File. File Utama (PA0001) dilengkapi dari dua file HRP1000: dari file Posisi (objek S), PLANS = OBJID, kolom STEXT ditaruh tepat setelah PLANS; dari file Organisasi (objek O), ORGEH = OBJID, STEXT-nya ditaruh sebagai kolom ORG_NAME tepat setelah ORGEH. Boleh pakai keduanya atau salah satu saja; nama file hasil diberi akhiran _STEXT, _ORG, atau _STEXT_ORG. Nama kolom bisa diubah di "Kolom yang dipakai". OBJID ganda memakai baris yang masih berlaku (ENDDA 31.12.9999), lalu BEGDA terbaru. Jika file Posisi dan Organisasi tertukar (dilihat dari kolom OTYPE), muncul peringatan. File hasil dirapikan: baris judul di atas header dihapus sehingga judul kolom ada di baris 1, baris kosong dan kolom pemisah yang kosong (tanpa judul dan tanpa isi) dibuang; kolom yang punya judul tetap ada walau isinya kosong. File hasil ini bisa langsung dipakai sebagai file ECC di Verifikasi SF to ECC: klik Lanjut ke Verifikasi SF to ECC, hasil gabung terpasang sebagai file ECC (tanpa diunduh dulu), lalu tinggal pilih file SF. Tabel hasil dibagi per halaman (25, 50, atau 100 baris); file yang disimpan selalu berisi semua baris. Data tidak disimpan di sesi dan tidak masuk log.
Verifikasi SF to ECC
Di grup 4 · Verifikasi, sub-menu 2. Alat terpisah untuk membandingkan file export SF (source) dengan file export ECC (target, acuan) per NIPEG: SAP PERNR, Position Name, Personnel Area, Payroll Area, Sub-Area (4 digit terakhir), dan opsional Org terakhir serta Event Reason. Dua format ECC dikenali otomatis: ECC lama (Prev.Per.No., Pers.No., Position, PA, PArea, PSubarea) dicocokkan per NIPEG; ECC baru tanpa NIPEG, misalnya hasil Merger File (PERNR, STEXT, WERKS, ABKRS, BTRTL), dicocokkan per PERNR: SAP PERNR di SF = PERNR di ECC, nol di depan diabaikan. Position Name dibandingkan dengan STEXT (nama posisi), bukan PLANS (kode). Jika PERNR muncul beberapa kali di ECC, acuannya baris dengan BEGDA terbaru. Hasilnya dikelompokkan Perlu dicek, Berbeda, Beda penulisan, Tidak ditemukan, Catatan lain, dan Sesuai, lengkap dengan kolom Note dan kontrol jumlah. Unduhannya adalah file asli SF atau ECC ditambah kolom Note. Data verifikasi tidak disimpan di sesi dan tidak masuk log.
Log & Dashboard
Di grup 3 · Laporan, atau tombol di kanan atas judul. Membuka catatan harian dan grafiknya (lihat bagian Log harian di bawah).
Tombol panel
Di kiri atas judul, untuk menyembunyikan atau menampilkan sidebar. Pintasan: Ctrl + \ (Mac: Cmd + \).

Area kerja

File sumber
Kotak untuk memilih file export SF. Terkunci sampai master data dipilih. Jika infotype ini sudah punya hasil, klik kotak ini memunculkan konfirmasi dulu: Ya, pilih file baru membuka pemilih file (batal memilih = hasil tetap), Tidak membatalkan. Jika file diseret ke kotak, konfirmasi muncul setelah file dilepas. Jika isi file yang dipilih sama persis dengan hasil sekarang (walau namanya beda atau sudah disimpan ulang di Excel), muncul pesan File ini sama dengan pilihan Proses ulang atau Tidak, dan proses ulangnya tercatat di log sebagai Diproses ulang, bukan reset. Ringkasan dashboard mengenali file dari isinya, jadi file yang sama tidak dihitung dua kali.
Distribusi hasil
Total baris dan porsi Valid, Tidak valid, dan Duplikat. Klik salah satu baris legenda untuk langsung ke tabelnya.
Isi kolom PERNR dari Master
Jika dicentang, kolom dengan aturan "PERNR dari Master" diisi Personnel number dari master. Jika tidak, nilainya diambil dari file sumber.
Format
.xls, .xlsx, atau .csv untuk file yang diunduh. Format .xls hanya tersedia di versi HTML offline.
Reset infotype ini
Menghapus file sumber infotype yang sedang dibuka saja, setelah konfirmasi. Master data tetap ada. Reset tercatat di log.
Label status
Petunjuk langkah berikutnya, kolom yang tidak ditemukan di file sumber, dan jumlah sel yang perlu dicek.
Tabel hasil
Baris 1 label dan baris 2 kode field, sama seperti file yang diunduh. Tabel Tidak valid dan Duplikat punya kolom Alasan, yang juga ikut sebagai kolom terakhir di file Tidak valid dan Duplikat yang diunduh. File Valid tetap persis sesuai template. Maksimal 300 baris ditampilkan, tetapi semua baris ikut diunduh.
Warna sel
kuning nilai belum dikenal, misalnya kode belum ada di Peta Nilai · merah tidak bisa dikonversi, misalnya tanggal tidak dikenali. Baris dengan sel berwarna selalu masuk Tidak valid, tidak pernah ke Valid. Arahkan kursor ke sel untuk melihat alasannya.
Lihat aturan pemetaan
Daftar kolom sumber → kolom tujuan, aturan, kolom wajib, validasi tambahan, dan kunci duplikat infotype ini.

Log harian

Kapan tercatat
Di browser, otomatis setiap file selesai diproses dan setiap hasil diunduh (nama file unduhan dan jumlah barisnya): infotype, nama file, master, jumlah Valid, Tidak valid, Duplikat, dan jumlah baris per alasan. Proses ulang (ganti master, ganti kolom validasi, ganti aturan, opsi PERNR), reset, dan master yang dimuat juga dicatat.
Isi log
Hanya angka, nama file, dan jenis alasan. Data karyawan (NIPEG, nama, alamat) tidak ikut masuk log.
Dashboard
Ringkasan angka, grafik hasil per proses, hasil terakhir per infotype, dan 10 alasan terbanyak. Angka ringkasan memakai hasil terakhir tiap file, jadi proses ulang tidak dihitung dua kali.
Filter tanggal
Tombol Hari ini, 7 hari, Bulan ini, Semua, atau isi tanggal Dari dan Sampai sendiri. Angka, grafik, isi log, dan file yang diunduh mengikuti periode ini.
Unduh PDF / TXT
PDF untuk laporan atau berita acara: ringkasan, grafik, dan rincian log di periode yang dipilih. TXT berisi rincian yang sama sebagai teks biasa. Keduanya disusun seperti Keep a Changelog: satu bagian per tanggal (terbaru di atas), dikelompokkan Diproses, Diproses ulang, Diunduh, Direset, serta Master & aturan.
Muat log lama
Pilih file PDF atau TXT yang pernah diunduh dari halaman ini. Catatannya digabung dengan log sekarang; memuat file yang sama dua kali tidak membuat catatan ganda. File PDF dan TXT selalu membawa semua catatan, apa pun periode yang dicetak.
Petugas
Nama opsional yang ditulis di atas file log.
Kosongkan log
Satu-satunya cara menghapus log dari browser: semua catatan (semua tanggal) dihapus setelah konfirmasi. Unduh dulu jika masih dibutuhkan.
Menutup halaman
Jika master atau file infotype sudah dipilih, browser bertanya dulu sebelum tab ditutup. Pilih Keluar untuk menutup: master dan file infotype dihapus, tetapi log tetap ada. Reload tidak menghapus apa pun. Jika halaman tertutup paksa (browser crash, laptop mati), semuanya dipulihkan saat konverter dibuka lagi di browser yang sama.
File log .txt
Di grup 3 · Laporan atau halaman Log. Buat file log memilih lokasi file .txt baru; Pakai file yang ada melanjutkan file log kemarin (catatannya digabung). Setelah terhubung, log ditulis ke file itu setiap kali Anda mengunduh hasil Valid, Tidak valid, atau Duplikat, berisi semua tanggal; memproses data saja tidak menulis file. Jika browser meminta izin lagi setelah dibuka ulang, klik Lanjut tulis. Hanya di Chrome atau Edge, dengan converter.html dibuka langsung atau lewat localhost. Kosongkan log tidak mengubah isi file, hanya melepas sambungannya.
Penyimpanan sesi
Sesi disimpan di browser komputer ini saja (tidak dikirim ke server). Jika konverter dibuka di dua tab, hanya tab pertama yang menyimpan sesi.
Input .txt (Verifikasi & Merger)
Di 4 · Verifikasi, Merger File dan Verifikasi SF to ECC menerima Excel (.xlsx, .xls) maupun teks (.txt, .csv, .tsv). Pemisah kolom dikenali otomatis: Tab, garis tegak | (daftar ALV SAP), titik koma, atau koma; baris garis seperti ----- diabaikan. Semua sel dibaca sebagai teks, jadi angka nol di depan (PERNR, PLANS) tetap utuh. Hasil unduhan selalu Excel (.xlsx). Daftar SAP berformat lebar tetap (kolom dipisah spasi saja) belum didukung; ekspor dengan pemisah Tab atau |.

Urutan pengecekan setiap baris

  1. Kunci (misalnya NIPEG) kosong → Tidak valid
  2. Kunci duplikat (misalnya NIPEG + Address Type) muncul lebih dari sekali di file → semua barisnya Duplikat
  3. Kunci tidak ditemukan di kolom master yang dipilih → Tidak valid
  4. Kunci cocok ke lebih dari satu Personnel number di master → Duplikat
  5. Ada sel yang gagal dikonversi (sel kuning/merah), kolom wajib kosong, BEGDA setelah ENDDA, atau melanggar aturan di kolom Validasi infotype itu → Tidak valid, dengan semua alasannya sekaligus
  6. Selain itu → Valid: semua nilai sudah dalam format SAP dan siap di-upload

Setiap baris hanya masuk ke satu tabel.

Validasi per infotype (kolom Validasi di Mapping Master)

maks 40
Paling banyak 40 karakter (sesuai panjang field SAP).
panjang 5
Harus tepat 5 karakter.
angka
Hanya boleh angka.
pola …
Harus cocok dengan pola (regular expression), misalnya pola [A-Z ]+.
tidak masa depan
Tanggal tidak boleh setelah hari ini.
setelah BEGDA
Tanggal tidak boleh sebelum kolom lain (kode SAP).
usia 17-70
Untuk tanggal lahir: usia hari ini harus di rentang itu.
wajib jika FAMST=1
Kolom ini wajib diisi kalau kolom lain bernilai tertentu (nilai hasil konversi).
salah satu 1,9000
Nilai akhir harus salah satu dari daftar.

Beberapa aturan dipisah titik koma, misalnya angka; panjang 5. Aturan hanya berlaku untuk sel yang terisi, kecuali "wajib jika".

Masalah umum

Kolom tidak ditemukan
Nama header di file SF berbeda. Tambahkan nama barunya di kolom Header Sumber pada Mapping Master, dipisah titik koma.
Master tidak bisa dibaca
Pastikan file berisi kolom Personnel number dan Prev. Personal No. di salah satu dari 10 baris pertama. Posisi kolom (A, B, atau lainnya) tidak berpengaruh; yang dicari adalah nama header.
Kotak file sumber tidak bisa diklik
Master data belum dipilih. Isi langkah 1 di sidebar dulu.
Cara pencocokan kunci
Spasi di awal/akhir dibuang, huruf besar/kecil disamakan, dan angka nol di depan diabaikan. Jadi BJ123456 sama dengan 0000000BJ123456.
Header file sumber tidak di baris 1
Tidak masalah selama ada di 10 baris pertama. Baris header dikenali dari kolom kunci (misalnya NIPEG).
Data hilang setelah halaman ditutup
Disengaja. Halaman tidak menyimpan data apa pun, jadi pilih ulang master dan file sumber.

© 2026 Muh. Arifandi. Konverter ini untuk penggunaan internal. Dilarang menyalin, mengubah, atau menyebarkan kode program ini tanpa izin. Versi 2026.10.12-1133. Memakai SheetJS Community Edition (lisensi Apache 2.0).