簡體   English   中英

使用 XML 生成 SAP ABAP 和/或 SAPScript?

[英]Using XML to generate SAP ABAP and/or SAPScript?

有沒有人有從來自外部應用程序的 XML 生成 SAP ABAP 或 SAPScript 表單代碼的示例和/或經驗?

這將有助於:

  • 通過從外部應用程序導出 XML 中自動化知識,以數據驅動的方式創建基於 SAP 的應用程序
  • 將來自外部應用程序的知識自動輸入到 SAP 應用程序中,而不是在系統之間手動復制
  • 允許使用第 3 方外部工具來創建數據,這可能比在 SAP 中更易於使用。 或者,如果已經對使用這些第三方工具而不是 SAP 進行培訓進行了大量投資,或者如果就業市場偏愛了解這些工具的員工
  • 支持創建用於多種目的的數據、視圖:SAP 中和 SAP 外的數據。
  • 實現 SAP 與第三方外部工具的互操作性

我在找:

  • 關於可行性的經驗
  • 工具,例如解析器、XSLT 等。
  • 例子

絕對可行 - 看看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 文件
  • 將生成的文件上傳到系統中

我做了幾乎相同的事情,除了我使用了 RFC 調用而不是 SAPlink。 由於我必須自己編寫功能模塊來生成類和其他對象,因此它並不是真正可重用的 - 它屬於我的前雇主......

你可以看看SAPLink

這是一個允許從一組 XML 文件生成此類程序/功能/等的應用程序。 它還允許您從對象生成這些文件,從而允許在兩個不相關的系統之間傳輸對象。

您可以簡單地生成 xml 文件,然后使用 SAPLink 導入和生成代碼。

問候
紀堯姆

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM