SAP ABAP Class CL_ISHMED_RAD_MSI_SUPER_SERVER (IS-H*MED RAD IC: Superclass for MSI Server)
Hierarchy
BBPCRM (Software Component) BBPCRM
   CRM (Application Component) Customer Relationship Management
     CRM_APPLICATION (Package) All CRM Components Without Special Structure Packages
       NMED (Package) R/3MED: Medical documentation GSD
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_ISHMED_RAD_MSI_PR_SERVER IS-H*MED RAD IC: MSI Prefetch & Route Server 20030925
2 Inheritance (c INHERITING FROM c_ref)  CL_ISHMED_RAD_MSI_REPORTSERVER IS-H*MED RAD IC: MSI Report Server 20030925
3 Inheritance (c INHERITING FROM c_ref)  CL_ISHMED_RAD_MSI_STUDY_SERVER IS-H*MED RAD IC: MSI Study Server 20030925
4 Inheritance (c INHERITING FROM c_ref)  CL_ISHMED_RAD_MSI_WL_SERVER IS-H*MED RAD IC: MSI Worklist Server 20040402
Properties
Class CL_ISHMED_RAD_MSI_SUPER_SERVER  
Short Description IS-H*MED RAD IC: Superclass for MSI Server    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class N2MSI    
Program status T  Test Program 
Category 0   
Package NMED   R/3MED: Medical documentation GSD 
Created 20030925   SAP 
Last change 20050224   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 N2MSI Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_ISHMED_RAD_MSI_SUPER_SERVER has no interface implemented.
Friends
Class CL_ISHMED_RAD_MSI_SUPER_SERVER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 BADI_MAPPING Instance attribute Private Object reference (TYPE REF TO) IF_EX_ISHMED_RAD_ATTRMAP BAdI Interface IF_EX_ISHMED_RAD_ATTRMAP 20040106
2 EINR Instance attribute Protected Type reference (TYPE) EINRI IS-H: Institution 20030925
3 LOGICAL_FILENAME Instance attribute Protected Type reference (TYPE) FILEINTERN 'ISH_MED_RAD_MSI_FILE' Logical File Name 20030925
4 LOG_MODUS Instance attribute Private Type reference (TYPE) N2RAD_LOGGING IS-H*MED RAD: Log on / off. 20030925
5 MSI_FILE_EXTENSION Instance attribute Protected Type reference (TYPE) STRING MSI File Extension 20030925
6 MSI_FILE_PREFIX Instance attribute Protected Type reference (TYPE) STRING MSI File Prefix 20030925
7 MSI_VERSION Instance attribute Protected Type reference (TYPE) N2RAD_PROTVERS IS-H*MED RAD: Transmission Protocol Version 20030925
8 OUTTAB Instance attribute Private Type reference (TYPE) N2MSI_OUTTAB_T MSI Output Table 20030925
9 PACSID Instance attribute Protected Type reference (TYPE) N2_PACSID Code of the PACS 20030925
10 USE_PRESENTATION_SERVER Instance attribute Protected Type reference (TYPE) FLAG Use Presentation Server if set to 'X' 20030925
Methods
# Method Level Visibility Method type Description Created on
1 ADD_DATA_TO_OUTTAB Instance method Protected Method Map and Format Data. Add to Outtab. 20030925
2 CONSTRUCTOR Instance method Public Constructor Constructor 20030925
3 CREATE_MSI_HEADER Instance method Protected Method Create Header of MSI Event Type 20030925
4 GET_PARM Instance method Private Method Read MSI Parameter 20030925
5 SET_LOG Instance method Private Method Set log on / off. 20030925
6 WRITE_MSI_FILE Instance method Protected Method Write MSI Event Type as ASCII file 20030925
Events
Class CL_ISHMED_RAD_MSI_SUPER_SERVER has no event.
Types
Class CL_ISHMED_RAD_MSI_SUPER_SERVER has no local type.
Method Signatures

Method ADD_DATA_TO_OUTTAB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing AETITLE Value transfer Type reference (TYPE) N2RAD_SINGLE_AETITLE IS-H*MED RAD: Single Application Entity Title (AE Title) 20030925
2 Importing ATTRIBUTE Value transfer Type reference (TYPE) N2RAD_ATTRNAME Source attribute 20030925
3 Importing VALUE Value transfer Type reference (TYPE) ANY Value 20030925

Method ADD_DATA_TO_OUTTAB on class CL_ISHMED_RAD_MSI_SUPER_SERVER has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_EINR Value transfer Type reference (TYPE) EINRI IS-H: Einrichtung 20030925
2 Importing P_LOGICAL_FILENAME Value transfer Type reference (TYPE) FILEINTERN Logischer Dateiname 20030925
3 Importing P_MSI_FILE_EXTENSION Value transfer Type reference (TYPE) STRING MSI File Extension 20030925
4 Importing P_MSI_FILE_PREFIX Value transfer Type reference (TYPE) STRING MSI File Prefix 20030925
5 Importing P_MSI_VERSION Value transfer Type reference (TYPE) N2RAD_PROTVERS IS-H*MED RAD: Transmission Protocoll Version 20030925
6 Importing P_PACSID Value transfer Type reference (TYPE) N2_PACSID Schlüssel des PACS 20030925
7 Importing P_USE_PRESENTATION_SERVER Value transfer Type reference (TYPE) FLAG Use Presentation Server if set to 'X' 20030925
# Exception Resumable Description Created on
1 NO_CUSTOMIZING MSI Protocol is not customized yet 20030925

Method CREATE_MSI_HEADER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing EVENT_DATE Value transfer Type reference (TYPE) N2MSI_DATE_TYPE SY-DATUM Event date 20030925
2 Importing EVENT_TIME Value transfer Type reference (TYPE) N2MSI_TIME_TYPE SY-UZEIT Event time 20030925
3 Importing EVENT_TYPE Value transfer Type reference (TYPE) N2MSI_EVENT_TYPE MSI Event Type 20030925
4 Importing PATIENT_ID Value transfer Type reference (TYPE) N2RAD_0010_0020 IS-H*MED: RAD Patientennummer 20030925
5 Importing STUDY_ID Value transfer Type reference (TYPE) N2RAD_0008_0050 IS-H*MED: RAD Accession Number 20030925
6 Importing VISIT_ID Value transfer Type reference (TYPE) N2RAD_0038_0010 IS-H*MED: RAD Admission ID 20030925
# Exception Resumable Description Created on
1 ERR_CREATE_HEADER Header create error 20030925

Method GET_PARM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing MSI_PARAMETER Value transfer Type reference (TYPE) N2_RAD_PARAM IS-H*MED: RAD - Parameter 20030925
2 Returning VALUE Value transfer Type reference (TYPE) STRING Parameter's Value 20030925
# Exception Resumable Description Created on
1 NO_CUSTOMIZING No customizing found 20030925

Method SET_LOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing FLAG Value transfer Type reference (TYPE) N2RAD_LOGGING IS-H*MED RAD: Log on / off. 20030925

Method SET_LOG on class CL_ISHMED_RAD_MSI_SUPER_SERVER has no exception.

Method WRITE_MSI_FILE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing EXTENSION Value transfer Type reference (TYPE) STRING Parameter 3 for logical filename 20030925
2 Importing FILENAME Value transfer Type reference (TYPE) STRING Parameter 2 for logical filename 20030925
3 Importing LOGIC_FILE Value transfer Type reference (TYPE) FILEINTERN 'ISH_MED_RAD_MSI_FILE' Logischer Dateiname 20030925
4 Importing PREFIX Value transfer Type reference (TYPE) STRING Parameter 1 for logical filename 20030925
# Exception Resumable Description Created on
1 ERR_WRITE_FILE Write file error 20030925
2 ERR_WRONG_FILENAME Filename construction error 20030925
3 NO_AUTHORITY No authority to open or write file on application server 20030925
History
Last changed by/on SAP  20050224 
SAP Release Created in 472