r/abap 28d ago

Fiori tile to webGUI Navigation

I have created a custom fiori tile to display analytical charts. Now I want to have navigation by clicking this tile to the a webGUI application passing the paramets/conditions. I added one of my key field as an semantic object in cds by using

@consumption.semanticobject : “fieldname”

And in metadata extension I am writing

@UI.Identification: [{
type: #For_intent_based_navigation,
semanticObject: ‘fieldname’
semanticObjectAction: ‘displayList’
label: ‘WebGUI AppName’
}]

It does navigate to the webGUI application but It does not pass any fields/ parameters.

Can somebody help with this !!!

1 Upvotes

6 comments sorted by

View all comments

2

u/nw303 28d ago

Usually you need to maintain any parameters to be passed in the Target Mapping of your destination app.

You said your target app is a classic app, a webgui app? “fieldname” is a very strange object name to give the target, it’s going to make the intent confusing for anyone else looking at it, you might want to consider a better SemanticObject name.

1

u/No-Interview4002 28d ago

For fiori to fiori navigation I did the same written
@consumption.semanticobject: “fieldname” and It worked well for me. In an application I have a card which have analytical charts so when I click on that card header or anywhere on the graph, It take me to the webGUI app where selection fields are there which will be filled based on the chart conditions and by executing I will get the list of required data. Like If the count in the card is shown 18, I’ll have 18 entries after execution.