My life as an ABAPer, Web DeveloperMy life as an ABAPer, Web DeveloperMy life as an ABAPer, Web Developer , uneg2.. pemikiran.. restorasi minda.. Articles
Membuat ABAP Dialog Progam sederhana
2007-08-27 08:55:00 Baca dulu: Mengenal Screen Painter.Melalui contoh ini diperkenalkan:1. cara membuat text field2. cara membuat button3. mengatur alur programStep 1.Masuk tcode SE38, buat program baru.Step 2.Deklarasikan data.Program ini akan menampilkan text field di screen. DATA: d_nama(40) TYPE c.Step 3. Tulis code berikut:CALL SCREEN 100.Code tersebut akan memanggil screen 100. Double click di screen 100 untuk masuk ke screen tsb.Step 5.Tambahkan element / object di layout editor.Masuk ke layout editor, tambahkan object text di screen. Text field bisa ditambahkan dengan dua:- cara pertama: drag & drop text object ke dalam screen dari list object. Namai sesuai nama variable di program (yaitu d_nama), lalu ubah attribute text dengan cara double click, akan muncul window atrribute, ubah lebar field sesuai dengan yang sudah dideklarasikan sebelum-nya.- cara kedua: klik Goto -> Secondary window -> Dict/program fields. Tulis nama variable yang ingin di-insert ke layout (yaitu d_nama) , lalu klik "Get f... More About: Dialog , Hana , Dial
Dialog Programming: Mengenal Screen Painter
2007-08-27 05:20:00 Screen painter adalah editor untuk membuat ABAP screen (dialog program). Screen painter diakses melalui TCode SE51. Berbeda dengan ABAP list report yang berfungsi untuk menampilkan data, dialog program biasanya digunakan untuk entry data. Arsitektur Screen painter terdiri dari:1. Screen Attributes.Mengubah nama screen, menentukan type screen (normal, subscreen).2. Flow logicFlow logic berfungsi mengatur alur program.Contoh sederhana dari flow logic adalah sbb:PROCESS BEFORE OUTPUT. MODULE PBO_module1.MODULE PBO_module2.PROCESS AFTER INPUT. MODULE PAI_module1.MODULE PAI_module2.Structure flow logic disusun berdasarkan event, untuk contoh di atas ada dua event yg digunakan, yaitu "process before output" (PBO) dan "process after input" (PAI).Event PBO dieksekusi sebelum screen ditampilkan. Gunanya antara lain adalah menentukan toolbar apa saja yang muncul, judul windows, mengubah attribute dari object2 secara dinamis.Event PAI dieksekusi sesudah user melakukan suatu action (menekan tom... More About: Screen , Programming , Dialog , Painter , Dial
Belajar ABAP
2007-08-14 11:38:00 Apa itu ABAP?ABAP (Advanced Business Application Programming) adalah bahasa pemrograman yang diperuntukkan membangun aplikasi SAP. SAP adalah suatu ERP dengan konsep open source. Seluruh program SAP yang ditulis dengan bahasa ABAP dapat dilihat oleh customer.Untuk apa ABAP?1. Membuat Report (ABAP report)Walaupun SAP sudah menyediakan report2 standard. Namun terkadang report standard tersebut belum memenuhi kebutuhan customer yang sangat specific dan bervariasi. 2. Membuat form (SAP form)Form adalah dokumen output dari SAP, contohnya adalah hasil cetak invoice, purchase order. 3. Menyesuaikan proses bisnis. (user exit, enhancement)Terkadang proses bisnis yang sudah disediakan oleh SAP belum mencukupi. Contohnya, di perusahaan saya untuk membuat sales order, pembuatan sales order untuk material2 tertentu hanya bisa dilakukan untuk order type tertentu, hal ini tidak di-cover oleh SAP standard.4. Memperbaiki bug SAP (implement SAP notes)SAP memang tidak bersih dari bug, hal ini dimaklum...
Strategi open source SAP
2007-07-30 11:11:00 Sebagai salah satu ERP terbesar di dunia, SAP menerapkan strategi open source dalam menunjang peningkatan kepuasan customer.Konsep open source ini memudahkan consultant untuk menyediakan solusi yang sesuai untuk tiap2 kebutuhan customer yang beraneka ragam. Selain itu, dengan adanya open source, akan lebih mudah untuk memperbaiki bug program. SAP memang tidak bersih dari bug. Dengan perkembangan aplikasi yang terus menerus dan kompleksitas aplikasi yang sangat tinggi dapat dimaklumi adanya bug tersebut. Perbaikan bug dapat dicari di SAP Notes (SAP Notes adalah kumpulan informasi problem-problem berikut solusi-nya). Namun open source tentu perlu ditunjang oleh perangkat2 tertentu agar sisi positif dari open source tetap terjaga dengan tetap menjaga agar aplikasi tidak mudah dibajak dan juga konsistensi data tetap terjaga.Berikut point2 penting strategi open source SAP, strategi ini mungkin bisa menjadi inspirasi dalam membangun sistem open source:* Bahasa Tingkat Tinggi eksklusif.SA... More About: Open Source , Open , Source , Open-Source
Berkembangnya bisnis di blog
2007-07-26 09:44:00 Berkembangnya dunia blog menyebabkan timbul-nya peluang2 bisnis baru di dunia blog. Ibarat mesjid, kalau abis sholat jum'at banyak pasar2 kaget muncul di sekitar mesjid tiap selesai sholat jum'at. Kenapa sih pasar kaget muncul? Salah satu faktor-nya adalah prinsip ekonomi padang, di mana banyak orang berkumpul, di situlah timbul peluang bisnis hehee... sorry, indak bamaksuik mangecekan ambo urang minang...Dunia blog yg semakin hari semakin banyak orang berseliweran di dalam-nya juga menimbulkan berkembang-nya bisnis2 maupun berkembangnya profesi2 antara lain:*) Blog providerBlog provider adalah penyedia layanan blog, seperti blogger, wordpress, dll..Blog provider default-nya menyediakan layanan gratizz dengan feature2 basic.. mereka ambil untung-nya dari pengguna yang menginginkan layanan/feature tingkat lanjut... Nggak kebayang juga sih, untung nggak sih mereka dari situ, soalnya saya liat kebanyakan orang senang2 aja sih dengan feature basic. Bingung emang terkadang ngeliat cara... More About: Berk
Kenapa saya blogging ...
2007-07-26 06:17:00 awal-nya gue nge-blog dulu gara2 pengen kenal sama seseorang cewex.. gue sering liat dia di forum2, kayak-nya orang-nya asik.. setiap komentar dia di footer-nya ada alamat blog-nya.. iseng2 gue masuk ke situ.. ternyata isi-nya diary-nya.. yang bikin gue tertarik adalah, dia bukan orang IT tapi bisa bikin web canggih tampilan-nya.. jadilah gue ikutan daftar di blog dia..dulu modblog, sekarang nggak tau di mana rimba-nya tu modblog.com ....setelah mulai ikut bikin blog jiwa programmer gue terpanggil.. canggih bener ni modblog, rich feature, easy to customize.. jadi pengen bikin program kayak gini.. akhir-nya setelah gue pelajari blog provider itu jadilah gue berkutat lagi dengan programming, pengen bikin web kayak modblog kecil2an, ada tambahan feature sih, yaitu workflow... sampe akhir-nya gue nemuin bahwa ternyata program kayak gitu udah banyak yg beredar, gratis pula, free open source, namanya content management system.. emang sih content management system yg ada belum bisa meng-co... More About: Blogging |



