ABAP'ye Giriş: Veri Türleri, Operatörler & Editör - Eğitim

İçindekiler:

Anonim

ABAP, - Advanced Business Application Programming'in kısaltmasıdır ve SAP R / 3 sistemi için uygulamalar geliştirmek için kullanılan bir programlama dilidir.
ABAP'ın en son sürümü ABAP Nesneleri olarak adlandırılır ve nesne yönelimli programlamayı destekler. SAP, ABAP Nesneleri kullanan uygulamaların yanı sıra önceki ABAP sürümü olan ABAP / 4 kullanılarak yazılan uygulamaları çalıştıracaktır.
Daha fazla elveda olmadan, ABAP'a girelim.
Unutmayın, bu eğitim ABAP dil yapıları (okumak için çok sıkıcı hale gelen) hakkında kapsamlı ayrıntılara girmeyecek, ancak daha önemli konulara odaklanabilmeniz için başlamanıza yardımcı olacak temel kavramları hızlı bir şekilde tanıtacaktır.

Veri tipleri

ABAP'ta bir değişken bildirmek için sözdizimi -

VERİ Değişken_Adı Tür Değişken_Tip

Misal:

VERİ çalışan_sayı Tip I

Aşağıda, ABAP tarafından desteklenen Veri Türlerinin bir listesi verilmiştir.

Veri tipi İlk alan uzunluğu Geçerli alan uzunluğu Başlangıç ​​değeri Anlam
Sayısal türler
ben 4 4 0 Tam sayı (tam sayı)
F 8 8 0 Kayan nokta numarası
P 8 1 - 16 0 Paketlenmiş numara
Karakter türleri
C 1 1 - 65535 ' ' Metin alanı (alfanümerik karakterler)
D 8 8 "00000000" Tarih alanı (Biçim: YYYYAAGG)
N 1 1 - 65535 '0… 0' Sayısal metin alanı (sayısal karakterler)
T 6 6 '000000' Zaman alanı (format: HHMMSS)
Onaltılık tip
X 1 1 - 65535 X'0… 0 ' Onaltılık alan

Veri İşleme - Değer Atama

a = 16.16'yı a.a'dan b'ye yaz.

- Aritmetik işlemler

a = a * 100 hesaplayın.

Kontrol İfadeleri

Aşağıdaki kontrol ifadeleri kullanılabilir - - If… EndIf Loop

eğer [değil] exp [ve / veya [değil] exp].… [başka türlü ifade….][Başka.… .]Endif.

- Vaka açıklaması

Durum değişkeni.değer1.… değer2.… [diğerleri.…] olduğundaEndcase.Yapmak.

-Döngü sırasında

 iken.… Bitti.

- Döngü yapın

 kez yapın.… Enddo.

Mantıksal Operatör

Mantıksal operatörlerin listesi

  • GE veya> =
  • GT veya>
  • LE veya <=
  • LT veya <
  • EQ veya =
  • NE veya <>

ABAP / 4 Düzenleyici

Son olarak, bir geliştirici olarak zamanınızın çoğunu programları oluştururken / değiştirerek geçireceğiniz yer burasıdır. İşlem SE38