2010-03-17 3 views
1

У кого-нибудь есть примеры и/или опыт создания кода формы SAP ABAP или SAPScript из XML, который поступает из внешнего приложения?Использование XML для создания SAP ABAP и/или SAPScript?

Это помогло бы:

  • создание SAP-приложений, таким образом, управляемое данными за счет автоматизации знания, чтобы сделать это от экспорта XML из внешнего приложения
  • автоматизированного ввода знаний из внешнее приложение в приложениях SAP, а не ручное копирование между системами.
  • позволяет сторонним внешним инструментам использоваться для создания данных, возможно, более простым в использовании способом, чем это можно сделать в SAP. Или если уже были тяжелые инвестиции в обучение с помощью этих сторонних инструментов, а не SAP, или если рынок занятости предпочитал персонал, обладающий знаниями об этих инструментах, то
  • позволяет создавать данные для нескольких целей и видов: в SAP и за пределами SAP.
  • позволяет взаимосовместимость SAP с третьей стороной внешних инструментами

Я ищу:

  • опыта в осуществимость
  • инструментов, например, парсер, XSLT и т.д.
  • примеры

ответ

2

Определенно возможно - посмотрите на http://www.volker-wegert.de/en/mdd-sap-r3. Имейте в виду, что вам действительно нужно глубокое знание стороны R/3, прежде чем пытаться генерировать что-либо. Как правило, если вы не можете создать его вручную, вы также не сможете его сгенерировать.

Я бы рекомендовал сохранить процесс генерации из системы R/3, потому что есть такие инструменты, как EMF и бывшие компоненты OAW, которые действительно подталкивают задницу, когда дело доходит до создания материала. Я бы также рекомендовал двухфазный подход генерации - создать (внешнюю) модель, которая представляет то, что вы хотите создать в системе SAP, а затем передать содержимое этой модели в систему. Таким образом, генератор намного легче отлаживать.

RCER http://rcer.sf.net имеет (очень неполную) объектную модель репозитория - это может быть расширено для хранения любых объектов, которые вам нужны. Лично я бы с удовольствием увидел SAPLink < -> RCER ROM-конвертер - у меня нет времени писать сам.Это позволит вам

  • создать приложение моделирования на основе Eclipse,/EMF
  • использование OAW инструменты (Xtend/Xpand) для преобразования модели и генерации кода
  • преобразовать полученную модель в файл SAPlink
  • загрузил созданный файл в систему

Я сделал почти то же самое, за исключением того, что вместо SAPlink я использовал RFC-вызовы. Поскольку мне приходилось писать функциональные модули для генерации классов и других объектов самостоятельно, это не очень многократно используется - и это принадлежит моему бывшему работодателю ...

0

Вы можете посмотреть на SAPLink.

Это приложение, которое позволяет создавать такие программы/функции/etc из набора XML-файлов. Он также позволяет создавать эти файлы из объектов, что позволяет переносить объекты между двумя несвязанными системами.

Вы можете просто сгенерировать xml-файлы и использовать SAPLink для импорта и генерации кода.

С уважением
Гийом

 Смежные вопросы

  • Нет связанных вопросов^_^