SAP ABAP Class CL_ISHMED_DS_DEVICES (Dept. Solution Device Connection)
Hierarchy
IS-H (Software Component) SAP Healthcare
   IS-HMED (Application Component) Clinical System
     NMED_DS (Package) Departmental Solutions
Properties
Class CL_ISHMED_DS_DEVICES  
Short Description Dept. Solution Device Connection    
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 20080505   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_ISHMED_DS_DEVICES has no forward declaration.
Interfaces
Class CL_ISHMED_DS_DEVICES has no interface implemented.
Friends
Class CL_ISHMED_DS_DEVICES has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CODEPAGE Instance attribute Private Type reference (TYPE) TN02S-CODEPAGE SAP character set identification 20060815
2 C_DATGET_PROG Constant Private Type reference (TYPE) SY-REPID 'RN2DS_COLLECT_ALL_FILES' Report for File Processing 20060815
3 C_DATGET_TIME Constant Private Type reference (TYPE) I '10' Wait Time for Data Retrieval (sec) 20060815
4 C_ERR Constant Private Type reference (TYPE) SY-MSGTY 'E' Message Type Error 20060815
5 C_FILE_EX Constant Private Type reference (TYPE) RNTTRAN-NAME '.dat' File Name Extension 20060815
6 C_MSGID Constant Private Type reference (TYPE) SY-MSGID 'N2DS' Message Class 20060815
7 C_PAR_GBDAT Constant Private Type reference (TYPE) SPO_PAR 'GBDAT' Text Parameter Birthdate 20060815
8 C_PAR_NNAME Constant Private Type reference (TYPE) SPO_PAR 'NNAME' Text Parameter Last Name 20060815
9 C_PAR_STUDY Constant Private Type reference (TYPE) SPO_PAR 'STUDYDAT' Text Parameter Examination Date 20060815
10 C_PAR_VNAME Constant Private Type reference (TYPE) SPO_PAR 'VNAME' Text Parameter First Name 20060815
11 C_QUITT_F Constant Private Type reference (TYPE) NDASQUITT 'F' Incorrect Processing 20060815
12 C_QUITT_OK Constant Private Type reference (TYPE) NDASQUITT 'O' Successful Processing 20060815
13 C_SUC Constant Private Type reference (TYPE) SY-MSGTY 'S' Message Type S 20060815
14 DATA_TAB Instance attribute Private Type reference (TYPE) ISHMED_T_DS_DEVICE_DATA Data to Be Updated 20060815
15 DEVICE_DATA Instance attribute Private Type reference (TYPE) ISHMED_T_DS_STRING ISHMED: Table Type for Strings 20060815
16 DEVICE_SDEST Instance attribute Private Type reference (TYPE) SDEST IS-HCM: Logical Destination for Remote Function Call 20060815
17 DEVICE_SYSTEM Instance attribute Private Type reference (TYPE) TNCI1-SYSTEM Unique System Identification (Logical Name) 20060815
18 FILENAME Instance attribute Private Type reference (TYPE) STRING File Name 20060815
19 HCMTAB Instance attribute Private Type reference (TYPE) ISH_YT_RNRTRAN IS-HCM: Temporary Storage Received Records (CommModule) 20060815
20 TESTMODE Instance attribute Private Type reference (TYPE) XFELD Test Mode 20060815
Methods
# Method Level Visibility Method type Description Created on
1 CONFIRM_IMPORT Static method Public Method Get Confirmation for Data Import 20060815
2 ERROR_HCM Instance method Private Method Evaluate Error Messages from HCM 20060815
3 FILE_EXTRACT Instance method Public Method Read File and Save in Table N2DS_DEVICE_DATA 20060815
4 FILE_EXTRACT_HCM Instance method Public Method Read Data from File and Save in Table N2DS_DEVICE_DATA 20060815
5 GET_STRING_TABLE Instance method Private Method Build Data Table for BAdI 20060815
6 READ_DATA Instance method Public Method Display/Read Suitable Entries from N2DS_DEVICE_DATA 20060815
7 READ_LOCAL_FILE Instance method Private Method Read File with UPLOAD 20060815
8 READ_SERVER_FILE Instance method Private Method Get Data Content from Application Server 20060815
9 RESPOND_ERROR Instance method Private Method Set HCM Receipt to Error 20060815
10 WRITE_DATA Instance method Private Method Export Data 20060815
11 WRITE_PROT_HCM Instance method Private Method Log Processed Data from Interface 20060815
Events
Class CL_ISHMED_DS_DEVICES has no event.
Types
Class CL_ISHMED_DS_DEVICES has no local type.
Method Signatures

Method CONFIRM_IMPORT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing E_RC Call by reference Type reference (TYPE) SY-SUBRC Rückgabewert, Rückgabewert nach ABAP-Anweisungen 20060815

Method CONFIRM_IMPORT on class CL_ISHMED_DS_DEVICES has no exception.

Method ERROR_HCM 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 20060815
2 Importing I_RC Call by reference Type reference (TYPE) SY-SUBRC Rückgabewert von ABAP-Anweisungen 20060815
3 Importing I_SDEST Call by reference Type reference (TYPE) TXCOM-SDEST Symbolische Destination 20060815

Method ERROR_HCM on class CL_ISHMED_DS_DEVICES has no exception.

Method FILE_EXTRACT 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 Tabelle mit Nachrichten 20060815
2 Changing E_ANZMSG Call by reference Type reference (TYPE) SYTABIX Anzahl anliegender Nachrichten 20060815
3 Changing E_ANZOK Call by reference Type reference (TYPE) SYTABIX Anzahl ok-verbuchter Nachrichten 20060815
4 Importing I_DEVICE_SYST Call by reference Type reference (TYPE) TNCI1-SYSTEM Partnersystem 20060815
5 Importing I_EINRI Call by reference Type reference (TYPE) TN01-EINRI IS-H: Einrichtung 20080117
6 Importing I_LOCAL_FILE Call by reference Type reference (TYPE) XFELD lokale Datei 20060815
7 Importing I_PROT Call by reference Type reference (TYPE) N2_DSPROTMODE Modus Protokoll 20060815
8 Importing I_TESTMODE Call by reference Type reference (TYPE) XFELD Testmodus 20060815
# Exception Resumable Description Created on
1 PROCESS_FAILED Verarbeitung war fehlerhaft 20060815

Method FILE_EXTRACT_HCM 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 Tabelle mit Nachrichten 20060815
2 Changing E_ANZMSG Call by reference Type reference (TYPE) SYTABIX Anzahl anliegender Nachrichten 20060815
3 Changing E_ANZOK Call by reference Type reference (TYPE) SYTABIX Anzahl ok-verbuchter Nachrichten 20060815
4 Importing I_DEVICE_SYST Call by reference Type reference (TYPE) TNCI1-SYSTEM Partnersystem 20060815
5 Importing I_EINRI Call by reference Type reference (TYPE) TN01-EINRI IS-H: Einrichtung 20080117
6 Importing I_LOCAL_FILE Call by reference Type reference (TYPE) XFELD lokale Datei 20060815
7 Importing I_PROT Call by reference Type reference (TYPE) N2_DSPROTMODE Modus Protokoll 20060815
8 Importing I_TESTMODE Call by reference Type reference (TYPE) XFELD Testmodus 20060815
# Exception Resumable Description Created on
1 PROCESS_FAILED Verarbeitung war fehlerhaft 20060815

Method GET_STRING_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing ET_DEVICE_DATA Call by reference Type reference (TYPE) ISHMED_T_DS_STRING ISHMED: Tabellentyp für Strings 20060815
2 Importing IT_HCMTAB Call by reference Type reference (TYPE) ISH_YT_RNRTRAN IS-HCM: Zwischenablage empfangener Sätze (KommModul) 20060815

Method GET_STRING_TABLE on class CL_ISHMED_DS_DEVICES has no exception.

Method READ_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing ET_CONTENT Call by reference Type reference (TYPE) ISHMED_T_DS_DEVDOC_IMP Tabellentyp zur Übergabe von Gerätedaten>PMD 20060815
2 Changing E_KEY Call by reference Type reference (TYPE) RN2DSDATKEY Key übernommener Gerätedaten 20060815
3 Importing I_ALIAS_STUDY_DATE Call by reference Type reference (TYPE) STRING Alias des Untersuchungsdatums 20060815
4 Importing I_ALIAS_STUDY_TIME Call by reference Type reference (TYPE) STRING Alias der Untersuchungszeit 20070111
5 Importing I_CORDERID Call by reference Type reference (TYPE) N1CORDID Auftragsnummer 20060815
6 Importing I_FALNR Call by reference Type reference (TYPE) FALNR Fallnummer 20060815
7 Importing I_GET_LATEST Call by reference Type reference (TYPE) N2_CAGETLATEST X : Aktuellsten Datensatz ohne Dialog holen 20070803
8 Importing I_LNRLS Call by reference Type reference (TYPE) LNRLS Leistungsnummer 20060815
9 Importing I_PMD_SERVICE Call by reference Object reference (TYPE REF TO) CL_ISHMED_PMD_SERVICES Service des rufenden PMD 20060815
10 Importing I_SDEST Call by reference Type reference (TYPE) TXCOM-SDEST Symbolische Destination 20060815
11 Importing I_SEC_WAIT Call by reference Type reference (TYPE) N2_DSSECWAIT Wartezeit während der Datenbeschaffung (sec) 20060815
12 Importing I_STUDY_TYP Call by reference Type reference (TYPE) N2_CASTUTY Typ der Untersuchung 20060815
# Exception Resumable Description Created on
1 NO_DATA keine Daten vorhanden/ ausgewählt 20060815
2 PROCESS_FAILED Verarbeitung war fehlerhaft 20060815

Method READ_LOCAL_FILE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing ET_DEVICE_DATA Call by reference Type reference (TYPE) ISHMED_T_DS_STRING ISHMED: Tabellentyp für Strings 20060815
2 Changing ET_MSGTAB Call by reference Type reference (TYPE) ISHMED_T_DS_MSG ISHMED Nachrichtentabelle 20060815
3 Changing E_FILE_NAME Call by reference Type reference (TYPE) STRING Dateiname 20060815
# Exception Resumable Description Created on
1 READ_FAILED Datei konnte nicht gelesen werden 20060815

Method READ_SERVER_FILE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing ET_DEVICE_DATA Call by reference Type reference (TYPE) ISHMED_T_DS_STRING Tabelle mit gelesenen Daten 20060815
2 Changing ET_MSGTAB Call by reference Type reference (TYPE) ISHMED_T_DS_MSG ISHMED Nachrichtentabelle 20060815
3 Changing E_FILE_NAME Call by reference Type reference (TYPE) STRING Name der gelesenen Datei 20060815
4 Importing IS_DEVICES Call by reference Type reference (TYPE) TN2DEVICES i.s.h.med: Schnittstellen-Informationen / Formate 20060815
5 Importing IS_TXCOM Call by reference Type reference (TYPE) TXCOM TXCM der logischen Destination 20060815
6 Importing I_CODEPAGE Call by reference Type reference (TYPE) TN02S-CODEPAGE SAP-Zeichensatzidentifikation 20060815
# Exception Resumable Description Created on
1 FILE_ERROR Datei konnte nicht gelesen werden 20060815

Method RESPOND_ERROR 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 20060815
2 Importing I_TNAME Call by reference Type reference (TYPE) NDASNAME IS-HCM Name der Übermittlungsdatei (KommModul) 20060815
3 Importing I_XCOMNAME Call by reference Type reference (TYPE) XCOMNAME IS-HCM Name des Kommunikationspartner in der Tabelle TXCOM 20060815

Method RESPOND_ERROR on class CL_ISHMED_DS_DEVICES has no exception.

Method WRITE_DATA 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 20060815
2 Changing E_ANZOK Call by reference Type reference (TYPE) SYTABIX Anzahl ok-verbucht 20060815
3 Importing IT_DATA_TAB Call by reference Type reference (TYPE) ISHMED_T_DS_DEVICE_DATA ISHMED: Tabellentyp für die Schnittstelle Geräteanbindung 20060815
# Exception Resumable Description Created on
1 INSERT_FAILED Daten konnten nicht verbucht werden 20060815

Method WRITE_PROT_HCM 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 20060815
2 Importing IT_DEVICE_DATA Call by reference Type reference (TYPE) ISHMED_T_DS_STRING ISHMED: Tabellentyp für Strings 20060815
3 Importing I_PROT Call by reference Type reference (TYPE) N2_DSPROTMODE FB Geräteschnittstelle: Modus für die Protokollierung 20060815
# Exception Resumable Description Created on
1 PROCESS_FAILED Verarbeitung fehlerhaft 20060815
History
Last changed by/on SAP  20080505 
SAP Release Created in 700