Technology Blogs by SAP
Learn how to extend and personalize SAP applications. Follow the SAP technology blog for insights into SAP BTP, ABAP, SAP Analytics Cloud, SAP HANA, and more.
cancel
Showing results for 
Search instead for 
Did you mean: 
TiaXu
Product and Topic Expert
Product and Topic Expert

The SAP Business Application Studio extension framework allows you to add new project and module templates to ease project creation. You can enrich the IDE with tools that will help you develop faster and more efficiently, such as code assist, static code analysis, and code formatting. Likewise, you can integrate your IDE with external services and systems.


The extension framework allows you to extend SAP Business Application Studio in 2 different ways:




Thus, you can install use the BAS feature Explore and Install Generators to access third-party sites to view and download open-source, 3rd party, or its own tools, libraries, or software components (“Extensions”) to dev spaces in BAS.



Use Explore and Install Generators UI to Install Yeoman Generators


Install with command Explore and Install Generators:



Use the installed generator with the command Open Template Wizard or Yeoman CLI:





For more details: Explore and Install Generators



Manually Install Yeoman Generators


You can also install the generators through Yeoman CLI directly.


If your default npm registry doesn't include the yeoman-generator API, first set the npm registry to the https://registry.npmjs.org/:



npm config set registry https://registry.npmjs.org/

Open a terminal:



Execute the following command and choose Install a generator and further, select the generator you want:



yo

For example, randomly choose a generator called generator-js:



Now you can see the installed generator with the command Open Template Wizard:



Or, see and use the installed generator with Yeoman CLI: