Skip to content

Commit 636a6b5

Browse files
authored
new frontend
1 parent 16cbfea commit 636a6b5

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

44 files changed

+13482
-679
lines changed

README.md

+12-3
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,13 @@
1-
## abap2UI5 - Connector SAP Fiori Launchpad
1+
# abap2UI5 Frontend
2+
🚀 [Getting Started](https://abap2ui5.github.io/docs/) <br>
3+
🐛 [Report Issues](https://github.com/abap2UI5/abap2UI5/issues)
4+
<br>
5+
#### Branch classic:
6+
* S/4 Private Cloud
7+
* S/4 On-Premise
8+
* R/3 Netweaver
29

3-
4-
_obsolete, use the [abap2UI5 frontend](https://github.com/abap2UI5/frontend) instead_
10+
#### Branch cloud:
11+
* S/4 Public Cloud
12+
* BTP ABAP Environment
13+
* BTP Workzone

app/.gitignore

+10
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
node_modules/
2+
dist/
3+
.scp/
4+
.env
5+
Makefile*.mta
6+
mta_archives
7+
mta-*
8+
resources
9+
archive.zip
10+
.*_mta_build_tmp

app/.nojekyll

Whitespace-only changes.
File renamed without changes.
File renamed without changes.

app/License

+21
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
MIT License
2+
3+
Copyright (c) 2023 abap2UI5
4+
5+
Permission is hereby granted, free of charge, to any person obtaining a copy
6+
of this software and associated documentation files (the "Software"), to deal
7+
in the Software without restriction, including without limitation the rights
8+
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
9+
copies of the Software, and to permit persons to whom the Software is
10+
furnished to do so, subject to the following conditions:
11+
12+
The above copyright notice and this permission notice shall be included in all
13+
copies or substantial portions of the Software.
14+
15+
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
16+
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
17+
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
18+
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
19+
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
20+
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
21+
SOFTWARE.

app/README.md

+36
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,36 @@
1+
## abap2UI5 - SAP BTP Connector
2+
3+
_Running into problems or found a bug? Create an issue [**here**](https://github.com/abap2UI5/abap2UI5/issues)_
4+
5+
### Key Features
6+
* **BTP Connector:** Host your abap2UI5 apps on SAP Build Workzone Launchpad & SAP Mobile Start<br>
7+
* **User-Friendly:** Launch different backend apps simply by adjusting the start parameter "app_start"<br>
8+
* **Project Consistency:** The framework and all abap2UI5 apps can remain unchanged in your ABAP system<br>
9+
* **Compatibility:** Runs with all ABAP Backend Systems (SAP NetWeaver version 7.02 or higher, S/4HANA On-Premise, S/4HANA Private Cloud, S/4HANA Public Cloud)
10+
* **Installation:** Deploy this Repository to SAP BTP
11+
12+
### Integration Scenarios
13+
14+
##### 1/3 - Connect your ABAP System to SAP BTP and access your abap2UI5 Apps from anywhere
15+
<img width="700" alt="image" src="https://github.com/abap2UI5/abap2UI5-btp_proxy_app/assets/102328295/110c0810-1a57-4a16-b8c2-c88d35be7002">
16+
<br>
17+
<img width="600" alt="Bildschirmfoto 2023-12-06 um 10 46 55" src="https://github.com/abap2UI5/abap2UI5-btp_proxy_app/assets/102328295/1fd174a8-86e8-4303-88b8-76b20df5a087">
18+
19+
20+
##### 2/3 - Launch your abap2UI5 Apps using SAP Build Workzone Launchpad [(here)](https://github.com/abap2UI5/abap2UI5-documentation/blob/main/docs/ext-business_technology_platform/04_build_workzone_configuration.md)
21+
<img width="700" alt="image" src="https://github.com/abap2UI5/abap2UI5-btp_proxy_app/assets/102328295/1def3a77-1887-4807-be6f-619d1c2526ae">
22+
<br>
23+
<img width="600" alt="image" src="https://github.com/abap2UI5/integration-fiori_launchpad_on_premise/assets/102328295/0267f17a-b2ab-4e69-937f-24f2204f4b13">
24+
25+
##### 3/3 - Launch your abap2UI5 Apps using SAP Mobile Start [(here)](https://github.com/abap2UI5/abap2UI5-documentation/blob/main/docs/ext-business_technology_platform/05_mobile_start_configuration.md)
26+
<img width="700" alt="image" src="https://github.com/abap2UI5/abap2UI5-btp_proxy_app/assets/102328295/e895e772-0705-425c-9fb9-deed7d304642">
27+
<br>
28+
<img width="600" alt="image" src="https://github.com/abap2UI5/integration-fiori_launchpad_on_premise/assets/102328295/d8caa3cb-7bb0-4a96-bc32-086c6238e22f">
29+
30+
### Installation
31+
[1. Installation & Configuration of SAP BTP](https://www.linkedin.com/pulse/abap2ui5-integration-sap-business-technology-platform-13-installation-lf1re/?trackingId=YQ0y%2Fq0y6Kw5PK8chNCbrw%3D%3D&trk=article-ssr-frontend-pulse_little-text-block)<br>
32+
[2. Setup SAP Build WorkZone](https://www.linkedin.com/pulse/abap2ui5-integration-sap-business-technology-platform-23-setup-ujdqe/?trackingId=vFwHvpI9oBk2igiz5P5CWA%3D%3D&trk=article-ssr-frontend-pulse_little-text-block)<br>
33+
[3. Setup SAP Mobile Start](https://www.linkedin.com/pulse/abap2ui5-integration-sap-business-technology-platform-33-setup-uzure?trk=article-ssr-frontend-pulse_more-articles_related-content-card)<br>
34+
35+
### FAQ
36+
* your comments, questions, wishes and bugs are welcome, please create an [**issue**](https://github.com/abap2UI5/ext-business_technology_platform/issues)

app/SECURITY.md

+21
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
# Security Policy
2+
3+
## Supported Versions
4+
5+
Use this section to tell people about which versions of your project are
6+
currently being supported with security updates.
7+
8+
| Version | Supported |
9+
| ------- | ------------------ |
10+
| 5.1.x | :white_check_mark: |
11+
| 5.0.x | :x: |
12+
| 4.0.x | :white_check_mark: |
13+
| < 4.0 | :x: |
14+
15+
## Reporting a Vulnerability
16+
17+
Use this section to tell people how to report a vulnerability.
18+
19+
Tell them where to go, how often they can expect to get an update on a
20+
reported vulnerability, what to expect if the vulnerability is accepted or
21+
declined, etc.

app/mta.yaml

+94
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,94 @@
1+
_schema-version: "3.2"
2+
ID: z2ui5
3+
description: Generated by Fiori Tools
4+
version: 0.0.1
5+
modules:
6+
- name: z2ui5-destination-content
7+
type: com.sap.application.content
8+
requires:
9+
- name: z2ui5-destination-service
10+
parameters:
11+
content-target: true
12+
- name: z2ui5-repo-host
13+
parameters:
14+
service-key:
15+
name: z2ui5-repo-host-key
16+
- name: z2ui5-uaa
17+
parameters:
18+
service-key:
19+
name: z2ui5-uaa-key
20+
parameters:
21+
content:
22+
instance:
23+
destinations:
24+
- Name: z2ui5_html_repo_host
25+
ServiceInstanceName: z2ui5-html5-srv
26+
ServiceKeyName: z2ui5-repo-host-key
27+
sap.cloud.service: z2ui5
28+
- Authentication: OAuth2UserTokenExchange
29+
Name: z2ui5_uaa
30+
ServiceInstanceName: z2ui5-xsuaa-srv
31+
ServiceKeyName: z2ui5-uaa-key
32+
sap.cloud.service: z2ui5
33+
existing_destinations_policy: ignore
34+
build-parameters:
35+
no-source: true
36+
- name: z2ui5-app-content
37+
type: com.sap.application.content
38+
path: .
39+
requires:
40+
- name: z2ui5-repo-host
41+
parameters:
42+
content-target: true
43+
build-parameters:
44+
build-result: resources
45+
requires:
46+
- artifacts:
47+
- z2ui5.zip
48+
name: z2ui5
49+
target-path: resources/
50+
- name: z2ui5
51+
type: html5
52+
path: .
53+
build-parameters:
54+
build-result: dist
55+
builder: custom
56+
commands:
57+
- npm install
58+
- npm run build:cf
59+
supported-platforms: []
60+
resources:
61+
- name: z2ui5-destination-service
62+
type: org.cloudfoundry.managed-service
63+
parameters:
64+
config:
65+
HTML5Runtime_enabled: true
66+
init_data:
67+
instance:
68+
destinations:
69+
- Authentication: NoAuthentication
70+
Name: ui5
71+
ProxyType: Internet
72+
Type: HTTP
73+
URL: https://ui5.sap.com
74+
existing_destinations_policy: update
75+
version: 1.0.0
76+
service: destination
77+
service-name: z2ui5-destination-service
78+
service-plan: lite
79+
- name: z2ui5-uaa
80+
type: org.cloudfoundry.managed-service
81+
parameters:
82+
path: ./xs-security.json
83+
service: xsuaa
84+
service-name: z2ui5-xsuaa-srv
85+
service-plan: application
86+
- name: z2ui5-repo-host
87+
type: org.cloudfoundry.managed-service
88+
parameters:
89+
service: html5-apps-repo
90+
service-name: z2ui5-html5-srv
91+
service-plan: app-host
92+
parameters:
93+
deploy_mode: html5-repo
94+
enable-parallel-deployments: true

0 commit comments

Comments
 (0)