cancel
Showing results for 
Search instead for 
Did you mean: 

Where to find the RFCs/BAPIs behind standard SAP Fiori apps?

michal_klima
Explorer
0 Kudos

Hello,

How to find out which RFC/BAPI is called by an OData service in the backend? (except by tracing/debuging each service manually)

I'm looking for those RFCs/BAPIs used by standard SAP Fiori on S/4HANA On-Premise 1511 FPS01.

regards

Michal

Accepted Solutions (0)

Answers (3)

Answers (3)

Jocelyn_Dart
Product and Topic Expert
Product and Topic Expert
0 Kudos

Hi Michael

Be aware that quite a number of the S/4HANA apps may use ABAP Core Data Services (CDS) in the OData and do not use RFCs/BAPIs at all. So you may need to skill up!

Rgds

Jocelyn

aakash_neelaperumal2
Active Participant
0 Kudos

HI Michael,

Use the service name in transaction /IWBEP/REG_SERVICE in backend server.

This will give both Data provider and Model provider class. Methods in the data provider class will have the relevant RFC based on the entity type.

masa_139
Product and Topic Expert
Product and Topic Expert
0 Kudos

Hi Michael,

I usually navigate there from /IWFND/MAINT_SERVICE.

Select the OData service -> Service Implementation -> Find the Data Provider Class

It goes to SE24 and you can see all methods.

Regards,

Masa / SAP Technology RIG

michal_klima
Explorer
0 Kudos

Hi Masa,

Thank you for the fast reply.

Unfortunately has one Data Provider Class multiple methods, where several RFCs can be used...

Your proposed way would work for one, two applications, but as of now there are 270 Fioris out of the box for S/4HANA 1511.

regards

Michal

masa_139
Product and Topic Expert
Product and Topic Expert
0 Kudos

Hi Michal,

Please share the background why you need those information or what the current issue is.

Maybe there is another way to solve your issue.

Regards,

Masa / SAP Technology RIG

michal_klima
Explorer
0 Kudos

Hi Masa,

basically the request  is regarding authorizations.

The provided frondend roles with standard Fioris contain only catalogs, launchpad groups and OData services required to run the applications. On backend are Fiori corresponding roles having just OData service included.

But there is no direct connection to BIZ PFCG roles on back-end on the authorization object level.

These as of sap help pages this "must already exist and be provided by customer".

regards

Michal

masa_139
Product and Topic Expert
Product and Topic Expert
0 Kudos

Hi Michal,

I use authorization trace in ST01. RFC/BAPI name does not provide big help for finding authorization.

Regards,

Masa / SAP Technology RIG