on 2025 Jan 31 11:03 AM
Hi,
I have requirement to display "Manage GL Account" App from my custom CDS based Fiori app.
as added semantic object @consumption.sematicobject: 'GLAccount' and UI.Lineitem.semanticObjectAction: "manage" but when i click on GL account but still i can see all actions when i click on GL account in App output.
Please guide me how to directly navigate to Manage GLAccount app.
Request clarification before answering.
Hello @Raghavendar
In addition to @Maciej__Galica comment,
You cannot restrict the Smart Link popover to a single action. By design, it lists all target mappings for a semantic object
To navigate directly to the Manage G/L Account app, use intent-based navigation via DataFieldForIntentBasedNavigation instead of @Consumption.semanticObject.
Useful SAP Documentation References
Smart Link popover behaviour (lists all actions):
Intent-based navigation annotations:
Target app reference:
Smart Link is a popover with an unlimited number of actions. Use DataFieldForIntentBasedNavigation with General Ledger Account/manage for a straightforward, one-click access to Manage G/L Account.
With kind regards
Chuma
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hello @Raghavendar ,
In case you do not want to see long list of option when clicked on hyperlink you can always create a custom semantic object and map the target mapping(of Manage GL Account App) and use the custom semanticc object in your CDS view @Consumption.semanticobject: 'CustomSemanticObject'. This will directly navigate you to the target mapping configured. Please note Fiori works on Semantic Object/Action and its corresponding Target mappings.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
| User | Count |
|---|---|
| 6 | |
| 5 | |
| 4 | |
| 3 | |
| 3 | |
| 3 | |
| 3 | |
| 2 | |
| 2 | |
| 2 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.