Skip to content

Commit 5754230

Browse files
committed
Fix accessibility, frontmatter and string delimiter issues
- samples.md, use_cases.md: replace generic "alt text" with descriptive image alt texts for screen reader accessibility - next.md: add missing frontmatter block (outline: [2, 4]) for consistency with all other documentation pages - authorization.md: normalize string delimiters from single quotes to backticks in second AUTHORITY-CHECK example to match the rest of the file https://claude.ai/code/session_01AaA4EMw83KMzGP6kaDZPJU
1 parent e79682a commit 5754230

4 files changed

Lines changed: 13 additions & 10 deletions

File tree

docs/configuration/authorization.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -85,8 +85,8 @@ CLASS z2ui5_cl_app IMPLEMENTATION.
8585
8686
METHOD z2ui5_if_app~main.
8787
" Perform an authorization check before launching the app
88-
AUTHORITY-CHECK OBJECT 'Z_APP_AUTH'
89-
ID 'APP' FIELD 'Z2UI5_APP_001'.
88+
AUTHORITY-CHECK OBJECT `Z_APP_AUTH`
89+
ID `APP` FIELD `Z2UI5_APP_001`.
9090
9191
IF sy-subrc <> 0.
9292
" Authorization failed, deny access

docs/get_started/next.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,6 @@
1+
---
2+
outline: [2, 4]
3+
---
14
# What's Next?
25

36
Now that you have abap2UI5 up and running, here are some paths to explore further.

docs/get_started/samples.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,11 +8,11 @@ With over 250 samples, the [samples repository](https://github.com/abap2UI5/abap
88

99
### Samples
1010
Try out samples for tables, lists, trees, and many other UI5 controls. Copy and paste code snippets to accelerate your development:
11-
![alt text](image-1.png)
11+
![Sample apps overview showing tables, lists, trees and other UI5 controls](image-1.png)
1212

1313
### Jump into the Code
1414
Press `CTRL+F12` to open the source code, view, and model for each sample:
15-
![alt text](image-2.png)
15+
![Source code viewer opened with CTRL+F12 showing code, view and model](image-2.png)
1616

1717
_Don't have a system available? You can also run the samples directly in your browser [here.](https://abap2ui5.github.io/web-abap2ui5-samples/)_
1818

docs/get_started/use_cases.md

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -12,26 +12,26 @@ For a comprehensive overview, see [this article.](https://www.linkedin.com/pulse
1212

1313
#### Tier 1 Extension
1414
For clean-core compliance, develop applications that follow "keep the core clean" principles, ensuring your apps stay cloud-ready and upgrade-stable:
15-
![alt text](image-11.png){ width=60% }
15+
![Tier 1 on-stack extension architecture diagram](image-11.png){ width=60% }
1616

1717
#### Tier 2 Extension
1818
If certain APIs you need are not yet released, you can still create a cloud-ready abap2UI5 app by accessing these APIs through a separate Tier 2 wrapper:
19-
![alt text](image-21.png){ width=60% }
19+
![Tier 2 on-stack extension with wrapper for unreleased APIs](image-21.png){ width=60% }
2020

2121
#### Tier 3 Extension
2222
For a classic extension approach, you can use unreleased APIs, giving you greater freedom to customize and extend your system:
23-
![alt text](image-10.png){ width=60% }
23+
![Tier 3 on-stack extension with unreleased API access](image-10.png){ width=60% }
2424

2525
### Side-by-Side Extension
2626

2727
#### Tier 1 Extension
2828
Develop applications separately from your S/4 system's lifecycle using only remote API calls. Stick to released APIs and your apps will work with S/4HANA Public Cloud too:
29-
![alt text](image-22.png){ width=60% }
29+
![Tier 1 side-by-side extension with remote API calls](image-22.png){ width=60% }
3030

3131
#### Tier 3 Extension
3232
For more flexibility, develop applications with an independent lifecycle from your S/4 system using remote API calls:
33-
![alt text](image-23.png){ width=60% }
33+
![Tier 3 side-by-side extension with remote API calls](image-23.png){ width=60% }
3434

3535
### Software as a Service
3636
With a Tier 1 side-by-side extension, you can connect the same abap2UI5 app to multiple S/4 systems. Use the same abap2UI5 code across different customer tenants and remote systems to create a true SaaS scenario:
37-
![alt text](image-9.png){ width=60% }
37+
![SaaS architecture connecting one abap2UI5 app to multiple S/4 tenants](image-9.png){ width=60% }

0 commit comments

Comments
 (0)