Skip to content

Commit fa75ddd

Browse files
authored
Merge pull request #46 from abap2UI5/claude/analyze-documentation-gYG3b
Reorganize documentation images into section-specific directories
2 parents 373b543 + e27f01b commit fa75ddd

25 files changed

Lines changed: 18 additions & 18 deletions

docs/.vitepress/config.mjs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -205,7 +205,7 @@ export default defineConfig({
205205
},
206206
{
207207
text: "Advanced Topics",
208-
link: "/advanced/advanced",
208+
link: "/advanced/downporting",
209209
collapsed: true,
210210
items: [
211211
{ text: "Downporting", link: "/advanced/downporting" },

docs/advanced/rfc.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ The system that calls the app (the frontend system) includes the UI5 library and
2424
_Prerequisite: Set up a destination in SM59 so the source system can be called via RFC. abap2UI5 needs to be installed in both systems._
2525

2626
Steps:
27-
1. Install the [abap2UI5 RFC Connector](https://github.com/abap2UI5-addons/rfc-connector) via abapGit on both system
27+
1. Install the [abap2UI5 RFC Connector](https://github.com/abap2UI5-addons/rfc-connector) via abapGit on both systems
2828
2. Replace in the HTTP handler the destination `NONE` with your Source System Destination
2929
3. Call in your browser the endpoint `.../sap/bc/2ui5_rfc`
3030

docs/configuration/productive_usage.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ The project will be continuously further developed, so there's no specific "stab
1818

1919
#### Transport
2020
Install the project using abapGit into your development system. Then, use the normal transport process for deployment to production:
21-
![Transport process from development to production via abapGit](image-3.png){ width=80% }
21+
![Transport process from development to production via abapGit](/configuration/image-3.png){ width=80% }
2222

2323
#### Renaming
2424
If you're starting new development but already have abap2UI5 apps running in production, and you're worried about updating to the latest release, consider installing abap2UI5 multiple times in your system using the [renaming feature](/advanced/renaming). This way, you can safely continue development without affecting your existing apps in production.

docs/configuration/troubleshooting.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ On the frontend, abap2UI5 behaves like a standard UI5 app, so you can use all ty
1313

1414
##### Debugging Tools
1515
To begin, press `Ctrl+F12` to open the built-in debugger tools in abap2UI5
16-
![Built-in debugger showing XML View and Data Model inspection](debug.png)
16+
![Built-in debugger showing XML View and Data Model inspection](/configuration/debug.png)
1717
Here, you can inspect the XML View and check the Data Model bound to the view.
1818

1919
##### UI5 Inspector

docs/development/messages.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@ ENDMETHOD.
4444

4545
#### SY, BAPIRET, CX_ROOT
4646
You can directly pass common message structures, objects, and variables to the functions:
47-
###### SY
47+
#### SY
4848
```abap
4949
METHOD z2ui5_if_app~main.
5050
@@ -53,7 +53,7 @@ METHOD z2ui5_if_app~main.
5353
5454
ENDMETHOD.
5555
```
56-
###### BAPIRET
56+
#### BAPIRET
5757
```abap
5858
METHOD z2ui5_if_app~main.
5959
@@ -67,7 +67,7 @@ METHOD z2ui5_if_app~main.
6767
6868
ENDMETHOD.
6969
```
70-
###### CX_ROOT
70+
#### CX_ROOT
7171
```abap
7272
METHOD z2ui5_if_app~main.
7373

docs/get_started/quickstart.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,10 +8,10 @@ outline: [2, 4]
88

99
Install [abap2UI5](https://github.com/abap2UI5/abap2UI5) with [abapGit](https://abapgit.org):
1010

11-
![abapGit repository installation screen for abap2UI5](image.png)
11+
![abapGit repository installation screen for abap2UI5](/get_started/image.png)
1212

1313
::: details ABAP Cloud
14-
![abapGit installation for ABAP Cloud environments](image-4.png)
14+
![abapGit installation for ABAP Cloud environments](/get_started/image-4.png)
1515
:::
1616

1717

@@ -50,7 +50,7 @@ ENDCLASS.
5050
Next use the transaction SICF to create a new HTTP service with the handler above:
5151

5252
![SICF service creation dialog in transaction SICF](https://github.com/user-attachments/assets/b76d9459-79be-40e1-a00e-b4e8cbbab9d4) <br>
53-
![HTTP handler class assignment in SICF service configuration](image-5.png)
53+
![HTTP handler class assignment in SICF service configuration](/get_started/image-5.png)
5454

5555
::: details ABAP Cloud
5656
For ABAP Cloud environments, follow [this guide](https://developers.sap.com/tutorials/abap-environment-create-http-service.html).

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/samp
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-
![Sample apps overview showing tables, lists, trees and other UI5 controls](image-1.png)
11+
![Sample apps overview showing tables, lists, trees and other UI5 controls](/get_started/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-
![Source code viewer opened with CTRL+F12 showing code, view and model](image-2.png)
15+
![Source code viewer opened with CTRL+F12 showing code, view and model](/get_started/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-
![Tier 1 on-stack extension architecture diagram](image-11.png){ width=60% }
15+
![Tier 1 on-stack extension architecture diagram](/get_started/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-
![Tier 2 on-stack extension with wrapper for unreleased APIs](image-21.png){ width=60% }
19+
![Tier 2 on-stack extension with wrapper for unreleased APIs](/get_started/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-
![Tier 3 on-stack extension with unreleased API access](image-10.png){ width=60% }
23+
![Tier 3 on-stack extension with unreleased API access](/get_started/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-
![Tier 1 side-by-side extension with remote API calls](image-22.png){ width=60% }
29+
![Tier 1 side-by-side extension with remote API calls](/get_started/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-
![Tier 3 side-by-side extension with remote API calls](image-23.png){ width=60% }
33+
![Tier 3 side-by-side extension with remote API calls](/get_started/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-
![SaaS architecture connecting one abap2UI5 app to multiple S/4 tenants](image-9.png){ width=60% }
37+
![SaaS architecture connecting one abap2UI5 app to multiple S/4 tenants](/get_started/image-9.png){ width=60% }

0 commit comments

Comments
 (0)