Belajar ABAP - Sample
Belajar ABAP - Sample
Yayan Irianto
Penerbit : TBA
Daftar Isi
Daftar Isi ..................................................................................................................................................................... 2
Kata pengantar........................................................................................................................................................... 6
Sejarah dan evolusi SAP ABAP ............................................................................................................................... 7
BAB-1 Aliran data di dalam program ABAP................................................................................................................ 9
1.1 Sistem arsitektur sistem SAP ERP dan arsitektur program ABAP .................................................................... 9
BAB-2 ABAP workbench dan dasar pemrograman ABAP ........................................................................................ 13
2.1 Logon ke sistem SAP Netweaver .................................................................................................................... 13
2.2 ABAP Repository dan Object Navigator ......................................................................................................... 14
2.3 Alat bantu pencarian repository object (Search Tools) .................................................................................. 16
2.4 Penggunaan SAP Application Hierarchy......................................................................................................... 17
2.5 Bekerja dengan ABAP Workbench ................................................................................................................. 19
2.5.1 Navigation area ....................................................................................................................................... 21
2.5.2 ABAP Editor ............................................................................................................................................. 22
2.5.3 Menu area ............................................................................................................................................... 23
2.5.4 Tools area ................................................................................................................................................ 23
BAB-3 Pengorganisasian dan pengembangan aplikasi di sistem SAP ...................................................................... 25
3.1 Sistem Landscape SAP ERP............................................................................................................................. 25
3.2 Pengorganisasian pengembangan ABAP ....................................................................................................... 26
3.3 Latihan 1: Membuat package ........................................................................................................................ 28
3.4 Latihan 2: Membuat program ABAP Hello World .......................................................................................... 33
3.5 Latihan 3: Membuat ABAP program yang lebih lengkap ............................................................................... 37
BAB-4 Teknik pemrograman ABAP .......................................................................................................................... 42
4.1 Pengantar teknik pemrograman ABAP dengan modularisasi kode program ................................................ 42
4.2 Modularisasi program secara local (local program modularization) ............................................................. 43
4.2 Modularasisai program secara global (Global program modularization) ...................................................... 44
4.3 Data encapsulation ........................................................................................................................................ 44
4.4 Data transport, parameter dan interface ...................................................................................................... 45
4.5 Penggunaan subroutine ................................................................................................................................. 46
4.6 Struktur subroutine........................................................................................................................................ 48
Halaman |2
Yayan Irianto
Halaman |3
Yayan Irianto
6.10 Pengantar Teknik Modularisasi menggunakan method dari local class .................................................... 103
6.10.1 Mendefinisikan Local Class ................................................................................................................. 103
6.10.2 Pengimplementasian dan penggunaan Static Method ....................................................................... 105
BAB-7 Pengenalan Complex Data Object............................................................................................................... 106
7.1 Menggunakan Structure .............................................................................................................................. 106
BAB-8 Pemodelan dan perencanaan dengan tabel transparent ........................................................................... 112
8.1 Pemodelan data ........................................................................................................................................... 112
8.2 Tabel transparent......................................................................................................................................... 116
8.3 Latihan membuat tabel transparent ............................................................................................................ 119
8.4 Latihan menggunakan data browser ........................................................................................................... 124
BAB-9 Membaca tabel database............................................................................................................................ 127
9-1 Komponen-komponent reusable (dapat digunakan kembali) untuk pengambilan data ............................ 128
9.2 Membaca record tunggal ............................................................................................................................. 129
9.2 Membaca beberapa record data menggunakan loop ................................................................................. 130
9.3 Membaca record data dengan menspesifikasikan client ............................................................................ 132
9.4 Aspek-aspek unjuk kerja terhadap akses ke database ................................................................................ 132
9.4.1 Melakukan secondary index ................................................................................................................. 133
BAB-10 Cek autorisasi (authorization check) ......................................................................................................... 134
BAB-11 User dialog ................................................................................................................................................ 134
11.1 Ciri-ciri dari screen ( dynpro ) ..................................................................................................................... 135
11.2 Urut-urutan proses screen ......................................................................................................................... 135
11.3 Screen dan tipe-tipe program .................................................................................................................... 136
11.4 Komponen screen ...................................................................................................................................... 137
11.5 Editor layout grafis (Graphic layout editor) ............................................................................................... 138
11.6 Latihan membuat aplikasi dengan user dialog .......................................................................................... 139
11.7 Latihan 11-1 Membuat aplikasi user dialog sederhana ............................................................................. 140
BAB-12 Lampiran ................................................................................................................................................... 166
12.1 Instalasi SAP Netweaver 7 test drive ......................................................................................................... 166
12.1.1 Instal Microsoft loopback adapter (kalau belum ada sebelumnya): .................................................. 166
10.1.2 Seting alamat tetap IP pada MS Loopback adapter ............................................................................ 171
12.1.3 Seting host name ................................................................................................................................ 174
Halaman |4
Yayan Irianto
Halaman |5
Yayan Irianto
H a l a m a n | 13
Yayan Irianto
H a l a m a n | 14
Yayan Irianto