Skip to content

Commit

Permalink
release 2.0
Browse files Browse the repository at this point in the history
  • Loading branch information
bsrdjan committed Mar 17, 2021
1 parent 8d56175 commit 2dac4a0
Show file tree
Hide file tree
Showing 2 changed files with 28 additions and 4 deletions.
7 changes: 4 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,8 +8,9 @@
[![TypeScript](https://img.shields.io/badge/%3C%2F%3E-TypeScript-%230074c1.svg)](https://www.typescriptlang.org/)
[![code style: prettier](https://img.shields.io/badge/code_style-prettier-f8bc45.svg)](https://github.com/prettier/prettier)

- Web standards based applications with ABAP programming model
- Standard front-ends:
- Standards based web applications with ABAP programming model
- By factors less code, unique qualities
- Works with:
- [Aurelia](http://aurelia.io/)
- Angular, React and Vue by [SAP Fundamenal Library](https://sap.github.io/fundamental/)
- Angular, React and Vue by [Microsoft FAST](https://www.fast.design/docs/introduction/)
Expand All @@ -18,7 +19,7 @@
- SAP Cloud Platform
- Koa, express, Spark, Jooby, Sanic, Django, Pyramid, Flask, Tornado ...
- Frameworks: electron, NW.js ...
- [Conventions based application](./doc/app.md)
- [Conventions based applications](./doc/app.md)

Components

Expand Down
25 changes: 24 additions & 1 deletion doc/app.md
Original file line number Diff line number Diff line change
Expand Up @@ -207,7 +207,6 @@ abap make aurelia -c my-app # from the first ABAP API step above

- Standard ui components' templates (default ui configurations) can be pure HTML, pure JS or the combination of both. It depends on ui framework and standard usage pattern can be easy changed (custom ui configurations).

- Generic and custom Value Helps can be generated and adapted in design time, or dynamically generated in run-time. Can be attched to any ui component by `shlp` custom attribute: [abap-value-help](../abap-value-help/README.md)

One example with input, datepicker and checkbox:

Expand All @@ -224,6 +223,30 @@ One example with input, datepicker and checkbox:
</section>
```

- Generic and custom Value Helps can be attched to any ui component by `shlp` custom attribute: [abap-value-help](../abap-value-help/README.md)
- Generated, adapted or built from scratch in design time
- Dynamically generated in run-time

```html
<!-- Fixed Domain Values -->
<ui-input data-abap.bind="{ddic:'CHAR', type:'string', length:1}" label="Partial/Final Confirmation"
value.bind="serviceOrder.confirmation.FIN_CONF"
shlp.bind="{type:'FV', id:'AUERU_VS'}"
></ui-input>
<!-- Check Tables -->
<ui-combo clear ddic-length="1" ddic-type="CHAR" mid="EQT" label="Equipment category"
value.bind="equipment.ES_SPECIFIC.EQUICATGRY"
shlp.bind="{type: 'CT', id: 'T370T'}"
></ui-combo>
<!-- Complex/Elementary Helps Search Helps -->
<ui-input ddic-length="18" ddic-type="CHAR" label="Equipment #"
value.bind="installDetail.equiId"
shlp.bind="{type: 'SH', id: 'EQUI', blacklist: 'SH EQUIR', autoselect: 'SH EQUIT'}"
></ui-input>
```

JS files with View Model initializers of ABAP data structures can be used in app server or View Model logic, for fields' level processing.

```JavaScript
Expand Down

0 comments on commit 2dac4a0

Please sign in to comment.