SAP ABAP IMG Activity EAML_CHECK_LFE_DATA (BAdI: Checking of Linear Data)
Hierarchy
SAP_APPL (Software Component) Logistics and Accounting
   PM-EQM (Application Component) Technical Objects
     EAML (Package) EAM: Linear Feature Extension - unswitched
IMG Activity
ID EAML_CHECK_LFE_DATA BAdI: Checking of Linear Data  
Transaction Code S_EB5_05000509   (empty) 
Created on 20091123    
Customizing Attributes EAML_CHECK_LFE_DATA   BAdI: Checking of Linear Data 
Customizing Activity EAML_CHECK_LFE_DATA   BAdI: Checking of Linear Data 
Document
Document Class SIMG   Hypertext: Object Class - Class to which a document belongs.
Document Name EAML_CHECK_LFE_DATA    

Use

This Business Add-In (BAdI) is used in the Technical Objects (PM-EQM) component.

You can use this BAdI to do the following:

  • You can perform additional checks on standard or customer fields.
  • You can change linear data, for example for defaulting of customer fields.
  • You can suppress messages or adapt the message type.

The following methods are available:

  • CHECK_LFE_DATA

    You can use this BAdI method to check and change the linear data assigned to a technical object (for example, functional location, equipment) and the linear data assigned to maintenance notification items, maintenance order items, and so on. Additionally, you can execute this method to check and change characteristics with linear data that is assigned to functional locations or equipment.

  • CHECK_AUSP_LFE_DATA

    You can use this BAdI method only to check and change characteristics with linear data that is assigned to functional locations or equipment. There are input parameters for the characteristic names and values as well as the linear data assigned to them.

Requirements

Standard settings

For more information about the standard settings (filters, single or multiple use), see the Enh. Spot Element Definitions tab in the BAdI Builder (transaction SE18).

BAdI Implementation

EAML_CHECK_LFE_DATA_W_MSG
You can use this BAdI implementation to suppress the warning message EAML029. The length value is always calculated if start or end point was changed.

Activities

For information about implementing BAdIs as part of the Enhancement Concept, see SAP Library for SAP NetWeaver under BAdIs - Embedding in the Enhancement Framework.

Example

General checks concerning all start point fields (START_POINT), end point fields (END_POINT) and so on can be implemented in the CHECK_LFE_DATA method. More specific checks on characteristics with linear data can be implemented in the CHECK_AUSP_LFE_DATA method, which passes the characteristics' names and values as input parameters.

The example class CL_EX_EAML_CHECK_LFE_DATA can be copied.

Business Attributes
ASAP Roadmap ID 257   Create User Exits 
Mandatory / Optional 2   Optional activity 
Critical / Non-Critical 2   Non-critical 
Country-Dependency A   Valid for all countries 
Assigned Application Components
Documentation Object Class Documentation Object Name Current line number Application Component Application Component Name
SIMG EAML_CHECK_LFE_DATA 0 HLA0009531 Technical Objects 
Maintenance Objects
Maintenance object type E   Business Add-In - Definition 
History
Last changed by/on SAP  20091123 
SAP Release Created in 605