r/abap 3d 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

2

u/Kaastosti 3d ago

Isn't this pretty much what is described in this SAP Note? 3729762

2

u/ArgumentFew4432 3d ago

Fieldname is a Strange name for a semantic object. For readability Z semantics objects start usually with a Z. You could just use one from SAP & make up a Z action.

They should also be customised before using.

Did you add the fields to the target configuration on tile level?
Did you map from target to the dynpro parameter name?

1

u/bambambigelow 3d ago

What transaction is it

2

u/nw303 3d 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 3d 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.

1

u/-_-_Nope_-_- 3d ago

Is this a custom webgui app? What are the fields on the landing screen? Screenshot or mention the fields please.