Skip to content

Commit 629f66f

Browse files
authored
Merge pull request #36 from abap2UI5/claude/review-abap2ui5-docs-D3bWD
Claude/review abap2ui5 docs d3b wd
2 parents 32ed134 + d165d74 commit 629f66f

36 files changed

Lines changed: 228 additions & 88 deletions

docs/.vitepress/config.mjs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -162,6 +162,7 @@ export default defineConfig({
162162
{ text: "Logging", link: "/development/specific/logging" },
163163
{ text: "Camera", link: "/development/specific/camera" },
164164
{ text: "CDS, EML", link: "/development/specific/cds" },
165+
{ text: "Timer", link: "/development/specific/timer" },
165166
{ text: "Drag & Drop", link: "/development/specific/drag" },
166167
{
167168
text: "Smart Controls",

docs/advanced/extensibility/custom_control.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,4 +11,4 @@ https://github.com/abap2UI5/abap2UI5/blob/main/app/webapp/controller/App.control
1111

1212
#### Backend
1313
Extend the custom control view class by adding an additional method and defining the properties of your custom control here:
14-
z2ui5_cl_xml_view_cc.clas.abap](https://github.com/abap2UI5/abap2UI5/blob/main/src/02/z2ui5_cl_xml_view_cc.clas.abap
14+
[z2ui5_cl_xml_view_cc.clas.abap](https://github.com/abap2UI5/abap2UI5/blob/main/src/02/z2ui5_cl_xml_view_cc.clas.abap)

docs/advanced/extensibility/user_exits.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# User Exits
22

3-
abap2UI5 contains predefined user exits which can be used to modify the standard behaviour. The user exits are exposed by the interface [`Z2UI5_IF_EXIT`](https://github.com/abap2UI5/abap2UI5/blob/main/src/02/z2ui5_if_exit.intf.abap). To use them in your system you have to create a new class which implements the interface and its methods. They're called dynamically by abap2UI5 class [`Z2UI5_CL_EXIT`](https://github.com/abap2UI5/abap2UI5/blob/main/src/02/z2ui5_cl_exit.clas.abap). You should **not** include your class into abap2UI5 packages but in any other custom package.
3+
abap2UI5 contains predefined user exits which can be used to modify the standard behavior. The user exits are exposed by the interface [`Z2UI5_IF_EXIT`](https://github.com/abap2UI5/abap2UI5/blob/main/src/02/z2ui5_if_exit.intf.abap). To use them in your system you have to create a new class which implements the interface and its methods. They're called dynamically by abap2UI5 class [`Z2UI5_CL_EXIT`](https://github.com/abap2UI5/abap2UI5/blob/main/src/02/z2ui5_cl_exit.clas.abap). You should **not** include your class into abap2UI5 packages but in any other custom package.
44

55
The following example changes the title, theme and the time drafts are saved in the backend:
66

docs/advanced/fiori.md

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -31,15 +31,15 @@ sap.ui.core.Component.create({
3131
}
3232
}
3333
}).then(function (oComponent) {
34-
var oCompContainter = new sap.ui.core.ComponentContainer({
34+
var oCompContainer = new sap.ui.core.ComponentContainer({
3535
component: oComponent,
3636
async: true
3737
});
3838

3939
// Add component container to your VBox
4040
var oVBox = that.getView().byId("VBoxId")
4141
oVBox.destroyItems();
42-
oVBox.addItem(oCompContainter);
42+
oVBox.addItem(oCompContainer);
4343

4444
//Overwrite default height of object page section
4545
var oSection = that.getView().byId("[This is the ID of your object page section::Section]");
@@ -58,13 +58,13 @@ sap.ui.core.Component.create({
5858
```
5959

6060
4. Add CSS (style.css):
61-
```json
61+
```css
6262
.customSectionHeight {
6363
height: auto !important;
6464
}
6565
```
6666

67-
5. Create ABAP2U5 app class
67+
5. Create abap2UI5 app class
6868
```abap
6969
METHOD z2ui5_if_app~main.
7070
@@ -76,13 +76,13 @@ sap.ui.core.Component.create({
7676
7777
ENDIF.
7878
79-
DATA(lr_view) = z2ui5_cl_xml_view=>factory( ).
80-
DATA(lr_page) = lr_view->page( showheader = abap_false
81-
backgrounddesign = `List` )->content( ). "Backgrounddesign "List" sets a white background color
79+
DATA(view) = z2ui5_cl_xml_view=>factory( ).
80+
DATA(page) = view->page( showheader = abap_false
81+
backgrounddesign = `List` )->content( ). "Backgrounddesign "List" sets a white background color
8282
83-
lr_page->text( `TEXT` ).
83+
page->text( `TEXT` ).
8484
85-
client->view_display( lr_view->stringify( ) ).
85+
client->view_display( view->stringify( ) ).
8686
8787
ENDMETHOD.
8888
```

docs/configuration/authorization.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -105,6 +105,6 @@ CLASS z2ui5_cl_app IMPLEMENTATION.
105105
ENDCLASS.
106106
```
107107

108-
::: tip Warning
108+
::: warning
109109
If you don't implement authorization checks at the app level, make sure that end users cannot bypass service-level authorization checks by navigating between apps.
110110
:::

docs/configuration/btp.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
---
22
outline: [2, 4]
33
---
4-
# BTP Build Workzone
4+
# BTP Build Work Zone
55

66
Integrate your abap2UI5 apps into BTP Services like Build Workzone. Find all information here:<br>
77
[**Installation & Configuration of BTP**](https://www.linkedin.com/pulse/abap2ui5-integration-sap-business-technology-platform-13-installation-lf1re/?trackingId=YQ0y%2Fq0y6Kw5PK8chNCbrw%3D%3D&lipi=urn%3Ali%3Apage%3Ad_flagship3_pulse_read%3BFGBWUSIZRzeRjUNKBFD0uA%3D%3D)<br>

docs/configuration/installation.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,10 +16,10 @@ In `S/4 Private Cloud` you can make the HTTP endpoint accessible for business us
1616
### S/4 On-Premise
1717
The setup in `S/4 On-Premise` is the same as in `S/4 Private Cloud`. Follow the guide [here.](/configuration/launchpad)
1818

19-
### R/3 Netweaver
19+
### R/3 NetWeaver
2020
The setup is the same as in `S/4 Private Cloud`. Depending on your release level, you may be able to add the apps to Launchpads. Follow the guide [here.](/configuration/launchpad)
2121

22-
### R/3 Netweaver (<7.50)
22+
### R/3 NetWeaver (<7.50)
2323
For older versions of R/3 NetWeaver lower v7.50, install the downported version with syntax adjustments for earlier releases. abap2UI5 runs on versions down to 7.02. See the downport section for more information [here.](/advanced/downporting)
2424

2525
### BTP ABAP Environment

docs/configuration/launchpad.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -80,12 +80,12 @@ CLASS z2ui5_cl_lp_kpi_hello_world DEFINITION
8080
CREATE PUBLIC .
8181
8282
PUBLIC SECTION.
83-
INTERFACES z2ui5_if_proxy_kpi.
83+
INTERFACES z2ui5_if_lp_kpi.
8484
INTERFACES z2ui5_if_app.
8585
8686
ENDCLASS.
8787
88-
CLASS z2ui5_cl_proxy_kpi_hello_world IMPLEMENTATION.
88+
CLASS z2ui5_cl_lp_kpi_hello_world IMPLEMENTATION.
8989
9090
METHOD z2ui5_if_lp_kpi~count.
9191
"kpi calculation....

docs/configuration/s4_public_cloud.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -70,7 +70,7 @@ To use abap2UI5 in production environments, you'll need to complete the frontend
7070
Since UI5 apps (BSPs) aren't supported directly via ADT abapGit, you need to manually deploy the app:
7171

7272
1. Download the app folder from [abap2UI5-frontend](https://github.com/abap2UI5/frontend)
73-
2. Deploy it into your system following this [deployment guide](https://developers.sap.com/tutorials/abap-s4hanacloud-procurement-purchasereq-shop-ui..html#4c15de5c-bce6-46d0-a634-0008261b3117)
73+
2. Deploy it into your system following this [deployment guide](https://developers.sap.com/tutorials/abap-s4hanacloud-procurement-purchasereq-shop-ui.html#4c15de5c-bce6-46d0-a634-0008261b3117)
7474

7575
### 5. Configure Launchpad & Tiles (Optional)
7676

docs/configuration/security.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,8 @@ abap2UI5 is a backend-centric framework. All logic and business data remain secu
88
### HTTP Endpoint
99
The abap2UI5 framework operates as an HTTP handler. You create this HTTP handler and call the abap2UI5 API within it. End users can access abap2UI5 by calling the endpoint externally, with security managed similarly to any other UI5 application.
1010

11-
### Authentication
12-
Authorization is handled at the ICF (Internet Communication Framework) node level. You have complete control over configuring the ICF node, including visibility settings, login procedures, and other security parameters.
11+
### Authentication
12+
Authentication is handled at the ICF (Internet Communication Framework) node level. You have complete control over configuring the ICF node, including visibility settings, login procedures, and other security parameters.
1313

1414
### Authorization
1515
As an app developer, you have full flexibility in managing authorization settings. You can configure these either at the application level or service node level. For detailed guidance on setting up authentication for your endpoint, check out [this page.](/configuration/authorization)

0 commit comments

Comments
 (0)