2013 2 KA3324 Modifikasi Enterprise Resource Planning

19
MODIFIKASI ENTREPRISE RESOURCE PLANNING Pengenalan ABAP Workbench dan Dictionary Disusun oleh : Kastaman, S.T., M.M. [email protected] KA3324 MODIFIKASI ENTREPRISE RESOURCE PLANNING Semester Ganjil 2013/2014 Hanya dipergunakan untuk kepentingan pengajaran di lingkungan Politeknik Telkom

description

ABAP unit 3

Transcript of 2013 2 KA3324 Modifikasi Enterprise Resource Planning

Page 1: 2013 2 KA3324 Modifikasi Enterprise Resource Planning

MODIFIKASI ENTREPRISE RESOURCE PLANNINGPengenalan ABAP Workbench dan Dictionary

Disusun oleh : Kastaman, S.T., M.M.

[email protected]

KA3324 MODIFIKASI ENTREPRISE RESOURCE PLANNINGSemester Ganjil 2013/2014

Hanya dipergunakan untuk kepentingan pengajaran di lingkungan Politeknik Telkom

Page 2: 2013 2 KA3324 Modifikasi Enterprise Resource Planning

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

Page 3: 2013 2 KA3324 Modifikasi Enterprise Resource Planning

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

Page 4: 2013 2 KA3324 Modifikasi Enterprise Resource Planning

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.

Page 5: 2013 2 KA3324 Modifikasi Enterprise Resource Planning

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.

Page 6: 2013 2 KA3324 Modifikasi Enterprise Resource Planning

Developing Program

Page 7: 2013 2 KA3324 Modifikasi Enterprise Resource Planning

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.

Page 8: 2013 2 KA3324 Modifikasi Enterprise Resource Planning

Creating Package

• Navigasi ke Objek Navigator.– Pada navigation area pilih object type package

masukan nama– Pilih edit object pada intial screen dari object

navigator.

Page 9: 2013 2 KA3324 Modifikasi Enterprise Resource Planning

Creating Package

• Setting atribut pada saat pembuatan package

Page 10: 2013 2 KA3324 Modifikasi Enterprise Resource Planning

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.

Page 11: 2013 2 KA3324 Modifikasi Enterprise Resource Planning

Pengenalan Bahasa ABAP General ABAP Syntax 1

Page 12: 2013 2 KA3324 Modifikasi Enterprise Resource Planning

Pengenalan Bahasa ABAP General ABAP Syntax 2

Page 13: 2013 2 KA3324 Modifikasi Enterprise Resource Planning

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.

Page 14: 2013 2 KA3324 Modifikasi Enterprise Resource Planning

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

Page 15: 2013 2 KA3324 Modifikasi Enterprise Resource Planning

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.

Page 16: 2013 2 KA3324 Modifikasi Enterprise Resource Planning

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.

Page 17: 2013 2 KA3324 Modifikasi Enterprise Resource Planning

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.

Page 18: 2013 2 KA3324 Modifikasi Enterprise Resource Planning

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

Page 19: 2013 2 KA3324 Modifikasi Enterprise Resource Planning

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