SAP ABAP Class CL_ISHMED_FCT_TEAM (IS-H*MED: Functions for Team Planning)
Hierarchy
IS-H (Software Component) SAP Healthcare
   IS-HMED (Application Component) Clinical System
     N1BASE_MED (Package) IS-H*MED: Basic Functionality
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_ISH_CONSTANT_DEFINITION IS-H: Definition of General Constants 20031010
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_ISH_IDENTIFY_OBJECT IS-H: Assign a Type to an Object 20031010
3 Interface implementation (CLASS c. INTERFACES i_ref)  IF_ISH_OBJECT_TYPES IS-H: Definition of Types 20031010
4 Interface implementation (CLASS c. INTERFACES i_ref)  IF_ISH_SNAPSHOT_OBJECT IS-H: Definition for Snapshot Mechanism 20031010
Properties
Class CL_ISHMED_FCT_TEAM  
Short Description IS-H*MED: Functions for Team Planning    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package N1BASE_MED   IS-H*MED: Basic Functionality 
Created 20031010   SAP 
Last change 20050428   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_ISHMED_FCT_TEAM has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_ISH_CONSTANT_DEFINITION IS-H: Definition of General Constants 20031010
2 IF_ISH_IDENTIFY_OBJECT IS-H: Assign a Type to an Object 20031010
3 IF_ISH_OBJECT_TYPES IS-H: Definition of Types 20031010
4 IF_ISH_SNAPSHOT_OBJECT IS-H: Definition for Snapshot Mechanism 20031010
Friends
Class CL_ISHMED_FCT_TEAM has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CO_MODE_DELETE Instance attribute Public Attribute reference (LIKE) 20031016
2 CO_MODE_ERROR Instance attribute Public Attribute reference (LIKE) 20031016
3 CO_MODE_INSERT Instance attribute Public Attribute reference (LIKE) 20031016
4 CO_MODE_UNCHANGED Instance attribute Public Attribute reference (LIKE) 20031016
5 CO_MODE_UPDATE Instance attribute Public Attribute reference (LIKE) 20031016
6 CO_VCODE_DISPLAY Instance attribute Public Attribute reference (LIKE) 20031010
7 CO_VCODE_INSERT Instance attribute Public Attribute reference (LIKE) 20031010
8 CO_VCODE_UPDATE Instance attribute Public Attribute reference (LIKE) 20031010
9 FALSE Instance attribute Public Attribute reference (LIKE) 20031010
10 GR_CANCEL Instance attribute Protected Object reference (TYPE REF TO) CL_ISH_CANCEL Instance for Cancellation 20031016
11 GR_ENVIRONMENT Instance attribute Protected Object reference (TYPE REF TO) CL_ISH_ENVIRONMENT Environment for New Objects 20031010
12 GR_SCR_TEAM Instance attribute Protected Object reference (TYPE REF TO) CL_ISHMED_SCR_TEAM Instance of Team Entry Screen Class 20031016
13 GR_SRV_FOR_SAVE Instance attribute Protected Object reference (TYPE REF TO) CL_ISHMED_SERVICE Service for Saving Team (if GT_SERVICES Empty) 20031016
14 GT_SERVICES Instance attribute Protected Type reference (TYPE) ISHMED_T_SERVICE_OBJECT All Services 20031013
15 GT_TEAM_FOR_SAVE Instance attribute Protected Type reference (TYPE) ISHMED_T_RN1_DYNP_TEAM Team for Saving (if GT_SERVICES Empty) 20031027
16 G_CR_OWN_ENV Instance attribute Protected Type reference (TYPE) ISH_ON_OFF Own Environment (g_environment) was instantiated 20031010
17 G_READ_DB Instance attribute Protected Type reference (TYPE) ISH_ON_OFF ON Read Team for Service from Database (ON/OFF) 20031030
18 G_REPLACE_DUP Instance attribute Protected Type reference (TYPE) ISH_ON_OFF OFF Replace Duplicate Tasks with New Values when Saving 20031023
19 G_TEAM_SRV_CONN Instance attribute Protected Type reference (TYPE) ISH_ON_OFF Team Connected to Service (if GT_SERVICES Empty) 20031024
20 G_USE_DEFAULT_CAUSE_CHANGE Instance attribute Protected Type reference (TYPE) ISH_ON_OFF OFF Use Default Change Reason (ON/OFF) 20041012
21 NO Instance attribute Public Attribute reference (LIKE) 20031010
22 OFF Instance attribute Public Attribute reference (LIKE) 20031010
23 ON Instance attribute Public Attribute reference (LIKE) 20031010
24 TRUE Instance attribute Public Attribute reference (LIKE) 20031010
25 YES Instance attribute Public Attribute reference (LIKE) 20031010
Methods
# Method Level Visibility Method type Description Created on
1 CALL_BADI_SAVE Instance method Protected Method Call BAdI When Saving 20040528
2 CHANGE Instance method Public Method Execute changes 20031013
3 CHECK Instance method Public Method Check 20031013
4 CHECK_PARTNER_SERVICE_CONN Instance method Public Method Check of Employee Conversion 20050419
5 CONSTRUCTOR Instance method Public Constructor Constructor 20031010
6 CREATE Static method Public Method Create Instance of the Class (Instead of CONSTRUCTOR!) 20031010
7 DESTROY Instance method Public Method Destroy Instance 20031010
8 GET_TEAM_ALL Instance method Public Method Determine Team for All Services 20031013
9 GET_TEAM_FOR_SERVICE Instance method Public Method Determine Team for Service 20031010
10 GET_TYPE Instance method Public Method 20031021
11 INITIALIZE Instance method Protected Method Initializations 20031010
12 IS_A Instance method Public Method 20031021
13 IS_INHERITED_FROM Instance method Public Method 20031021
14 REPLACE_DUPLICATE_TASKS Instance method Protected Method Replace Duplicate Tasks Using Most Recent Assignment 20031023
15 SAVE Instance method Public Method Save 20031013
16 SET_ADDITIONAL_DATA Instance method Public Method Transfer Additional Data 20031016
17 SET_INITIAL_DATA Instance method Protected Method Transfer Data 20031010
Events
Class CL_ISHMED_FCT_TEAM has no event.
Types
Class CL_ISHMED_FCT_TEAM has no local type.
Method Signatures

Method CALL_BADI_SAVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_TEAM Call by reference Type reference (TYPE) ISHMED_T_TEAM_OBJECT Team 20040528
2 Importing IR_CANCEL Call by reference Object reference (TYPE REF TO) CL_ISH_CANCEL Instanz für das Storno von Teams 20040528
3 Importing IR_SRV_FOR_SAVE Call by reference Object reference (TYPE REF TO) CL_ISHMED_SERVICE Leistung für das Sichern des Teams (wenn IT_SERVICES leer) 20040528
4 Importing IT_SERVICES Call by reference Type reference (TYPE) ISHMED_T_SERVICE_OBJECT Leistungen 20040528

Method CALL_BADI_SAVE on class CL_ISHMED_FCT_TEAM has no exception.

Method CHANGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CR_ERRORHANDLER Call by reference Object reference (TYPE REF TO) CL_ISHMED_ERRORHANDLING Instanz zur Fehlerbehebung 20031013
2 Exporting E_RC Value transfer Type reference (TYPE) ISH_METHOD_RC Returncode 20031013
3 Importing IT_TEAM_CHANGE Value transfer Type reference (TYPE) ISHMED_T_MEDTEAM Team Änderungen 20031013
4 Importing I_SERVICE Value transfer Object reference (TYPE REF TO) CL_ISHMED_SERVICE Leistung 20031016

Method CHANGE on class CL_ISHMED_FCT_TEAM has no exception.

Method CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CR_ERRORHANDLER Call by reference Object reference (TYPE REF TO) CL_ISHMED_ERRORHANDLING Instanz zur Fehlerbehandlung 20031013
2 Exporting E_RC Value transfer Type reference (TYPE) ISH_METHOD_RC Returncode 20031013
3 Importing IT_TASKS_CHECK Value transfer Type reference (TYPE) ISHMED_T_VORGANG Nur Teams mit diesen Aufgaben prüfen 20031125
4 Importing I_ABLH Value transfer Type reference (TYPE) ISH_ON_OFF ON Ablauforg. Hierarchie für Mitarbeiterprüfung berücksichtigen 20031023
5 Importing I_DATE Value transfer Type reference (TYPE) SY-DATUM SY-DATUM Datum 20031023
6 Importing I_INSTITUTION Value transfer Type reference (TYPE) EINRI Einrichtung 20031023
7 Importing I_INVOLV_MA Value transfer Type reference (TYPE) ISH_ON_OFF ON OE-Beteiligung für Mitarbeiterprüfung berücksichtigen 20031023
8 Importing I_ORGID Value transfer Type reference (TYPE) ORGID Org.Einheit 20031023
9 Importing I_SERVICE Call by reference Object reference (TYPE REF TO) CL_ISHMED_SERVICE Leistung (für die das Team geprüft werden soll) 20031022

Method CHECK on class CL_ISHMED_FCT_TEAM has no exception.

Method CHECK_PARTNER_SERVICE_CONN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CR_ERRORHANDLER Call by reference Object reference (TYPE REF TO) CL_ISHMED_ERRORHANDLING Instanz zur Fehlerbehandlung 20050419
2 Exporting E_RC Value transfer Type reference (TYPE) ISH_METHOD_RC Returncode 20050419
3 Importing IT_TEAM Call by reference Type reference (TYPE) ISHMED_T_TEAM_OBJECT Tabelle mit Teamobjekten 20050419

Method CHECK_PARTNER_SERVICE_CONN on class CL_ISHMED_FCT_TEAM has no exception.

Method CONSTRUCTOR Signature

Method CONSTRUCTOR on class CL_ISHMED_FCT_TEAM has no parameter.
# Exception Resumable Description Created on
1 INSTANCE_NOT_POSSIBLE Instanz der Klasse kann nicht angelegt werden 20031010

Method CREATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CR_ERRORHANDLER Call by reference Object reference (TYPE REF TO) CL_ISHMED_ERRORHANDLING Instanz zur Fehlerbearbeitung 20031010
2 Exporting ER_INSTANCE Value transfer Object reference (TYPE REF TO) CL_ISHMED_FCT_TEAM Instanz der Funktionsklasse 20031010
3 Exporting E_RC Value transfer Type reference (TYPE) ISH_METHOD_RC Returncode 20031010
4 Importing IR_CANCEL Call by reference Object reference (TYPE REF TO) CL_ISH_CANCEL Instanz für Storno 20031016
5 Importing IR_ENVIRONMENT Value transfer Object reference (TYPE REF TO) CL_ISH_ENVIRONMENT Environment für neue Objekte 20031010
6 Importing IT_SERVICES Call by reference Type reference (TYPE) ISHMED_T_SERVICE_OBJECT Leistungen 20031013
7 Importing I_READ_DB Value transfer Type reference (TYPE) ISH_ON_OFF ON Team für Leistung(en) von der Datenbank lesen (ON/OFF) 20031030
8 Importing I_USE_DEFAULT_CSECHG Value transfer Type reference (TYPE) ISH_ON_OFF OFF Standard Änderungsbegründung verwenden (ON/OFF) 20041012

Method CREATE on class CL_ISHMED_FCT_TEAM has no exception.

Method DESTROY Signature

Method DESTROY on class CL_ISHMED_FCT_TEAM has no parameter.
Method DESTROY on class CL_ISHMED_FCT_TEAM has no exception.

Method GET_TEAM_ALL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CR_ERRORHANDLER Call by reference Object reference (TYPE REF TO) CL_ISHMED_ERRORHANDLING IS-H*MED: Klasse zur Fehlerabarbeitung 20031013
2 Exporting ET_TEAM Value transfer Type reference (TYPE) ISHMED_T_TEAM_OBJECT Team 20031013
3 Exporting E_RC Value transfer Type reference (TYPE) ISH_METHOD_RC IS-H: Returncode bei Methodenaufrufen 20031013
4 Importing I_CANCELLED_DATAS Value transfer Type reference (TYPE) ISH_ON_OFF OFF Stornierte Teammitglieder lesen (ON/OFF) 20031013

Method GET_TEAM_ALL on class CL_ISHMED_FCT_TEAM has no exception.

Method GET_TEAM_FOR_SERVICE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CR_ERRORHANDLER Call by reference Object reference (TYPE REF TO) CL_ISHMED_ERRORHANDLING IS-H*MED: Klasse zur Fehlerabarbeitung 20031010
2 Exporting ET_TEAM Value transfer Type reference (TYPE) ISHMED_T_TEAM_OBJECT Team 20031010
3 Exporting E_RC Value transfer Type reference (TYPE) ISH_METHOD_RC IS-H: Returncode bei Methodenaufrufen 20031010
4 Importing I_CANCELLED_DATAS Value transfer Type reference (TYPE) ISH_ON_OFF OFF Stornierte Teammitglieder lesen (ON/OFF) 20031010
5 Importing I_SERVICE Value transfer Object reference (TYPE REF TO) CL_ISHMED_SERVICE Leistung 20031010

Method GET_TEAM_FOR_SERVICE on class CL_ISHMED_FCT_TEAM has no exception.

Method GET_TYPE Signature

Method GET_TYPE on class CL_ISHMED_FCT_TEAM has no parameter.
Method GET_TYPE on class CL_ISHMED_FCT_TEAM has no exception.

Method INITIALIZE Signature

Method INITIALIZE on class CL_ISHMED_FCT_TEAM has no parameter.
Method INITIALIZE on class CL_ISHMED_FCT_TEAM has no exception.

Method IS_A Signature

Method IS_A on class CL_ISHMED_FCT_TEAM has no parameter.
Method IS_A on class CL_ISHMED_FCT_TEAM has no exception.

Method IS_INHERITED_FROM Signature

Method IS_INHERITED_FROM on class CL_ISHMED_FCT_TEAM has no parameter.
Method IS_INHERITED_FROM on class CL_ISHMED_FCT_TEAM has no exception.

Method REPLACE_DUPLICATE_TASKS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CR_ERRORHANDLER Call by reference Object reference (TYPE REF TO) CL_ISHMED_ERRORHANDLING Instanz zur Fehlerbehandlung 20031023
2 Exporting E_RC Value transfer Type reference (TYPE) ISH_METHOD_RC Returncode 20031023
3 Importing IT_TEAM Call by reference Type reference (TYPE) ISHMED_T_TEAM_OBJECT Tabelle mit Teamobjekten 20031023

Method REPLACE_DUPLICATE_TASKS on class CL_ISHMED_FCT_TEAM has no exception.

Method SAVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CR_ERRORHANDLER Call by reference Object reference (TYPE REF TO) CL_ISHMED_ERRORHANDLING Instanz zur Fehlerbehandlung 20031013
2 Exporting E_RC Value transfer Type reference (TYPE) ISH_METHOD_RC Returncode 20031013

Method SAVE on class CL_ISHMED_FCT_TEAM has no exception.

Method SET_ADDITIONAL_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_SCR_TEAM Call by reference Object reference (TYPE REF TO) CL_ISHMED_SCR_TEAM Instanz der Screen-Klasse 20031016
2 Importing IR_SRV_FOR_SAVE Call by reference Object reference (TYPE REF TO) CL_ISHMED_SERVICE Leistung zum Sichern des Teams (falls primär keine Leist.) 20031016
3 Importing IT_TEAM_FOR_SAVE Value transfer Type reference (TYPE) ISHMED_T_RN1_DYNP_TEAM Team zum Sichern (falls primär keine Leistungen vorhanden) 20031027
4 Importing I_REPLACE_DUP Call by reference Type reference (TYPE) ISH_ON_OFF OFF Doppelte Aufgaben beim Sichern durch neue Werte ersetzen 20031023

Method SET_ADDITIONAL_DATA on class CL_ISHMED_FCT_TEAM has no exception.

Method SET_INITIAL_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CR_ERRORHANDLER Call by reference Object reference (TYPE REF TO) CL_ISHMED_ERRORHANDLING IS-H*MED: Klasse zur Fehlerabarbeitung 20031010
2 Exporting E_RC Value transfer Type reference (TYPE) ISH_METHOD_RC IS-H: Returncode bei Methodenaufrufen 20031010
3 Importing IR_CANCEL Call by reference Object reference (TYPE REF TO) CL_ISH_CANCEL Instanz für Storno 20031016
4 Importing IR_ENVIRONMENT Call by reference Object reference (TYPE REF TO) CL_ISH_ENVIRONMENT Environment für neue Objekte 20031010
5 Importing IT_SERVICES Call by reference Type reference (TYPE) ISHMED_T_SERVICE_OBJECT Leistungen 20031013
6 Importing I_READ_DB Value transfer Type reference (TYPE) ISH_ON_OFF ON Team für Leistung(en) von der Datenbank lesen (ON/OFF) 20031030
7 Importing I_USE_DEFAULT_CSECHG Value transfer Type reference (TYPE) ISH_ON_OFF OFF Standard Änderungsbegründung verwenden (ON/OFF) 20041012

Method SET_INITIAL_DATA on class CL_ISHMED_FCT_TEAM has no exception.
History
Last changed by/on SAP  20050428 
SAP Release Created in 472