Skip to Content
Previous

SAP Web IDE とは?

 

SAP Web IDE は強力かつ拡張可能な Web ベースの統合開発ツールで、エンドツーエンドのアプリ開発をシンプル化します。ウィザード、テンプレート、サンプル、コードおよびグラフィカルエディタ、モデラーなどを使用して、アプリの構築、デバッグ、テスト、拡張、展開を行うことができます。

Next

SAPのWeb IDE を初めてお使いですか?

ここでは、SAP Web IDE で作成可能な強力なソリューションの例をご紹介します。

SAP Fiori と SAPUI5 アプリの開発

SAP Fiori アプリは SAPUI5 JavaScript UI ライブラリを使用して構築され、SAP Fiori の設計ガイドラインに従っています。SAP Cloud Platform、Web IDE を使用すれば、新しいビジネスシナリオを迅速に実現および開始できます。

SAP Fiori アプリの拡張

SAP が提供する標準 SAP Fiori アプリを拡張してカスタマイズします。コードまたはグラフィカル拡張エディタを使用し、簡単に SAP Fiori アプリ拡張ポイントを利用できます。投資は、標準 SAP Fiori アプリの将来のアップグレードやサービスパックにわたって保持されます。

SAPUI5 ハイブリッドモバイルアプリの開発

Cordova ベースのハイブリッドモバイルアプリを作成し、それらを簡単に構築および展開できます。モバイル SAP Fiori アプリを配布するための統合ツールにより、生産性を向上し、複雑さを軽減できます。

IoT アプリの開発

SAP Cloud Platform で利用できる IoT アプリケーションサービスを使用して、ビッグデータとモノのインターネット(IoT) シナリオ向けのダッシュボードや分析アプリを開発します。IoT 固有のテンプレートと専用の IoT コントロールおよびコンポーネントを使用して開発を開始し、より速くアプリを作成して展開できます。

SAP HANA アプリの開発

SAP Web IDE for SAP HANA は、SAP HANA 用ネイティブアプリを作成するための一連の完全な Web ベースのツールを提供します。SAP HANA データベースモデル、計算ビュー、ストアドプロシージャ、ビジネスロジックなどを開発し、それを SAPUI5 で仕上げます。

SDK を使用して SAP Web IDE を拡張

SAP Web IDE は、カスタムプラグインで簡単にを拡張できます。この SDK を使用して、新しいアプリのテンプレート、機能、統合、さらには、追加の開発シナリオのパースペクティブも追加できます。

プラグインは、顧客やパートナーと共有できます。

Previous
SAP Web IDE、ハイブリッドアプリツールキットアドオンのブログ
SAP Web IDE ハイブリッドアプリツールキットアドオンの質問
Next
Previous
SAP Web IDE プラグインのブログ
SAP Web IDE プラグインの質問
Next

内部の仕組み

Web ベースの SAP Web IDE は、さまざまなプラットフォーム上に展開するアプリの開発および拡張に使用でき、SAP(オンプレミス/クラウド)やその他の各種データソースを使用できます。SAP や他のベンダーの多様な既存のプラグインを通じて SAP Web IDE の機能を拡張したり、SDK を使用して SAP Web IDE の機能を補完したりすることができます。

サマリーマトリクス

特長 HANA Cloud Platform、Web IDE
SAP Web IDE for SAP HANA
主なユースケース SAP Fiori、SAPUI5、モバイルおよび  IoT アプリ、拡張標準 SAP Fiori アプリ SAP HANA アプリケーションの開発
開発パラダイム HTML5、SAPUI5/SAP Fiori、JavaScript HTML5、SAPUI5、JavaScript、Node.js、Java(展開のみ)および SAP HANA のデザインアーティファクト(SQLScript、Core Data Services など)をサポートするマルチターゲットアプリケーション
導入展開オプション SAP Cloud Platform、SAPUI5 ABAP リポジトリ、SAP Mobile Platform、Enterprise Portal SAP HANA および SAP HANA Extended Services, advanced
サンプルアプリケーション 模範的なコードと包括的なコメントを提供する、すぐに実行できるアプリ 模範的なコードと包括的なコメントを提供する、すぐに実行できるアプリ:TinyWorld、SHINE
テンプレート 新しいアプリの迅速な作成 – IoT、SAP Fiori Elements、Full screen、Master-Detail、Empty UI5、SAP Fiori OVP など マルチモジュールアプリケーション、SAP HANA、Node.js、Java、SAPUI5
機能豊富なエディタ HTML、JavaScript、XML、レイアウトエディタ(キャンバス上のドラッグアンドドロップコントロール、データバインド、フォームファクタビュー)、アノテーションなど HTML、JavaScript、XML、レイアウトエディタ(キャンバス上のドラッグアンドドロップコントロール、データバインド、フォームファクタビュー)、OData、Core Data Services などの HANA アーティファクト(テキスト、グラフィック)、計算ビューモデラー、Node.js
コードエディタ機能 検索、置換、参照、検証、beautifier、API リファレンス、パーソナライズ、SAPUI5 のコード補完、スニペットおよび自動ヒント
検索、置換、参照、検証、beautifier、API リファレンス、パーソナライズ、SAPUI5 のコード補完、スニペットおよび自動ヒント
Git
のサポート
コミットされた変更の履歴、チェリーピック、コミットの比較などの機能豊富な統合 Git クライアント。SAP Cloud Platform Gi、オンプレミス Git サーバー、パブリック Git のサポート(Github など)。
コミットされた変更の履歴、チェリーピック、コミットの比較などの機能豊富な統合 Git クライアント。オンプレミス Git サーバー、パブリック Git のサポート(Github など)。
デバッグのサポート ブラウザーのネイティブデバッガを使用 Node.js と SQLScript の完全統合デバッガ(ブレークポイント、ステップイン/オーバー/アンティル、ウォッチ、変更など)
SAP Fiori の拡張性 グラフィカルインターフェースまたはコードエディタ。UI 要素とコントローラーの拡張、サービスの置換、カスタマイズアプリケーション文字列の置換をサポート。 N/A
ライフサイクル エンドツーエンドの複数 SAPUI5 バージョンのサポート、即時のプレビュー、リアルまたはモックデータ、OPA5 および QUnit のテスト、ベストプラクティス、SAP アプリケーションの構築(縮小およびパッケージング) アプリのすべてのモジュールを開発、構築、デバッグ(Node.js、SQLScript)、テスト(統合 XSUnit テストフレームワーク)および実行。SAP HANA および SAP HANA XS Advanced に展開。マルチターゲットアプリのライフサイクル管理のために CTS + などの ALM ツールと統合。
使用可能な(オプション)プラグイン ハイブリッドアプリケーションツールキット(HAT)、OData Model Editor、ビジュアル化の拡張機能(VizPacker)、SAP Event Management、SAP Fiori 概要ページ(OVP)など ストリーミングデータサーバー
SAP Web IDE SDK テンプレートやプラグインを追加することで SAP Web IDE の機能を拡張。拡張機能は、顧客、パートナー、開発者と共有可能。 テンプレートやプラグインを追加することで SAP Web IDE の機能を拡張。拡張機能は、顧客、パートナー、開発者と共有可能。
セキュリティ SAP Web IDE は、認証とさまざまなシステムや他のコンポーネントへの安全な接続については SAP Cloud Platform のインフラに依存。SAP Web IDE は、オンプレミスシステム上への安全な接続のために、顧客定義のアイデンティティプロバイダ(IdP)など任意の IdP を使用するか、SAP HANA Cloud コネクターを使用可能。 SAP HANA XS の高度なセキュリティ:複数のスペース、UAA、異なる IdP、承認サポート
ハイブリッドモバイル Kapsel/Cordova で SAP Fiori と SAPUI5 のアプリにハイブリッド品質を追加 N/A
プロトタイプ ビルドとの統合により、設計から開発まで円滑に進行 プロトタイプのインポート

今すぐ試す

SAP Cloud Platform、Web IDE

無料の SAP Cloud Platform, developer edition への登録時に、SAP Web IDE の無料試用版を入手してください。最初のアプリを構築し、SAP グローバルクラウドネットワーク上でそのプラットフォームをテストできます。

開発者が使用する場合のみ、完全に無料です。

SAP Web IDE for SAP HANA on SAP HANA, express edition

SAP HANA, express edition に基づいて、SAP Web IDE for SAP HANA で SAP HANA アプリケーション開発を始めましょう。これは、無料で使用でき、必要に応じて無料でアップグレードできます。

SAP Web IDE、SDK

SAP Web IDE を新機能で拡張し、それらを他のものに提供します。標準化されたビジネスアプリケーション用の新しいテンプレートの作成、生産性を高めながら開発者のエクスペリエンスを向上させるツールと機能による SAP Web IDE の強化、SAP Web IDE へのツール、サービス、またはシステムの統合、開発環境の拡張が可能です。

image

SAP Web IDE について質問がありますか? SAP にお問い合わせください。

Back to top