Hierarchy

⤷

⤷

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