Skip to content

Commit baf7d3a

Browse files
authored
reorganization
1 parent 8015cd3 commit baf7d3a

21 files changed

+5253
-401
lines changed

.abapgit.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
<asx:abap xmlns:asx="http://www.sap.com/abapxml" version="1.0">
33
<asx:values>
44
<DATA>
5-
<NAME>a2UI5_app-SE16</NAME>
5+
<NAME>a2UI5-SE16n</NAME>
66
<MASTER_LANGUAGE>E</MASTER_LANGUAGE>
77
<STARTING_FOLDER>/src/</STARTING_FOLDER>
88
<FOLDER_LOGIC>PREFIX</FOLDER_LOGIC>

.github/abaplint/abap_cloud.jsonc

Lines changed: 47 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,47 @@
1+
{
2+
"global": {
3+
"files": "/../../src/**/*.*"
4+
},
5+
"dependencies": [
6+
{
7+
"url": "https://github.com/abapedia/steampunk-2305-api-intersect-702",
8+
"folder": "/deps",
9+
"files": "/src/**/*.*"
10+
},
11+
{
12+
"url": "https://github.com/abap2UI5/abap2UI5",
13+
"folder": "/abap2UI5",
14+
"files": "/src/**/*.*"
15+
},
16+
{
17+
"url": "https://github.com/abap2UI5-addons/layout-management",
18+
"folder": "/src",
19+
"files": "/src/**/*.*"
20+
},
21+
{
22+
"url": "https://github.com/abap2UI5-addons/selection-screen",
23+
"folder": "/src",
24+
"files": "/src/**/*.*"
25+
}
26+
],
27+
"syntax": {
28+
"version": "Cloud",
29+
"errorNamespace": "."
30+
},
31+
"rules": {
32+
"downport": true,
33+
"begin_end_names": true,
34+
"check_ddic": true,
35+
"check_include": true,
36+
"check_syntax": true,
37+
"global_class": true,
38+
"definitions_top": false,
39+
"implement_methods": true,
40+
"method_implemented_twice": true,
41+
"parser_error": true,
42+
"superclass_final": true,
43+
"unknown_types": true,
44+
"xml_consistency": true
45+
}
46+
}
47+

.github/abaplint/rename.json

Lines changed: 63 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,63 @@
1+
{
2+
"global": {
3+
"files": "/../../src/**/*.*"
4+
},
5+
"dependencies": [
6+
{
7+
"url": "https://github.com/abapedia/steampunk-2305-api",
8+
"folder": "/deps",
9+
"files": "/src/**/*.*"
10+
},
11+
{
12+
"url": "https://github.com/abap2UI5/abap2UI5",
13+
"folder": "/abap2UI5",
14+
"files": "/src/**/*.*"
15+
},
16+
{
17+
"url": "https://github.com/abap2UI5-addons/layout-management",
18+
"folder": "/src",
19+
"files": "/src/**/*.*"
20+
},
21+
{
22+
"url": "https://github.com/abap2UI5-addons/selection-screen",
23+
"folder": "/src",
24+
"files": "/src/**/*.*"
25+
}
26+
],
27+
"rename": {
28+
"output": "output",
29+
"patterns": [
30+
{
31+
"type": "CLAS|INTF|TABL",
32+
"oldName": "z2ui5_(.*)",
33+
"newName": "zabap2ui5_$1"
34+
}
35+
]
36+
},
37+
"syntax": {
38+
"version": "v750",
39+
"errorNamespace": "."
40+
},
41+
"rules": {
42+
"allowed_object_types": {
43+
"allowed": [
44+
"CLAS",
45+
"DEVC",
46+
"INTF",
47+
"TABL"
48+
]
49+
},
50+
"allowed_object_naming": true,
51+
"begin_end_names": true,
52+
"check_ddic": true,
53+
"check_include": true,
54+
"check_syntax": true,
55+
"global_class": true,
56+
"implement_methods": true,
57+
"method_implemented_twice": true,
58+
"parser_error": true,
59+
"superclass_final": true,
60+
"unknown_types": true,
61+
"xml_consistency": true
62+
}
63+
}

.github/workflows/ABAP_CLOUD.yaml

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
name: ABAP_CLOUD
2+
3+
on:
4+
push:
5+
branches: [main]
6+
7+
permissions:
8+
contents: read
9+
10+
jobs:
11+
ABAP_CLOUD:
12+
runs-on: ubuntu-latest
13+
timeout-minutes: 10
14+
steps:
15+
- uses: actions/checkout@v3
16+
- uses: actions/setup-node@v3
17+
with:
18+
node-version: 20
19+
- run: npm ci
20+
- run: npx abaplint .github/abaplint/abap_cloud.jsonc
Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
name: ABAP_STANDARD
2+
3+
on:
4+
push:
5+
branches: [main]
6+
7+
permissions:
8+
contents: read
9+
10+
jobs:
11+
ABAP_STANDARD:
12+
runs-on: ubuntu-latest
13+
timeout-minutes: 10
14+
steps:
15+
- uses: actions/checkout@v3
16+
- uses: actions/setup-node@v3
17+
with:
18+
node-version: 20
19+
- run: npm ci
20+
- run: npx abaplint ./abaplint.jsonc

.github/workflows/rename_test.yaml

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
name: rename_test
2+
3+
on:
4+
push:
5+
branches: [main]
6+
7+
permissions:
8+
contents: read
9+
10+
jobs:
11+
rename_test:
12+
runs-on: ubuntu-latest
13+
timeout-minutes: 10
14+
steps:
15+
- uses: actions/checkout@v3
16+
- uses: actions/setup-node@v3
17+
with:
18+
node-version: 20
19+
- run: npm ci
20+
- run: npm run rename

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
node_modules

LICENSE

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
MIT License
22

3-
Copyright (c) 2024 abap2UI5-apps
3+
Copyright (c) 2025 abap2UI5-addons
44

55
Permission is hereby granted, free of charge, to any person obtaining a copy
66
of this software and associated documentation files (the "Software"), to deal

README.md

Lines changed: 22 additions & 30 deletions
Original file line numberDiff line numberDiff line change
@@ -1,39 +1,31 @@
1-
## ABAP SE16 for Cloud
2-
SE16 for S/4 Public Cloud
3-
4-
#### Features
5-
* Set Select Options
6-
* Display any Table
7-
* Save & Load Variants
8-
9-
#### Compatibility:
10-
* BTP ABAP Environment (ABAP for Cloud)
11-
* S/4 Public Cloud ABAP Environment (ABAP for Cloud)
1+
[![ABAP_STANDARD](https://github.com/abap2UI5-addons/se16n/actions/workflows/ABAP_STANDARD.yaml/badge.svg)](https://github.com/abap2UI5-addons/se16n/actions/workflows/ABAP_STANDARD.yaml)
2+
[![ABAP_CLOUD](https://github.com/abap2UI5-addons/se16n/actions/workflows/ABAP_CLOUD.yaml/badge.svg)](https://github.com/abap2UI5-addons/se16n/actions/workflows/ABAP_CLOUD.yaml)
3+
<br>
4+
[![rename_test](https://github.com/abap2UI5-addons/se16n/actions/workflows/rename_test.yaml/badge.svg)](https://github.com/abap2UI5-addons/se16n/actions/workflows/rename_test.yaml)
5+
6+
# se16n
7+
8+
#### Key Features
9+
* se16n transaction in your browser
10+
11+
#### Compatibility
12+
* S/4 Public Cloud and BTP ABAP Environment (ABAP for Cloud)
1213
* S/4 Private Cloud or On-Premise (ABAP for Cloud, Standard ABAP)
1314
* R/3 NetWeaver AS ABAP 7.50 or higher (Standard ABAP)
1415

15-
#### Required Projects:
16-
* [S-RTTI](https://github.com/sandraros/S-RTTI)
16+
#### Dependencies
1717
* [abap2UI5](https://github.com/abap2UI5/abap2UI5)
18-
* [Layout-Variant-Management](https://github.com/abap2UI5-addons/layout-variant-management)
19-
20-
21-
#### TODO
22-
* Variant Persistence
23-
* Bug fixes
24-
25-
#### Contribution & Support
26-
Pull Requests are welcome! Whether you're fixing a bug, adding new functionality, or improving the documentation, your contributions are always appreciated. If you run into problems, feel free to open an issue.
27-
28-
## Demo
29-
30-
<img width="800" alt="image" src="https://github.com/user-attachments/assets/6be55b3b-c106-41f8-9178-676c6808cfe2">
31-
<img width="800" alt="image" src="https://github.com/user-attachments/assets/3c06fd3e-f463-4719-a9da-82cfbcc3bd70">
32-
33-
34-
18+
* [layout-management](https://github.com/abap2UI5-addons/layout-management)
19+
* [selection-screen](https://github.com/abap2UI5-addons/selection-screen)
3520

3621

22+
#### Demo
3723

24+
###### Selection
25+
<img width="600" alt="image" src="https://github.com/user-attachments/assets/9757ea6f-de3f-4819-ae0b-1fe2ff21237c" />
3826

27+
###### View
28+
<img width="600" alt="image" src="https://github.com/user-attachments/assets/08da18b1-b9a2-45b1-a632-37e8719b53c8" />
3929

30+
#### Contribution & Support
31+
Pull requests are welcome! Whether you're fixing bugs, adding new functionality, or improving documentation, your contributions are highly appreciated. If you encounter any issues, feel free to open an issue.

abaplint.jsonc

Lines changed: 16 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,27 +1,32 @@
11
{
2-
"global": {
3-
"files": "/src/**/*.*"
4-
},
5-
"dependencies": [
2+
"global": {
3+
"files": "/src/**/*.*"
4+
},
5+
"dependencies": [
66
{
77
"url": "https://github.com/abapedia/steampunk-2305-api-intersect-702",
88
"folder": "/deps",
99
"files": "/src/**/*.*"
1010
},
1111
{
12-
"url": "https://github.com/abap2UI5-addons/layout-variant-management",
13-
"folder": "/abap2UI5-layout",
12+
"url": "https://github.com/abap2UI5/abap2UI5",
13+
"folder": "/abap2UI5",
14+
"files": "/src/**/*.*"
15+
},
16+
{
17+
"url": "https://github.com/abap2UI5-addons/layout-management",
18+
"folder": "/src",
1419
"files": "/src/**/*.*"
1520
},
1621
{
17-
"url": "https://github.com/abap2UI5/abap2UI5",
18-
"folder": "/abap2UI5",
22+
"url": "https://github.com/abap2UI5-addons/selection-screen",
23+
"folder": "/src",
1924
"files": "/src/**/*.*"
2025
}
2126
],
2227
"syntax": {
2328
"version": "v750",
24-
"errorNamespace": "^(Z|Y|LCL_|TY_|LIF_)"
29+
"errorNamespace": "."
2530
},
2631
"rules": {
2732
"downport": true,
@@ -36,6 +41,7 @@
3641
"parser_error": true,
3742
"superclass_final": true,
3843
"unknown_types": true,
39-
"xml_consistency": true
44+
"xml_consistency": true,
45+
"prefix_is_current_class": true
4046
}
4147
}

0 commit comments

Comments
 (0)