SAP ABAP Class CL_ISHMED_GL_RP_OPTIONS (pathways Evaluation of Selection Criteria)
Hierarchy
IS-H (Software Component) SAP Healthcare
   IS-HMED (Application Component) Clinical System
     NMED_GL (Package) IS-H*MED: Treatment Pathways
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_ISHMED_GL_CONSTANTS i.s.h.med pathways Constants Definition 20060712
Properties
Class CL_ISHMED_GL_RP_OPTIONS  
Short Description pathways Evaluation of Selection Criteria    
Super Class    
Instantiability of a Class 1  Protected 
Final    
General Data
Message Class    
Program status P  SAP Standard Production Program 
Category 0   
Package NMED_GL   IS-H*MED: Treatment Pathways 
Created 20060614   SAP 
Last change 20070917   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_ISHMED_GL_RP_OPTIONS has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_ISHMED_GL_CONSTANTS i.s.h.med pathways Constants Definition 20060712
Friends
Class CL_ISHMED_GL_RP_OPTIONS has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CO_ACTIVITY Constant Protected Type reference (TYPE) N2GL_RP_CRITERIA_NAME 'ACTY' Activity Criterion 20060626
2 CO_AFROM Constant Protected Type reference (TYPE) N2GL_RP_CRITERIA_NAME 'AFRO' Assigned From Criterion 20060712
3 CO_AORGID Constant Protected Type reference (TYPE) N2GL_RP_CRITERIA_NAME 'AORG' Assigning OU Criterion 20060712
4 CO_ATO Constant Protected Type reference (TYPE) N2GL_RP_CRITERIA_NAME 'ATO' Assigned To Criterion 20060712
5 CO_CAT_MAIN Constant Public Type reference (TYPE) N2GL_RP_CRITERIA_NAME 'CATA' Both Categories (Grouping) Criterion 20060717
6 CO_CAT_MAINONLY Constant Public Type reference (TYPE) N2GL_RP_CRITERIA_NAME 'CATM' Main Category (Grouping) Criterion 20060717
7 CO_CAT_ONLY Constant Public Type reference (TYPE) N2GL_RP_CRITERIA_NAME 'CATC' Category (Grouping) Criterion 20060717
8 CO_DONE_INTIME Constant Protected Type reference (TYPE) N2GL_RP_CRITERIA_NAME 'DOPL' Pathway-Compliant Completion Status Criterion 20060712
9 CO_DONE_LATER Constant Protected Type reference (TYPE) N2GL_RP_CRITERIA_NAME 'DOLA' Non-Pathway-Compliant Completion Status Criterion 20060712
10 CO_INSTITUTION Instance attribute Protected Type reference (TYPE) N2GL_RP_CRITERIA_NAME 'INST' Institution Criterion 20060626
11 CO_SEL_NEW_PLAN_OFF Constant Protected Type reference (TYPE) N2GL_RP_CRITERIA_NAME 'PLOF' "Rescheduled" From Criterion 20060712
12 CO_SEL_NEW_PLAN_ON Constant Protected Type reference (TYPE) N2GL_RP_CRITERIA_NAME 'PLON' "Rescheduled" On Criterion 20060712
13 CO_SEL_POSTPONE_OFF Constant Protected Type reference (TYPE) N2GL_RP_CRITERIA_NAME 'POOF' "Start Time Postponed" From Criterion 20060712
14 CO_SEL_POSTPONE_ON Constant Protected Type reference (TYPE) N2GL_RP_CRITERIA_NAME 'POON' "Start Time Postponed" On Criterion 20060712
15 CO_SHORT_CODE Constant Protected Type reference (TYPE) N2GL_RP_CRITERIA_NAME 'SCOD' Short Name Criterion 20060626
16 CO_TM_CANCELLED Instance attribute Private Attribute reference (LIKE) 20060712
17 CO_TM_DONE_INTIME Instance attribute Private Attribute reference (LIKE) 20060712
18 CO_TM_DONE_LATER Instance attribute Private Attribute reference (LIKE) 20060712
19 CO_TM_IN_PROCESS Instance attribute Private Attribute reference (LIKE) 20060712
20 CO_TM_NEW Instance attribute Private Attribute reference (LIKE) 20060712
21 CO_TM_OK Instance attribute Private Attribute reference (LIKE) 20060712
22 CO_TM_STATE_CANCELLED Constant Protected Type reference (TYPE) N2GL_RP_CRITERIA_NAME 'TMCA' Patient Pathway Terminated Status Criterion 20060712
23 CO_TM_STATE_IN_PROCESS Constant Protected Type reference (TYPE) N2GL_RP_CRITERIA_NAME 'TMPR' Patient Pathway In Processing Status Criterion 20060712
24 CO_TM_STATE_NEW Constant Protected Type reference (TYPE) N2GL_RP_CRITERIA_NAME 'TMNE' Patient Pathway New Status Criterion 20060712
25 CO_TM_STATE_OK Constant Protected Type reference (TYPE) N2GL_RP_CRITERIA_NAME 'TMOK' Patient Pathway Completed Status Criterion 20060712
26 CO_VERSION Constant Protected Type reference (TYPE) N2GL_RP_CRITERIA_NAME 'VERS' Version Criterion 20060710
27 GR_CUST Instance attribute Protected Object reference (TYPE REF TO) CL_ISHMED_GL_RPPW_CUST Customizing for Evaluations 20060620
28 GT_OPT Instance attribute Protected Type reference (TYPE) RSPARAMS_TT Sel.Opt. 20060614
29 G_REPORT_TYPE Instance attribute Protected Type reference (TYPE) N2GL_RP_REPORT_TYPE Evaluation Type 20060620
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_CATEGORY Instance method Public Method Check Pathway Completion Status 20060717
2 CHECK_DONE_STATE Instance method Public Method Check Pathway Completion Status 20060711
3 CHECK_FROM_TO Instance method Public Method Check From / To Date 20060711
4 CHECK_INSTITUTION Instance method Public Method Is institution filled? 20060711
5 CHECK_NEW_PLAN Instance method Public Method Check "Reschedule" 20060711
6 CHECK_POSTPONE Instance method Public Method Check "Start Time Postponed" 20060711
7 CHECK_SHORT_CODE_VERSION_P Instance method Public Method Is institution filled? 20060713
8 CHECK_TM_STATE Instance method Public Method Check Patient Pathway Status 20060711
9 CONCATENATE_WHERE Static method Protected Method Create WHERE Clause 20060712
10 CONSTRUCTOR Instance method Public Constructor Constructor 20060614
11 GET_ACTIVITY Instance method Public Method Determine Activity 20060614
12 GET_AORGID Instance method Public Method Determine Organizational Units 20060712
13 GET_ASSIGN_FROM Instance method Public Method Assigned from 20060712
14 GET_ASSIGN_TO Instance method Public Method Assigned Until 20060712
15 GET_DONE_STATE Instance method Public Method Determine Completion Status 20060712
16 GET_GROUP_BY Instance method Public Method Determine Grouping 20060620
17 GET_INSTITUTION Instance method Public Method Determine Institution 20060712
18 GET_NEW_PLAN Instance method Public Method Determine "Reschedule" 20060712
19 GET_PATH_ID Instance method Public Method Determine Patient Pathway Key 20060810
20 GET_POSTPONE Instance method Public Method Determine "Start Time Postponed" 20060712
21 GET_SHORT_CODE Instance method Public Method Determine Short Names 20060626
22 GET_SHORT_CODE_P Instance method Public Method Determine Short Name 20060711
23 GET_TM_STATE Instance method Public Method Determine Patient Pathway Status 20060712
24 GET_VERSION Instance method Public Method Determine version 20060710
25 GET_VERSION_P Instance method Public Method Get Versions 20060711
26 LOAD Static method Public Method Create Instance 20060614
27 SET_ACTIVITY Instance method Public Method Define activity 20060615
Events
Class CL_ISHMED_GL_RP_OPTIONS has no event.
Types
Class CL_ISHMED_GL_RP_OPTIONS has no local type.
Method Signatures

Method CHECK_CATEGORY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_PROVIDED Value transfer Type reference (TYPE) ISH_ON_OFF Parameter befüllt 20060717
# Exception Resumable Description Created on
1 CX_ISHMED_OBJECT Allgemeine Ausnahme 20060717

Method CHECK_DONE_STATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_PROVIDED Value transfer Type reference (TYPE) ISH_ON_OFF Parameter befüllt 20060711
# Exception Resumable Description Created on
1 CX_ISHMED_OBJECT Allgemeine Ausnahme 20060711

Method CHECK_FROM_TO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_PROVIDED Value transfer Type reference (TYPE) ISH_ON_OFF Parameter befüllt 20060711
# Exception Resumable Description Created on
1 CX_ISHMED_OBJECT Allgemeine Ausnahme 20060711

Method CHECK_INSTITUTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_PROVIDED Value transfer Type reference (TYPE) ISH_ON_OFF Parameter befüllt 20060711
# Exception Resumable Description Created on
1 CX_ISHMED_OBJECT Allgemeine Ausnahme 20060711

Method CHECK_NEW_PLAN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_PROVIDED Value transfer Type reference (TYPE) ISH_ON_OFF Parameter befüllt 20060711
# Exception Resumable Description Created on
1 CX_ISHMED_OBJECT Allgemeine Ausnahme 20060711

Method CHECK_POSTPONE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_PROVIDED Value transfer Type reference (TYPE) ISH_ON_OFF Parameter befüllt 20060711
# Exception Resumable Description Created on
1 CX_ISHMED_OBJECT Allgemeine Ausnahme 20060711

Method CHECK_SHORT_CODE_VERSION_P Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_PROVIDED Value transfer Type reference (TYPE) ISH_ON_OFF Parameter befüllt 20060713
# Exception Resumable Description Created on
1 CX_ISHMED_OBJECT Allgemeine Ausnahme 20060713

Method CHECK_TM_STATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_PROVIDED Value transfer Type reference (TYPE) ISH_ON_OFF Parameter befüllt 20060711
# Exception Resumable Description Created on
1 CX_ISHMED_OBJECT Allgemeine Ausnahme 20060711

Method CONCATENATE_WHERE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_WHERE Call by reference Type reference (TYPE) STRING Where-Clause 20060712
2 Importing IT_RANGE Call by reference Type reference (TYPE) ISHMED_T_RN1RANGE Range 20060712
3 Importing I_COLNAME Call by reference Type reference (TYPE) CHAR30 Spaltenname 20060712
4 Importing I_TABLE Call by reference Type reference (TYPE) CHAR15 ~Alias 20060712

Method CONCATENATE_WHERE on class CL_ISHMED_GL_RP_OPTIONS has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_OPT Call by reference Type reference (TYPE) RSPARAMS_TT Sel.opt. 20060614
2 Importing I_REPORT_TYPE Call by reference Type reference (TYPE) N2GL_RP_REPORT_TYPE Auswertungstyp 20060620
# Exception Resumable Description Created on
1 CX_ISHMED_OBJECT Allgemeine Ausnahme 20060711

Method GET_ACTIVITY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_ACTIVITY Call by reference Type reference (TYPE) N2GL_RP_ACT_TYPE pathways Typ einer Aktivität 20060614
2 Exporting E_WHERE Call by reference Type reference (TYPE) STRING Where-Clause 20060717
3 Importing I_TABLE Call by reference Type reference (TYPE) CHAR15 ~Alias 20060717

Method GET_ACTIVITY on class CL_ISHMED_GL_RP_OPTIONS has no exception.

Method GET_AORGID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_RANGE Call by reference Type reference (TYPE) ISHMED_T_RN1RANGE Range Version 20060712

Method GET_AORGID on class CL_ISHMED_GL_RP_OPTIONS has no exception.

Method GET_ASSIGN_FROM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_WHERE Call by reference Type reference (TYPE) STRING WHERE-Clause 20060712
2 Importing I_TABLE Call by reference Type reference (TYPE) CHAR15 tab~ 20060712

Method GET_ASSIGN_FROM on class CL_ISHMED_GL_RP_OPTIONS has no exception.

Method GET_ASSIGN_TO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_WHERE Call by reference Type reference (TYPE) STRING WHERE-Clause 20060712
2 Importing I_TABLE Call by reference Type reference (TYPE) CHAR15 tab~ 20060712

Method GET_ASSIGN_TO on class CL_ISHMED_GL_RP_OPTIONS has no exception.

Method GET_DONE_STATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_RANGE Call by reference Type reference (TYPE) ISHMED_T_RN1RANGE Range 20060712
2 Exporting E_WHERE Call by reference Type reference (TYPE) STRING WHERE-Clause 20060712
3 Importing I_TABLE Call by reference Type reference (TYPE) CHAR15 tab~ 20060712

Method GET_DONE_STATE on class CL_ISHMED_GL_RP_OPTIONS has no exception.

Method GET_GROUP_BY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_CATEGORY Call by reference Type reference (TYPE) N2GL_RP_ACT_CAT_OPTION Gruppierung nach Kategorien 20060717
2 Exporting E_GROUP_BY Call by reference Type reference (TYPE) N2GL_RP_GROUP_BY_OPTIONS Gruppierung der Auswertungsdaten 20060620

Method GET_GROUP_BY on class CL_ISHMED_GL_RP_OPTIONS has no exception.

Method GET_INSTITUTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_RANGE Call by reference Type reference (TYPE) ISHMED_T_RN1RANGE Range 20060712
2 Exporting E_INSTITUTION Call by reference Type reference (TYPE) EINRI Einrichtung 20060810
3 Exporting E_WHERE Call by reference Type reference (TYPE) STRING WHERE-Clause 20060712
4 Importing I_TABLE Call by reference Type reference (TYPE) CHAR15 tab~ 20060712

Method GET_INSTITUTION on class CL_ISHMED_GL_RP_OPTIONS has no exception.

Method GET_NEW_PLAN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_RANGE Call by reference Type reference (TYPE) ISHMED_T_RN1RANGE Range 20060712
2 Exporting E_WHERE Call by reference Type reference (TYPE) STRING WHERE-Clause 20060712
3 Importing I_TABLE Call by reference Type reference (TYPE) CHAR15 tab~ 20060712

Method GET_NEW_PLAN on class CL_ISHMED_GL_RP_OPTIONS has no exception.

Method GET_PATH_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_RANGE Call by reference Type reference (TYPE) ISHMED_T_RN1RANGE Range Version 20060810

Method GET_PATH_ID on class CL_ISHMED_GL_RP_OPTIONS has no exception.

Method GET_POSTPONE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_RANGE Call by reference Type reference (TYPE) ISHMED_T_RN1RANGE Range 20060712
2 Exporting E_WHERE Call by reference Type reference (TYPE) STRING WHERE-Clause 20060712
3 Importing I_TABLE Call by reference Type reference (TYPE) CHAR15 tab~ 20060712

Method GET_POSTPONE on class CL_ISHMED_GL_RP_OPTIONS has no exception.

Method GET_SHORT_CODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_SHORT_CODE Call by reference Type reference (TYPE) ISHMED_T_N2GL_PATH_SHORT_CODE Kurzkennung, Titel 20060626
2 Exporting ET_SHORT_CODE_RANGE Call by reference Type reference (TYPE) ISHMED_T_RN1RANGE Ranges Kurzkennung 20060626
3 Exporting E_MISSING_AUTH Call by reference Type reference (TYPE) ISH_ON_OFF Fehlende Berechtigung für mindestens eine Kurzkennung 20060626
4 Importing I_CHECK_AUTHORITY Call by reference Type reference (TYPE) ISH_ON_OFF 'X' Berechtigung prüfen 20060626

Method GET_SHORT_CODE on class CL_ISHMED_GL_RP_OPTIONS has no exception.

Method GET_SHORT_CODE_P Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_MISSING_AUTH Call by reference Type reference (TYPE) ISH_ON_OFF Fehlende Berechtigung für Kurzkennung 20060711
2 Exporting E_SHORT_CODE Call by reference Type reference (TYPE) N2GL_SHORT_CODE Kurzkennung eines Behandlungspfads 20060711
3 Importing I_CHECK_AUTHORITY Call by reference Type reference (TYPE) ISH_ON_OFF 'X' Berechtigung prüfen 20060711

Method GET_SHORT_CODE_P on class CL_ISHMED_GL_RP_OPTIONS has no exception.

Method GET_TM_STATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_RANGE Call by reference Type reference (TYPE) ISHMED_T_RN1RANGE Range 20060712
2 Exporting E_WHERE Call by reference Type reference (TYPE) STRING WHERE-Clause 20060712
3 Importing I_TABLE Call by reference Type reference (TYPE) CHAR15 tab~ 20060712

Method GET_TM_STATE on class CL_ISHMED_GL_RP_OPTIONS has no exception.

Method GET_VERSION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_RANGE Call by reference Type reference (TYPE) ISHMED_T_RN1RANGE Range Version 20060712

Method GET_VERSION on class CL_ISHMED_GL_RP_OPTIONS has no exception.

Method GET_VERSION_P Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_VERSION Call by reference Type reference (TYPE) N2GL_VERSION Version des Behandlungspfads 20060711

Method GET_VERSION_P on class CL_ISHMED_GL_RP_OPTIONS has no exception.

Method LOAD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ER_INSTANCE Call by reference Object reference (TYPE REF TO) CL_ISHMED_GL_RP_OPTIONS Selektionskriterien 20060614
2 Importing IT_OPT Call by reference Type reference (TYPE) RSPARAMS_TT Sel.opt. 20060614
3 Importing I_REPORT_TYPE Call by reference Type reference (TYPE) N2GL_RP_REPORT_TYPE Auswertungstyp 20060620
# Exception Resumable Description Created on
1 CX_ISHMED_OBJECT Allgemeine Ausnahme 20060711

Method SET_ACTIVITY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ACTIVITY Call by reference Type reference (TYPE) N2GL_RP_ACT_TYPE Typ einer Aktivität 20060615

Method SET_ACTIVITY on class CL_ISHMED_GL_RP_OPTIONS has no exception.
History
Last changed by/on SAP  20070917 
SAP Release Created in 700