The most important SAP PM BAPI (SAP Plant Maintenance BAPI)

SAP PM Main BAPI for important Objects of SAP PM: Measurements, Notifications, Orders, Confirmation, Functional Location and Equipment.
As I lost a lot of time finding out which BAPI, I want to avoid you that. So, I am sharing the whole list of almost all data for SAP PM Main BAPI Notification, Order, … ).

The list is organized by topic and the most used bapi are in bold.  The topics for SAP PM BAPI covered here are: 

  • SAP PM BAPI for Equipment
  • Functional Location BAPI
  • SAP PM BAPI for Confirmation
  • SAP PM BAPI for Orders
  • BAPI for Notifications in SAP PM
  • SAP PM BAPI for Measurements

SAP PM Main BAPI for Equipment

Find here some of the important SAP BAPI for Equipment for SAP Plant Maintenance.

BAPI Description
BAPI_EQUI_CHANGEChange Equipment
BAPI_EQUI_CREATECreate Equipment
BAPI_EQUI_CREATE_BY_REFERENCE
BAPI_EQUI_DISMANTLEInstall Equipment (Functional Location & Superior Equipment)
BAPI_EQUI_GETDETAILRead Equipment
BAPI_EQUI_GETLISTSelection of Equipment List
BAPI_EQUI_GETSTATUS Read (System-/User-)Status Equi
BAPI_EQUI_INSTALLInstall Equipment (Functional Location & Superior Equipment)
BAPI_EQMT_CREATECreate equipment
BAPI_EQMT_DETAILRead details for equipment
BAPI_EQMT_DISMANTLEFLDismantle equipment at functional location
BAPI_EQMT_DISMANTLEHRDismantle equipment from equipment hierarchy
BAPI_EQMT_GETCATALOGPROFILDetermine catalog profile for equipment
BAPI_EQMT_GETLISTFORCUSTOMERSelect customer equipment
BAPI_EQMT_INSTALLFLInstall equipment at functional location
BAPI_EQMT_INSTALLHRInstall equipment in equipment hierarchy
BAPI_EQMT_MODIFYChange equipment
IDOC_INPUT_EQUIPMENT_CHANGE
IDOC_INPUT_EQUIPMENT_CREATE

Note that BAPI_EQUI_* BAPIs are used to manage Equipment in SAP PM.

SAP PM Main BAPI for Functional Location

Functional Location in SAP PM can be handled by the following SAP BAPI :

BAPI Description
BAPI_FUNCLOC_CHANGEChange Functional Location
BAPI_FUNCLOC_CREATECreate Functional Location
BAPI_FUNCLOC_GETDETAILRead Functional Location
BAPI_FUNCLOC_GETLISTRead List of Functional Locations (with Internal Key)
BAPI_FUNCLOC_GETSTATUSRead (System-/User-) Status of Functional Location
BAPI_FUNCLOC_SET_LABEL_SYSTEMUser-Dependent Setting of Current System Indicator
IDOC_INPUT_FUNC_LOC_CHANGE
IDOC_INPUT_FUNC_LOC_CREATE

Check also

SAP PM Main BAPI for Confirmation

SAP PM Confirmation main BAPIs for Plant Maintenance are:

BAPI Description
BAPI_ALM_CONF_CANCEL Cancel confirmation for maintenance/service order
BAPI_ALM_CONF_CREATECreate confirmation for maintenance/service order
BAPI_ALM_CONF_GETDETAILDetailed data for maintenance/service order confirmation
BAPI_ALM_CONF_GETLISTList of maintenance/service order confirmations
BAPI_ALM_GET_PROPPropose Data for Time Confirmation

SAP PM Main BAPI for Orders

SAP PM Order ( for ALM ) can be maintained and retrieved via the following SAP PM BAPI :

BAPI Description
BAPI_ALM_COMPONENT_GET_DETAILRead Detail Data for a Component
BAPI_ALM_OPERATION_GET_DETAILRead Detail Data for an Operation
BAPI_ALM_ORDERHEAD_GET_LISTDetermination of a List of Maintenance/Service Orders from Selection
BAPI_ALM_ORDEROPER_GET_LISTDetermination of a List of Operations from Selection
BAPI_ALM_ORDER_GET_DETAILReading of Detail Data for an Order
BAPI_ALM_ORDER_MAINTAINProcess Maintenance-/Service Order

SAP PM Main BAPI for Notifications

SAP PM Notifications are an important Business Objects when dealing with SAP PM. Here the most used SAP PM BAPI for Notification:

BAPI Description
BAPI_ALM_NOTIF_CHANGEUSRSTATChange User Status of a PM/CS Notification
BAPI_ALM_NOTIF_CLOSEComplete PM/CS Notification
BAPI_ALM_NOTIF_CREATECreate PM/CS Notification
BAPI_ALM_NOTIF_DATA_ADD PM/CS Notification Add Data
BAPI_ALM_NOTIF_DATA_DELETE PM/CS Notification Delete Data
BAPI_ALM_NOTIF_DATA_MODIFY PM/CS Notification Change Data
BAPI_ALM_NOTIF_GET_DETAIL PM/CS Notification Read Detail Data
BAPI_ALM_NOTIF_LIST_EQUISelect PM/CS Notifications by Equipment
BAPI_ALM_NOTIF_LIST_FUNCLOCSelect PM/CS Notifications by Functional Locations
BAPI_ALM_NOTIF_LIST_PARTNERSelect PM/CS Notifications by Partners
BAPI_ALM_NOTIF_LIST_PLANGROUPSelect PM/CS Notif by Maintenance Planner Group
BAPI_ALM_NOTIF_LIST_SORTFIELDSelect PM/CS Notifications by Sort Field
BAPI_ALM_NOTIF_POSTPONEReset PM/CS Notification
BAPI_ALM_NOTIF_PUTINPROGRESSRelease PM/CS Notification
BAPI_ALM_NOTIF_SAVESave PM/CS Notification
BAPI_ALM_NOTIF_TASK_COMPLETEPM/CS Notification Complete Task
BAPI_ALM_NOTIF_TASK_RELEASEPM/CS Notification Release Task
BAPI_ALM_NOTIF_TASK_SUCCESSPM/CS Notification Set Task to Successful
BAPI_SERVICENOTIFICAT_CREATECreate service notification
BAPI_SERVICENOTIFICAT_GETLISTSelect by customer or contact person

SAP PM Main BAPI for Measurements

SAP PM Measurements can be read using the following SAP BAPI

BAPI Description
MEASUREM_DOCUM_RFC_SINGLE_001RFC MeasDocument Individual Processing Create
MEASUREM_DOCUM_RFC_SINGLE_002RFC MeasDocument Individual Processing Change/Display or Read

Check more detail about SAP Business Content for Plant Maintenance (PM)

Sab125

Hi. I have been working as SAP Technical and functional for a decade. Through this blog, I am trying to share with you my experience. Hopefull, it makes your ways easier path ...Sab