Введение в ABAP: типы данных, операторы и amp; Редактор - Учебное пособие

Содержание:

Anonim

ABAP расшифровывается как Advanced Business Application Programming. Это язык программирования для разработки приложений для системы SAP R / 3.
Последняя версия ABAP называется ABAP Objects и поддерживает объектно-ориентированное программирование. SAP будет запускать приложения, написанные с использованием ABAP / 4, более ранней версии ABAP, а также приложения, использующие объекты ABAP.
Без лишних слов, давайте погрузимся в ABAP.
Обратите внимание, что в этом руководстве не будут подробно описаны конструкции языка ABAP (читать которые становится очень скучно), но будут кратко представлены ключевые концепции, которые помогут вам начать работу, чтобы вы могли сосредоточить свое внимание на более важных темах.

Типы данных

Синтаксис для объявления переменной в ABAP -

ДАННЫЕ Имя_переменной Тип Тип_переменной

Пример:

ДАННЫЕ employee_number Тип I.

Ниже приведен список типов данных, поддерживаемых ABAP.

Тип данных Начальная длина поля Допустимая длина поля Первоначальный значение Смысл
Числовые типы
я 4 4 0 Целое (целое число)
F 8 8 0 Число с плавающей запятой
п 8 1–16 0 Упакованный номер
Типы персонажей
C 1 1 - 65535 ' ' Текстовое поле (буквенно-цифровые символы)
D 8 8 '00000000' Поле даты (формат: ГГГГММДД)
N 1 1 - 65535 '0… 0' Числовое текстовое поле (числовые символы)
Т 6 6 "000000" Поле времени (формат: ЧЧММСС)
Шестнадцатеричный тип
Икс 1 1 - 65535 X'0… 0 ' Шестнадцатеричное поле

Обработка данных - присвоение значений

а = 16.переместите 16 в a.напишите а в б.

- Арифметические операции

вычислить a = a * 100.

Контрольные заявления

Могут использоваться следующие управляющие операторы - - If… EndIf Loop

if [not] exp [и / или [not] exp].… [elseif exp.….][еще.… .]Endif.

- Заявление о случае

Переменная case.когда значение1.… когда значение2.… [когда другие.…]Конечный случай.Делать.

-Пока петля

Пока <логическое выражение>.… В конце концов.

- Сделать цикл

Сделайте  раз.… Энддо.

Логический оператор

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

  • GE или> =
  • GT или>
  • LE или <=
  • LT или <
  • EQ или =
  • NE или <>

Редактор ABAP / 4

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