SAP ABAP Class CL_ISHMED_TC_REPORTING (Process Class for Evaluation of Treatment Contract)
Hierarchy
IS-H (Software Component) SAP Healthcare
   IS-H-PM (Application Component) Patient Management
     N1BASE (Package) IS-H: Basic Functionality; TSA Development
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_ISHMED_OBJECT General Object Interface 20120131
Properties
Class CL_ISHMED_TC_REPORTING  
Short Description Process Class for Evaluation of Treatment Contract    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package N1BASE   IS-H: Basic Functionality; TSA Development 
Created 20110719   SAP 
Last change 20130531   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 ICON Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_ISHMED_OBJECT General Object Interface 20120131
Friends
Class CL_ISHMED_TC_REPORTING has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CO_COLUMN_REASON Constant Private Type reference (TYPE) SALV_DE_COLUMN 'REASON1' Column 20120131
2 CO_FC_REFRESH Constant Private Type reference (TYPE) SALV_DE_FUNCTION 'REFRESH' ALV Function 20120131
3 CO_FC_SHOW_LOG Constant Private Type reference (TYPE) SALV_DE_FUNCTION 'SHOW_LOG' ALV Function 20120131
4 CO_FC_SHOW_LOG_ISHMED Constant Private Type reference (TYPE) SALV_DE_FUNCTION 'SHOW_LOG_I' ALV Function 20120131
5 CO_GUI_STATUS Constant Private Type reference (TYPE) SYPFKEY 'SALV_TABLE_STANDARD' Current GUI Status 20120131
6 CO_GUI_STATUS_ISHMED Constant Private Type reference (TYPE) SYPFKEY 'SALV_TABLE_STANDARD1' Current GUI Status 20120131
7 CO_REPORT_NAME Constant Private Type reference (TYPE) SYREPID 'RN1TC_REPORTING' ABAP Program: Current Main Program 20120131
8 GR_TABLE Instance attribute Private Object reference (TYPE REF TO) CL_SALV_TABLE Basis Class for Simple Tables 20120131
9 GT_DATA Instance attribute Private Type reference (TYPE) RN1TC_REQUEST_REPORT_DISPLAY_T Display Data for Evaluation of Treatment Contract 20120131
10 GT_RANGE_DATE Instance attribute Private Type reference (TYPE) ISHMED_T_RANGE_DATE IS-H*MED: Range Structure for Date Entries (From-To) 20120131
11 GT_RANGE_EINRI Instance attribute Private Type reference (TYPE) RNRANGEEINRI_TT IS-H: General Range Structure for Institutions Table Type 20120131
12 GT_RANGE_PATNR Instance attribute Private Type reference (TYPE) RNRANGEPATNR_TT IS-H: Table Type General Range Structure for Patients 20120131
13 GT_RANGE_USER Instance attribute Private Type reference (TYPE) ISHMED_T_ME_RANGE_UNAME IS-H*MED: Table of Ranges for User ID 20120131
14 G_EINRI Instance attribute Private Type reference (TYPE) EINRI IS-H: Institution 20120131
15 G_VIP Instance attribute Private Type reference (TYPE) VIPKZ IS-H: VIP Indicator 20120131
Methods
# Method Level Visibility Method type Description Created on
1 ADJUST_COLUMNS Instance method Private Method Adjust Columns for Display 20120131
2 ADJUST_DATA Instance method Private Method Adjust Display Data 20120131
3 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20120131
4 DEREGISTER_EVENTS Instance method Private Method Deregister Events 20120131
5 DISPLAY_DATA Instance method Public Method Display Data 20120131
6 F4_PATNR Static method Public Method F4 Help for Patient Number 20120131
7 GET_EINRI_FROM_SCREEN Static method Private Method Determine Institution from Selection Screen 20120131
8 GET_EMERGENCY_ICON Instance method Private Method Determine Icon for Emergency Request 20120131
9 GET_PATIENT_NAME Instance method Private Method Determine Patient Name 20120131
10 GET_REQUEST_TYPE_ICON Instance method Private Method Determine Icon for Type of Treatment Contract 20120131
11 GET_USER_NAME Instance method Private Method Determine Full User Name 20120131
12 GET_VIP_ICON Instance method Private Method Determine VIP Icon 20120131
13 HAS_DATA Instance method Public Method Check for Data to Be Displayed 20120131
14 ON_ADDED_FUNCTION Instance method Private Event handling method Event Handler When User Function Selected 20120131
15 ON_LINK_CLICK Instance method Private Event handling method Event Handler When Hotspot Clicked 20120131
16 REASON_CLICKED Instance method Private Method Reason for Treatment Contract Clicked 20120131
17 REFRESH Instance method Private Method Refresh Display 20120131
18 REGISTER_EVENTS Instance method Private Method Register Events 20120131
19 SELECT_DATA Instance method Public Method Determine Data According to Selection Criteria 20120131
20 SHOW_LOG Instance method Private Method Display Log 20120131
21 SHOW_LOG_ISHMED Instance method Private Method Display Log 20120131
22 SHOW_REQUEST_DELEGATION Instance method Private Method Display Delegation for Treatment Contract 20120131
23 SHOW_REQUEST_TC Instance method Private Method Display Treatment Contract 20120131
Events
Class CL_ISHMED_TC_REPORTING has no event.
Types
Class CL_ISHMED_TC_REPORTING has no local type.
Method Signatures

Method ADJUST_COLUMNS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_COLUMNS Call by reference Object reference (TYPE REF TO) CL_SALV_COLUMNS Alle Spaltenobjekte 20120131

Method ADJUST_COLUMNS on class CL_ISHMED_TC_REPORTING has no exception.

Method ADJUST_DATA Signature

Method ADJUST_DATA on class CL_ISHMED_TC_REPORTING has no parameter.
Method ADJUST_DATA on class CL_ISHMED_TC_REPORTING has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_RANGE_DATE Call by reference Type reference (TYPE) ISHMED_T_RANGE_DATE 20120131
2 Importing IT_RANGE_EINRI Call by reference Type reference (TYPE) RNRANGEEINRI_TT 20120131
3 Importing IT_RANGE_PATNR Call by reference Type reference (TYPE) RNRANGEPATNR_TT 20120131
4 Importing IT_RANGE_USER Call by reference Type reference (TYPE) ISHMED_T_ME_RANGE_UNAME 20120131
5 Importing I_VIP Call by reference Type reference (TYPE) VIPKZ 20120131
# Exception Resumable Description Created on
1 CX_ISHMED_TC_AUTHORITY Fehler in Berechtigunsprüfungen 20120131

Method DEREGISTER_EVENTS Signature

Method DEREGISTER_EVENTS on class CL_ISHMED_TC_REPORTING has no parameter.
Method DEREGISTER_EVENTS on class CL_ISHMED_TC_REPORTING has no exception.

Method DISPLAY_DATA Signature

Method DISPLAY_DATA on class CL_ISHMED_TC_REPORTING has no parameter.
# Exception Resumable Description Created on
1 CX_SALV_MSG ALV: Allg. Fehlerklasse mit Meldung 20120131

Method F4_PATNR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_RANGE_PATNR Call by reference Type reference (TYPE) RNRANGEPATNR_TT IS-H: Tabellentyp allgemeine Rangestruktur für Patienten 20120131

Method F4_PATNR on class CL_ISHMED_TC_REPORTING has no exception.

Method GET_EINRI_FROM_SCREEN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_VALUE Value transfer Type reference (TYPE) EINRI IS-H: Einrichtung 20120131

Method GET_EINRI_FROM_SCREEN on class CL_ISHMED_TC_REPORTING has no exception.

Method GET_EMERGENCY_ICON Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_EMERGENCY Call by reference Type reference (TYPE) N1TC_EMERGENCY_REQUEST Notfallbeantragung 20120131
2 Returning R_VALUE Value transfer Type reference (TYPE) N1TC_EMERGENCY_REQUEST_ICON Ikone Notfallbeantragung 20120131

Method GET_EMERGENCY_ICON on class CL_ISHMED_TC_REPORTING has no exception.

Method GET_PATIENT_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_PATNR Call by reference Type reference (TYPE) PATNR IS-H: Patientennummer 20120131
2 Returning R_VALUE Value transfer Type reference (TYPE) ISH_NAME_SEX_AGE IS-H: Ausgabestring 'Patientenname, Geschlecht und Alter' 20120131

Method GET_PATIENT_NAME on class CL_ISHMED_TC_REPORTING has no exception.

Method GET_REQUEST_TYPE_ICON Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_REQUEST_TYPE Call by reference Type reference (TYPE) N1TC_REQ_TYPE Type des Antrages 20120131
2 Returning R_VALUE Value transfer Type reference (TYPE) N1TC_REQ_TYPE_ICON Ikone für Typ des Behandlungsauftrag 20120131

Method GET_REQUEST_TYPE_ICON on class CL_ISHMED_TC_REPORTING has no exception.

Method GET_USER_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_USER Call by reference Type reference (TYPE) XUBNAME Benutzername im Benutzerstamm 20120131
2 Returning R_VALUE Value transfer Type reference (TYPE) AD_NAMTEXT Vollständiger Name der Person 20120131

Method GET_USER_NAME on class CL_ISHMED_TC_REPORTING has no exception.

Method GET_VIP_ICON Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_VIP Call by reference Type reference (TYPE) VIPKZ IS-H: VIP-Kennzeichen 20120131
2 Returning R_VALUE Value transfer Type reference (TYPE) ISH_VIP_ICON IS-H: Symbol 'VIP-Kennzeichen' 20120131

Method GET_VIP_ICON on class CL_ISHMED_TC_REPORTING has no exception.

Method HAS_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_VALUE Value transfer Type reference (TYPE) ABAP_BOOL 20120131

Method HAS_DATA on class CL_ISHMED_TC_REPORTING has no exception.

Method ON_ADDED_FUNCTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing E_SALV_FUNCTION Call by reference Attribute reference (LIKE) 20120131
2 Importing SENDER Call by reference Attribute reference (LIKE) 20120131

Method ON_ADDED_FUNCTION on class CL_ISHMED_TC_REPORTING has no exception.

Method ON_LINK_CLICK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing COLUMN Call by reference Attribute reference (LIKE) 20120131
2 Importing ROW Call by reference Attribute reference (LIKE) 20120131
3 Importing SENDER Call by reference Attribute reference (LIKE) 20120131

Method ON_LINK_CLICK on class CL_ISHMED_TC_REPORTING has no exception.

Method REASON_CLICKED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_DATA Call by reference Type reference (TYPE) RN1TC_REQUEST_REPORT_DISPLAY Anzeige-Daten für Auswertung Behandlungsauftrag 20120131

Method REASON_CLICKED on class CL_ISHMED_TC_REPORTING has no exception.

Method REFRESH Signature

Method REFRESH on class CL_ISHMED_TC_REPORTING has no parameter.
Method REFRESH on class CL_ISHMED_TC_REPORTING has no exception.

Method REGISTER_EVENTS Signature

Method REGISTER_EVENTS on class CL_ISHMED_TC_REPORTING has no parameter.
Method REGISTER_EVENTS on class CL_ISHMED_TC_REPORTING has no exception.

Method SELECT_DATA Signature

Method SELECT_DATA on class CL_ISHMED_TC_REPORTING has no parameter.
Method SELECT_DATA on class CL_ISHMED_TC_REPORTING has no exception.

Method SHOW_LOG Signature

Method SHOW_LOG on class CL_ISHMED_TC_REPORTING has no parameter.
Method SHOW_LOG on class CL_ISHMED_TC_REPORTING has no exception.

Method SHOW_LOG_ISHMED Signature

Method SHOW_LOG_ISHMED on class CL_ISHMED_TC_REPORTING has no parameter.
Method SHOW_LOG_ISHMED on class CL_ISHMED_TC_REPORTING has no exception.

Method SHOW_REQUEST_DELEGATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_DATA Call by reference Type reference (TYPE) RN1TC_REQUEST_REPORT_DISPLAY Anzeige-Daten für Auswertung Behandlungsauftrag 20120131

Method SHOW_REQUEST_DELEGATION on class CL_ISHMED_TC_REPORTING has no exception.

Method SHOW_REQUEST_TC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_DATA Call by reference Type reference (TYPE) RN1TC_REQUEST_REPORT_DISPLAY Anzeige-Daten für Auswertung Behandlungsauftrag 20120131

Method SHOW_REQUEST_TC on class CL_ISHMED_TC_REPORTING has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in