0% found this document useful (0 votes)
172 views25 pages

BAPI - EAM Module

The document provides an overview of various Business Application Programming Interfaces (BAPIs) related to SAP S/4 HANA's Enterprise Asset Management, including functionalities for equipment, functional locations, orders, confirmations, notifications, and measurements. It also outlines customer exits for enhancing standard SAP applications and lists SAP course coupon codes for various modules. The document serves as a guide for SAP consultants to navigate and utilize BAPIs effectively.

Uploaded by

Ajit Lokhande
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
172 views25 pages

BAPI - EAM Module

The document provides an overview of various Business Application Programming Interfaces (BAPIs) related to SAP S/4 HANA's Enterprise Asset Management, including functionalities for equipment, functional locations, orders, confirmations, notifications, and measurements. It also outlines customer exits for enhancing standard SAP applications and lists SAP course coupon codes for various modules. The document serves as a guide for SAP consultants to navigate and utilize BAPIs effectively.

Uploaded by

Ajit Lokhande
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 25

SAP S/4 HANA

ENTERPRISE ASSET
BAPIS_FM_CUSTOMER
MANAGEMENT
EXIT

VW Consultant 1
VW Consultant

BAPI

To simplify the development efforts SAP provides a range of Business Application Programming
Interfaces (BAPIs).
Transaction Code:
BAPI
VW Consultant

EQUIPMENT
EQUIPMENT Description
BAPI_EQUI_CHANGE PM BAPI: Change Equipment
BAPI_EQUI_CREATE PM BAPI: Create Equipment
BAPI_EQUI_CREATE_BY_REFERENCE
BAPI_EQUI_DISMANTLE PM BAPI: Install Equipment (Functional Location, Superior Equipment)
BAPI_EQUI_GETDETAIL PM BAPI: Read Equipment
BAPI_EQUI_GETLIST BAPI PM: Selection of Equipment List
BAPI_EQUI_GETSTATUS PM BAPI: Read (System-/User-)Status Equi
BAPI_EQUI_INSTALL PM BAPI: Install Equipment (Functional Location, Superior Equipment)
BAPI_EQMT_CREATE Create equipment
BAPI_EQMT_DETAIL Read details for equipment
BAPI_EQMT_DISMANTLEFL Dismantle equipment at functional location
BAPI_EQMT_DISMANTLEHR Dismantle equipment from equipment hierarchy
BAPI_EQMT_GETCATALOGPROFIL Determine catalog profile for equipment
BAPI_EQMT_GETLISTFORCUSTOMER Select customer equipment
BAPI_EQMT_INSTALLFL Install equipment at functional location
BAPI_EQMT_INSTALLHR Install equipment in equipment hierarchy
BAPI_EQMT_MODIFY Change equipment
IDOC_INPUT_EQUIPMENT_CHANGE
IDOC_INPUT_EQUIPMENT_CREATE
VW Consultant

FUNCTIONAL LOCATIONS

FUNCTIONAL LOCATIONS Description

BAPI_FUNCLOC_CHANGE PM BAPI: Change Functional Location

BAPI_FUNCLOC_CREATE PM BAPI: Create Functional Location

BAPI_FUNCLOC_GETDETAIL PM BAPI: Read Functional Location

BAPI_FUNCLOC_GETLIST BAPI PM: Read List of Functional Locations (with Internal Key)

BAPI_FUNCLOC_GETSTATUS PM BAPI: Read (System-/User-) Status of Functional Location

BAPI_FUNCLOC_SET_LABEL_SYSTEM BAPI PM: User-Dependent Setting of Current System Indicator

IDOC_INPUT_FUNC_LOC_CHANGE

IDOC_INPUT_FUNC_LOC_CREATE
VW Consultant

ORDERS

ORDERS Description

BAPI_ALM_COMPONENT_GET_DETAIL Read Detail Data for a Component

BAPI_ALM_OPERATION_GET_DETAIL Read Detail Data for an Operation

BAPI_ALM_ORDERHEAD_GET_LIST Determination of a List of Maintenance/Service Orders from Selection

BAPI_ALM_ORDEROPER_GET_LIST Determination of a List of Operations from Selection

BAPI_ALM_ORDER_GET_DETAIL Reading of Detail Data for an Order

BAPI_ALM_ORDER_MAINTAIN Process Maintenance-/Service Order


VW Consultant

CONFIRMATION

CONFIRMATIONS Description

BAPI_ALM_CONF_CANCEL Cancel confirmation for maintenance/service order

BAPI_ALM_CONF_CREATE Create confirmation for maintenance/service order

BAPI_ALM_CONF_GETDETAIL Detailed data for maintenance/service order confirmation

BAPI_ALM_CONF_GETLIST List of maintenance/service order confirmations

BAPI_ALM_GET_PROP Propose Data for Time Confirmation


VW Consultant

NOTIFICATION
NOTIFICATIONS Description
BAPI_ALM_NOTIF_CHANGEUSRSTAT Change User Status of a PM/CS Notification
BAPI_ALM_NOTIF_CLOSE Complete PM/CS Notification
BAPI_ALM_NOTIF_CREATE Create 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_EQUI Select PM/CS Notifications by Equipment
BAPI_ALM_NOTIF_LIST_FUNCLOC Select PM/CS Notifications by Functional Locations
BAPI_ALM_NOTIF_LIST_PARTNER Select PM/CS Notifications by Partners
BAPI_ALM_NOTIF_LIST_PLANGROUP Select PM/CS Notifications by Maintenance Planner Group
BAPI_ALM_NOTIF_LIST_SORTFIELD Select PM/CS Notifications by Sort Field
BAPI_ALM_NOTIF_POSTPONE Reset PM/CS Notification
BAPI_ALM_NOTIF_PUTINPROGRESS Release PM/CS Notification
BAPI_ALM_NOTIF_SAVE Save PM/CS Notification
BAPI_ALM_NOTIF_TASK_COMPLETE PM/CS Notification: Complete Task
BAPI_ALM_NOTIF_TASK_RELEASE PM/CS Notification: Release Task
BAPI_ALM_NOTIF_TASK_SUCCESS PM/CS Notification: Set Task to Successful
BAPI_SERVICENOTIFICAT_CREATE Create service notification
BAPI_SERVICENOTIFICAT_GETLIST Select service notifications according to customer or contact person
VW Consultant

MEASURING DOCUMENT

MEASUREMENTS Description

MEASUREM_DOCUM_RFC_SINGLE_001 RFC Measurement Document: Individual Processing, Create

MEASUREM_DOCUM_RFC_SINGLE_002 RFC Measurement Document: Individual Processing, Change/Display or Read


VW Consultant

BOM

BOM Description

BAPI_MATERIAL_BOM_GROUP_CREATE Creation of a material BOM group

BAPI_MAT_BOM_EXISTENCE_CHECK Check whether BOM group for material exists


VW Consultant

EXAMPLE: BAPI TO
CREATE EQUIPMENT

➢To check BAPI’s use T-Code “BAPI”


➢Based on the SAP modules navigate
to corresponding path.
➢For SAP PM module, go to plant
maintenance path and explore
different BAPI’s which are shown in
above slides
VW Consultant
VW Consultant

FUNCTION MODULE:
BAPI_EQUI_CREATE

➢To check function module (FM) use


T-Code “SE37”
➢Enter FM and execute
VW Consultant

FUNCTION MODULE:
BAPI_EQUI_CREATE

➢ Maintain all required parameters to


create equipment master under
import parameters section shown in
next slide
➢ Execute the FM after maintaining all
required parameters under
▪ EXTERNAL_NUMBER (only if external numbers are used)
▪ DATA_GENERAL
▪ DATA_SPECIFIC
▪ DATA_FLEET
▪ VALID_DATE
▪ DATA_INSTALL
VW Consultant
VW Consultant

Once after executing “BAPI_EQUI_CREATE” to create


equipment finally a commit transaction must be
executed, for that “BAPI_TRANSACTION_COMMIT” BAPI
to be used as shown below and execute it.
VW Consultant

CUSTOMER
EXITS
Customer exits are used to add users own
functions to standard SAP applications
without modifying the original SAP
programs.
Transaction code: SMOD to call customer
exits
VW Consultant

Master Data Description

IEQM0001 Additional Checks when installing equipment in FLOC

IEQM0002 Additional Checks when defining equipment hierarchies

IEQM0003 Additional Checks prior to posting equipment

IEQM0004 Object is permitted for contract partner

IEQM0005 Object is permitted for SD contract

IEQM0006 Object is permitted for SD contract (Maintenance Order Contract)

IEQM0007 Change vendor field in equipment master

IHCL0001 Create equipment with material (class and characteristics template)

ILOM0001 Additional checks prior to posting functional location

ILOM0002 Structural check of location numbers

ITOB0001 Customer include sub-screen for FLOC master data

ITOB0002 Field changes in template

ITOB0003 Customer include sub-screen for fleet object data

ITOB0004 Fleet identification data (checks)


VW Consultant

Measuring Points Description

IMRC0001 Define field content for measuring points and documents

IMRC0002 Measuring point (menu exit for custom function)

IMRC0003 Measuring document (menu exit for custom function)

IMRC0004 Checks for new measurement document

IMRC0005 Measuring point (exit in AUTHORITY_CHECK_IMPT)


VW Consultant

Warranties Description

BG000001 Warranty check

BG000002 Warranty check dialog box

BG000003 Change warranty check result

Task List Description

IAIH0001 Enhance task list header with customer-specific fields

Maintenance Plan Description

IPRM0002 Determine planned dates for maintenance plan

IPRM0003 User fields: maintenance plan

IPRM0004 Maintenance plan/item: customer check during save

IPRM0005 Determine offset for service-based strategy plans


VW Consultant

Notification Description
QQMA0001 User subscreen for notification header
QQMA0008 User subscreen for notification item
QQMA0010 User subscreen for additional data on cause
QQMA0011 User subscreen for additional data on task
QQMA0012 User subscreen for additional data on activity
QQMA0014 Checks prior to saving a notification
QQMA0015 Exit prior to calling F4 help for catalog
QQMA0016 User data function in GOTO --> Task Menu
QQMA0016 User data function in GOTO --> Activities Menu
QQMA0018 Date assignment after entry of priorities
QQMA0019 Default partner when a notification is added
QQMA0021 User data function in GOTO menu
QQMA0022 User data function in GOTO --> Cause Menu
QQMA0023 User data function in GOTO --> Item Menu (QM/PM/SM)
QQMA0024 Deactivation of function codes in menu
QQMA0025 Default values when a notification is added
QQMA0026 Authorization check when starting a notification t-code
QQMA0027 Default values when a task is added
QQMA0029 Changing the notification type
QQMA0030 Changing a status change for permissibility
Orders Description
COZF0001 VW Consultant Changing a PReq for external operation
COZF0002 Changing a PReq for external component
IWO10001 Creating a PM suborder
IWO10002 Customer check for order release
IWO10004 Customer check for order completion
IWO10005 Customer-specific determination of profit center
IWO10006 Exclusion of function codes
IWO10007 Customer enhancements: permits in order
IWO10008 Customer enhancements: determination of tax jurisdiction code
IWO10009 Customer check during SAVE
IWO10010 Customer enhancement for determining the WBS element
IWO10011 Customer enhancement for component selection
IWO10012 Priority handling in central header
IWO10015 F4 help for user fields in operation
IWO10016 Customer enhancement for checking operation user fields
IWO10017 Determine external order number by customer logic
IWO10018 User fields in order header
IWO10020 Automatic task list integration
IWO10021 Automatic task list transfer during order creation from notification
IWO10022 Determine calendar
IWO10025 Determine responsible cost center
IWO10026 Set do not execute status
IWO10027 Generate custom specific settlement rule
IWO10029 Include BOM in order
IWO10030 Prepopulate fields for results object
IWO10031 Hide personnel number in order
IWO10033 Customer specific authorization check
IWO10034 Operation status is based on capacity requirements status
IWO20001 Task list transfer to order
IWOC0001 Create notification: determination of reference object
IWOC0002 Check status change permissibility
IWOC0003 Reference object and planner group auth check
IWOC0004 Change single-level list processing in ALV settings
CNEX0026 Customer enhancement for general material check
CNEX0027 Customer enhancement: determine plant, SLOC, for component
VW Consultant

Completion Confirmation Description

CMFU0001 Define customer specific screen layout

CMFU0002 Set parameters for time confirmation & goods movement

CONFPM01 Order confirmation: determine customer specific default values

CONFPM02 Order confirmation: customer specific input checks 1(PM/SM)

CONFPM03 Order confirmation: customer specific check after operation selection

CONFPM04 Order confirmation: customer specific input checks 2

CONFPM05 Order confirmation: customer specific amendments during SAVE

Information System Description

MCI10001 MCI1: PMIS/QMIS update


VW Consultant

SAP COURSE COUPON CODES


SAP Courses
VW Consultant
SAP Courses with coupon codes
SL.No Course Coupon Code Link

SAP S/4 HANA Quality Management (QM) Module https://www.udemy.com/course/sap-s4-hana-quality-management-qm-module-


1 LEARN_S4_HANA_QM_MAY
Online Course online-course/?couponCode=LEARN_S4_HANA_QM_MAY

SAP S/4 HANA Asset Management (EAM)/PM https://www.udemy.com/course/sap-s4-hana-asset-management-eampm-module-


2 LERN_S4_HANA_EAM_MAY
Module Online Course online-course/?couponCode=LERN_S4_HANA_EAM_MAY

SAP S4 HANA Sourcing & Procurement (MM https://www.udemy.com/course/sap-s4-hana-sourcing-procurement-mm-module-


3 LEARN_S4_HANA_MM_MAY
Module) Online Course online-course/?couponCode=LEARN_S4_HANA_MM_MAY

SAP S/4 HANA Basics and S/4 HANA Production https://www.udemy.com/course/sap-s4-hana-basics-and-s4-hana-production-


4 LEARN_S4_HANA_PP_MAY
Planning Module planning-module/?couponCode=LEARN_S4_HANA_PP_MAY

SAP Material Management (MM) Module Online https://www.udemy.com/course/sap-material-management-mm-module-online-


5 LEARN_SAP_MM_MAY
Practical Class practical-class/?couponCode=LEARN_SAP_MM_MAY

SAP DMS & ECM Cross-App Module Online https://www.udemy.com/course/sap-dms-ecm-cross-app-module-online-practical-


6 LEAN_SAP_DMS_ECM_MAY
Practical Class class/?couponCode=LEAN_SAP_DMS_ECM_MAY

https://www.udemy.com/course/sap-production-planning-pp-configuration-online-
SAP Production Planning (PP) Module
7 LEARN_SAP_PP_MAY class/?couponCode=LEARN_SAP_PP_MAY
Configuration Class

SAP Plant Maintenance (PM) Module Configuration https://www.udemy.com/course/sap-plant-maintenance-pm-module-


8 LERN_SAP_PM_CONF_MAY
Class configuration/?couponCode=LERN_SAP_PM_CONF_MAY

SAP Production Planning (PP) Module Online https://www.udemy.com/course/sap-pp-module-online-practical-


9 LEARN_SAP_PP_MAY
Practical Class class/?couponCode=LEARN_SAP_PP_MAY
VW Consultant

Thank
Thank You
You

You might also like