SAP ABAP Class CL_ISHMED_FCT_APPLAN (IS-H*MED: Plan Release Function Class)
Hierarchy
IS-H (Software Component) SAP Healthcare
   IS-HMED-SC (Application Component) Planning
     N1APMG_MED (Package) IS-H*MED: Appointment Management
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 20040921
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_ISH_IDENTIFY_OBJECT IS-H: Assign a Type to an Object 20040921
3 Interface implementation (CLASS c. INTERFACES i_ref)  IF_ISH_OBJECT_TYPES IS-H: Definition of Types 20040921
4 Interface implementation (CLASS c. INTERFACES i_ref)  IF_ISH_SNAPSHOT_OBJECT IS-H: Definition for Snapshot Mechanism 20040921
Properties
Class CL_ISHMED_FCT_APPLAN  
Short Description IS-H*MED: Plan Release Function Class    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package N1APMG_MED   IS-H*MED: Appointment Management 
Created 20040921   SAP 
Last change 20060208   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_ISHMED_FCT_APPLAN has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_ISH_CONSTANT_DEFINITION IS-H: Definition of General Constants 20040921
2 IF_ISH_IDENTIFY_OBJECT IS-H: Assign a Type to an Object 20040921
3 IF_ISH_OBJECT_TYPES IS-H: Definition of Types 20040921
4 IF_ISH_SNAPSHOT_OBJECT IS-H: Definition for Snapshot Mechanism 20040921
Friends
Class CL_ISHMED_FCT_APPLAN has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 ACTIVE Instance attribute Public Attribute reference (LIKE) 20040921
2 CO_MODE_DELETE Instance attribute Public Attribute reference (LIKE) 20040929
3 CO_MODE_ERROR Instance attribute Public Attribute reference (LIKE) 20040929
4 CO_MODE_INSERT Instance attribute Public Attribute reference (LIKE) 20040929
5 CO_MODE_UNCHANGED Instance attribute Public Attribute reference (LIKE) 20040929
6 CO_MODE_UPDATE Instance attribute Public Attribute reference (LIKE) 20040929
7 CO_VCODE_DISPLAY Instance attribute Public Attribute reference (LIKE) 20040921
8 CO_VCODE_INSERT Instance attribute Public Attribute reference (LIKE) 20040921
9 CO_VCODE_UPDATE Instance attribute Public Attribute reference (LIKE) 20040921
10 FALSE Instance attribute Public Attribute reference (LIKE) 20040921
11 GR_ENVIRONMENT Instance attribute Protected Object reference (TYPE REF TO) CL_ISH_ENVIRONMENT Environment 20040928
12 GR_LOCK Instance attribute Protected Object reference (TYPE REF TO) CL_ISHMED_LOCK Instance for Locking 20040928
13 GT_LOCK_KEY_POB Instance attribute Protected Type reference (TYPE) ISHMED_T_LOCK_KEY Locks Concerning Planning Objects 20041006
14 GT_PLANS Instance attribute Protected Type reference (TYPE) ISHMED_T_APPLAN_OBJECT Task Lists 20040929
15 GT_PLANS_ALLRES Instance attribute Protected Type reference (TYPE) ISHMED_T_APPLAN_OBJECT Additional Read Resource Plans 20041109
16 GT_PLANS_LOCK Instance attribute Protected Type reference (TYPE) ISHMED_T_APPLAN_OBJECT Locked Plans 20041111
17 G_ALL_PLANS_RES Instance attribute Protected Type reference (TYPE) ISH_ON_OFF OFF All Resource Plans Are Shown 20041109
18 G_CR_OWN_ENV Instance attribute Protected Type reference (TYPE) ISH_ON_OFF Own Environment (gr_environment) Has Been Instantiated 20040928
19 G_NO_CHK_INIT_STAT Instance attribute Protected Type reference (TYPE) ISH_ON_OFF Do not Check and Save New Plans Without Status (ON/OFF) 20041001
20 INACTIVE Instance attribute Public Attribute reference (LIKE) 20040921
21 NO Instance attribute Public Attribute reference (LIKE) 20040921
22 OFF Instance attribute Public Attribute reference (LIKE) 20040921
23 ON Instance attribute Public Attribute reference (LIKE) 20040921
24 TRUE Instance attribute Public Attribute reference (LIKE) 20040921
25 YES Instance attribute Public Attribute reference (LIKE) 20040921
Methods
# Method Level Visibility Method type Description Created on
1 ADD_PLAN Instance method Public Method Add Plan 20041005
2 ADD_PLANS_ALL_RES Instance method Protected Method Add Additional Resource Plans 20041109
3 CANCEL_PLAN Instance method Public Method Cancel Plan 20041005
4 CHANGE_PLAN Instance method Public Method Change schedule 20040929
5 CHECK Instance method Public Method Check plans 20040928
6 CHECK_PLAN_LOCK Instance method Public Method Check Whether Plan Could Be Locked 20041111
7 CONDENSE_NEW_PLANS Instance method Public Method Collapse New Plans 20041022
8 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20040921
9 CREATE Static method Public Method Create Instance of the Class (Instead of CONSTRUCTOR!) 20040928
10 DEQUEUE_PLANOBJECTS Instance method Public Method Remove Locks Concerning Planning Objects 20040928
11 DESTROY Instance method Public Method Destroy Instance 20040928
12 ENQUEUE_PLANOBJECTS Instance method Public Method Set Locks Concerning Planning Objects 20040928
13 GET_PLANS_LOCK Instance method Public Method Get Locked Plans 20050809
14 GET_PLAN_DATA Instance method Public Method Get Plans 20040929
15 GET_TYPE Instance method Public Method 20041120
16 INITIALIZE Instance method Protected Method Initializations 20040928
17 IS_A Instance method Public Method 20041120
18 IS_INHERITED_FROM Instance method Public Method 20041120
19 PREALLOC_PLAN Instance method Protected Method Execute Presettings for a New Plan 20040930
20 SAVE Instance method Public Method Save Plans 20040928
21 SET_INITIAL_DATA Instance method Protected Method Transfer data 20040928
22 SET_NO_CHK_INIT_STAT Instance method Public Method Do not Check and Save New Plans Without Status 20041001
23 SET_PLAN_DATA Instance method Public Method Transfer Plans 20040929
24 TOGGLE_ALL_PLANS_RES Instance method Public Method Show/Hide All Resource Plans 20041109
25 UPDATE_ENQUEUES Instance method Public Method Update blocks 20040928
Events
Class CL_ISHMED_FCT_APPLAN has no event.
Types
Class CL_ISHMED_FCT_APPLAN has no local type.
Method Signatures

Method ADD_PLAN 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 20041005
2 Exporting E_RC Value transfer Type reference (TYPE) ISH_METHOD_RC Returncode 20041005
3 Importing IS_N1APPLAN Value transfer Type reference (TYPE) N1APPLAN Plan 20041005

Method ADD_PLAN on class CL_ISHMED_FCT_APPLAN has no exception.

Method ADD_PLANS_ALL_RES 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 20041109
2 Exporting E_RC Call by reference Type reference (TYPE) ISH_METHOD_RC Returncode 20041109

Method ADD_PLANS_ALL_RES on class CL_ISHMED_FCT_APPLAN has no exception.

Method CANCEL_PLAN 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 20041005
2 Exporting E_RC Value transfer Type reference (TYPE) ISH_METHOD_RC Returncode 20041005
3 Importing I_APPLANID Value transfer Type reference (TYPE) N1APPLANID Plan ID 20041005

Method CANCEL_PLAN on class CL_ISHMED_FCT_APPLAN has no exception.

Method CHANGE_PLAN 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 20040929
2 Exporting E_RC Value transfer Type reference (TYPE) ISH_METHOD_RC Returncode 20040929
3 Importing IS_APPLAN Value transfer Type reference (TYPE) RN1APPLAN_X Plan (Änderungsstruktur) 20040929

Method CHANGE_PLAN on class CL_ISHMED_FCT_APPLAN 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 20040928
2 Exporting E_RC Value transfer Type reference (TYPE) ISH_METHOD_RC Returncode 20040928

Method CHECK on class CL_ISHMED_FCT_APPLAN has no exception.

Method CHECK_PLAN_LOCK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_LOCK_OK Call by reference Type reference (TYPE) ISH_ON_OFF Plan konnte gesperrt werden (ON) oder war gesperrt (OFF) 20041111
2 Importing IR_APPLAN Call by reference Object reference (TYPE REF TO) CL_ISHMED_APPLAN Plan 20041111

Method CHECK_PLAN_LOCK on class CL_ISHMED_FCT_APPLAN has no exception.

Method CONDENSE_NEW_PLANS 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 20041022
2 Exporting E_RC Value transfer Type reference (TYPE) ISH_METHOD_RC Returncode 20041022

Method CONDENSE_NEW_PLANS on class CL_ISHMED_FCT_APPLAN has no exception.

Method CONSTRUCTOR Signature

Method CONSTRUCTOR on class CL_ISHMED_FCT_APPLAN has no parameter.
Method CONSTRUCTOR on class CL_ISHMED_FCT_APPLAN has no exception.

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 Fehlerbehandlung 20040928
2 Exporting ER_INSTANCE Call by reference Object reference (TYPE REF TO) CL_ISHMED_FCT_APPLAN Instanz der Funktionsklasse 20040928
3 Exporting E_RC Call by reference Type reference (TYPE) ISH_METHOD_RC Returncode 20040928
4 Importing IR_ENVIRONMENT Call by reference Object reference (TYPE REF TO) CL_ISH_ENVIRONMENT Environment 20040928
5 Importing IR_LOCK Call by reference Object reference (TYPE REF TO) CL_ISHMED_LOCK Instanz zur Verwaltung von Sperren 20040928
6 Importing I_DEQUEUE Call by reference Type reference (TYPE) ISH_ON_OFF ON Entsperren 20040928
7 Importing I_ENQUEUE Call by reference Type reference (TYPE) ISH_ON_OFF ON Sperren 20040928

Method CREATE on class CL_ISHMED_FCT_APPLAN has no exception.

Method DEQUEUE_PLANOBJECTS 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 20040928
2 Exporting E_RC Value transfer Type reference (TYPE) ISH_METHOD_RC Returncode 20040928

Method DEQUEUE_PLANOBJECTS on class CL_ISHMED_FCT_APPLAN has no exception.

Method DESTROY Signature

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

Method ENQUEUE_PLANOBJECTS 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 20040928
2 Exporting E_RC Value transfer Type reference (TYPE) ISH_METHOD_RC Returncode 20040928
3 Importing IT_PLANS_LOCK Call by reference Type reference (TYPE) ISHMED_T_APPLAN_OBJECT Zu sperrende Pläne 20050809
4 Importing I_ALLRES_ONLY Value transfer Type reference (TYPE) ISH_ON_OFF OFF Nur alle zusätzlichen Pläne der Ressource sperren 20041110
5 Importing I_MSG Value transfer Type reference (TYPE) ISH_ON_OFF OFF Sperrmeldung erzeugen 20041111

Method ENQUEUE_PLANOBJECTS on class CL_ISHMED_FCT_APPLAN has no exception.

Method GET_PLANS_LOCK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_PLANS_LOCK Call by reference Type reference (TYPE) ISHMED_T_APPLAN_OBJECT Gesperrte Pläne 20050809

Method GET_PLANS_LOCK on class CL_ISHMED_FCT_APPLAN has no exception.

Method GET_PLAN_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 Instanz zur Fehlerbehandlung 20040929
2 Exporting ET_PLANS Call by reference Type reference (TYPE) ISHMED_T_APPLAN_OBJECT Pläne 20040929
3 Exporting E_RC Value transfer Type reference (TYPE) ISH_METHOD_RC Returncode 20040929

Method GET_PLAN_DATA on class CL_ISHMED_FCT_APPLAN has no exception.

Method GET_TYPE Signature

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

Method INITIALIZE Signature

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

Method IS_A Signature

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

Method IS_INHERITED_FROM Signature

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

Method PREALLOC_PLAN 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 20040930
2 Changing CS_N1APPLAN Value transfer Type reference (TYPE) N1APPLAN Plan 20040930
3 Exporting E_RC Value transfer Type reference (TYPE) ISH_METHOD_RC Returncode 20040930

Method PREALLOC_PLAN on class CL_ISHMED_FCT_APPLAN 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 20040928
2 Exporting E_RC Value transfer Type reference (TYPE) ISH_METHOD_RC Returncode 20040928

Method SAVE on class CL_ISHMED_FCT_APPLAN 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 Instanz zur Fehlerbehandlung 20040928
2 Exporting E_RC Value transfer Type reference (TYPE) ISH_METHOD_RC Returncode 20040928
3 Importing IR_ENVIRONMENT Call by reference Object reference (TYPE REF TO) CL_ISH_ENVIRONMENT Environment 20040928
4 Importing IR_LOCK Call by reference Object reference (TYPE REF TO) CL_ISHMED_LOCK Instanz für Sperren 20040928
5 Importing I_DEQUEUE Value transfer Type reference (TYPE) ISH_ON_OFF ON Entsperren 20040928
6 Importing I_ENQUEUE Value transfer Type reference (TYPE) ISH_ON_OFF ON Sperren 20040928

Method SET_INITIAL_DATA on class CL_ISHMED_FCT_APPLAN has no exception.

Method SET_NO_CHK_INIT_STAT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_NO_CHK_INIT_STAT Value transfer Type reference (TYPE) ISH_ON_OFF ON Neue Pläne ohne Status nicht prüfen und sichern 20041001

Method SET_NO_CHK_INIT_STAT on class CL_ISHMED_FCT_APPLAN has no exception.

Method SET_PLAN_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 Instanz zur Fehlerbehandlung 20040929
2 Exporting E_RC Value transfer Type reference (TYPE) ISH_METHOD_RC Returncode 20040929
3 Importing IT_PLANS Call by reference Type reference (TYPE) ISHMED_T_APPLANS Pläne 20040929

Method SET_PLAN_DATA on class CL_ISHMED_FCT_APPLAN has no exception.

Method TOGGLE_ALL_PLANS_RES 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 20041109
2 Exporting E_RC Call by reference Type reference (TYPE) ISH_METHOD_RC Returncode 20041109

Method TOGGLE_ALL_PLANS_RES on class CL_ISHMED_FCT_APPLAN has no exception.

Method UPDATE_ENQUEUES 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 20040928
2 Exporting E_RC Value transfer Type reference (TYPE) ISH_METHOD_RC Returncode 20040928
3 Importing IT_PLANS_LOCK Call by reference Type reference (TYPE) ISHMED_T_APPLAN_OBJECT Zu sperrende Pläne 20050809
4 Importing I_MSG Value transfer Type reference (TYPE) ISH_ON_OFF 'X' Sperrmeldung erzeugen (ON/OFF) 20041111

Method UPDATE_ENQUEUES on class CL_ISHMED_FCT_APPLAN has no exception.
History
Last changed by/on SAP  20060208 
SAP Release Created in 473