Vous êtes sur la page 1sur 23

ABAP BASIC

(Advance Business Application Programming)


Susunan Pembahasan

• Pengertian dan fungsi ABAP

• Lanscape SAP ERP

• ABAP Workbench

• Tipe data

• Syntax
Apa itu ABAP?
ABAP (Advanced Business Application Programming) adalah bahasa pemrograman yang
diperuntukkan membangun aplikasi SAP.

Untuk apa ABAP?


1. Membuat Report (ABAP report)
2. Membuat RFC (Remote Function Call)
3. Membuat form (SAP form)
4. Menyesuaikan proses bisnis (enhancement)
5. Memperbaiki bug SAP (implement SAP notes)
Lanscape SAP ERP
ABAP Workbench

ABAP Workbench merupakan bagian dari sistem ABAP dan diakses melalui
SAPGUI :

1. ABAP Editor (SE38)


2. ABAP Dictionary (SE11)
3. Function Builder (SE37)
4. Enhancement (SMOD)
5. Smartforms (Smartforms)
1. Abap Editor (se38)

Abap Editor digunakan untuk mantain program


2. Abap Dictionary (se11)

A. Table
B. Structure
C. Data Elements
D. Domains
E. View
F. Index
A. Table
Table merupakan bagian dari Complex Types dengan type global tables tetapi Table dapat
diisi data dan disimpan di server, yang dapat digunakan sebagai reference data type
diseluruh program ABAP.
B. Structure
Structure merupakan bagian dari Complex Types dengan type global structures, yang
dapat digunakan sebagai reference data type diseluruh program ABAP.
C. Index
D. View

View merupakan bagian dari Complex Types dengan tipe global tables yang isinya adalah
gabungan dari beberapa table. Selain itu, view dapat digunakan sebagai reference data
tipe diseluruh program ABAP.
E. Data element
Elemen Data merupakan bagian dari Elementary Types dengan type global, yang dapat
digunakan diseluruh Field (dalam Table) dan sebagai reference data type dalam program
ABAP.
F. Domain
Domain merupakan bagian dari Elementary Types dengan type global, yang dapat
digunakan diseluruh Data Element
3. Function Builder
4. Enhancement
perubahan yang dilakukan dalam bentuk program dan routine jika standard
customizing tidak bisa memenuhi requirements.
5. Smartforms
SYNTAX

1. Tipe data
2. Statement
3. Literal
4. Statement berantai
5. Comment
1. TIPE DATA
2. Statement

• Statement adalah baris-baris kode yang menginstruksikan suatu perintah.


Dalam ABAP, setiap statement selalu diakhiri dengan tanda titik (.).
• Berikut ini adalah contoh statement :
3. Literal

• Literal adalah cara untuk menyatakan suatu nilai secara langsung dalam
bahasa pemrograman.
• Ada 2 type literal dalam ABAP, yaitu :
4. Statement Berantai

• ABAP memiliki ciri khas bahasa pemrograman "klasik" yaitu setiap statement
dalam suatu main program atau pun dalam block statement akan di eksekusi
secara berurutan/berantai dari atas sampai bawah.

• Contoh :

Dari contoh diatas, ABAP akan mengeksekusi mulai dari statement 1 sampa 6.
5. Comment
• Comment dipakai dalam source code sebagai keterangan atau informasi untuk
statement atau block statement tertentu.
• Ada dua macam comment di ABAP, yaitu :
1. Menggunakan tanda bintang (*), dan posisinya harus pada character
pertama (paling depan) pada baris program

1. Mengunakan tanda kutip dua ("), posisinya bisa dimana saja


TERIMA KASIH

Vous aimerez peut-être aussi