cancel
Showing results for 
Search instead for 
Did you mean: 

Fiori My Inbox Open Task (WDA) with Dynamic Parameters: Missing functionality?

Lukas_Weigelt
Active Contributor
0 Kudos

Dear Fiori-Wizards,

.

System Info:

.

Business Suite (EHP8 for ERP 6.0) on NW 7.5 Stack 11 and Central Hub deployed Gateway, also on 7.5 Stack 11, using UI5 Libs. Ver. 1.52.X

.

Background:

.

I'm currently migrating several WDA-based Scenarios from our UWL to the Fiori My Inbox 2.0. I.e. the Fiori My Inbox will replace our UWL in the near future. I'm mostly using the official Migration Guide and the Fiori My Inbox Cookbook as knowlegde base.

.

Problem:

.

After observing, that most of the WDA Applications which we use (e.g. Travel Request, Leave Request) are launched from the Fiori My Inbox (via "Open Task") with a corrupted URL, or rather, partially unparsed URL, I managed to trace down the Batch requests to the class CL_SWF_UTL_URL_WD_ABAP Method GET_WD_PARAMETERS. To my dismay, it seems that there is no generic URL parsing present at all, i.e. only two static Parameters are handled (shown in the following screenshot).

.

.

Since we are on the currently latest available SPs and Stacks and upon only finding Notes dating back to the year 2015, I figured the standard development simply hasn't reached maturity here yet and consequently wrote a small Modification which parses the dynamic parameter string and polls the respective data via the Workflow API.

.

Question:

.

My question is the oldest one in the book: "Have I missed something?". This isn't the first time I'm asking myself this but in this particular case, the logic that is missing in the standard has been available in RFC-Modules since the UWL was introduced more than 20 years ago. Additionally, the runtime parameters in CL_SWF_UTL_URL_WD_ABAP are already sufficient to poll the Workflow API, they're simply not being used, though. It's like the developer who wrote this class, was about to code it the next morning and got hit by a truck instead.

.

Any comments are highly appreciated. Guess this turned out to be a rant rather than a question but really, I could found a consulting business and call it "Solutions 10 minutes older than Dirt" with stuff like that (and probably be super successful..).

.

Cheers, Lukas

EDIT: Fixed Screenshot

TheGokke
Active Participant
0 Kudos

Can you fix it maybe via Intent based navigation?

You have 10 query parameters that you can pass, I used it at a client of mine:

Accepted Solutions (0)

Answers (0)