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
Check also   SAP VIM BAPI - Main BAPI in OpenText - Part 1

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:

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
Check also   How to Read SAP Notification Status

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