Uploaded by studylib

2146575 - Customer fields in BAPIs Technical object - 2146575 E 20230118

advertisement
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
Download