Вступ до ABAP: Типи даних, оператори & Редактор - Підручник

Зміст:

Anonim

ABAP розшифровується як - Advanced Business Application Programming. Це мова програмування для розробки додатків для системи SAP R / 3.
Остання версія ABAP називається ABAP Objects і підтримує об'єктно-орієнтоване програмування. SAP буде запускати програми, написані за допомогою ABAP / 4, попередньої версії ABAP, а також програми, що використовують ABAP Objects.
Не потребуючи подальших подій, давайте зануримось у ABAP.
Зауважте, у цьому підручнику не буде розглядатися детальна інформація про конструкції мови ABAP (читати які стає дуже нудно), а швидко введено ключові поняття для початку, щоб ви могли зосередити свою увагу на більш важливих темах.

Типи даних

Синтаксис для оголошення змінної в ABAP -

DATA Variable_Name Тип Variable_Type

Приклад:

ДАНІ співробітник_ номер Тип I.

Далі наведено перелік типів даних, які підтримує ABAP

Тип даних Початкова довжина поля Допустима довжина поля Початкове значення Значення
Числові типи
Я 4 4 0 Ціле число (ціле число)
F 8 8 0 Номер з плаваючою комою
P 8 1 - 16 0 Упакований номер
Типи персонажів
C. 1 1 - 65535 " ... " Текстове поле (буквено-цифрові символи)
D 8 8 '00000000' Поле дати (Формат: РРРРРММДД)
N 1 1 - 65535 "0… 0" Числове текстове поле (числові символи)
Т 6 6 '000000' Поле часу (формат: HHMMSS)
Шістнадцятковий тип
X 1 1 - 65535 X'0… 0 ' Шістнадцяткове поле

Обробка даних - присвоєння значень

a = 16.перемістити 16 до a.запишіть a до b.

- Арифметичні операції

обчислити a = a * 100.

Заяви про контроль

Можуть бути використані наступні оперативні твердження - - Якщо ... EndIf Loop

якщо [not] exp [та / або [not] exp].… [elseif exp.….][інакше....]Закінчення.

- Подання справи

Змінна регістру.коли значення1. ... коли значення2. ... [коли інші ...]Кінцевий регістр.Роби.

-Під час циклу

У той час як <логічний вираз>.… Поки що.

- Зробити цикл

Зробити  раз. ... Кінець.

Логічний оператор

Список логічних операторів

  • GE або> =
  • GT або>
  • LE або <=
  • LT або <
  • EQ або =
  • NE або <>

Редактор ABAP / 4

Нарешті, ось де ви проведете більшу частину свого часу розробником, створюючи / змінюючи програми. Транзакція SE38