1

外部アプリケーションから取得したXMLからSAPABAPまたはSAPScriptフォームコードを生成した例や経験を持っている人はいますか?

これは役に立ちます:

  • 外部アプリケーションからのXMLのエクスポートから行う知識を自動化することにより、データ駆動型の方法でSAPベースのアプリケーションを作成します。
  • システム間で手動でコピーするのではなく、外部アプリケーションからSAPアプリケーションへの知識の自動入力
  • サードパーティの外部ツールを使用してデータを作成できるようにします。おそらく、SAPよりも使いやすい方法です。または、SAPではなくこれらのサードパーティツールを使用したトレーニングにすでに多額の投資があった場合、または雇用市場がこれらのツールの知識を持つスタッフを支持した場合
  • 複数の目的、ビュー​​(SAP内およびSAP外のビュー)のデータの作成を有効にします。
  • SAPとサードパーティの外部ツールとの相互運用を可能にする

を探しています:

  • 実現可能性に関する経験
  • ツール、たとえばパーサー、XSLTなど。
4

2 に答える 2

2

間違いなく実行可能です-http://www.volker-wegert.de/en/mdd-sap-r3をご覧ください。何かを生成する前に、R/3側についての深い知識が本当に必要であることに注意してください。経験則として、手動で作成できない場合は、生成することもできません。

実際の生成プロセスをR/3システムから除外することをお勧めします。これは、EMFや以前のoAWコンポーネントのようなツールがあり、生成に関しては本当にお尻を蹴るからです。また、2フェーズ生成アプローチをお勧めします。SAPシステムで生成するものを表す(外部)モデルを生成してから、そのモデルのコンテンツをシステムに転送します。このように、ジェネレーターはデバッグがはるかに簡単です。

RCER http://rcer.sf.netには、(非常に不完全な)リポジトリオブジェクトモデルがあります。これは、必要なエンティティを保持するように拡張できます。個人的には、SAPlink <-> RCER ROMコンバーターを見てみたいですが、自分で作成する時間はありません。これにより、

  • Eclipse/EMFに基づくモデリングアプリケーションを作成する
  • モデル変換とコード生成にoAWツール(Xtend / Xpand)を使用する
  • 結果のモデルをSAPlinkファイルに変換します
  • 生成されたファイルをシステムにアップロードします

SAPlinkの代わりにRFC呼び出しを使用したことを除いて、私はほとんど同じことをしました。クラスやその他のオブジェクトを自分で生成するために汎用モジュールを作成する必要があったため、実際には再利用できません。以前の雇用主のものです...

于 2010-03-17T20:19:09.680 に答える
0

SAPLinkを見ることができます。

これは、一連のXMLファイルからそのようなプログラム/関数などを生成できるようにするアプリケーションです。また、オブジェクトからこれらのファイルを生成できるため、2つの無関係なシステム間でオブジェクトを転送できます。

xmlファイルを生成し、SAPLinkを使用してコードをインポートして生成するだけです。

よろしく
ギヨーム

于 2010-03-17T16:15:47.213 に答える