Introducere în ABAP: tipuri de date, operatori și amp; Editor - Tutorial

Cuprins:

Anonim

ABAP înseamnă - Advanced Business Application Programming. Este un limbaj de programare pentru dezvoltarea aplicațiilor pentru sistemul SAP R / 3.
Cea mai recentă versiune a ABAP se numește ABAP Objects și acceptă programarea orientată pe obiecte. SAP va rula aplicații scrise folosind ABAP / 4, versiunea anterioară ABAP, precum și aplicații care utilizează obiecte ABAP.
Fără alte convingeri, să ne scufundăm în ABAP.
Rețineți, acest tutorial nu va intra în detalii extinse despre structurile de limbaj ABAP (care devin foarte plictisitoare de citit), ci va introduce rapid concepte cheie pentru a vă începe, astfel încât să vă puteți concentra atenția pe subiecte mai importante.

Tipuri de date

Sintaxa pentru a declara o variabilă în ABAP -

DATA Variable_Name Type Variable_Type

Exemplu:

DATA angajat_număr Tip I.

Următoarea este o listă a tipurilor de date acceptate de ABAP

Tipul de date Lungimea câmpului inițial Lungime câmp validă Valoarea initiala Sens
Tipuri numerice
Eu 4 4 0 Număr întreg (număr întreg)
F 8 8 0 Numărul în virgulă mobilă
P 8 1 - 16 0 Număr ambalat
Tipuri de caractere
C 1 1 - 65535 Câmp text (caractere alfanumerice)
D 8 8 „00000000” Câmpul de dată (Format: AAAAMZZ)
N 1 1 - 65535 „0… 0” Câmp text numeric (caractere numerice)
T 6 6 „000000” Câmp de timp (format: HHMMSS)
Tipul hexazecimal
X 1 1 - 65535 X'0 ... 0 ' Câmp hexazecimal

Prelucrarea datelor - Atribuirea valorilor

a = 16.mutați 16 la a.scrie a to b.

- Operatii aritmetice

calculați a = a * 100.

Declarații de control

Pot fi utilizate instrucțiunile de control următoare - - Dacă ... EndIf Loop

dacă [nu] exp [și / sau [nu] exp].… [altfel dacă exp.….][altfel ...]Endif.

- Declarație de caz

Variabil de caz.când valoare1. ... când valoare2. ... [când alții. ...]Endcase.Do.

-În timp ce bucla

În timp ce .… În cele din urmă.

- Buclă Do

 ori. ... Încetează.

Operator logic

O listă de operatori logici

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

Editor ABAP / 4

În cele din urmă, aici vă veți petrece cea mai mare parte a timpului ca dezvoltator creând / modificând programe. Tranzacție SE38