SAP ABAP IMG Activity BADI_EHSH_EXAM_RES_I (BAdI: Import of Medical Data (Examination Results))
Hierarchy
EA-APPL (Software Component) SAP Enterprise Extension PLM, SCM, Financials
   EHS-HEA (Application Component) Occupational Health
     P99Q1 (Package) EH&S: Occupational Health
IMG Activity
ID BADI_EHSH_EXAM_RES_I BAdI: Import of Medical Data (Examination Results)  
Transaction Code S_EE5_50000133   (empty) 
Created on 20090306    
Customizing Attributes BADI_EHSH_EXAM_RES_I   BAdI: Import of Medical Data (Examination Results) 
Customizing Activity BADI_EHSH_EXAM_RES_I   BAdI: Import of Medical Data (Examination Results) 
Document
Document Class SIMG   Hypertext: Object Class - Class to which a document belongs.
Document Name BADI_EHSH_EXAM_RES_IMPORT    

Use

This Business Add-In (BAdI) is used in the Occupational Health (HEA) component.

You can execute further actions with the BAdI during the import of medical examination results.

  • DETERMINE_SERVICE
    Determination of the medical service for which the data is imported.
  • DETERMINE_PERSON
    Determination of the person for which the data is imported.
  • HANDLE_DATA_CONVERSION_REC
    Conversion functionality for imported examination results per data record.
  • HANDLE_DATA_CONVERSION_TAB
    Conversion functionality for imported examination results
  • HANDLE_POST_COMMIT
    Additional functionality for after you save the data.

The filter for the BAdI is mapped by examination category, which forms the basis of the examination results (ex. 01 for audiograms, 02 for laboratory examination, 04 for pulmonary examination). Thus, you can create your own implementation of the BAdI for each examination category.

The import function is implemented with the function module EHS00MDATAUPL_IMPORT. The function module documentation includes additional information for calling the methods that are available.

During data processing, the valid implementation of this BAdI is called for the corresponding examination category.

Requirements

Standard settings

The BAdI is activated in the standard system. The following examination categories are delivered in the standard system. The standard implementations can be used as a template in creating your own implementations.

  • Audiogram (examination category: 01)
    • BAdI implementation: EHSH_EXAM_RES_IMPORT_01
    • Implementing class: CL_IM_EHSH_EXAM_RES_IMPORT_01
    • Filter setting: EHSH_EXAM_RES_IMPORT = 1
  • Laboratory examination (examination category: 02)
    • BAdI implementation: EHSH_EXAM_RES_IMPORT_02
    • Implementing class: CL_IM_EHSH_EXAM_RES_IMPORT_02
    • Filter setting: EHSH_EXAM_RES_IMPORT = 2
  • Pulmonary examination (examination category: 04)
    • BAdI implementation: EHSH_EXAM_RES_IMPORT_04
    • Implementing class: CL_IM_EHSH_EXAM_RES_IMPORT_04
    • Filter setting: EHSH_EXAM_RES_IMPORT = 4

The Business Add-In cannot be used multiple times. This means for each one, only one implementation is executed per filter setting.

The BAdI is filter-dependent. The filter EHSH_EXAM_RES_IMPORT with the corresponding examination category must be specified for a BAdI implementation.

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

See also

This BAdI uses the interface IF_EX_EHSH_EXAM_RES_IMPORT. For more information, display the interface in the Class Builder.

BAdI-Methoden

DETERMINE_SERVICE

DETERMINE_PERSON

HANDLE_DATA_CONVERSION_REC

HANDLE_DATA_CONVERSION_TAB

HANDLE_POST_COMMIT

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 
Maintenance Objects
Maintenance object type E   Business Add-In - Definition 
History
Last changed by/on SAP  20090306 
SAP Release Created in 605