ui5-antares
A SAPUI5 library that generates OData V2 metadata-based dialogs, object pages and value helps with input validation, and wraps OData V2 requests in promises.
Writing an OData V2 create, read, update or delete screen in SAPUI5 by hand means a form, a value help, input checks and ODataModel calls for each entity. This library generates the dialog or object page from the service metadata as a Simple Form or Smart Form, generates value help dialogs, runs user input validation and mandatory checks, and offers promisified OData V2 classes built on sap.ui.model.odata.v2.ODataModel. It covers OData V2 only. It is written in TypeScript and works in SAPUI5 JavaScript and TypeScript apps. An app lists ui5.antares in the libs of its manifest.json, and the package version follows SAPUI5's: its documentation says to ignore the last three digits to get the SAPUI5 version, and npm carries a ui5-<version>-latest dist-tag per release line.
Facts
Where it sits
Who is behind it
In the atlas: maintains 1, contributes to 1@hasanciftci26maintainer
Before choosing this
Signals
ActivityQuietRelease and repository quiet for 26 months
Both observable publication channels have been quiet for at least 24 full months. This may be normal for stable software; check whether its current state still fits your use.
What it declares
Every artifact
- Type
- Package
- Origin
- Independently maintained
As a package
- Where it runs
- Inside its host
- Distributed through
- npm
Connections
Keeping a control and a model in step in both directions
Download
Install
npm add ui5-antaresDerived from the package name. No recipe recorded; the README has the configuration.
README
quoted from hasanciftci26/ui5-antares under Apache-2.0, readUI5 Antares
The UI5 Antares is a custom SAPUI5 library comprising useful classes and methods, specifically designed to streamline the development process when working with OData V2 services.
Note
UI5 Antares is developed in TypeScript and is compatible with both SAPUI5 JavaScript and SAPUI5 TypeScript applications.
Caution
This library utilizes the classes and components of the SAPUI5 framework without modifying or copying the source code, which is licensed under the SAP Developer License. It is important to carefully review the SAP Developer License terms and conditions, as well as adhere to the restrictions set forth therein when using the UI5 Antares library.
Important
To view the complete documentation for this library, please click on the following link: UI5 Antares
Features
- OData V2 metadata-based dialog and Simple Form - Smart Form generation for CRUD operations
- OData V2 metadata-based object page and Simple Form - Smart Form generation for CRUD operations
- Value Help Dialog generation
- User input validations/mandatory checks
- HTTP request handling for OData V2 CRUD operations
- Promisified OData V2 classes based on the sap.ui.model.odata.v2.ODataModel class
Auto Generated Dialog

Auto Generated Object Page

License
This project is licensed under the Apache License 2.0 - see the LICENSE file for details.
History
v1.96.31003
v1.96.30003
v1.96.25004
v1.123.1004
v1.120.15003
v1.120.14003
v1.120.13003
v1.108.32003
v1.108.31003
v1.108.30003
v1.108.23003
v1.96.33003
v1.96.32003
v1.124.1003
v1.123.2003
v1.124.999006
v1.120.12003
v1.120.11003
v1.120.1014
v1.124.999005
v1.124.999004
v1.120.1013
v1.120.1012
v1.124.999003
v1.120.1011
v1.120.1010
v1.120.1009
v1.120.1008
v1.120.1007
v1.120.1006
v1.120.1005
v1.124.999002
v1.124.1002
v1.123.2002
v1.123.1003
v1.120.15002
v1.120.14002
v1.120.13002
v1.120.12002
v1.120.11002
v1.120.1004
v1.120.1003
v1.108.32002
v1.108.31002
v1.108.30002
v1.108.23002
v1.96.33002
v1.96.32002
v1.96.31002
v1.96.30002
v1.96.25003
v1.124.1001
v1.123.2001
v1.120.15001
v1.120.14001
v1.120.13001
v1.120.12001
v1.120.11001
v1.108.32001
v1.108.31001
v1.96.33001
v1.96.32001
v1.96.31001
v1.96.30001
v1.124.999001
v1.108.30001
v1.108.23001
v1.123.1002
v1.120.1002
v1.96.25002
v1.123.1001
v1.120.1001
v1.96.25001
v0.0.1
Others providing
Compare all 5 on the Data binding page →- openui5-model-json-crudopenui5-model-json-crudAn OpenUI5 library that extends JSONModel to send CRUD requests over HTTP with fetch, so its calls return Promises; the README documents the read method only.independent, ui5OpenUI5 JSONModel extension with CRUD over HTTPfrom UI5
- openui5-model-odata-v2-odatapromiseopenui5-model-odata-v2-odatapromiseAn OpenUI5 library that extends the OData V2 model, sap.ui.model.odata.v2.ODataModel, to support Promises; its README documents no usage, installation or API.independent, ui5OpenUI5 OData V2 model extension with Promisesfrom UI5
- openui5-validatoropenui5-validatorAn OpenUI5 library that validates the fields of a view against a JSON schema using Ajv, returning a verdict and a list of failures and leaving reporting to the user to the app.independent, ui5OpenUI5 library validating view fields against JSON schemafrom UI5
- @openui5/sap.ui.core@openui5/sap.ui.coreThe OpenUI5 core: the module loader, the MVC runtime, data binding, routing, theming and the test stack, which is everything a UI5 app does before a single community package is added.sap official, ui5Framework core: module loader, MVC runtime, binding, routing, themingfrom UI5
Details
Sources
Sources are graph entities: the same page may back several entries, and an unreachable source flags every row that rests on it.
Compatibility and provenance
History in the atlas
- Listed on bestofui5.org and absent from the atlas. The only UI5-door capability that holds a model-bound form and validation is ui5-data-binding; the odata capability lists no UI5 door, so the OData V2 request side has no edge of its own.
- First seen.
For your agent
- Ref
artifact:hasanciftci26-ui5-antares- JSON
- /artifacts/hasanciftci26-ui5-antares.json
- MCP
- Connecting an agent