cancel
Showing results for 
Search instead for 
Did you mean: 

How to know if Approval was done using Fiori App or SBWP

Former Member
0 Kudos

Hello,

Is it possible to monitor and find out how many Approval or Rejections were done through Fiori.

Or for that matter is there a way to monitor if a Fiori App was used to perform an act (say creation of sales order etc.).

I came across this thread but apparently the suggestion given is incorrect as Approving through Fiori is also a dialog step.

http://scn.sap.com/thread/3687661

Thanks in advance.

Sundeep

nknight
Explorer
0 Kudos

Did you ever find a solution for this?

Accepted Solutions (0)

Answers (3)

Answers (3)

masa_139
Product and Topic Expert
Product and Topic Expert
0 Kudos

Hi Sundeep,

Could you share the business background? What will happen after you know the workitem is approved by SBWP or Fiori?

Regards,

Masa / SAP Technology RIG

Former Member
0 Kudos

Hi Masa,

Thanks for your reply.

It will certainly help the organization to know how many users have adopted Fiori and justify the investments made and this can be a driver for implementing more Fiori apps.

Also this information will certainly be useful in knowing the user preference and guiding the users who are not using Fiori to adopt it for their day to day business activities.

Regards,

Sundeep

masa_139
Product and Topic Expert
Product and Topic Expert
0 Kudos

Hi Sundeep,

In that case you can take statics in Gateway level because the requirement is not which workitem is approved by which transaction.

There are several ways.

+ Logon log on Gateway level

+ OData statistics

Regards,

Masa / SAP Technology RIG

Former Member
0 Kudos

Thanks Masa for your reply.

But if I want to know if a particular Workitem was approved through Fiori or through SBWP, is it possible?

Regards

Sundeep

masa_139
Product and Topic Expert
Product and Topic Expert
0 Kudos

Hi Sundeep,

You can do everything. I would use Programing Exit in the workflow template.

Regards,

Masa / SAP Technology RIG

Former Member
0 Kudos

Thanks Masa for your response.

I wish there was a standard out of the box feature to know if a particular action (workflow approval, creation or update of objects etc.) has been done through Fiori or GUI.

Thanks again for providing your valuable inputs and clarifying my doubts.

Best Regards

Sundeep

former_member213185
Discoverer
0 Kudos

Interesting Masa.  If the workitem program exit encapsulates a call to a function module that has a call screen statement in it, would you know if the Fiori framework and environment would call the Webgui service to have the dynpro displayed in an HTML popup ? I'd find that awfully cool but unfortunatly I think your reply will be no

nknight
Explorer
0 Kudos

Did you ever find a solution for this?

karthikarjun
Active Contributor
0 Kudos

Hi Sundeep,

1. This information are available in ERP system. Try to use SAP T codes to retrieve your information.

2. If you have gw service, it is pretty much easier to see how many po are approved via browser or gw client

Thanks,

Karthik A

Former Member
0 Kudos

Hi Karthik,

Which SAP T code you are referring to? The tcode SWI2_FREQ and SWI5 give the total number of workflow instance and it is not possible to differentiate if a particular workflow was processed through Fiori or SBWP.

I want to know if an approval was done through fiori or SBWP and not if it was done via browser or gw client.

Thanks

Sundeep

former_member182874
Active Contributor
0 Kudos

Hi Sundeep,

I feel you can switch on the trace. I forgot the transaction name, Check with basis. I feel SM/ST. but you can take a record of this in Gateway system and see which classes/methods were called again n again to check the trace for PO approvals.

Former Member
0 Kudos

Thanks Tejas for your reply.

There should be a more simpler way of doing this rather than switching trace and analyzing the classes/methods etc.

We have around 8 approval apps and it is not practical to check the trace for each app.

I hope there is a better and direct way of finding this. Not sure though how!

Regards

Sundeep