You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/advanced/fiori.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -5,7 +5,7 @@ outline: [2, 4]
5
5
6
6
You can extend the object page of Fiori list report apps with an abap2UI5 app. A repository to showcase the use case can be found [here](https://github.com/axelmohnen/ABAP2UI5_COMP_CONT).
<imgwidth="747"height="387"alt="abap2UI5 app embedded in Fiori Elements object page"src="https://github.com/user-attachments/assets/c14d5732-3b8c-4fa5-83ab-6d188a4d87db" />
<imgwidth="942"alt="UI5 Repository Load program for manual frontend deployment"src="https://github.com/user-attachments/assets/2eac29f4-596e-4bab-8a17-7a8f86630b95">
47
47
48
48
49
49
### Launchpad KPIs
@@ -55,7 +55,7 @@ Enhance your Fiori Launchpad with Key Performance Indicators (KPIs) using the ab
55
55
Find more information in the blog article on [LinkedIn](https://www.linkedin.com/pulse/abap2ui5-host-your-apps-sap-fiori-launchpad-33-kpis-abap2ui5-uuxxe/).
<imgwidth="649"height="573"alt="abapGit repository link dialog in ADT"src="https://github.com/user-attachments/assets/9ea46657-5ff5-4075-af12-4b5b359c212d" />
When installing repositories with ADT abapGit, all artifacts are initially imported in an inactive state. You'll need to manually activate them. The easiest approach is to create a dedicated inactive/active folder tree for the abap2UI5 project:
<imgwidth="481"height="182"alt="Inactive objects folder tree in ADT"src="https://github.com/user-attachments/assets/a47fe1f1-5445-46da-96b9-8df3bfe9a99d" />
<imgwidth="638"height="179"alt="Mass activation of abap2UI5 artifacts in progress"src="https://github.com/user-attachments/assets/e133ba2f-d284-47fa-8dbe-cadee9679f2e" />
<imgwidth="447"height="112"alt="Activation completed status message"src="https://github.com/user-attachments/assets/ba6614b9-d79e-41ee-9ba0-6339aaee800f" />
Copy file name to clipboardExpand all lines: docs/development/navigation/navigation.md
+16-1Lines changed: 16 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -62,4 +62,19 @@ To learn more about launchpads and routing, refer to the documentation [here](/c
62
62
63
63
### Inner App Navigation
64
64
65
-
Coming Soon... (PRs welcome)
65
+
For navigating within a single application (e.g., switching between sub-views or steps in a wizard), use the view display method with different views depending on your application state:
66
+
67
+
```abap
68
+
METHOD z2ui5_if_app~main.
69
+
70
+
CASE mv_current_step.
71
+
WHEN 'STEP_1'.
72
+
client->view_display( view_step_1( ) ).
73
+
WHEN 'STEP_2'.
74
+
client->view_display( view_step_2( ) ).
75
+
ENDCASE.
76
+
77
+
ENDMETHOD.
78
+
```
79
+
80
+
Use class attributes to track the current state and switch views accordingly. This keeps all navigation logic in a single ABAP class without needing cross-app calls.
0 commit comments