mcpField
S
sap-btp-business-application-studio

sap-btp-business-application-studio

github.com/secondsky開発480695 回インストール3 週間前に更新
リポジトリ

sap-btp-business-application-studio について

SAP アプリケーション開発チーム向けに、SAP BTP のクラウド IDE である SAP Business Application Studio を案内するスキルです。開発スペースの選択、接続、Git、デプロイ、トラブルシューティングを扱います。

主な機能

  1. 01開発スペースの種類ガイド
  2. 02サブスクリプションとロール設定
  3. 03SAP・外部システムへの接続
  4. 04Git とランタイムの設定
  5. 05MTA のビルドとデプロイ
  6. 06トラブルシューティング資料

活用シーン

  1. 01BAS サブスクリプションの設定
  2. 02開発環境の選択
  3. 03オンプレミスシステムへの接続
  4. 04MTA プロジェクトのビルドとデプロイ

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/secondsky/sap-skills --skill sap-btp-business-application-studio

インストール後、Claude Code で/sap-btp-business-application-studioを入力して読み込まれたか確認します。

同梱ファイル

SKILL.md と一緒にインストールされる参考資料やスクリプト。

README.md
agents/
openai.yaml
references/
connectivity-guide.md
dev-space-types.md
development-workflow.md
git-operations.md
service-center-and-tools.md
service-plans.md
setup-checklist.md
templates/
destination-config.md
dev-space-setup.md

詳細

SAP Business Application Studio

関連スキル

  • sap-btp-cloud-platform:サブアカウント、エンタイトルメント、サブスクリプション、Cloud Foundry のセットアップに使用します
  • sap-fiori-tools:Fiori プロジェクトの生成と Fiori 固有の BAS ワークフローに使用します
  • sap-cap-capire:BAS での CAP プロジェクト、CDS モデリング、サービス実装に使用します
  • sap-btp-connectivity:宛先、Cloud Connector、外部システムへのアクセスに使用します

このスキルを使用するタイミング

BAS サブスクリプションの設定、開発スペースの種類の選択、BAS と SAP または外部システムの接続、Git とランタイムバージョンの設定、MTA プロジェクトのデプロイ、Service Center/Layout Editor の使用、または BAS のアクセスや接続に関する問題のトラブルシューティングを行う場合に、このスキルを使用します。

目次

概要

SAP Business Application Studio は、Code-OSS(VS Code 基盤)上に構築された SAP BTP のクラウドベース IDE です。SAP Fiori、CAP、HANA、モバイル開発向けに調整された開発スペースを、ツールとランタイムが事前にインストールされた状態で提供します。

アーキテクチャ:開発者向け仮想アプライアンスとして機能する分離された開発スペースを備えた、マルチクラウド SaaS(AWS、Azure、GCP)です。

クイック判断ツリー

BAS をセットアップしますか? → セットアップチェックリストを参照してください 開発スペースを作成しますか? → 開発スペースの種類を参照してください 外部システムに接続しますか? → 接続を参照してください アプリケーションをデプロイしますか? → ビルドとデプロイを参照してください Git を使用しますか? → references/git-operations.mdを参照してください プロジェクトを作成/開発しますか? → references/development-workflow.mdを参照してください Service Center/拡張機能を使用しますか? → references/service-center-and-tools.mdを参照してください トラブルシューティングを行いますか? → references/connectivity-guide.mdを参照してください


セットアップチェックリスト

前提条件
  • SAP BTP グローバルアカウント
  • Cloud Foundry 環境のサブアカウント
手順
  1. サブアカウントを作成する - 提供状況に基づいてリージョンを選択します
  2. エンタイトルメントを設定する - SAP Business Application Studio のサービスプランを追加します
  3. サブスクライブする - サブアカウントでサブスクリプションを完了します
  4. ロールを割り当てる - Business_Application_Studio_Developerロールコレクションを追加します
  5. 任意:IdP を設定する - アサーションベースの属性マッピングを設定します
  6. 任意:Git を接続する - パブリックまたは社内のリポジトリにリンクします
  7. 任意:CF スペースを作成する - 開発チームごとに少なくとも 1 つのスペースを作成します

詳細なセットアップについては、references/setup-checklist.mdを参照してください。


開発スペースの種類

種類用途主な拡張機能
SAP FioriFiori アプリ(CF、ABAP Cloud、オンプレミス)SAP Fiori Tools、SAPUI5 Layout Editor、MTA Tools
Full Stack Cloud ApplicationNode.js/Java と Fiori を使用した CAPCAP Tools、CDS Graphical Modeler、Java Tools
Full-Stack Application Using Productivity Toolsローコード開発Productivity Tools、CAP Tools、Mobile Services
SAP HANA Native ApplicationHANA ネイティブアプリ、計算ビューHANA Tools、Calculation View Editor、SDI Tools
SAP Mobile ApplicationMDK を使用した iOS/AndroidMobile Services Tools、HTML5 Runner
SAP SME Business ApplicationBusiness Application Factory を使用した SME アプリSME プログラミングモデルツール
Basic最小限の環境SAP Basic Tools のみ

拡張機能の詳細については、references/dev-space-types.mdを参照してください。


サービスプラン

プランDev Space実行中ストレージ備考
Standard10210 GB本番環境での開発
Free214 GBコミュニティサポートのみ、デプロイは最大 2 件
Trial214 GB1 時間のタイムアウト、30 日間非アクティブな場合に削除
Build-Code変動変動変動SAP Build Code のサブスクリプションが必要です

制限事項については、references/service-plans.md を参照してください。


接続

必須の Destination プロパティ
WebIDEEnabled = true
HTML5.DynamicDestination = true
システムタイプ別の WebIDEUsage
システムタイプWebIDEUsage の値
ABAP システムodata_abap,dev_abap
SAP Cloud for Customerodata_c4c
サービス URLodata_gen
SAP Business Accelerator Hubapihub_sandbox
Cloud Connector の要件(オンプレミス)
  1. Cloud Connector の仮想 URL は Destination URL と一致している必要があります(ホストとポートのみ)
  2. プロトコルは HTTP である必要があります
  3. 必要なパスへのアクセスを許可します。
    • /sap/opu/odata/(OData サービス)
    • /sap/bc/ui5_ui5/(UI5 リソース)
    • /sap/bc/adt/(ABAP Development Tools)
    • /sap/bc/ui2/app_index/(アプリインデックス)

トラブルシューティングについては、references/connectivity-guide.md を参照してください。


ビルドとデプロイ

前提条件
  1. Cloud Foundry アカウントにログインします
  2. HANA アプリの場合:「SAP HANA Cloud, SAP HANA Schemas & HDI Containers」のエンタイトルメントを追加します
  3. Trial/Free の場合:「SAP Build Work Zone, standard edition」と Launchpad_Admin ロールを追加します
MTA のデプロイ
# Build MTA archive
mbt build

# Deploy to Cloud Foundry
cf deploy mta_archives/<app>.mtar
主なツール
  • MTA Editor:mta.yaml を視覚的に編集します
  • Cloud Foundry CLI:デプロイ用の cf コマンド
  • Cloud MTA Build Tool:.mtar ファイルを生成します
  • Task Explorer:ビルド/デプロイタスクを実行します

ロールと認可

ロール目的
DeveloperBusiness_Application_Studio_Developer - アプリケーション開発
Administratorユーザーデータのエクスポート/削除、Dev Space の再起動
Extension Deployerカスタム拡張機能の作成とデプロイ

SAP BTP Cockpit → Security → Role Collections から割り当てます。


よくある問題

Dev Space が STARTING のままになる
  1. 5 分間待ちます
  2. 解消しない場合は、新しい Dev Space を起動し、Git 経由で復元します
  3. ワークスペース ID(ws-id)を添えてサポートに問い合わせます
接続エラー
  1. BTP Cockpit で Destination を確認します(WebIDEEnabled、HTML5.DynamicDestination)
  2. Cloud Connector の設定を確認します
  3. ターミナルで実行します:curl localhost:8887/reload、続けて curl $H2O_URL/api/listDestinations -o dests.json
ストレージ/inode の問題
df -ih  # Check inodes
df -h   # Check disk space

キャッシュフォルダーと不要なファイルを削除します。

HANA 接続の問題

BAS の IP アドレスを許可するよう SAP HANA Cloud を設定します。リージョンごとの IP アドレスについては、Availability を参照してください。


キーボードショートカット

操作ショートカット
コマンドパレットF1 または Cmd+Shift+P
親コントロールを選択Ctrl+Click
コントロールを上に移動Shift+Left Arrow
コントロールを下に移動Shift+Right Arrow

セキュリティに関する推奨事項

  • BTP-BAS-0001:完全な管理権限を持つ管理者を制限します
  • Git 認証には Personal Access Tokens(PAT)を使用します
  • 外部システムへの接続を保護します
  • Joule AI の使用時は、ソースファイルに個人データを含めないでください

参照ファイル

  • references/dev-space-types.md - Dev Space の拡張機能と機能の詳細
  • references/connectivity-guide.md - 接続に関するトラブルシューティングの完全ガイド
  • references/service-plans.md - プランの制限と使用量計測
  • references/setup-checklist.md - 詳細なセットアップ手順
  • references/git-operations.md - Git コマンド、stash、認証、Gerrit
  • references/development-workflow.md - プロジェクト作成、UI 開発、デバッグ、CI/CD
  • references/service-center-and-tools.md - サービスプロバイダー、拡張機能、IDE 機能

バンドルリソース

参考ドキュメント
  • references/connectivity-guide.md - 接続設定の完全ガイド
  • references/dev-space-types.md - すべての開発スペースの種類とユースケース
  • references/git-operations.md - Git の統合と操作
  • references/service-center-and-tools.md - サービスセンターとツールの管理
  • references/service-plans.md - サービスプランの比較と選択
  • references/setup-checklist.md - 完全なセットアップチェックリスト
  • references/development-workflow.md - 開発ワークフローとベストプラクティス
テンプレート
  • templates/destination-config.md - Destination の設定例
  • templates/dev-space-setup.md - 開発スペース作成チェックリスト

ドキュメントへのリンク

リソースURL
SAP Help Portalhttps://help.sap.com/docs/bas
GitHub ドキュメントのソースhttps://github.com/SAP-docs/sap-btp-business-application-studio
Discovery Centerhttps://discovery-center.cloud.sap/serviceCatalog/business-application-studio
利用可能状況/IPhttps://help.sap.com/docs/bas/sap-business-application-studio/sap-business-application-studio-availability

最終確認日: 2025-11-27 ソース: SAP-docs/sap-btp-business-application-studio(145 件以上のドキュメント)

コメント