Rabu, 21 November 2012

Transfer Table Database Oracle

Dulu sebelum tau kalau memindah table database oracle dari server satu ke server lainnya, saya biasanya melakukannya dengan dump database dahulu. Namun ada cara lebih mudah lagi memindahkan table database oracle ke server yang berbeda ya itu dengan cara data transfer melalui navicat kalau melalui toad ane belum pernah cari tu..hehehe
Oke kita mulai saja memindahkan tabel dari server satu ke server kedua dengan cara transfer data caranya sebagai berikut :
1. klik kanan pada nama database yang telah kita buat atau orang lain buat, seperti terlihat dalam gambar di bawah ini :

2. kemudian tik tabel yang akan di pindah serta klik sequences yang ingin di pindah ke server lain lihat gambar di bawah ini :

isi data yang saya kasih tanda merah....
3. jika semua sudah tekan start tunggu sampai proses selesai.
selamat mencoba. terima kasih

Menghilangkan Spasi Pada Database

Fungsi yang dapat di gunakan untuk menghilangkan spasi pada database sebagai berikut :
1. LTRIM = Artinya Menghilangkan Spasi Sebelah kiri dari data
     Berikut Caranya :
      SELECT LTRIM(NAMA FIELD TABEL) from NAMA TABEL
     Contoh Penerapan :
      SELECT LTRIM(PNTCOD) from PLG_POINTCONFIG
2. RTRIM = Artinya Menghilangkan Spasi Sebelah kanan dari data
     Berikut Caranya :
        SELECT RTRIM(NAMA FIELD TABEL) from NAMA TABEL
     Contoh Penerapannya :
         SELECT RTRIM(PNTCOD) from PLG_POINTCONFIG

Menggabungkan fungsi LTRIM dan RTRIM :
    Berikut Caranya :
      SELECT LTRIM(RTRIM(NAMA FIELD TABEL)) FROM NAMA TABEL
    Contohnya Penerapannya :
       select LTRIM(RTRIM(    PNTCOD      )) FROM PLG_POINTCONFIG
   Hasilnya seperti berikut ini :

      
3. REPLACE  
  Berikut Caranya :
    SELECT REPLACE(NAMA FIELD TABEL, ' ', '') FROM NAMA TABEL
  Contoh Penerapannya :
    SELECT REPLACE(Nama, ' ', '') FROM MASTER_ANGGOTA
  Hasilnya :
  Data dalam Kolom Employee Name yang di SELECT tidak ada Sepasi.
  Joko Susilo menjadi JokoSusilo

Selamat Mencoba...!!!!

Jumat, 09 November 2012

Error Balancing Field Segment Di Goods Issued di SAP

Jika terjadi Error Balancing Field Segment ketika melakukan Goods Issued di T-code Migo_gi di SAP seperti terlihat dalam gambar di bawah ini :
Untuk mengatasinya check order dalam SAP pada T-code IW32, masukkan order yang error ketika di goods issued kemudian check pada tab Additional data apakah Responsible CCtr dan Profit Center terisi seperti terlihat pada gambar di bawah ini :

Isi Responsible CCtr dan Profit Center Kemudian SAVE order lakukan goods Issued lagi pasti berhasil jika masih error lihat confignya di dalam SPROnya lihat tik pada mandatory...selamat mencoba.

Kamis, 08 November 2012

Fungsi Limit di SQL Server



Bagi anda yang sudah sering membuat program dengan menggunakan MySql sebagai DBMS-nya pasti anda sudah mengenal fungsi limit dengan baik. Fungsi ini berguna untuk membatasi jumlah row yang diambil, dengan batasan awal dan jumlah yang ditentukan dengan parameter. Biasanya fungsi limit ini banyak digunakan untuk membantu dalam hal membuat paging halaman website.
Salah satu fungsi yang tidak tersedia di Microsoft SQL Server adalah fungsi ‘LIMIT’ ini. Lalu bagaimana kita bisa mengakalinya, ini dia cara nya:
Misalkan kita mempunyai tabel dengan nama MsKota dengan isi record sebanyak 16 baris seperti dibawah ini :


Jika kita menggunakan DBMS MySql untuk menampilkan record sebanyak 5 record di mulai dari baris ke 10 maka kita cukup mengetikkan query berikut :
SELECT * from MsKota LIMIT 10,5
Maka Hasilnya adalah :


Nah sekarang bagaimana caranya menerapkan fungsi limit pada SQL Server? Sedangkan Fungsi limit pada Sql Server tidaklah build-in. Cara yang paling mudah adalah dengan menerapkan fungsi TOP. Sehingga perintahnya menjadi :
Select TOP 5 * From mskota
where id NOT IN (Select TOP 10 id From MsKota )
Dengan query diatas maka akan menghasilkan OUTPUT yang sama dengan contoh limit di MySQL diatas. Selamat Mencoba…

Selasa, 06 November 2012

Error Goods Movement saat Goods Issued Di SAP

Error "Goods Movement" is not allowed ketika melakukan Good Issued (MIGO_GI) seperti terlihat pada gambar di bawah ini :

untuk mengatasinya buka IW32 kemudian klik pada order, klik Temporary Part Issue seperti terlihat dalam gambar di bawah ini
kemudian simpan Order. Selesai selamat Mencoba