2016-07-04 13 views
0
  1. SAP Web IDE(WIDE)を使用してUI5アプリケーションを開発しようとしています。バックエンドはSAP Business One(B1)です。現在、B1はODATA構文を使用できるサービス層(B1SL)を提供しています。しかし、B1SLはWIDEと統合されていません。
  2. B1SL metadata.xmlをWIDEに取得するにはどうすればよいですか? WIDEはxmlビューを使用します。これは、このmetadata.xmlで定義されている関連付けおよびナビゲーション・プロパティーに依存します。
  3. 手動でB1SLを呼び出し、WIDE内で手動でMVCモデルを作成する最善の方法は何ですか?これらの呼び出しはcomponent.js内で作成する必要がありますか?

ありがとうございます。 Chong ChinSAP Web IDEを使用してSAP Business OneのUI5アプリケーションを登録する方法

答えて

0

B1 SL​​はREST httpリクエストをサポートしているので、httpを介してデータを取得およびポストするためにjquery.ajaxを使用できますが、SAPUI5アプリケーションに中間JSONモデルを実装する必要がありますデータバインディング

+0

こんにちは、slkorolev、ありがとう。ここでの問題は、SAPがWeb IDEのXMLビューの使用を促進していることです(JSスクリプトは使用可能ですが)。すべてのSAPサンプルと最近オープンしたSAPのコース "SAPUI5を使用したWebアプリケーションの開発"では、XMLビューが使用されます。エンティティ間の関係を定義するmetadata.xmlに応じてxmlビューのバインディングがあります。可能であれば、WEB IDEでいくつかのエンティティを使用してコールが使用されています。ありがとうございました –

+0

こんにちはSlkorolev、最近B1SLにログインしようとしましたが、Chrome Postmanを使用してログインできました。 ODATAクエリを実行しますが、Jquery Ajaxを試してみたところ、 "Cross Origin Resource Sharing"エラーが発生しました。既に、2つのエントリ、 "CorsEnable"、 "CorsAllowedOrigins"を –

+0

こんにちはChong Chin、アイデアは、ajaxを介してランタイムオブジェクトにデータをロードし、作成したJSONモデルを介してコントロールにデータをバインドすることです。実行時に。 残念ながら、私はB1の専門家ではなく、その設定にコメントすることはできませんが、CORSエラーに関してはかなりの数の参考文献があります:http://scn.sap.com/community/developer-center/front-end/blog/ 2013/06/29/solving-same-origin-policy-issue-in-different-ways – slkorolev

関連する問題