Skip to content

Commit 96c9dca

Browse files
authored
Update navigation.md
1 parent e8ccf6a commit 96c9dca

File tree

1 file changed

+8
-4
lines changed

1 file changed

+8
-4
lines changed

docs/development/navigation.md

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,9 @@ outline: [2, 4]
55

66
In abap2UI5, each application is represented by a single ABAP class. While you can embed all logic within a single class, it is generally better practice to keep individual classes manageable in size. This can be achieved by creating multiple classes that interact with each other, allowing you to build reusable, generic applications and popups that can be called in various contexts.
77

8-
### Backend
8+
### Cross App Navigation
9+
10+
#### Backend
911
To call an ABAP class, use the following code:
1012
```abap
1113
METHOD z2ui5_if_app~main.
@@ -47,7 +49,7 @@ ENDMETHOD.
4749
Sound familiar? The abap2UI5 framework emulates the classic `call screen` and `leave to screen` behaviour here.
4850
:::
4951

50-
### Launchpad
52+
#### Launchpad
5153
It is recommended to use backend communication exclusively for view changes or popup calls. If you’re using a launchpad, consider navigating through the launchpad to utilize browser navigation and history. Here’s an example:
5254
```abap
5355
client->_event_client(
@@ -57,5 +59,7 @@ client->_event_client(
5759
) ) ).
5860
```
5961
To learn more about launchpads and routing, refer to the documentation [here.](/configuration/launchpad)
60-
### Frontend
61-
Further frontend navigation features, including back button support with routing, are currently a work in progress. Track updates [here.](https://github.com/abap2UI5/abap2UI5/issues/1420)
62+
63+
### Inner App Navigation
64+
65+
### App State Handling

0 commit comments

Comments
 (0)