MODIFIKASI ENTREPRISE RESOURCE PLANNINGPengenalan ABAP Workbench dan Dictionary
Disusun oleh : Kastaman, S.T., M.M.
KA3324 MODIFIKASI ENTREPRISE RESOURCE PLANNINGSemester Ganjil 2013/2014
Hanya dipergunakan untuk kepentingan pengajaran di lingkungan Politeknik Telkom
TUJUAN PERKULIAHAN
• Mahasiswa dapat mengetahui repository dan objek navigator
• Mahsiswa dapat mengetahui developing program dan organizing development
• Mahasiswa dapat mengetahui data modeling dan descriptice element in the ABAP dictionary
• Mahasiswa dapat menggunakan Global structure for data object dan Dialog
Repository
• Semua Objek untuk membangun sistem.– Fuction Module– Definisi Tabel database, dll
• Repositori di tempatkan pada Database layer.• Independent of the client, dpt diakses oleh
client yang lain
Repository Information System
• Alat untuk mencari objek dapat dilihat di ABAP Workbench
• T-code SE84• Dari SAP easy menu :– Tools ABAP Workbench Overview
Information System.
Object Navigator
• Membuat Repository Objek• Mengubah Repositori Objek• ABAP Workbench Tools terdiri dari :– ABAP Editor : untuk memodifikasi kode program– ABAP Dictionary : untuk memodifikasi definisi tabel.– Screen Painter : Untuk konfigurasi screen– Menu Painter : Untuk desain user interface– Function Builder : untuk pengelolan fungsi– Class Builder : untuk pengelolaan kelas global dan
interface.
Developing Program
Organisasi Pembuatan projek pada change request
• Setiap anggota tim dapat melacak dan memeriksa pekerjaannya.
• Object yang dibangun dapat di proses oleh semua tim yang terlibat dalam proyek.
• Transport dari objek yang dibangun akan secara otomatis terupdate jika ada perubahan.
Creating Package
• Navigasi ke Objek Navigator.– Pada navigation area pilih object type package
masukan nama– Pilih edit object pada intial screen dari object
navigator.
Creating Package
• Setting atribut pada saat pembuatan package
Pengenalan Bahasa ABAP
• Mendukung pengolahan tipe data• Memungkinkan aplikasi multi-bahasa• Memungkinkan akses SQL• Mendukung Bahasa program berorientasi
obbjek• Platform tersendiri• Kompitable dengan bahasa tingakat atasnya.
Pengenalan Bahasa ABAP General ABAP Syntax 1
Pengenalan Bahasa ABAP General ABAP Syntax 2
CREATING ABAP
• Navigasi ke Object Navigator– Pada navigator area pilih Program– Tampilkan package dimana program akan
ditempatkan– Pilih tombol edit objek pada objek navigator.
• Ganti judul dengan apa yg dimau, dan selalu pilih executable program.
Activating Programs
• Saat pembuatan program, program dalam keadaan versi inactive di repository.
• Fungsi activate program :– Menyimpan objek sebagai versi aktif– Sintak akan memeriksa secara konsisten versi yg aktif– Menimpa versi sebelumnya saat menagktifkan,
setalah program tidak ada yg salah– Menghasilkan objek runtime yang relevan untuk
dieksekusi kemudian
MEMBUAT TRANSAKSI
• Pada object navigator, tampilkan list objek program yang telah dibuat
• Pada navigator area pilih Create More Transaction• Masukan transaction code yang diinginkan• Pada screen selanjutnya masukan nama program pilih
Professional user transaction• Simpan transaction• Karena setiap transaksi sebagai objek repositori, maka
harus menetapkan packagedan change request pada layar berikutnya.
Menambahkan transaksi ke personal favorit
• Navigasi ke inisial screen (SAP Easy menu)• Pada contks menu favorites, pilih insert
transaction• Pada dialog box, masukan kode transaksi yang
akan di masukan kedalam menu favorite.
Menutup Pembuatan Project
• Setalah anggota tim meneyelesaikan tugas developmennya, kemudian mereka melakukan pemeriksaan kualitas dan kemudian akan menyatakan selesai dari change requestnya.
• Setelah semua anggota tim menyelelesaikan pekerjaannya, manajer proyek akan melakukan pemeriksaan terakhir dan kemudian akan menyimpulkan bahwa projek selesai.
Buat Resume dalam bentuk power point (.*pptx)
dengan Acuan
• Apa yang anda ketahui tentang Repository ?• Ciri-ciri dari Repository ?• Apa saja yang ada dalam repository dan disimpan
pada layer mana ?• Ceritakan bagaimana membangun Program ABAP
karena adanya Change request ?• Jelaskan Organisasi pengelolaan pembuatan program
ABAP ?• Jelaskan Perbedaan dari ABAP sintax1 dan ABAP
sintax2
Referensi
• SAP.(2001).BC ABAP Programming. SAP AG.• SAP.(2006).Introduction to the ABAP
Workbench SAP NetWeaver. SAP AG.• George W. Anderson, Danielle Larocca SAP in
24 hour second edition. Sams Publishing 2006