Loading...
Loading...
This skill provides comprehensive guidance for SAP Business Application Studio (BAS), the cloud-based IDE on SAP BTP built on Code-OSS. Use when setting up BAS subscriptions, creating dev spaces, connecting to external systems, deploying MTA applications, troubleshooting connectivity issues, managing Git repositories, configuring runtime versions, or using the layout editor. Keywords: SAP Business Application Studio, BAS, SAP BTP, dev space, Cloud Foundry, MTA, multitarget application, SAP Fiori, CAP, HANA, destination, WebIDEEnabled, Cloud Connector, Service Center, Storyboard, Layout Editor, ABAP, OData, subscription, entitlements, role collection, Business_Application_Studio_Developer, Git, clone, push, pull, Gerrit, PAT, OAuth, asdf, runtime, Node.js, Java, Python, Task Explorer, CI/CD, Yeoman, generator, template wizard, mbt, mtar, debugging, breakpoint
npx skill4agent add secondsky/sap-skills sap-btp-business-application-studioreferences/git-operations.mdreferences/development-workflow.mdreferences/service-center-and-tools.mdreferences/connectivity-guide.mdBusiness_Application_Studio_Developerreferences/setup-checklist.md| Type | Purpose | Key Extensions |
|---|---|---|
| SAP Fiori | Fiori apps (CF, ABAP Cloud, on-prem) | SAP Fiori Tools, SAPUI5 Layout Editor, MTA Tools |
| Full Stack Cloud Application | CAP with Node.js/Java + Fiori | CAP Tools, CDS Graphical Modeler, Java Tools |
| Full-Stack Application Using Productivity Tools | Low-code development | Productivity Tools, CAP Tools, Mobile Services |
| SAP HANA Native Application | Native HANA apps, calculation views | HANA Tools, Calculation View Editor, SDI Tools |
| SAP Mobile Application | iOS/Android with MDK | Mobile Services Tools, HTML5 Runner |
| SAP SME Business Application | SME apps with Business Application Factory | SME programming model tools |
| Basic | Minimal environment | SAP Basic Tools only |
references/dev-space-types.md| Plan | Dev Spaces | Running | Storage | Notes |
|---|---|---|---|---|
| Standard | 10 | 2 | 10 GB | Production development |
| Free | 2 | 1 | 4 GB | Community support only, 2 deployments max |
| Trial | 2 | 1 | 4 GB | 1-hour timeout, 30-day inactivity deletion |
| Build-Code | Varies | Varies | Varies | Requires SAP Build Code subscription |
references/service-plans.mdWebIDEEnabled = true
HTML5.DynamicDestination = true| System Type | WebIDEUsage Value |
|---|---|
| ABAP System | |
| SAP Cloud for Customer | |
| Service URL | |
| SAP Business Accelerator Hub | |
/sap/opu/odata//sap/bc/ui5_ui5//sap/bc/adt//sap/bc/ui2/app_index/references/connectivity-guide.md# Build MTA archive
mbt build
# Deploy to Cloud Foundry
cf deploy mta_archives/<app>.mtarmta.yamlcf.mtar| Role | Purpose |
|---|---|
| Developer | |
| Administrator | Export/delete user data, restart dev spaces |
| Extension Deployer | Create and deploy custom extensions |
curl localhost:8887/reloadcurl $H2O_URL/api/listDestinations -o dests.jsondf -ih # Check inodes
df -h # Check disk space| Action | Shortcut |
|---|---|
| Command Palette | |
| Select parent control | |
| Move control up | |
| Move control down | |
references/dev-space-types.mdreferences/connectivity-guide.mdreferences/service-plans.mdreferences/setup-checklist.mdreferences/git-operations.mdreferences/development-workflow.mdreferences/service-center-and-tools.mdreferences/connectivity-guide.mdreferences/dev-space-types.mdreferences/git-operations.mdreferences/service-center-and-tools.mdreferences/service-plans.mdreferences/setup-checklist.mdreferences/development-workflow.mdtemplates/destination-config.mdtemplates/dev-space-setup.md| Resource | URL |
|---|---|
| SAP Help Portal | https://help.sap.com/docs/bas |
| GitHub Docs Source | https://github.com/SAP-docs/sap-btp-business-application-studio |
| Discovery Center | https://discovery-center.cloud.sap/serviceCatalog/business-application-studio |
| Availability/IPs | https://help.sap.com/docs/bas/sap-business-application-studio/sap-business-application-studio-availability |