Postingan

Cara Kerja SAP B1 Business Partners Opening Balance

Gambar
Selain menginputkan saldo awal Chart of Account, kita juga harus memasukkan posisi hutang ke vendor/supplier dan juga piutang customer. Di SAP B1, Vendor dan Customer masuk dalam satu modul yang sama yaitu Business Partner. Untuk memasukkan saldo awal Business Partner, bisa diakses melalui menu Modules \ Administration \ System Initialization \ Opening Balances \ Business Partner Opening Balances Akan muncul tampilan seperti ini. Disini kita bisa memilih untuk memasukkan saldo awal hutang piutang dari Vendor tertentu sampai dengan vendor tertentu, atau bisa juga melakukan seleksi berdasarkan group tertentu atau bisa juga menggunakan properties. Jika sudah yakin dengan seleksi yang diset, klik tombol OK, dan akan muncul tampilan seperti ini. Kita bisa mengatur COA Saldo Awal di kolom "Opening Balance Account", kemudian bisa memasukkan tanggal saldo awal, COA untuk "Control Account" masing-masing Vendor/Customer, dan memasukkan posisi Hutang/Piutang masing-masing...

Cara Kerja SAP B1 G/L Accounts Opening Balance

Gambar
Sebelum menggunakan aplikasi SAP B1 untuk operasional sehari-hari, sistem harus mendaftarkan Saldo Awal untuk masing-masing Chart of Accounts (COA). Menu untuk memasukkan Saldo Awal atau biasa disebut Open Balance adalah Modules \ Administration \ System Initialization \ Opening Balances \ G/L Accounts Opening Balances Akan muncul tampilan seperti ini Pada form tersebut, pilih account group mana yang akan dimasukkan nilai obalnya. Kemudian akan muncul tampilan seperti ini Perhatikan ada 2 kotak merah, adalah kolom yang harus diinput, yaitu tanggal obal dan nilai obal. Jika semua data sudah selesai diinput, maka, transaksi obal bisa disimpan dengan meng-klik tombol Add. Saat proses simpan, akan dibuatkan transaksi jurnal entry dengan COA yang sudah diinput pada form sebelumnya, beserta nilai dan tanggal yang sudah diinput. Secara database, akan tersimpan ke tabel berikut ini: OJDT ~ Journal Entry HD, dengan Object Type: 30 ( detil Object Type bisa dibaca di sini ) JDT1 ~ ...

Contoh Penggunaan STR_PAD pada PHP

str_pad() adalah fungsi string untuk membentuk karakter tertentu pada sebuah nilai string, menggantikan spasi dengan karakter yang ditentukan Misalnya, string dengan nilai hello world memiliki panjang 11 karakter. Kita ingin menampilkan string tersebut dengan panjang 20 karakter. Dengan menggunakan fungsi str_pad(), kita bisa mengisi 9 karakter kosong dengan karakter tertentu sehingga panjang string tampil dengan panjang 20 karakter $str = "Hello World"; echo "[" . $str . "]"; echo "[" . str_pad(20, $str, " ") . "]"; echo "[" . str_pad(20, $str, " ", STR_PAD_BOTH) . "]"; echo "[" . str_pad(20, $str, " ", STR_PAD_LEFT) . "]"; echo "[" . str_pad(20, $str, " ", STR_PAD_RIGHT) . "]";

SAP B1 Error "Value in "Discount %" field is greater than permitted"

Gambar
Saat user melakukan transaksi seperti PO ataupun A/P Invoice, dan juga Sales Order ataupun A/R Invoice, maka user bisa menginputkan Nilai Discount dalam persen, seperti tampak pada gambar. Namun, di saat menginputkan nilai discount, muncul security dengan message alert "Value in "Discount" field is greater than permitted" . Message alert ini muncul karena user memiliki otorisasi Max Discount yang bisa diberikan pada setiap transaksi. Admin bisa mengubah setting Max Discount pada masing-masing user, sesuai dengan Modul yang digunakan. Untuk melakukan perubahan otorisasi Max Discount adalah sebagai berikut: Masuk ke Modul Otorisasi Pilih User yang akan diatur nilai Discount Atur Batas Maksimum Discount

Query MySQL untuk Melihat Foreign Key Suatu Tabel

Foreign Key adalah salah satu constraint populer yang dulu sering dipakai saat mendesain sistem tabel database. Namun dalam perkembangannya, Foreign Key ini memiliki kelebihan dan kekurangan. Kelebihannya adalah, konsistensi data pada setiap baris akan selalu terjaga, mengingat database akan selalu memberikan notifikasi kepada pengguna, jika terjadi inkonsistensi pada database. Contoh: Tabel Kelas, memiliki baris data 1, 2 dan 3. Tabel Siswa pada setiap baris data siswa, harus mengandung data kelas antara 1, 2 atau 3. Jika pengguna memasukkan kelas 4, maka database otomatis memberikan peringatan, bahwa kelas 4 tidak ada pada tabel kelas. Kelebihan ini, awalnya cukup disukai oleh desainer database. Namun muncul kesulitan muncul saat melakukan deploy, dan ini menjadi kekurangan dari constraint Foreign Key ini, karena script harus dijalankan berurutan sesuai dengan tabel mana yang direferensi terlebih dahulu harus dibuat, dan tabel mana yang mereferensi tabel yang sudah terbuat. Jik...

DDL MySQL Membuat Kolom Timestamp Auto Update saat Insert/Update

Terkadang kita ingin menyimpan log tanggal saat melakukan penyimpanan data pada sebuah tabel. Pada MySQL kebutuhan ini bisa dilakukan cukup dengan menyertakan perintah DDL pada kolom tersebut. Berikut adalah contohnya CREATE TABLE mytable (   `id` int(11) NOT NULL AUTO_INCREMENT,   `dlog` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,   PRIMARY KEY (`id`) ) Pada perintah di atas, terlihat kolom `dlog` digunakan untuk menyimpan tanggal dan jam saat data di-insert, selain itu juga mengupdate tanggal dan jam saat update.

Contoh Penggunaan Command Line 7-Zip

Berikut adalah contoh Command Line aplikasi 7-Zip Mengkompress Direktori atau Folder 7z a nama-file.zip /path/ke/folder/yg/di/compress Mengekstrak file zip ke Direktori atau Folder 7z x nama-file.zip