Водич за САП БАПИ - Водич корак по корак за стварање БАПИ-а у АБАП-у

Преглед садржаја:

Anonim

Шта је БАПИ?

Интерфејс за програмирање пословних апликација (БАПИ) су стандардизовани програмски интерфејси (методе) који омогућавају екстерним апликацијама приступ пословним процесима и подацима у Р / 3 систему.

Они пружају стабилну и стандардизоване методе за постизање интеграције беспрекорну између Р / 3 система и спољних апликација, наслеђених система и додатака.

БАПИ-и су дефинисани у БОР-у (спремиште пословних објеката) као методе САП-ових типова пословних објеката који извршавају одређене пословне функције. Имплементирани су као РФЦ-омогућени функцијски модули и креирају се у Буилдеру функција АБАП Воркбенцха.

Неки БАПИ-и и методе пружају основне функције и могу се користити за већину САП-ових пословних објеката. Они се називају СТАНДАРДИЗОВАНИМ БАПИ-има.
Листа стандардизованих БАПИ:
  • БАПИ за читање података - ГетЛист (), ГетДетаил (), ГетСтатус (), ЕкистенцеЦхецк ()
  • БАПИ за стварање или промену података - Створи (), Промени (), Избриши () и Поништи брисање (),
  • БАПИ за масовну обраду -ЦхангеМултипле (), ЦреатеМултипле (), ДелетеМултипле ().

Како створити БАПИ

1. корак. Идите на трансакцију сво1 (Алати -> Пословни оквир -> Развој БАПИ -> Градитељ пословних објеката). Изаберите пословни објекат, у складу са функционалним захтевима за које се БАПИ креира.

Корак 2. Отворите пословни објекат у режиму промене. Затим одаберите Утилитиес -> АПИ Метходс -> Адд метход. Затим унесите име функцијског модула и одаберите Цонтинуе.

Корак 3. У следећем дијалошком оквиру треба навести следеће информације:

  • Метод: Предложите одговарајући назив методе,
  • Текстови: Унесите опис за БАПИ,
  • Радио тастери: дијалошки, синхрони, независни од инстанце. БАПИ се обично примењују синхроно.

Корак4. Да бисте креирали метод, одаберите Да у следећем дијалошком оквиру.

Корак5. Након што се програм генерише и изврши, проверите програм у управо створеној методи. Тако се креира БАПИ.

Тестирање БАПИ

БАПИ можете тестирати тестирањем појединачне методе пословног објекта у градитељу пословних објеката. (или се може користити трансакција „СВУД“ за тестирање методе).

Ослобађање и замрзавање БАПИ

  • Да бисте ослободили БАПИ, прво отпустите функцијски модул (користећи трансакцију се37).
  • Подесите статус методе на 'објављено' у Буилдеру пословних објеката (помоћу трансакције СВо1 - Уреди-> промени статус-> објављено.)

Такође можете да користите БАПИ Екплорер (шифра трансакције БАПИ) за приказ од 360 'на БАПИ