2023-01-18 2146575 2146575 - Customer fields in BAPIs: Technical object Version Language Priority Release Status Component 1 Type English Master Language Correction with medium priority Category Released for Customer Released On PM-EQM ( Equipment and Technical Objects ) SAP Note German Advance development 08.10.2015 Please find the original document at https://launchpad.support.sap.com/#/notes/ 2146575 Symptom You have added additional fields to tables (such as EQUI or IFLOT) of a technical object (equipment or functional location), and you want to use BAPIs of the technical objects to maintain these fields. Reason and Prerequisites In the BAPIs of the technical objects, the parameters EXTENSIONIN and EXTENSIONOUT, which are used to process customer-specific data, are missing. Solution After you have implemented this SAP Note, the parameters EXTENSIONIN or EXTENSIONOUT or both are available in the following BAPIs: EXTENSIONIN EXTENSIONOUT BAPI_EQUI_CHANGE x x BAPI_EQUI_CREATE x x BAPI_EQUI_CREATE_BY_REFERENCE x BAPI_EQUI_GETDETAIL x BAPI_FUNCLOC_CHANGE x x BAPI_FUNCLOC_CREATE x x BAPI_FUNCLOC_GETDETAIL x The BAdI BADI_EAM_ITOB_BAPI_CUST_FIELDS (enhancement spot ES_EAM_ITOB_BAPI_CUST_FIELDS) is available for checking and processing the data. This BAdI provides methods for checking and processing the import parameter EXTENSIONIN (when you create or change a technical object) and filling the export parameter EXTENSIONOUT (when you create, change, and read a technical object). The BAPIs call the following BAdI methods: Method EXTENSIONIN Method EXTENSIONOUT BAPI_EQUI_CHANGE EXTENSIONIN_EQUI_CHANGE EXTENSIONOUT_EQUI BAPI_EQUI_CREATE EXTENSIONIN_EQUI_CREATE EXTENSIONOUT_EQUI BAPI_EQUI_CREATE_BY_REFERENCE EXTENSIONOUT_EQUI BAPI_EQUI_GETDETAIL EXTENSIONOUT_EQUI BAPI_FUNCLOC_CHANGE EXTENSIONIN_FUNCLOC_CHANGE EXTENSIONOUT_FUNCLOC BAPI_FUNCLOC_CREATE EXTENSIONIN_FUNCLOC_CREATE EXTENSIONOUT_FUNCLOC © 2023 SAP SE or an SAP affiliate company. All rights reserved 1 of 3 2023-01-18 2146575 BAPI_FUNCLOC_GETDETAIL EXTENSIONOUT_FUNCLOC If, when you create or change a technical object, you want to maintain additional fields that are contained in the database view ITOB (for example, additional fields for the table EQUI or IFLOT), these fields still must be added to another database structure, depending on the BAPI used: Structure BAPI_EQUI_CHANGE ITOBAPI_MODIFY_EQ BAPI_EQUI_CREATE ITOBAPI_CREATE_EQ BAPI_FUNCLOC_CHANGE ITOBAPI_MODIFY_FL BAPI_FUNCLOC_CREATE ITOBAPI_CREATE_FL Software Components Software Component Release SAP_APPL 604 - 604 SAP_APPL 605 - 605 SAP_APPL 606 - 606 SAP_APPL 616 - 616 SAP_APPL 617 - 617 Correction Instructions Software Component From To Version Changed on ID SAP_APPL 617 617 1 06.08.2015 08:55:59 0001916237 SAP_APPL 616 616 1 06.08.2015 08:56:12 0001916290 SAP_APPL 606 606 1 06.08.2015 08:56:22 0001916292 SAP_APPL 604 604 1 06.08.2015 08:56:52 0001916294 SAP_APPL 605 605 2 06.08.2015 09:08:19 0001916293 Prerequisites © 2023 SAP SE or an SAP affiliate company. All rights reserved 2 of 3 2023-01-18 Software Component SAP_APPL 2146575 From To 604 604 SAP Note/KBA 1441539 Title Component Equipment BAPIs: Material/serial number combination lock PM-EQMEQ Support Package Software Component Release Support Package SAP_APPL 604 SAPKH60418 SAP_APPL 605 SAPKH60515 SAP_APPL 606 SAPKH60616 SAP_APPL 616 SAPKH61610 SAP_APPL 617 SAPKH61710 Terms of use | Copyright | Trademark | Legal Disclosure | Privacy © 2023 SAP SE or an SAP affiliate company. All rights reserved 3 of 3