Skip to content
| Marketplace
Sign in
Visual Studio Code>Other>CompuTec AE ToolsNew to Visual Studio Code? Get it now.
CompuTec AE Tools

CompuTec AE Tools

CompuTec S.A.

| (0) | Free
Developer toolbox for CompuTec AppEngine plugins: scaffolds SAP B1 Web Client UI API extensions and generates UI5 dialogs.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info
CompuTec AppEngine

CompuTec AE Tools

Developer toolbox for CompuTec AppEngine plugins. It scaffolds SAP Business One Web Client UI API extensions (project skeleton, views, and the config files — manifest.json, mta.yaml, app.json, launch.json, .csproj — kept in sync) and generates UI5 dialogs built on CompuTec's libraries via the CompuTec.AppEngine.Templates dotnet template package. More AppEngine developer tooling is planned.

Features

All commands are available from the Explorer context menu:

Explorer context menu with the CompuTec AE Tools commands
Command Where What it does
Add WebClient UI API (AppEngine) right-click a plugin's manifest.json Scaffolds a complete UI API extension project (gulp build, mta.yaml, .vscode config) and registers it in the plugin
Add WebClient View to UI API (AppEngine) right-click mta.yaml Adds a new view module (controller, layout, i18n, models) to an existing UI API extension and updates all config files
Add Dialog to App (AppEngine) right-click a folder Generates a UI5 dialog scaffold from the CompuTec.AppEngine.Templates dotnet template. Checks the template is installed and offers a one-click install from nuget.org if it is missing, and suggests an update when a newer version is available

The view scaffolding includes a picker for known SAP B1 Web Client BO view IDs (Sales Order, Business Partner, etc.), so extensions bind to the correct Fiori elements views out of the box.

Requirements

  • A CompuTec AppEngine plugin workspace (the commands activate on the plugin's manifest.json / the extension's mta.yaml).
  • Node.js and npm on PATH for building the generated UI API extension projects.
  • The .NET SDK on PATH for the dialog scaffolder. The CompuTec.AppEngine.Templates template package is installed on demand — the extension offers to install it from nuget.org whenever you add a dialog and the template isn't already installed.

Getting started

  1. Open your AppEngine plugin workspace in VS Code.
  2. Right-click the plugin's manifest.json → Add WebClient UI API (AppEngine).
  3. Answer the prompts (extension name, target BO view).
  4. Right-click the generated mta.yaml → Add WebClient View to UI API (AppEngine) to add more views.
  5. To add a UI5 dialog, right-click a folder in your plugin's UI5 app → Add Dialog to App (AppEngine). If the dotnet template is missing, accept the install prompt and the dialog is generated once it completes.

Learn more

  • CompuTec AE Tools — documentation
  • CompuTec AppEngine — developer documentation
  • CompuTec AppEngine — platform overview

Release Notes

See the Changelog tab (the bundled CHANGELOG.md).

License

Apache License 2.0 — see LICENSE.md. © 2026 CompuTec S.A.

Third-party notices

The project templates bundled with this extension (templates/uiapi/) are derived from SAP's @sap/generator-businessone-webclient-extension (© SAP SE, Apache License 2.0) and were modified by CompuTec. See the NOTICE file for attribution and LICENSE.md for the full license text. Bundled npm packages retain their own license files under node_modules/.

SAP and SAP Business One are trademarks of SAP SE. This extension is an independent CompuTec product and is not endorsed by or affiliated with SAP.

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
  • Your Privacy Choices
  • Consumer Health Privacy
© 2026 Microsoft