Download as pptx, pdf, or txt
Download as pptx, pdf, or txt
You are on page 1of 15

ABAP

EĞİTİM
Ayşe KOÇ
AKIŞ
Giriş
Amaç
Özet
Ödev

3

AMAÇ
• Data Types (Veri Tipleri) tanıma
 Değişken
 Structure
 Tablo
 Local ve global değikenler tanımlama

• Data Dictionary (Veri Kütüphanesi)


 Domain
 Data element (Veri Öğesi)
 Tablo
 Structure oluşturma
Presentation title 4

GİRİŞ

ABAP
Presentation title 5

VERİ TİPLERİ
6

VERİ TANIMLAMA
DATA keywordü ile değişken tanımlama

Değişkenler program içerisinde veri tutan yapılardır. Program


çalışırken oluşur ve sonrasında bellekten silinirler.

DATA: gv_deg1 TYPE i,


gv_deg2 TYPE n LENGTH 10,
number_type(13) TYPE p DECIMALS 2,
gv_metin TYPE string,
gv_student_id(5) TYPE n.

CONSTANTS: gc_pi TYPE p DECIMALS 2 VALUE '3.14’.

ABAP 7.40
DATA(lv_test) = 5.
7

VERİ TANIMLAMA
DATA keywordü ile structure ve tablosunu
tanımlama

DATA: BEGIN OF gs_strc_data,


rtext2 TYPE text_type2,
rnumber2 TYPE number_type2,
rnumc2 TYPE numc_type2,
var1(10) TYPE i,
END OF gs_strc_data.
DATA: gt_tab LIKE TABLE OF gs_strc_data.
8

VERİ TİPİ TANIMLAMA


TYPES ile tip tanımlama

Kullanıcı kendi veri tipini TYPES kerwordu ile tanımlayabilir.


Sonrasında değişken tanımlarken bu tipi kullanabilir.

TYPES : text_type TYPE char10,


number_type(13) TYPE p DECIMALS 2,
numc_type TYPE numc5,
numc_type5(5) TYPE n.
9

VERİ TİPİ TANIMLAMA


TYPES ile Structure veya tablo tipi tanımlama

TYPES: BEGIN OF ty_student,


id(5) TYPE n,
name(10) TYPE c,
dob TYPE d,
place(10) TYPE c,
END OF ty_student.

Data: ls_student type ty_student,


lt_student type table of ty_student.
10

GLOBAL VE LOCAL
variable
local table
global structure

data: gv_id(3) type n,


lv_ad(15) type c,

gt_flight type table of sflight,


lt_flight type table of sflight,

gs_sbook type sbook,


ls_sbook type sbook.
11

SİSTEM DEĞİŞKENLERİ

Client : sy-mandt.
User : sy-uname.
Date : sy-datum.
Time : sy-uzeit.
Presentation title 12

DATA DICTIONARY
Domain; alanın teknik özelliklerini barındırır.

Data element alanın tanımsal özelliklerini içerir.

Tablo ve structure veri yönetimini sağlar.


13

DATA DICTIONARY
Presentation title 14

SUMMARY
Veri tipleri

Farklı şekilllerde veri tanımlama

Type tanımlama

Program içi structure ve tablo tanımlama

Data dictionary

Domain, Data element , Tablo ve Structure oluşturma


ÖDEV
1 Veri tipi tanımlama ödevi
2 Sflight tablosunu kendi tanımlayacağınız data
elemet ve domainler ile oluşturun

You might also like