SAP ABAP Class CL_ISHMED_UTL_APP_RLS_CAUSECHG (Utility for Change Reason Functions)
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 20050727
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_ISH_OBJECT_TYPES IS-H: Definition of Types 20050727
Properties
Class CL_ISHMED_UTL_APP_RLS_CAUSECHG  
Short Description Utility for Change Reason Functions    
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 20050727   SAP 
Last change 20110810   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_ISHMED_UTL_APP_RLS_CAUSECHG has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_ISH_CONSTANT_DEFINITION IS-H: Definition of General Constants 20050727
2 IF_ISH_OBJECT_TYPES IS-H: Definition of Types 20050727
Friends
Class CL_ISHMED_UTL_APP_RLS_CAUSECHG has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GT_N1CSCHGT Static Attribute Private Type reference (TYPE) ISHMED_T_N1CSCHGT IS-H*MED: Appointment Change Reason Text 20050808
2 GT_N1RLSTT Static Attribute Private Type reference (TYPE) ISHMED_T_N1RLSTT Release Status (Text) 20050808
3 OFF Instance attribute Public Attribute reference (LIKE) 20050727
4 ON Instance attribute Public Attribute reference (LIKE) 20050727
5 TYT_CAUSE_CHANGE Static Attribute Private See coding Table for Org. Units Reason for Change 20050727
6 TY_CAUSE_CHANGE Static Attribute Private See coding Structure for Reason for Change 20050727
Methods
# Method Level Visibility Method type Description Created on
1 CALL_DIALOG_CAUSECHG_RLS_APP Static method Public Method Entry of Reason for Change of Released Appointments 20050727
2 GET_CAUSECHG_TEXT_OR_LISTBOX Static method Public Method Checks if Free Text or Listbox Is Nec. for Reason for Change 20050727
3 GET_CAUSE_CHANGE_FOR_ID Static method Public Method Returns Text for ID 20050808
4 GET_DEFAULT_CAUSE_CHANGE Static method Public Method Returns Standard Reason for Change 20050727
5 GET_ID_FOR_CAUSE_CHANGE Static method Public Method Returns ID for a Text 20100713
6 GET_N1RLSTT_FOR_STATINT Static method Public Method Read External Release Status (Buffered) 20050808
7 IS_CAUSECHNG_NECESSARY Static method Public Method Is a Reason for Change Required? 20050727
8 SET_CAUSE_CHANGE Static method Public Method Enter Reason for Change in Appointment or Team 20050727
Events
Class CL_ISHMED_UTL_APP_RLS_CAUSECHG has no event.
Types
Class CL_ISHMED_UTL_APP_RLS_CAUSECHG has no local type.
Method Signatures

Method CALL_DIALOG_CAUSECHG_RLS_APP 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 20050727
2 Exporting E_CANCEL Value transfer Type reference (TYPE) ISH_ON_OFF Popup wurde abgebrochen 20050727
3 Exporting E_CAUSE_CHANGE Value transfer Type reference (TYPE) N1CAUSECHNG Änderungsbegründung 20050727
4 Exporting E_CAUSE_CHANGE_ID Value transfer Type reference (TYPE) N1CSECHGID Änderungsgrund ID 20050727
5 Exporting E_NO_DIALOG_NECESSARY Value transfer Type reference (TYPE) ISH_ON_OFF Kein Dialog nötig, da Termine nicht freigegeben sind 20050727
6 Exporting E_RC Value transfer Type reference (TYPE) ISH_METHOD_RC Returncode 20050727
7 Exporting E_TEXT_OR_ID Value transfer Type reference (TYPE) ISH_ON_OFF Begründung als Text (OFF') oder ID (ON) 20050727
8 Importing IR_ENVIRONMENT Call by reference Object reference (TYPE REF TO) CL_ISH_ENVIRONMENT Environment 20050727
9 Importing IT_AOS Call by reference Type reference (TYPE) ISH_T_NOBJECTREF_APP_OFFER_472 Tabelle mit Terminvorschlägen 20050727
10 Importing IT_APPS Call by reference Type reference (TYPE) ISHMED_T_APPOINTMENT_OBJECT Termine 20050727
11 Importing IT_TEAM Call by reference Type reference (TYPE) ISHMED_T_TEAM_OBJECT Teams 20050727
12 Importing I_RELEASED_ONLY Value transfer Type reference (TYPE) ISH_ON_OFF ON Nur für freigegebene Termine 20050727
13 Importing I_SET_CSECHG Value transfer Type reference (TYPE) ISH_ON_OFF ON Begründung in Termine (bzw. Teams) eintragen 20050727

Method CALL_DIALOG_CAUSECHG_RLS_APP on class CL_ISHMED_UTL_APP_RLS_CAUSECHG has no exception.

Method GET_CAUSECHG_TEXT_OR_LISTBOX 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 20050727
2 Exporting E_N1CSCHGTXT Value transfer Type reference (TYPE) ISH_ON_OFF Freitext (OFF) oder Listbox (ON) 20050727
3 Exporting E_RC Value transfer Type reference (TYPE) ISH_METHOD_RC Returncode 20050727
4 Importing IT_AOS Call by reference Type reference (TYPE) ISH_T_NOBJECTREF_APP_OFFER_472 Tabelle mit Terminvorschlägen 20050727
5 Importing IT_APPS Call by reference Type reference (TYPE) ISHMED_T_APPOINTMENT_OBJECT Termine 20050727
6 Importing IT_TEAMS Call by reference Type reference (TYPE) ISHMED_T_TEAM_OBJECT Teams 20050727

Method GET_CAUSECHG_TEXT_OR_LISTBOX on class CL_ISHMED_UTL_APP_RLS_CAUSECHG has no exception.

Method GET_CAUSE_CHANGE_FOR_ID 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 20050808
2 Exporting E_CSECHGTXT Value transfer Type reference (TYPE) N1CAUSECHNG Änderungsbegründung 20050808
3 Exporting E_RC Value transfer Type reference (TYPE) ISH_METHOD_RC IS-H: Returncode bei Methodenaufrufen 20050808
4 Importing I_CSECHGID Value transfer Type reference (TYPE) N1CSECHGID Änderungsgrund ID 20050808
5 Importing I_EINRI Value transfer Type reference (TYPE) EINRI IS-H: Einrichtung 20050808
6 Importing I_READ_DB Value transfer Type reference (TYPE) ISH_ON_OFF ON aus Datenbank lesen 20050808

Method GET_CAUSE_CHANGE_FOR_ID on class CL_ISHMED_UTL_APP_RLS_CAUSECHG has no exception.

Method GET_DEFAULT_CAUSE_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 des Fehlerhandlings 20050727
2 Exporting E_DEFAULTID Value transfer Type reference (TYPE) N1CSECHGID ID der Änderungsbegründung 20050727
3 Exporting E_RC Value transfer Type reference (TYPE) ISH_METHOD_RC Returncode 20050727
4 Importing I_EINRI Value transfer Type reference (TYPE) EINRI Einrichtung 20050727
5 Importing I_REFRESH Value transfer Type reference (TYPE) ISH_ON_OFF OFF Begründung aus der Datenbank lesen 20050727
6 Importing I_TMNOE Value transfer Type reference (TYPE) ERBOE Behandelnde OrgEinheit 20050727

Method GET_DEFAULT_CAUSE_CHANGE on class CL_ISHMED_UTL_APP_RLS_CAUSECHG has no exception.

Method GET_ID_FOR_CAUSE_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 IS-H*MED: Klasse zur Fehlerabarbeitung 20100713
2 Exporting E_CSECHGID Value transfer Type reference (TYPE) N1CSECHGID Änderungsgrund ID 20100713
3 Exporting E_RC Value transfer Type reference (TYPE) ISH_METHOD_RC IS-H: Returncode bei Methodenaufrufen 20100713
4 Importing I_CSECHGTXT Value transfer Type reference (TYPE) N1CAUSECHNG Änderungsbegründung 20100713
5 Importing I_EINRI Value transfer Type reference (TYPE) EINRI IS-H: Einrichtung 20100713
6 Importing I_READ_DB Value transfer Type reference (TYPE) ISH_ON_OFF ON aus Datenbank lesen 20100713

Method GET_ID_FOR_CAUSE_CHANGE on class CL_ISHMED_UTL_APP_RLS_CAUSECHG has no exception.

Method GET_N1RLSTT_FOR_STATINT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_RC Value transfer Type reference (TYPE) ISH_METHOD_RC IS-H: Returncode bei Methodenaufrufen 20050808
2 Exporting E_STATEXT Value transfer Type reference (TYPE) N1RLST_STATEXT Freigabestatus (extern) 20050808
3 Importing I_EINRI Value transfer Type reference (TYPE) EINRI IS-H: Einrichtung 20050808
4 Importing I_READ_DB Value transfer Type reference (TYPE) ISH_ON_OFF ON Aus Datenbank Lesen 20050808
5 Importing I_STATINT Value transfer Type reference (TYPE) N1RLST_STATINT Freigabestatus (intern) 20050808

Method GET_N1RLSTT_FOR_STATINT on class CL_ISHMED_UTL_APP_RLS_CAUSECHG has no exception.

Method IS_CAUSECHNG_NECESSARY 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 Errorhandler 20050727
2 Exporting E_NECESSARY Value transfer Type reference (TYPE) N1_CAUSECHG Ist eine Änderungsbegründung erforderlich 20050727
3 Exporting E_RC Value transfer Type reference (TYPE) ISH_METHOD_RC Returncode 20050727
4 Importing IR_AO Call by reference Object reference (TYPE REF TO) CL_ISH_APP_OFFER Terminvorschlag 20050727
5 Importing IR_APP Call by reference Object reference (TYPE REF TO) CL_ISH_APPOINTMENT Terminobjekt 20050727
6 Importing IR_TEAM Call by reference Object reference (TYPE REF TO) CL_ISHMED_TEAM Teamobjekt 20050727
7 Importing I_PLAN_REL_CHANGE Value transfer Type reference (TYPE) ISH_ON_OFF ON Prüfen ob es sich um eine planungsrelevante Änderung handelt 20050727
8 Importing I_RELEASED Call by reference Type reference (TYPE) ISH_ON_OFF OFF Ist der übergebene Termin freigegeben? 20091102

Method IS_CAUSECHNG_NECESSARY on class CL_ISHMED_UTL_APP_RLS_CAUSECHG has no exception.

Method SET_CAUSE_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 Fehlerbehandlung 20050727
2 Exporting E_RC Value transfer Type reference (TYPE) ISH_METHOD_RC Returncode 20050727
3 Importing IT_AOS Call by reference Type reference (TYPE) ISH_T_NOBJECTREF_APP_OFFER_472 Tabelle mit Terminvorschlägen 20050727
4 Importing IT_APPS Call by reference Type reference (TYPE) ISHMED_T_APPOINTMENT_OBJECT Termine 20050727
5 Importing IT_TEAMS Call by reference Type reference (TYPE) ISHMED_T_TEAM_OBJECT Teams 20050727
6 Importing I_CAUSE_CHANGE Value transfer Type reference (TYPE) N1CAUSECHNG Begründungs-Text 20050727
7 Importing I_CAUSE_CHANGE_ID Value transfer Type reference (TYPE) N1CSECHGID Begründungs-ID 20050727
8 Importing I_CHECK Value transfer Type reference (TYPE) ISH_ON_OFF Prüfen, ob Termine bzw. Teams freigegeben sind 20050727
9 Importing I_ONLY_IF_NEEDED Value transfer Type reference (TYPE) ISH_ON_OFF Prüfen, ob Begründung notwendig ist 20050727
10 Importing I_USE_DEFAULT Value transfer Type reference (TYPE) ISH_ON_OFF OFF Default Änderungsbegründung verwänden 20050727

Method SET_CAUSE_CHANGE on class CL_ISHMED_UTL_APP_RLS_CAUSECHG has no exception.
History
Last changed by/on SAP  20110810 
SAP Release Created in