Skip to Content
avatar image
Former Member

OData Services for EAM/PM Objects

Can any of please tell me where is a list of entities and their standard attributes for EAM/PM objects - such as location, plant, maintenance order, inspection order, other task lists etc. I need to pull this out into our solution from EAM/PM installation. I am looking to use SAP DataConnectors and ODATA gateway services.

Add comment
10|10000 characters needed characters exceeded

  • Get RSS Feed

2 Answers

  • Mar 06, 2018 at 11:01 AM

    Below there are Fiori applications using oData services. I had retrieved the data from Fiori apps library. You can just filter by the Level 2 application component as PM.

    Request Maintenance EAM_NTF_CREATE

    Report and Repair Malfunction EAM_MALFUNCTION_MANAGE

    Find Maintenance Notification EAM_OBJPG_MAINTNOTIFICATION_SRV


    Find Maintenance Order and Operation EAM_OBJPG_MAINTORDANDOPER_SRV

    Find Maintenance Order Confirmation EAM_OBJPG_ORDERCONFIRMATION_SRV


    Schedule Material Availability Check APJ_JOB_MANAGEMENT_SRV

    Mass Schedule Maintenance Plans APJ_JOB_MANAGEMENT_SRV

    Analytical List Page for Technical Object Breakdown Analysis C_MAINTOBJBREAKDOWNQUERY_CDS

    Add comment
    10|10000 characters needed characters exceeded

  • Mar 01, 2018 at 02:08 PM

    Since I see no replies yet ...

    Have you thought about exposing the (Standard) BAPI's / RFC as OData through Gateway? There are a number of 'Get_List' and 'Get_Detail' BAPI's for TechnicalObjects and Orders / Notifications you could import / convert to OData ...? There are some Blogs on this ...

    I believe in a SAP Cloud Scenario you would have some Services Preconfigured around "Asset Intelligence Network", but I'm not aware of "Out-of-the-Box" OData for EAM-Objects ...
    Maybe some of the Fiori-EAM-Apps (for HANA-Systems) have a Default OData-Service? You could check this in the SAP Fiori Reference Library?

    If somebody can offer you some valuable insights on that, I'm also looking forward to learning more ...

    Add comment
    10|10000 characters needed characters exceeded

    • Building upon Nic's suggestion would be to open some reference App, press F12 and go to networks tab and search for the OData service name. Then trigger the $metadata call for that service and get its entity data model. From the entity data model you can figure out what you need. Further if you can locate a system which has the standard OData service then you can check the data retrieval logic as well.