2012-03-19 3 views
1

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

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

Заранее благодарю вас!

ответ

3

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

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

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

+0

И наконец, я загрузил MiniSAP. –