on 04-14-2016 12:34 PM
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
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
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
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.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
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
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
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
User | Count |
---|---|
80 | |
9 | |
9 | |
7 | |
7 | |
6 | |
6 | |
6 | |
5 | |
4 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.