Kode ACL Olah SIMAK BMN - Don't You Ever Dare to Delete This!

download Kode ACL Olah SIMAK BMN - Don't You Ever Dare to Delete This!

If you can't read please download the document

Transcript of Kode ACL Olah SIMAK BMN - Don't You Ever Dare to Delete This!

TAMBAHAN KOLOM2 YANG PENTING UTK MEMPERMUDAH PENGOLAHAN:1. KEYBMN1: KD_LOKASI + KD_BRG + NO_ASET (ASCII)2. KODE E1 : use Table layout3. Kode Wilayah : use table layout4. Kode satker : use table layout5. Kode Kewwnangan : use table layout6. no_aset (ASCII mode) : use table layout7. kode barang 1 digit (kode Akun BMN) : use table layout8. kode barang 3 digit : use table layout9. tgl_perlh or tgl_buku (ASCII MODE) : use table layoutFILTER AND SCRIPTS:1) filtering BMN INTRAKOMPTABEL-> flag_sap = "Y" AND jns_trn "188" AND jns_trn "391" AND jns_trn "392" AND jns_trn "402" and jns_trn "394" and jns_trn "395" and tgl_buku < `20120101` * flag_sap -> (Y)kode brg intrakomptable, (T)kode ekstrakomptable * jns_trn -> bbrp trx ini ga usah dipakai * tgl_buku -> pastikan yang difilter adalah transaksi2 yang terjadi dibawah 2012 (bila mau mendapatkan kegiatan TA 2011)2) filtering ATYTG-not done yet-3) filtering BMN yang Belum IP STEP 1: filter database "t_masteru" agar menjadi transaksi BMN Intrakomptabel dengan "filtering BMN INTRAKOMPTABLE" STEP 2: filter atau EXTRACT DATA untuk mendapatkan BMN yang merupakan perolehan dibawah tahun 2005 -> tgl_perlh < `20050101` STEP 3: bikin kolom baru yang merupakan kombinasi unik (KEYBMN) yang merupakan gabungan antara lokasi BMN(kd_lokasi), kode BMN(kd_brg), dan nomor aset(no_aset (ASCII MODE)) STEP 4: lakukan CROSS-TABULATE dengan row KEYBMN dan column "X", subtotal field tdk perlu, dan centang "Include Count" STEP 5: filter untuk mencari yang count = 1, yang menunjukkan hanya ada trx 1 kali saja step 6: filter untuk mencari tgl_buku yang dibawah 2008 (tahun mulai pelaksanaan IP oleh DJKN)4) membuat daftar BMN per jenis BMN OPEN t_masteru_INTRA_copy2 (tabel hasil filtering BMN INTRAKOMPTABLE) DEFINE REPORT Default_View CROSSTAB ON kd_lokasi kd_brg NOASET_ASCII COLUMNS "X" SUBTOTAL kuantitas rph_aset COUNT IF kd_brg="2" TO "Daftar 2 Tanah.FIL" OPEN OPEN t_masteru_INTRA_copy2 DEFINE REPORT Default_View CROSSTAB ON kd_lokasi kd_brg NOASET_ASCII COLUMNS "x" SUBTOTAL kuantitas rph_aset COUNT IF kd_brg="3" TO "daftar 3 PM.FIL" OPEN OPEN t_masteru_INTRA_copy2 DEFINE REPORT Default_View CROSSTAB ON kd_lokasi kd_brg NOASET_ASCII COLUMNS "x" SUBTOTAL kuantitas rph_aset COUNT IF kd_brg="4" TO "daftar 4 GDGBGN.FIL" OPEN OPEN t_masteru_INTRA_copy2 DEFINE REPORT Default_View CROSSTAB ON kd_lokasi kd_brg NOASET_ASCII COLUMNS "x" SUBTOTAL kuantitas rph_aset COUNT IF kd_brg="5" TO "daftar 5 JIJ.FIL" OPEN OPEN t_masteru_INTRA_copy2 DEFINE REPORT Default_View CROSSTAB ON kd_lokasi kd_brg NOASET_ASCII COLUMNS "x" SUBTOTAL kuantitas rph_aset COUNT IF kd_brg="6" TO "daftar 6 ATL.FIL" OPEN OPEN t_masteru_INTRA_copy2 DEFINE REPORT Default_View CROSSTAB ON kd_lokasi kd_brg NOASET_ASCII COLUMNS "x" SUBTOTAL kuantitas rph_aset COUNT IF kd_brg="8" TO "daftar 8 ATBW.FIL" OPEN5) membuat saldo akhir 2010/Saldo Awal 1 januari OPEN t_masteru_INTRA_copy22 (tabel hasil filtering BMN INTRAKOMPTABLE) DEFINE REPORT Default_View CROSSTAB ON substr(kd_brg,1,5) COLUMNS "x" SUBTOTAL rph_aset IF tgl_buku < `20110101` TO "SALDOAKHIR_2010.FIL" OPEN6) membuat transaksi tahun berjalan (positif dan negatif) *step 1: membuat transaksi 2011 (positif)(NOT PROVEN YET) OPEN t_masteru_INTRA_copy22 DEFINE REPORT Default_View CROSSTAB ON substr(kd_brg,1,5) COLUMNS jns_trn SUBTOTAL rph_aset IF tgl_buku >= `20110101` and rph_aset > 0 TO "mutasi2011 JNSTRN Positif.FIL" OPEN *step 2: membuat transaksi 2011 (negatif)(NOT PROVEN YET) OPEN t_masteru_INTRA_copy22 DEFINE REPORT Default_View CROSSTAB ON substr(kd_brg,1,5) COLUMNS jns_trn SUBTOTAL rph_aset IF tgl_buku >= `20110101` and rph_aset < 0 TO "mutasi2011 JNSTRN negatif.FIL" OPEN---------------------------------------mutasi tingkat KEMENTERIAN-----------------------------------OPEN master_INTRAkompt2011_okehDEFINE REPORT Default_ViewCROSSTAB ON substr(kd_brg,1,1) COLUMNS "x" SUBTOTAL rph_aset IF tgl_buku < `20110101` TO "MTS018 SA2010.FIL" OPENOPEN master_INTRAkompt2011_okehDEFINE REPORT Default_ViewCROSSTAB ON substr(kd_brg,1,1) COLUMNS jns_trn SUBTOTAL rph_aset IF tgl_buku >= `20110101` and rph_aset > 0 TO "MTS018 TRX2011 Positif.FIL" OPENOPEN master_INTRAkompt2011_okehDEFINE REPORT Default_ViewCROSSTAB ON substr(kd_brg,1,1) COLUMNS jns_trn SUBTOTAL rph_aset IF tgl_buku >= `20110101` and rph_aset < 0 TO "MTS018 TRX2011 negatif.FIL" OPENOPEN MTS018_SA2010DEFINE REPORT Default_ViewDEFINE RELATION EXPR_25 WITH MTS018_TRX2011_Positif INDEX MTS018_TRX2011_Positif_on_EXPR_DEFINE RELATION EXPR_25 WITH MTS018_TRX2011_negatif INDEX MTS018_TRX2011_negatif_on_EXPR_EXTRACT FIELDS EXPR_25 rph_aset_x MTS018_TRX2011_Positif.EXPR_28 MTS018_TRX2011_Positif.rph_aset_100 MTS018_TRX2011_Positif.rph_aset_101 MTS018_TRX2011_Positif.rph_aset_102 MTS018_TRX2011_Positif.rph_aset_103 MTS018_TRX2011_Positif.rph_aset_105 MTS018_TRX2011_Positif.rph_aset_106 MTS018_TRX2011_Positif.rph_aset_107 MTS018_TRX2011_Positif.rph_aset_112 MTS018_TRX2011_Positif.rph_aset_177 MTS018_TRX2011_Positif.rph_aset_199 MTS018_TRX2011_Positif.rph_aset_202 MTS018_TRX2011_Positif.rph_aset_204 MTS018_TRX2011_Positif.rph_aset_205 MTS018_TRX2011_Positif.rph_aset_206 MTS018_TRX2011_Positif.rph_aset_208 MTS018_TRX2011_Positif.rph_aset_301 MTS018_TRX2011_Positif.rph_aset_302 MTS018_TRX2011_Positif.rph_aset_304 MTS018_TRX2011_Positif.rph_aset_305 MTS018_TRX2011_Positif.rph_aset_399 MTS018_TRX2011_Positif.rph_aset_401 MTS018_TRX2011_negatif.EXPR_30 MTS018_TRX2011_negatif.rph_aset_201 MTS018_TRX2011_negatif.rph_aset_204 MTS018_TRX2011_negatif.rph_aset_205 MTS018_TRX2011_negatif.rph_aset_301 MTS018_TRX2011_negatif.rph_aset_302 MTS018_TRX2011_negatif.rph_aset_303 MTS018_TRX2011_negatif.rph_aset_304 MTS018_TRX2011_negatif.rph_aset_305 MTS018_TRX2011_negatif.rph_aset_399 MTS018_TRX2011_negatif.rph_aset_401 TO "MTS018SA2010TRX2011 OKEH" OPEN//END-----------------------------------mutasi tingkat E1-----------------------------------OPEN master_INTRAkompt2011_okehDEFINE REPORT Default_ViewCROSSTAB ON E1 COLUMNS KODEAKUNBMN SUBTOTAL rph_aset IF tgl_buku < `20110101` TO "MTS_E1 SA2010.FIL" OPENOPEN master_INTRAkompt2011_okehDEFINE REPORT Default_ViewCROSSTAB ON E1 jns_trn COLUMNS KODEAKUNBMN SUBTOTAL rph_aset IF tgl_buku >= `20110101` and rph_aset > 0 TO "MTS_E1 TRX2011 POSTF.FIL" OPENOPEN master_INTRAkompt2011_okehDEFINE REPORT Default_ViewCROSSTAB ON E1 jns_trn COLUMNS KODEAKUNBMN SUBTOTAL rph_aset IF tgl_buku >= `20110101` and rph_aset < 0 TO "MTS_E1 TRX2011 NGTF.FIL" OPENOPEN master_INTRAkompt2011_okehDEFINE REPORT Default_ViewCROSSTAB ON E1 jns_trn COLUMNS KODEAKUNBMN SUBTOTAL rph_aset IF tgl_buku >= `20110101` TO "MTS_E1 TRX2011 gbg.FIL" OPEN=====setelah step diatas:Buat column baru di table "MTS_E1_SA2010" dengan EXPRESSION -> ( E1+"SA2010" ), untuk membedakan baris saldo awal saat di gabung di excelextract ke Excell=====OPEN MTS_E1_SA2010DEFINE REPORT Default_ViewEXPORT FIELDS E1 JNS_TRX rph_aset_2 rph_aset_3 rph_aset_4 rph_aset_5 rph_aset_6 rph_aset_8 XLS21 TO "C:\Documents and Settings\Administrator\My Documents\MTS_E1_SA2010"OPEN MTS_E1_TRX2011_gbgDEFINE REPORT Default_ViewEXPORT FIELDS E1 jns_trn rph_aset_2 rph_aset_3 rph_aset_4 rph_aset_5 rph_aset_6 rph_aset_8 XLS21 TO "C:\Documents and Settings\Administrator\My Documents\MTS_E1_TRX2011 GBG"OPEN MTS_E1_TRX2011_NGTFDEFINE REPORT Default_ViewEXPORT FIELDS E1 jns_trn rph_aset_2 rph_aset_3 rph_aset_4 rph_aset_5 rph_aset_6 rph_aset_8 XLS21 TO "C:\Documents and Settings\Administrator\My Documents\MTS_E1_TRX2011 NGTF"OPEN MTS_E1_TRX2011_POSTFDEFINE REPORT Default_ViewEXPORT FIELDS E1 jns_trn rph_aset_2 rph_aset_3 rph_aset_4 rph_aset_5 rph_aset_6 rph_aset_8 XLS21 TO "C:\Documents and Settings\Administrator\My Documents\MTS_E1_TRX2011 POSTF"====OLAH DI EXCELL====//END-----------------------------------mutasi tingkat SATKER-----------------------------------OPEN master_INTRAkompt2011_okehDEFINE REPORT Default_ViewCROSSTAB ON E1 + SATKER COLUMNS KODEAKUNBMN SUBTOTAL rph_aset IF tgl_buku < `20110101`TO "MTS A SATKER SA 2010 2.FIL" OPENOPEN master_INTRAkompt2011_okehDEFINE REPORT Default_ViewCROSSTAB ON E1 + SATKER jns_trn COLUMNS KODEAKUNBMN SUBTOTAL rph_aset IF tgl_buku >= `20110101` and rph_aset > 0 TO "MTS A SATKER TRX2011 POST 2.FIL" OPENOPEN master_INTRAkompt2011_okehDEFINE REPORT Default_ViewCROSSTAB ON E1 + SATKER jns_trn COLUMNS KODEAKUNBMN SUBTOTAL rph_aset IF tgl_buku >= `20110101` and rph_aset < 0 TO "MTS A SATKER TRX2011 NGTF 2.FIL" OPENOPEN master_INTRAkompt2011_okehDEFINE REPORT Default_ViewCROSSTAB ON E1 + SATKER jns_trn COLUMNS KODEAKUNBMN SUBTOTAL rph_aset IF tgl_buku >= `20110101` TO "MTS A SATKER TRX2011 GBG 2.FIL" OPEN=====setelah step diatas:Buat column baru di table "MTS A SATKER SA 2010 2" dengan EXPRESSION -> ( E1 + SATKER+"SA2010" ), untuk membedakan baris saldo awal saat di gabung di excelextract ke Excell=====OPEN MTS_A_SATKER_SA_2010_2DEFINE REPORT Default_ViewEXPORT FIELDS EXPR_33 + "SA2010" EXPR_33 rph_aset_2 rph_aset_3 rph_aset_4 rph_aset_5 rph_aset_6 rph_aset_8 XLS21 TO "C:\Documents and Settings\Administrator\My Documents\MTS_A_SATKER_SA2010_2"OPEN MTS_A_SATKER_TRX2011_GBG_2DEFINE REPORT Default_ViewEXPORT FIELDS EXPR_39 jns_trn rph_aset_2 rph_aset_3 rph_aset_4 rph_aset_5 rph_aset_6 rph_aset_8 XLS21 TO "C:\Documents and Settings\Administrator\My Documents\MTS_A_SATKER_TRX2011 GBG_2"OPEN MTS_A_SATKER_TRX2011_NGTF_2DEFINE REPORT Default_ViewEXPORT FIELDS EXPR_37 jns_trn rph_aset_2 rph_aset_3 rph_aset_4 rph_aset_5 rph_aset_6 rph_aset_8 XLS21 TO "C:\Documents and Settings\Administrator\My Documents\MTS_A_SATKER_TRX2011 NGTF_2"OPEN MTS_A_SATKER_TRX2011_POST_2DEFINE REPORT Default_ViewEXPORT FIELDS EXPR_35 jns_trn rph_aset_2 rph_aset_3 rph_aset_4 rph_aset_5 rph_aset_6 rph_aset_8 XLS21 TO "C:\Documents and Settings\Administrator\My Documents\MTS_A_SATKER_TRX2011 POST_2"====OLAH DI EXCELL====//END