SAP ABAP Class CL_EXM_IM_ISHMED_DS_PMDDEVICES (Example Implementation for BAdI Definition ISHMED_DS_PMDDE)
Hierarchy
IS-H (Software Component) SAP Healthcare
   IS-HMED (Application Component) Clinical System
     NMED_DS (Package) Departmental Solutions
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_EX_ISHMED_DS_PMDDEVICES BAdI Interface IF_EX_ISHMED_DS_PMDDEVICES 20060815
Properties
Class CL_EXM_IM_ISHMED_DS_PMDDEVICES  
Short Description Example Implementation for BAdI Definition ISHMED_DS_PMDDE    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package NMED_DS   Departmental Solutions 
Created 20060815   SAP 
Last change 20071120   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_EXM_IM_ISHMED_DS_PMDDEVICES has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_EX_ISHMED_DS_PMDDEVICES BAdI Interface IF_EX_ISHMED_DS_PMDDEVICES 20060815
Friends
Class CL_EXM_IM_ISHMED_DS_PMDDEVICES has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_BEGFIELDS Constant Private Type reference (TYPE) STRING '' 20061120
2 C_BEGVAL Constant Private Type reference (TYPE) STRING '' 20061120
3 C_DELIMITER Constant Private Type reference (TYPE) C '/' Field Delimiter 20061120
4 C_ENDFIELDS Constant Private Type reference (TYPE) STRING '' 20061120
5 C_ENDVAL Constant Private Type reference (TYPE) STRING '' 20061120
6 C_ERR Constant Private Type reference (TYPE) SY-MSGTY 'E' Messages, Message Type 20060815
7 C_MSGID Constant Private Type reference (TYPE) SY-MSGID 'N2DS' Messages, Message Class 20060815
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_GROUP Instance method Private Method Check Group Name 20061120
2 PARSE_AND_MAP_FIELDS Instance method Private Method Provide Field Values for PMD 20061120
3 PARSE_AND_MAP_GROUP Instance method Private Method Provide Group Data for PMD 20061120
4 PROCESS_GROUP Instance method Private Method Format Group 20061120
Events
Class CL_EXM_IM_ISHMED_DS_PMDDEVICES has no event.
Types
Class CL_EXM_IM_ISHMED_DS_PMDDEVICES has no local type.
Method Signatures

Method CHECK_GROUP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_GROUP Call by reference Type reference (TYPE) STRING zu prüfende Gruppe 20061120
# Exception Resumable Description Created on
1 UNKNOWN_GROUP unbekannte Feldgruppe 20061120

Method PARSE_AND_MAP_FIELDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing ET_MSGTAB Call by reference Type reference (TYPE) ISHMED_T_DS_MSG ISHMED Nachrichtentabelle 20061120
2 Changing ET_PMD_DATA Call by reference Type reference (TYPE) ISHMED_T_DS_DEVDOC_IMP Übergabe von Gerätedaten>PMD 20061120
3 Importing IS_DEVICES Call by reference Type reference (TYPE) TN2DEVICES Schnittstellen-Informationen / Formate 20061120
4 Importing IS_NPAT Call by reference Type reference (TYPE) NPAT IS-H: Stammdaten Patient (allgemein) 20061120
5 Importing IT_DEVDOC_CUST Call by reference Type reference (TYPE) ISHMED_T_DEVDOC_CUST Schnittstellenfelder - Dokument Zuordnung 20061120
6 Importing IT_FIELDS Call by reference Type reference (TYPE) TABLE Tabelle der Feldnamen 20061120
7 Importing IT_VAL Call by reference Type reference (TYPE) TABLE Tabelle der Feldinhalte 20061120
8 Importing I_OCC Call by reference Type reference (TYPE) N2_DSOCC Zeilenindex in multipler Struktur 20061120
# Exception Resumable Description Created on
1 PROCESS_FAILED Verarbeitung fehlerhaft 20061120

Method PARSE_AND_MAP_GROUP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing ET_MSGTAB Call by reference Type reference (TYPE) ISHMED_T_DS_MSG Nachrichtentabelle 20061120
2 Changing ET_PMD_DATA Call by reference Type reference (TYPE) ISHMED_T_DS_DEVDOC_IMP Rückgabedaten für das PMD 20061120
3 Importing IS_DEVICES Call by reference Type reference (TYPE) TN2DEVICES Schnittstellen-Informationen / Formate 20061120
4 Importing IS_NPAT Call by reference Type reference (TYPE) NPAT IS-H: Stammdaten Patient (allgemein) 20061120
5 Importing IT_DEVDOC_CUST Call by reference Type reference (TYPE) ISHMED_T_DEVDOC_CUST Tabellentyp für Schnittstellenfelder - Dokument Zuordnung 20061120
6 Importing I_GROUP_STRING Call by reference Type reference (TYPE) STRING Gruppe der Untersuchungsergebnisse 20061120
# Exception Resumable Description Created on
1 PROCESS_FAILED Verarbeitung war fehlerhaft 20061120

Method PROCESS_GROUP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing ES_RESLINE Call by reference Type reference (TYPE) N2DSDEVICE_DATA aufbereitete Daten 20061120
2 Changing ET_MSGTAB Call by reference Type reference (TYPE) ISHMED_T_DS_MSG ISHMED Nachrichtentabelle 20061120
3 Importing FLT_VAL Call by reference Type reference (TYPE) N2_DSSDEST Badi-Filterwert:symbolische Destination 20061120
4 Importing I_DEVCUST Call by reference Type reference (TYPE) TN2DEVICES Schnittstellen-Informationen / Formate 20061120
5 Importing I_GRTAB Call by reference Type reference (TYPE) ISHMED_T_DS_STRING Gruppendaten 20061120
# Exception Resumable Description Created on
1 PROCESS_FAILED Verarbeitung fehlerhaft 20061120
History
Last changed by/on SAP  20071120 
SAP Release Created in 700