ABAP. Что мне скачать, чтобы начать тренироваться? - PullRequest
1 голос
/ 19 марта 2012

Мне нужно реализовать приложение-бридж, работающее с SAP, и написать несколько функциональных модулей. У меня будет серьезный консультант SAP, который проведет меня через структуру данных, в которой я нуждаюсь, но как я могу практиковаться с ABAP в настоящее время? Я так запутался с различными продуктами SAP, поэтому у меня есть несколько вопросов:

  • Что мне скачать и установить, чтобы попрактиковаться с ABAP
  • Схожи ли функциональные модули с хранимыми процедурами в СУБД?
  • Является ли ABAP единственным языком для написания функциональных модулей SAP?
  • Могу ли я установить несколько пробных модулей SAP (например, SAP FI), где я могу их найти?

Заранее спасибо!

1 Ответ

3 голосов
/ 19 марта 2012

В сети разработчиков sap имеется SAP Netweaver Developer Edition. Netweaver - это, по сути, веб-стек на основе Java перед SAP ERP System. В зависимости от установки SAP у вас может не быть Netweaver. Если у вас есть, вы можете либо использовать java для создания веб-компонента в Netweaver, либо использовать ABAP для создания функционального модуля с поддержкой RFC, который затем можно вызвать либо через один из разъемов RFC (java / .net), либо выставив его как веб-сервис (транзакции "sicf" и "soamanager" в качестве отправной точки).

Функциональные модули во многом похожи на веб-сервисы, а не на хранимые процедуры. Некоторые из них представляют структуры словаря данных, некоторые (в основном рекомендуемые модули, называемые BAPI) представляют бизнес-объекты.

Модули SAP, такие как SAP_APPL (в основном стек ERP) или HR, доступны для клиентов SAP (вы можете создать столько систем тестирования и обучения, сколько пожелаете, при условии, что пользователи будут такими же, как в производственных системах), как разработчик вы, вероятно, получите только доступ к основным функциям.

...