開発ツールおよびフレームワークの分析

Objectives

After completing this lesson, you will be able to:
  • 開発ツールを分析します。
  • 開発フレームワークを分析します。
  • SAP BTP Guidance Framework を紹介します。

開発ツール

3 つの開発者ツール: SAP Business Application Studio、ABAP 開発ツール、SAP BTP コックピット。

SAP およびサードパーティからのソフトウェア開発用のツールが多数あります。ただし、これら 3 つのツールは、ソフトウェア開発ライフサイクルにとって非常に重要です。

SAP Business Application Studio は、インテリジェントエンタープライズ向けのアプリケーションを構築するための、柔軟で拡張可能な最新の開発環境のための選択肢です。

ABAP Development Tools (ADT) は、Eclipse IDE に基づく ABAP プログラミングに関する機能のコレクションです。これは、オンプレミス目的での ABAP のプログラミング、および SAP BTP の ABAP 環境の ABAP コーディングに使用できます。

ここから ADT を取得できます。

ADT のインストールについては、このファイルを参照してください。

SAP BTP コックピットは、すべての管理タスクまたは運用タスクに最適なツールです。開発者は、SAP BTP 上にアプリケーションをデプロイするか、SAP BTP によって提供されるサービスをアプリケーション内で使用します。ソフトウェア開発にとって興味深いサービスが多数あります。以下に例を示します。

  • SAP Business Application Studio
  • SAP HANA Cloud
  • Cloud Transport Management
  • Feature Flags サービス
  • その他多数

SAP BTP コックピットは、管理者にとって最も重要なツールの 1 つです。

SAP Business Application Studio

の概要

会社が SAP Business Technology Platform (BTP) でのアプリケーション拡張の開発を計画している場合は、SAP BTP サービスとしての SAP Business Application Studio (BAS) が、ビジネスアプリケーションの開発に合わせて調整された最新の開発環境を提供する選択肢として推奨されます。

SAP Business Application Studio の領域です。

SAP Business Application Studio は、最新のクラウド開発用のツール (特に SAP エコシステムでのビジネスアプリケーション開発に必要な特定のツール) がなくても、使用しているデバイスやオペレーティングシステムに関係なく、プロフェッショナル開発者およびシチズンデベロッパー向けに共通の開発環境を提供します。これは、SAP Business Application Studio を Web ブラウザだけでどこからでも Web ツールとして使用することで柔軟性が実現しますが、Microsoft Visual Studio Code などを使用した場合と同じ開発経験がデスクトップでの使用からすでに知られているものではないことが原因です。

SAP BTP サブアカウントでサービスにサブスクライブすることで、最適化されたエディタ、ターミナル、デバッガ、およびさまざまな使用ケース向けのコマンド行など、ビジネスアプリケーション開発に必要なすべてのツールを提供する開発環境を SAP Business Application Studio で取得します。さらに、開発者および拡張開発者および管理者向けに事前定義されたロールによってユーザエクスペリエンスが拡張されます。

開発SAP Business Application Studio の領域。

SAP Business Application Studio の特性機能の 1 つとして、Dev 領域があります。Dev 領域は、調整されたツールと事前にインストールされたランタイムを備えた分離された環境です。これにより、構築するアプリケーションのタイプ (SAP Fiori、フルスタッククラウドアプリケーション、SAP HANA ネイティブアプリケーションなど) に基づいて開発環境の設定を簡略化し、時間を節約することができます。さらに、Microsoft Visual Studio Code からもわかる可能性のある Open VSX レジストリを使用してオープンソースの性質により、追加の拡張を選択してスペースを拡張することができます。

SAP Business Application Studio には、グラフィックエディタを使用して CDS モデルをモデル化したり、ガイドプロシージャを通じて SAP Fiori エレメントアプリケーションを登録したりする機能を提供するローコード/ノーコード機能も用意されています。それに加えて、ソフトウェア開発を簡素化および加速するツールがさらに用意されているため、他のすべての利点とともに最適な開発体験が実現されます。

SAP Business Application Studio の独自の Learning Journey があります。詳細については、develop-full-stack-application-using-productivity-tools-in-sap-business-application-studio を参照してください。

SAP Business Application Studio の詳細については、ここを参照してください

詳細

SAP Business Application Studio の詳細については、SAP Community トピックにアクセスしてください。

または、以下のブログ投稿を参照してください。

SAP BTP ガイダンスフレームワーク

ペルソナアーキテクト、開発者、管理者向けの 5 つの柱と 3 つのレーンを備えた SAP BTP を示すガイダンスフレームワークの図。これらの 3 つのレーンには、これらのペルソナに関連するコンテンツを説明する小さなボックスが入力されます。

SAP BTP ガイダンスフレームワークは、SAP BTP でのソリューションの設計、導入、および運用のためのコンパスです。意思決定ガイド、リファレンスアーキテクチャー、方法論、および多くのベストプラクティスのセントラルアクセスポイントを提供します。フレームワークは、以下の要素で構成されます。

  • 意思決定ガイドは、ニーズに最適なテクノロジーオプションの特定に役立ちます。
  • キュレーションされたソリューションテンプレートを使用して SAP BTP でソリューションを設計する方法を探索できる参照アーキテクチャー
  • 技術的側面と組織的側面の両方をカバーする、クラウドテクノロジーの成熟度を高めるためのガイド付きアプローチを提供する方法論
  • さまざまなテクノロジードメインに対する推奨事項。適切な導入オプションを評価および選択するのに役立ちます。
  • 開発チームと運用チームの効率性を高める DevOps の原則

ベストプラクティスについて検討し、SAP BTP の学習およびイネーブルメントサービスでスキルを磨き、SAP Community に参加しましょう。SAP BTP ガイダンスフレームワークは随時更新および拡張されるため、必ずブックマークし、監視してください。

SAP BTP ガイダンスフレームワークには、以下からアクセスできます。

SAP BTP ガイダンスフレームワーク

このレッスンの主なポイント

SAP には、完全な開発とユーザエクスペリエンスを提供する開発者ツールおよびフレームワークが多数用意されています。SAP BTP コックピットは、SAP BTP アカウントを管理するためのセントラルエントリポイントです。さらに、IDE Eclipse で ABAP をプログラミングする開発者向けの ABAP 開発ツールと、ビジネスアプリケーションの効率的な開発用に調整された、クラウドにおける強力で最新の開発環境である SAP Business Application Studio (BAS) があります。