Skip to content

Commit 2bcee48

Browse files
authored
Update README.md
1 parent 9034dff commit 2bcee48

File tree

1 file changed

+29
-3
lines changed

1 file changed

+29
-3
lines changed

README.md

Lines changed: 29 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,9 @@
1+
[![ABAP_702](https://github.com/abap2UI5/abap2UI5-local/actions/workflows/ABAP_702.yaml/badge.svg)](https://github.com/abap2UI5/abap2UI5-local/actions/workflows/ABAP_702.yaml)
2+
[![ABAP_STANDARD](https://github.com/abap2UI5/abap2UI5-local/actions/workflows/ABAP_STANDARD.yaml/badge.svg)](https://github.com/abap2UI5/abap2UI5-local/actions/workflows/ABAP_STANDARD.yaml)
3+
[![ABAP_CLOUD](https://github.com/abap2UI5/abap2UI5-local/actions/workflows/ABAP_cloud.yaml/badge.svg?branch=cloud)](https://github.com/abap2UI5/abap2UI5-local/actions/workflows/ABAP_cloud.yaml)
4+
<br>
5+
[![auto_downport](https://github.com/abap2UI5/abap2UI5-local/actions/workflows/auto_downport.yaml/badge.svg)](https://github.com/abap2UI5/abap2UI5-local/actions/workflows/auto_downport.yaml)
6+
17
# abap2UI5-local
28
All abap2UI5 artifacts are combined into a single HTTP handler implementation as local classes. This approach makes your app completely independent of the rest of the system or any other abap2UI5 installation.
39

@@ -6,14 +12,13 @@ All abap2UI5 artifacts are combined into a single HTTP handler implementation as
612
1. Create a new HTTP handler in your system.
713
2. Copy & paste the handler class from this repository.
814
3. Add your abap2UI5 app as a local class and start it via your new HTTP endpoint.
9-
4. Alternatively, pull this repository using abapGit and start via `/sap/bc/z2ui5standalone?app_start=z2ui5_cl_my_standalone_app`
10-
15+
4. Alternatively, pull this repository using abapGit and start via `/sap/bc/z2ui5_local?app_start=z2ui5_cl_my_local_app`
1116

1217
#### Approach
1318
<img width="500" alt="Screenshot 2025-02-13 at 13 24 18" src="https://github.com/user-attachments/assets/5fcc56a8-8e2c-41b2-84b3-e50242ff648c" />
1419

1520
#### Persistence
16-
To avoid any side effects with other abap2UI5 installations, this version uses the table z2ui5_t_99 for persistence. You can either pull this repository or manually create the following table in your system:
21+
To avoid any side effects with other abap2UI5 installations, this version uses the separated tables for persistence. You can either pull this repository or manually create the following two table in your system:
1722
```cds
1823
@EndUserText.label : 'abap2UI5-local'
1924
@AbapCatalog.enhancement.category : #NOT_EXTENSIBLE
@@ -31,6 +36,27 @@ define table z2ui5_t_99 {
3136
}
3237
```
3338

39+
```cds
40+
@EndUserText.label : 'abap2ui5 local utility'
41+
@AbapCatalog.enhancement.category : #NOT_EXTENSIBLE
42+
@AbapCatalog.tableCategory : #TRANSPARENT
43+
@AbapCatalog.deliveryClass : #A
44+
@AbapCatalog.dataMaintenance : #RESTRICTED
45+
define table z2ui5_t_98 {
46+
key mandt : abap.char(3) not null;
47+
key id : abap.char(32) not null;
48+
uname : abap.char(32);
49+
handle : abap.char(32);
50+
handle2 : abap.char(32);
51+
handle3 : abap.char(32);
52+
handle4 : abap.char(32);
53+
handle5 : abap.char(32);
54+
data : abap.string(0);
55+
data2 : abap.string(0);
56+
data3 : abap.string(0);
57+
}
58+
```
59+
3460
#### Credits
3561
* Merged files created with [abapmerge](https://github.com/larshp/abapmerge)
3662
* `702` branch created with [abaplint](https://abaplint.org)

0 commit comments

Comments
 (0)