JAVA to ABAP

Perjalanan dari Dari JAVA ke ABAP 1

Seorang pendekar yang telah berpetualang mengelilingi pulau Java dan laut Java memikirkan bagaimana caranya, agar ilmu dan pengalamannya dapat digunakan untuk merantau di Pulau Seberang. Konon pulau seberang tersebut tertutup bagi kalayak ramai, hingga makhluk tuhan yang bernama Setan akan Pusing saat masuk ke Pulau tersebut. Perkara masuk itu mudah, kata orang ramai. Hanya saja perlu mempelajari jurus-jurus dasar yang memang banyak dipergunakan dipulau tersebut.

Ia berpikir, pengalamannya selama 5 tahun di dunia persilatan, menyusuri lembah OOP, menggunakan pedang ORM (Object Relation Mapping) dan keahliannya dalam menggunakan beberapa senjata rahasia Framework di Pulau jawa, akan banyak membantu baginya untuk mempelajari jurus-jurus rahasia Pulau tersebut. Orang ramai agak takut menyebut nama pulau tersebut, bukan apa2, tapi karena pulau tersebut bisa menjadi ancaman bagi pemilik pulau java kedepannya. Pemilik pulau Java, Oracle, merasa terancam oleh kehadiran Pulau tersebut, karena ada perbatasan yang menjadi sengketa diantara Pulau Java dan S*P.

Pendekar tersebut mengajak kita untuk berlatih bersama dimulai dari dasar2nya tentunya.Pendekar joko, namanya, bergabung dengan padepokan KOM-TEK yang dilatih oleh kyai Muhammad Syarwani. Selama di padepokan, ia habiskan siang dan malam melatih dasar-dasar ABAP, dan ini adalah kutipan kitab ABAP yang dia pergunakan dalam padepokan tersebut.

Data Type Standar dalam ABAP:

Numeric –> P, I, F
Alfanumeric —> Numeric Text, Text, Date(yyyyMMdd),T (hhmmss), dan X

Contoh penggunaan data type

Data : a TYPE i,
b TYPE i,
c TYPE p DECIMALS 2.

START-OF-SELECTION.
a = 20.
b = 300.
c = a / b.
WRITE : / ‘Hitung : ‘, a, ‘/’, b, ‘=’, c.

User Define Data Type

1. Elementary Data Type
Local
Global
2. Complex Types

Local di declare dalam program itu sendiri
contoh
DATA : X TYPE I,
Y TYPE I,
C TYPE P DECIMALS 2.

DATA : D LIKE C. " Elementary Data Type (Local)

START-OF-SELECTION.
X = 10.
Y = 100.
C = A / B.
D = C.
WRITE : / ‘Hitung : ‘, A, ‘/’, B, ‘=’, D.

Untuk Complex Type
Structure :
pendekar Joko ingat dengan term Array satu dimensi dalam java.

COntohnya
types : begin of ty_wa,
a type i,
b type i,
hasil type p decimals 2,
end of ty_wa.

Data : l_wa1 type ty_wa. " Sturcture (Workarea)
parameter p_a like l_wa1-a default 12.
parameter p_b like l_wa1-b default 14.

START-OF-SELECTION.
l_wa1-a = p_a.
l_wa1-b = p_b.

l_wa1-hasil = l_wa1-a / l_wa1-b.

write : / ‘WA dari variabel A = ‘, l_wa1-a,
/ ‘WA dari variabel B = ‘, l_wa1-b,
/ ‘WA dari variabel Hasil = ‘, l_wa1-hasil.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: