Ansicht
Dokumentation

BADI_EHSH_EXAM_RES_I - BAdI: Import Medizinischer Daten (Untersuchungsergebnisse)

BADI_EHSH_EXAM_RES_I - BAdI: Import Medizinischer Daten (Untersuchungsergebnisse)

Fill RESBD Structure from EBP Component Structure   General Data in Customer Master  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

Dieses Business Add-In (BAdI) wird in der Komponente Arbeitsmedizin (HEA) verwendet.

Während des Imports von medizinischen Testergebnissen können Sie mit dem BAdI zusätzliche Aktionen durchführen:

  • DETERMINE_SERVICE
    Ermittlung des Medizinischen Service, für den die Daten importiert werden
  • DETERMINE_PERSON
    Ermittlung der Person, für die die Daten importiert werden
  • HANDLE_DATA_CONVERSION_REC
    Konvertierungsfunktionalität für importierte Testergebnisse pro Datensatz
  • HANDLE_DATA_CONVERSION_TAB
    Konvertierungsfunktionalität für importierte Testergebnisse
  • HANDLE_POST_COMMIT
    Zusätzliche Funktionalität nach dem Speichern der Daten

Der Filter für das BAdI wird durch den Untersuchungstyp abgebildet, der den Testergebnissen zugrunde liegt (z.B. 01 für Audiogramme, 02 für Laboruntersuchung, 04 für Lungenuntersuchung). Somit kann für jeden Untersuchungstyp eine eigene Implementierung des BAdIs angelegt werden.

Die Importfunktionalität wird über den Funktionsbaustein EHS00MDATAUPL_IMPORT implementiert. Die Dokumentation des Funktionsbausteins enthält weitere Informationen zum Aufruf der zur Verfügung stehenden Methoden.

Während der Datenverarbeitung wird die für den jeweiligen Untersuchungstyp gültige Implementierung dieses BAdIs aufgerufen.

Im Standard ist das BAdI aktiv. Für folgende Untersuchungstypen werden aktive Standardimplementierungen ausgeliefert, die als Vorlage für eine kundeneigene Implementierung verwendet werden können.

  • Audiogramm (Untersuchungstyp: 01)
  • BAdI-Implementierung: EHSH_EXAM_RES_IMPORT_01

  • Implementierende Klasse: CL_IM_EHSH_EXAM_RES_IMPORT_01

  • Filtereinstellung: EHSH_EXAM_RES_IMPORT = 1

  • Laboruntersuchung (Untersuchungstyp: 02)
  • BAdI-Implementierung: EHSH_EXAM_RES_IMPORT_02

  • Implementierende Klasse: CL_IM_EHSH_EXAM_RES_IMPORT_02

  • Filtereinstellung: EHSH_EXAM_RES_IMPORT = 2

  • Lungenuntersuchung (Untersuchungstyp: 04)
  • BAdI-Implementierung: EHSH_EXAM_RES_IMPORT_04

  • Implementierende Klasse: CL_IM_EHSH_EXAM_RES_IMPORT_04

  • Filtereinstellung: EHSH_EXAM_RES_IMPORT = 4

Das Business Add-In ist nicht mehrfach verwendbar, d.h. es wird jeweils nur eine Implementierung pro Filtereinstellung ausgeführt.

Das Business Add-In ist filterabhängig. Für eine BAdI-Implementierung muss der Filter EHSH_EXAM_RES_IMPORT mit dem entsprechenden Untersuchungstyp festgelegt werden.

Informationen über die Implementierung von BAdIs im Rahmen des Erweiterungskonzepts finden Sie in der SAP-Bibliothek von SAP NetWeaver unter BAdIs - Einbettung in das Enhancement Framework.

Diese BAdI verwendet das Interface IF_EX_EHSH_EXAM_RES_IMPORT. Um weitere Informationen zu erhalten, zeigen Sie das Interface im Class-Builder an.

DETERMINE_SERVICE

DETERMINE_PERSON

HANDLE_DATA_CONVERSION_REC

HANDLE_DATA_CONVERSION_TAB

HANDLE_POST_COMMIT






ROGBILLS - Synchronize billing plans   PERFORM Short Reference  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 5229 Date: 20240520 Time: 155235     sap01-206 ( 115 ms )