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 | ![]() |
Instance attribute | Private | Type reference (TYPE) | TN02S-CODEPAGE | SAP character set identification | 20060815 | ||
2 | ![]() |
Constant | Private | Type reference (TYPE) | SY-REPID | 'RN2DS_COLLECT_ALL_FILES' | Report for File Processing | 20060815 | |
3 | ![]() |
Constant | Private | Type reference (TYPE) | I | '10' | Wait Time for Data Retrieval (sec) | 20060815 | |
4 | ![]() |
Constant | Private | Type reference (TYPE) | SY-MSGTY | 'E' | Message Type Error | 20060815 | |
5 | ![]() |
Constant | Private | Type reference (TYPE) | RNTTRAN-NAME | '.dat' | File Name Extension | 20060815 | |
6 | ![]() |
Constant | Private | Type reference (TYPE) | SY-MSGID | 'N2DS' | Message Class | 20060815 | |
7 | ![]() |
Constant | Private | Type reference (TYPE) | SPO_PAR | 'GBDAT' | Text Parameter Birthdate | 20060815 | |
8 | ![]() |
Constant | Private | Type reference (TYPE) | SPO_PAR | 'NNAME' | Text Parameter Last Name | 20060815 | |
9 | ![]() |
Constant | Private | Type reference (TYPE) | SPO_PAR | 'STUDYDAT' | Text Parameter Examination Date | 20060815 | |
10 | ![]() |
Constant | Private | Type reference (TYPE) | SPO_PAR | 'VNAME' | Text Parameter First Name | 20060815 | |
11 | ![]() |
Constant | Private | Type reference (TYPE) | NDASQUITT | 'F' | Incorrect Processing | 20060815 | |
12 | ![]() |
Constant | Private | Type reference (TYPE) | NDASQUITT | 'O' | Successful Processing | 20060815 | |
13 | ![]() |
Constant | Private | Type reference (TYPE) | SY-MSGTY | 'S' | Message Type S | 20060815 | |
14 | ![]() |
Instance attribute | Private | Type reference (TYPE) | ISHMED_T_DS_DEVICE_DATA | Data to Be Updated | 20060815 | ||
15 | ![]() |
Instance attribute | Private | Type reference (TYPE) | ISHMED_T_DS_STRING | ISHMED: Table Type for Strings | 20060815 | ||
16 | ![]() |
Instance attribute | Private | Type reference (TYPE) | SDEST | IS-HCM: Logical Destination for Remote Function Call | 20060815 | ||
17 | ![]() |
Instance attribute | Private | Type reference (TYPE) | TNCI1-SYSTEM | Unique System Identification (Logical Name) | 20060815 | ||
18 | ![]() |
Instance attribute | Private | Type reference (TYPE) | STRING | File Name | 20060815 | ||
19 | ![]() |
Instance attribute | Private | Type reference (TYPE) | ISH_YT_RNRTRAN | IS-HCM: Temporary Storage Received Records (CommModule) | 20060815 | ||
20 | ![]() |
Instance attribute | Private | Type reference (TYPE) | XFELD | Test Mode | 20060815 |
Methods
# | Method | Level | Visibility | Method type | Description | Created on |
---|---|---|---|---|---|---|
1 | ![]() |
Static method | Public | Method | Get Confirmation for Data Import | 20060815 |
2 | ![]() |
Instance method | Private | Method | Evaluate Error Messages from HCM | 20060815 |
3 | ![]() |
Instance method | Public | Method | Read File and Save in Table N2DS_DEVICE_DATA | 20060815 |
4 | ![]() |
Instance method | Public | Method | Read Data from File and Save in Table N2DS_DEVICE_DATA | 20060815 |
5 | ![]() |
Instance method | Private | Method | Build Data Table for BAdI | 20060815 |
6 | ![]() |
Instance method | Public | Method | Display/Read Suitable Entries from N2DS_DEVICE_DATA | 20060815 |
7 | ![]() |
Instance method | Private | Method | Read File with UPLOAD | 20060815 |
8 | ![]() |
Instance method | Private | Method | Get Data Content from Application Server | 20060815 |
9 | ![]() |
Instance method | Private | Method | Set HCM Receipt to Error | 20060815 |
10 | ![]() |
Instance method | Private | Method | Export Data | 20060815 |
11 | ![]() |
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 | ![]() |
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 | ![]() |
ET_MSGTAB | Call by reference | Type reference (TYPE) | ISHMED_T_DS_MSG | ISHMED Nachrichtentabelle | 20060815 | ||
2 | ![]() |
I_RC | Call by reference | Type reference (TYPE) | SY-SUBRC | Rückgabewert von ABAP-Anweisungen | 20060815 | ||
3 | ![]() |
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 | ![]() |
ET_MSGTAB | Call by reference | Type reference (TYPE) | ISHMED_T_DS_MSG | Tabelle mit Nachrichten | 20060815 | ||
2 | ![]() |
E_ANZMSG | Call by reference | Type reference (TYPE) | SYTABIX | Anzahl anliegender Nachrichten | 20060815 | ||
3 | ![]() |
E_ANZOK | Call by reference | Type reference (TYPE) | SYTABIX | Anzahl ok-verbuchter Nachrichten | 20060815 | ||
4 | ![]() |
I_DEVICE_SYST | Call by reference | Type reference (TYPE) | TNCI1-SYSTEM | Partnersystem | 20060815 | ||
5 | ![]() |
I_EINRI | Call by reference | Type reference (TYPE) | TN01-EINRI | IS-H: Einrichtung | 20080117 | ||
6 | ![]() |
I_LOCAL_FILE | Call by reference | Type reference (TYPE) | XFELD | lokale Datei | 20060815 | ||
7 | ![]() |
I_PROT | Call by reference | Type reference (TYPE) | N2_DSPROTMODE | Modus Protokoll | 20060815 | ||
8 | ![]() |
I_TESTMODE | Call by reference | Type reference (TYPE) | XFELD | Testmodus | 20060815 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Verarbeitung war fehlerhaft | 20060815 |
Method FILE_EXTRACT_HCM Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ET_MSGTAB | Call by reference | Type reference (TYPE) | ISHMED_T_DS_MSG | Tabelle mit Nachrichten | 20060815 | ||
2 | ![]() |
E_ANZMSG | Call by reference | Type reference (TYPE) | SYTABIX | Anzahl anliegender Nachrichten | 20060815 | ||
3 | ![]() |
E_ANZOK | Call by reference | Type reference (TYPE) | SYTABIX | Anzahl ok-verbuchter Nachrichten | 20060815 | ||
4 | ![]() |
I_DEVICE_SYST | Call by reference | Type reference (TYPE) | TNCI1-SYSTEM | Partnersystem | 20060815 | ||
5 | ![]() |
I_EINRI | Call by reference | Type reference (TYPE) | TN01-EINRI | IS-H: Einrichtung | 20080117 | ||
6 | ![]() |
I_LOCAL_FILE | Call by reference | Type reference (TYPE) | XFELD | lokale Datei | 20060815 | ||
7 | ![]() |
I_PROT | Call by reference | Type reference (TYPE) | N2_DSPROTMODE | Modus Protokoll | 20060815 | ||
8 | ![]() |
I_TESTMODE | Call by reference | Type reference (TYPE) | XFELD | Testmodus | 20060815 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Verarbeitung war fehlerhaft | 20060815 |
Method GET_STRING_TABLE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ET_DEVICE_DATA | Call by reference | Type reference (TYPE) | ISHMED_T_DS_STRING | ISHMED: Tabellentyp für Strings | 20060815 | ||
2 | ![]() |
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 | ![]() |
ET_CONTENT | Call by reference | Type reference (TYPE) | ISHMED_T_DS_DEVDOC_IMP | Tabellentyp zur Übergabe von Gerätedaten>PMD | 20060815 | ||
2 | ![]() |
E_KEY | Call by reference | Type reference (TYPE) | RN2DSDATKEY | Key übernommener Gerätedaten | 20060815 | ||
3 | ![]() |
I_ALIAS_STUDY_DATE | Call by reference | Type reference (TYPE) | STRING | Alias des Untersuchungsdatums | 20060815 | ||
4 | ![]() |
I_ALIAS_STUDY_TIME | Call by reference | Type reference (TYPE) | STRING | Alias der Untersuchungszeit | 20070111 | ||
5 | ![]() |
I_CORDERID | Call by reference | Type reference (TYPE) | N1CORDID | Auftragsnummer | 20060815 | ||
6 | ![]() |
I_FALNR | Call by reference | Type reference (TYPE) | FALNR | Fallnummer | 20060815 | ||
7 | ![]() |
I_GET_LATEST | Call by reference | Type reference (TYPE) | N2_CAGETLATEST | X : Aktuellsten Datensatz ohne Dialog holen | 20070803 | ||
8 | ![]() |
I_LNRLS | Call by reference | Type reference (TYPE) | LNRLS | Leistungsnummer | 20060815 | ||
9 | ![]() |
I_PMD_SERVICE | Call by reference | Object reference (TYPE REF TO) | CL_ISHMED_PMD_SERVICES | Service des rufenden PMD | 20060815 | ||
10 | ![]() |
I_SDEST | Call by reference | Type reference (TYPE) | TXCOM-SDEST | Symbolische Destination | 20060815 | ||
11 | ![]() |
I_SEC_WAIT | Call by reference | Type reference (TYPE) | N2_DSSECWAIT | Wartezeit während der Datenbeschaffung (sec) | 20060815 | ||
12 | ![]() |
I_STUDY_TYP | Call by reference | Type reference (TYPE) | N2_CASTUTY | Typ der Untersuchung | 20060815 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
keine Daten vorhanden/ ausgewählt | 20060815 | |
2 | ![]() |
Verarbeitung war fehlerhaft | 20060815 |
Method READ_LOCAL_FILE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ET_DEVICE_DATA | Call by reference | Type reference (TYPE) | ISHMED_T_DS_STRING | ISHMED: Tabellentyp für Strings | 20060815 | ||
2 | ![]() |
ET_MSGTAB | Call by reference | Type reference (TYPE) | ISHMED_T_DS_MSG | ISHMED Nachrichtentabelle | 20060815 | ||
3 | ![]() |
E_FILE_NAME | Call by reference | Type reference (TYPE) | STRING | Dateiname | 20060815 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
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 | ![]() |
ET_DEVICE_DATA | Call by reference | Type reference (TYPE) | ISHMED_T_DS_STRING | Tabelle mit gelesenen Daten | 20060815 | ||
2 | ![]() |
ET_MSGTAB | Call by reference | Type reference (TYPE) | ISHMED_T_DS_MSG | ISHMED Nachrichtentabelle | 20060815 | ||
3 | ![]() |
E_FILE_NAME | Call by reference | Type reference (TYPE) | STRING | Name der gelesenen Datei | 20060815 | ||
4 | ![]() |
IS_DEVICES | Call by reference | Type reference (TYPE) | TN2DEVICES | i.s.h.med: Schnittstellen-Informationen / Formate | 20060815 | ||
5 | ![]() |
IS_TXCOM | Call by reference | Type reference (TYPE) | TXCOM | TXCM der logischen Destination | 20060815 | ||
6 | ![]() |
I_CODEPAGE | Call by reference | Type reference (TYPE) | TN02S-CODEPAGE | SAP-Zeichensatzidentifikation | 20060815 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
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 | ![]() |
ET_MSGTAB | Call by reference | Type reference (TYPE) | ISHMED_T_DS_MSG | ISHMED Nachrichtentabelle | 20060815 | ||
2 | ![]() |
I_TNAME | Call by reference | Type reference (TYPE) | NDASNAME | IS-HCM Name der Übermittlungsdatei (KommModul) | 20060815 | ||
3 | ![]() |
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 | ![]() |
ET_MSGTAB | Call by reference | Type reference (TYPE) | ISHMED_T_DS_MSG | ISHMED Nachrichtentabelle | 20060815 | ||
2 | ![]() |
E_ANZOK | Call by reference | Type reference (TYPE) | SYTABIX | Anzahl ok-verbucht | 20060815 | ||
3 | ![]() |
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 | ![]() |
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 | ![]() |
ET_MSGTAB | Call by reference | Type reference (TYPE) | ISHMED_T_DS_MSG | ISHMED Nachrichtentabelle | 20060815 | ||
2 | ![]() |
IT_DEVICE_DATA | Call by reference | Type reference (TYPE) | ISHMED_T_DS_STRING | ISHMED: Tabellentyp für Strings | 20060815 | ||
3 | ![]() |
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 | ![]() |
Verarbeitung fehlerhaft | 20060815 |
History
Last changed by/on | SAP | 20080505 |
SAP Release Created in | 700 |