Шта је БАПИ?
Интерфејс за програмирање пословних апликација (БАПИ) су стандардизовани програмски интерфејси (методе) који омогућавају екстерним апликацијама приступ пословним процесима и подацима у Р / 3 систему.
Они пружају стабилну и стандардизоване методе за постизање интеграције беспрекорну између Р / 3 система и спољних апликација, наслеђених система и додатака.
БАПИ-и су дефинисани у БОР-у (спремиште пословних објеката) као методе САП-ових типова пословних објеката који извршавају одређене пословне функције. Имплементирани су као РФЦ-омогућени функцијски модули и креирају се у Буилдеру функција АБАП Воркбенцха.
Листа стандардизованих БАПИ:
- БАПИ за читање података - ГетЛист (), ГетДетаил (), ГетСтатус (), ЕкистенцеЦхецк ()
- БАПИ за стварање или промену података - Створи (), Промени (), Избриши () и Поништи брисање (),
- БАПИ за масовну обраду -ЦхангеМултипле (), ЦреатеМултипле (), ДелетеМултипле ().
Како створити БАПИ
1. корак. Идите на трансакцију сво1 (Алати -> Пословни оквир -> Развој БАПИ -> Градитељ пословних објеката). Изаберите пословни објекат, у складу са функционалним захтевима за које се БАПИ креира.
Корак 2. Отворите пословни објекат у режиму промене. Затим одаберите Утилитиес -> АПИ Метходс -> Адд метход. Затим унесите име функцијског модула и одаберите Цонтинуе.
Корак 3. У следећем дијалошком оквиру треба навести следеће информације:
- Метод: Предложите одговарајући назив методе,
- Текстови: Унесите опис за БАПИ,
- Радио тастери: дијалошки, синхрони, независни од инстанце. БАПИ се обично примењују синхроно.
Корак4. Да бисте креирали метод, одаберите Да у следећем дијалошком оквиру.
Корак5. Након што се програм генерише и изврши, проверите програм у управо створеној методи. Тако се креира БАПИ.
Тестирање БАПИ
БАПИ можете тестирати тестирањем појединачне методе пословног објекта у градитељу пословних објеката. (или се може користити трансакција „СВУД“ за тестирање методе).
Ослобађање и замрзавање БАПИ
- Да бисте ослободили БАПИ, прво отпустите функцијски модул (користећи трансакцију се37).
- Подесите статус методе на 'објављено' у Буилдеру пословних објеката (помоћу трансакције СВо1 - Уреди-> промени статус-> објављено.)
Такође можете да користите БАПИ Екплорер (шифра трансакције БАПИ) за приказ од 360 'на БАПИ