SAP ABAP Class CL_ISHMED_FCT_ME_STATUS (IS-H*MED: Medication; Status Change Medication Objects)
Hierarchy
IS-H (Software Component) SAP Healthcare
   IS-HMED (Application Component) Clinical System
     NMED_ME (Package) IS-H*MED: Medication
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_ISH_IDENTIFY_OBJECT IS-H: Assign a Type to an Object 20040707
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_ISH_OBJECT_TYPES IS-H: Definition of Types 20040707
3 Interface implementation (CLASS c. INTERFACES i_ref)  IF_ISH_SNAPSHOT_OBJECT IS-H: Definition for Snapshot Mechanism 20040707
Properties
Class CL_ISHMED_FCT_ME_STATUS  
Short Description IS-H*MED: Medication; Status Change Medication Objects    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package NMED_ME   IS-H*MED: Medication 
Created 20040707   SAP 
Last change 20050409   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_ISHMED_FCT_ME_STATUS has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_ISH_IDENTIFY_OBJECT IS-H: Assign a Type to an Object 20040707
2 IF_ISH_OBJECT_TYPES IS-H: Definition of Types 20040707
3 IF_ISH_SNAPSHOT_OBJECT IS-H: Definition for Snapshot Mechanism 20040707
Friends
# Friend Modeled only Created on Description
1 CL_ISHMED_PRC_ME_STATUS 20041208 IS-H*MED: Medication; Process Class Status Change
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GR_BADI Instance attribute Protected Object reference (TYPE REF TO) OBJECT BAdI Instance. Different Depending on Status Change 20050106
2 GR_MAIN_OBJECT Instance attribute Protected Object reference (TYPE REF TO) IF_ISH_OBJECTBASE Data Object of Which Status Should Be Changed 20040707
3 GR_PROCESS Instance attribute Protected Object reference (TYPE REF TO) CL_ISHMED_PRC_ME_STATUS Process Class Which Controls Function Class 20040710
4 GT_GEN_EVT Instance attribute Protected Type reference (TYPE) ISH_OBJECTLIST Generated Events 20050112
5 GT_INSTANCE Static Attribute Protected Type reference (TYPE) GTYT_INSTANCE Table with All Active Instances of Function Class 20040708
6 GT_SNAPSHOT Instance attribute Protected Type reference (TYPE) ISHMED_T_ME_SNAP_FCT_STATUS Table for Snapshots 20050113
7 GT_SUB_OBJ Instance attribute Protected Type reference (TYPE) ISH_OBJECTLIST Table with Dependent Subobjects 20041213
8 GT_TO_CANCEL Instance attribute Protected Type reference (TYPE) ISH_OBJECTLIST Table with Objects to Be Canceled 20041228
9 GT_VESTATUSA Instance attribute Protected Type reference (TYPE) ISHMED_T_VN1ESTATUSA Table with Upcoming Status Change (Event) 20041228
10 GT_VOSTATUSA Instance attribute Protected Type reference (TYPE) ISHMED_T_VN1OSTATUSA Table with Upcoming Status Change (Order) 20041228
11 G_ACTIVE Instance attribute Protected Type reference (TYPE) ISH_ON_OFF ON: Object Is Active 20050304
12 G_GENERATE_EVT Instance attribute Protected Type reference (TYPE) N1ME_GEN_EVT ON: Generate Events with Status Change 20041229
13 G_NEW_STATUSID Instance attribute Protected Type reference (TYPE) STRING New Status (External Code). Can Be MOSID or MESID 20040707
14 G_RCODEID Instance attribute Protected Type reference (TYPE) N1ME_RCODEID Reason for Status Change 20040707
15 G_RESP_EMP Instance attribute Protected Type reference (TYPE) N1MEORDER-MORESP1 Employee Responsible for Status Change 20040707
16 G_RESUME_DUR Instance attribute Protected Type reference (TYPE) N1ME_ORDUR Duration for "Resume Order" 20040707
17 G_RESUME_DURU Instance attribute Protected Type reference (TYPE) N1ME_ORDURU Duration Unit for "Resume Order" 20040707
18 G_STATUS_DATE Instance attribute Protected Type reference (TYPE) SY-DATUM Time as of Which Status Should Be Effective: Date 20040707
19 G_STATUS_TIME Instance attribute Protected Type reference (TYPE) SY-UZEIT Time as of Which Status Should Be Effective: Time 20040707
20 G_STOID Instance attribute Protected Type reference (TYPE) N1STOID Cancellation Reason e.g. for Canceling Events 20041228
21 G_WITNESS Instance attribute Protected Type reference (TYPE) N1ME_MERESP2 Witness for "Administer Event" 20050119
22 OFF Constant Public Type reference (TYPE) ISH_ON_OFF SPACE Constants for OFF 20040707
23 ON Constant Public Type reference (TYPE) ISH_ON_OFF 'X' Constants for ON 20040707
Methods
# Method Level Visibility Method type Description Created on
1 BADI_CREATE Instance method Protected Method Create Suitable BAdI Instance 20050106
2 BEFORE_DIALOG Instance method Public Method Call BAdI etc. Before Dialog 20050208
3 CALL_SAVE_BADI Instance method Public Method Call BAdIs when Saving 20050112
4 CHECK Instance method Public Method Check Whether Status Change Is Possible 20040708
5 CHECK_SEVERAL_OBJECTS Static method Protected Method Execute Checks for Several Objects 20041208
6 CHECK_SEVERAL_OBJ_EVENT Static method Protected Method Execute Checks for Several Objects 20050110
7 CHECK_SEVERAL_OBJ_ORDER Static method Protected Method Execute Checks for Several Objects 20041208
8 CHECK_SINGLE_OBJECT Instance method Protected Method Call Internal Individual Checks (Order) 20041208
9 CHECK_SINGLE_OBJ_EVENT Instance method Protected Method Call Internal Individual Checks (Order) 20050107
10 CHECK_SINGLE_OBJ_ORDER Instance method Protected Method Call Internal Individual Checks (Order) 20041208
11 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20040707
12 CREATE Static method Public Method Create an Instance of Class 20040707
13 DESTROY Instance method Public Method Deactivates and Destroys Instance 20040707
14 DESTROY_IF_OBJ_INACTIVE Instance method Public Method Destroy Function Object if Data Object Is Inactive 20050304
15 EXECUTE_CHANGES Instance method Public Method Perform Status Change 20041228
16 EXECUTE_CHG_EVENT Instance method Protected Method Perform Status Changes for Event 20050111
17 EXECUTE_CHG_EVENT_ADMINISTER Instance method Protected Method Administer Event 20050119
18 EXECUTE_CHG_ORDER Instance method Protected Method Perform Status Changes for Order 20041229
19 EXECUTE_CHG_ORDER_ACTIVATE Instance method Protected Method Perform Status Changes for Order 20050112
20 GENERATE_STATUS_HISTORY Static method Public Method Create Status History (N1OSTATUSA, N1ESTATUSA) 20041228
21 GET_DATA Instance method Public Method Return Attributes of Class 20040707
22 GET_FCTREF_FOR_OBJ Static method Public Method Determine Reference of Status Class for Object 20040708
23 GET_MODE Instance method Protected Method Determine Operating Mode from Main Object 20050106
24 GET_OBJ_TO_SAVE Instance method Public Method Return All Data Objects Relevant for Save 20050112
25 GET_SUB_OBJECTS Instance method Public Method Determine Dependent Objects 20050105
26 GET_TYPE Instance method Public Method 20040707
27 INITIALIZE Instance method Public Method Initializes Attributes of Instance 20040707
28 IS_A Instance method Public Method 20040707
29 IS_ACTIVE Instance method Public Method Is the Object Active? 20050304
30 IS_INHERITED_FROM Instance method Public Method 20040707
31 IS_OBJ_MAIN_OBJ Instance method Public Method Is Entered Data Object Main Object of this Class 20040707
32 IS_OBJ_SUB_OBJ Instance method Public Method Is Entered Data Object a Dependent Object? 20041213
33 READ_DEPENDENT_OBJ Instance method Public Method Read Dependent Objects 20041227
34 READ_OBJ_EVENT_END Static method Protected Method Read Dependent Data when Ending Event 20050110
35 READ_OBJ_ORDER_ACTIVE Static method Protected Method Read Dependent Data when Activating Order 20041227
36 READ_OBJ_ORDER_SUSPEND Static method Public Method Read Dependent Data for Suspend/End Order 20041227
37 SET_ATTRIBUTES Instance method Public Method Prepare Attributes for Status Change 20040707
38 SNAPSHOT Instance method Public Method 20040707
39 UNDO Instance method Public Method 20040707
Events
Class CL_ISHMED_FCT_ME_STATUS has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 GTYT_INSTANCE Protected See coding 20040708 GTYT_INSTANCE type standard table of gty_instance
2 GTY_INSTANCE Protected See coding Row Type for Table with Instances 20040708 begin of GTY_INSTANCE, r_fct type ref to cl_ishmed_fct_me_status, r_obj type ref to if_ish_objectbase, end of GTY_INSTANCE
Method Signatures

Method BADI_CREATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CR_BADI Call by reference Object reference (TYPE REF TO) OBJECT 20050106
2 Changing CR_ERRORHANDLER Call by reference Object reference (TYPE REF TO) CL_ISHMED_ERRORHANDLING IS-H*MED: Klasse zur Fehlerabarbeitung 20050106
3 Exporting E_RC Value transfer Type reference (TYPE) ISH_METHOD_RC Returncode 20050106

Method BADI_CREATE on class CL_ISHMED_FCT_ME_STATUS has no exception.

Method BEFORE_DIALOG 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 20050208
2 Changing C_ATTRIBUTES Call by reference Type reference (TYPE) RN1ME_STATCHG_ATTRIB Die Attribute des Statuswechsels (Mitarbeiter usw.) 20050208
3 Changing C_DIALOG Call by reference Type reference (TYPE) CHAR01 ON: Dialog aufrufen, ' ': Ablauf ohne Dialog 20050208
4 Exporting E_DONT_CHANGE_STATUS Value transfer Type reference (TYPE) ISH_ON_OFF ON: Statuswechsel abbrechen 20050208
5 Exporting E_RC Value transfer Type reference (TYPE) ISH_METHOD_RC Returncode 20050208

Method BEFORE_DIALOG on class CL_ISHMED_FCT_ME_STATUS has no exception.

Method CALL_SAVE_BADI 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 20050112
2 Exporting E_RC Call by reference Type reference (TYPE) ISH_METHOD_RC Returncode 20050112
3 Importing I_WHICH_BADI Value transfer Type reference (TYPE) ANY Welches BADI: 'BEFORE'/'AFTER' 20050112

Method CALL_SAVE_BADI on class CL_ISHMED_FCT_ME_STATUS 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 IS-H*MED: Klasse zur Fehlerabarbeitung 20040708
2 Exporting E_RC Value transfer Type reference (TYPE) ISH_METHOD_RC Returncode 20040708

Method CHECK on class CL_ISHMED_FCT_ME_STATUS has no exception.

Method CHECK_SEVERAL_OBJECTS 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 20041208
2 Exporting E_RC Value transfer Type reference (TYPE) ISH_METHOD_RC Returncode 20041208
3 Importing IR_FCT_CONTAINER Call by reference Object reference (TYPE REF TO) CL_ISH_DATA_CONTAINER Container mit den Objekten 20041208

Method CHECK_SEVERAL_OBJECTS on class CL_ISHMED_FCT_ME_STATUS has no exception.

Method CHECK_SEVERAL_OBJ_EVENT 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 20050110
2 Exporting E_RC Value transfer Type reference (TYPE) ISH_METHOD_RC Returncode 20050110
3 Importing IT_EVENT Call by reference Type reference (TYPE) ISH_OBJECTLIST Tabelle mit den zu prüfenden Ereignissen 20050110
4 Importing IT_FCT_STATUS Call by reference Type reference (TYPE) ISH_OBJECTLIST Tabelle mit den Status-Funktionsobjekten 20050110

Method CHECK_SEVERAL_OBJ_EVENT on class CL_ISHMED_FCT_ME_STATUS has no exception.

Method CHECK_SEVERAL_OBJ_ORDER 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 20041208
2 Exporting E_RC Value transfer Type reference (TYPE) ISH_METHOD_RC Returncode 20041208
3 Importing IT_FCT_STATUS Call by reference Type reference (TYPE) ISH_OBJECTLIST Tabelle mit den Status-Funktionsobjekten 20041227
4 Importing IT_ORDER Call by reference Type reference (TYPE) ISH_OBJECTLIST Tabelle mit den zu prüfenden Verordnungen 20041208

Method CHECK_SEVERAL_OBJ_ORDER on class CL_ISHMED_FCT_ME_STATUS has no exception.

Method CHECK_SINGLE_OBJECT 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 20041208
2 Exporting E_RC Value transfer Type reference (TYPE) ISH_METHOD_RC Returncode 20041208
3 Importing IR_BADI Call by reference Object reference (TYPE REF TO) OBJECT BADI-Instanz 20041228

Method CHECK_SINGLE_OBJECT on class CL_ISHMED_FCT_ME_STATUS has no exception.

Method CHECK_SINGLE_OBJ_EVENT 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 20050107
2 Exporting E_RC Value transfer Type reference (TYPE) ISH_METHOD_RC Returncode 20050107
3 Importing IR_BADI Call by reference Object reference (TYPE REF TO) OBJECT BADI Instanz 20050107

Method CHECK_SINGLE_OBJ_EVENT on class CL_ISHMED_FCT_ME_STATUS has no exception.

Method CHECK_SINGLE_OBJ_ORDER 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 20041208
2 Exporting E_RC Value transfer Type reference (TYPE) ISH_METHOD_RC Returncode 20041208
3 Importing IR_BADI Call by reference Object reference (TYPE REF TO) OBJECT BADI Instanz 20041228

Method CHECK_SINGLE_OBJ_ORDER on class CL_ISHMED_FCT_ME_STATUS has no exception.

Method CONSTRUCTOR Signature

Method CONSTRUCTOR on class CL_ISHMED_FCT_ME_STATUS has no parameter.
Method CONSTRUCTOR on class CL_ISHMED_FCT_ME_STATUS 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 IS-H*MED: Klasse zur Fehlerabarbeitung 20040707
2 Exporting ER_INSTANCE Value transfer Object reference (TYPE REF TO) CL_ISHMED_FCT_ME_STATUS Die erzeugte Instanz der Klasse 20040707
3 Exporting E_RC Value transfer Type reference (TYPE) ISH_METHOD_RC Returncode 20040707
4 Importing IR_PROCESS Value transfer Object reference (TYPE REF TO) CL_ISHMED_PRC_ME_STATUS Instanz der übergeordneten Prozessklasse 20040710

Method CREATE on class CL_ISHMED_FCT_ME_STATUS has no exception.

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

Method DESTROY on class CL_ISHMED_FCT_ME_STATUS has no exception.

Method DESTROY_IF_OBJ_INACTIVE 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 20050304
2 Exporting E_DESTROYED Value transfer Type reference (TYPE) ISH_ON_OFF ON: Funktionsobjekt hat sich selbst zerstört 20050304
3 Exporting E_RC Value transfer Type reference (TYPE) ISH_METHOD_RC Returncode 20050304
4 Importing I_CHECK_SUBOBJ Value transfer Type reference (TYPE) ISH_ON_OFF 'X' ON: Auch die untergeordneten Objekte prüfen 20050304

Method DESTROY_IF_OBJ_INACTIVE on class CL_ISHMED_FCT_ME_STATUS has no exception.

Method EXECUTE_CHANGES 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 20041228
2 Exporting E_DONT_CHANGE_STATUS Value transfer Type reference (TYPE) ISH_ON_OFF ON: Statuswechsel darf nicht durchgeführt werden 20050106
3 Exporting E_RC Value transfer Type reference (TYPE) ISH_METHOD_RC Returncode 20041228
4 Importing IR_BADI Call by reference Object reference (TYPE REF TO) OBJECT BADI-Instanz 20041228

Method EXECUTE_CHANGES on class CL_ISHMED_FCT_ME_STATUS has no exception.

Method EXECUTE_CHG_EVENT 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 20050111
2 Exporting E_DONT_CHANGE_STATUS Value transfer Type reference (TYPE) ISH_ON_OFF ON: Statuswechsel darf nicht durchgeführt werden 20050111
3 Exporting E_RC Value transfer Type reference (TYPE) ISH_METHOD_RC Returncode 20050111
4 Importing IR_BADI Call by reference Object reference (TYPE REF TO) OBJECT BADI-Instanz 20050111
5 Importing IR_EVENT Call by reference Object reference (TYPE REF TO) CL_ISHMED_ME_EVENT Ereignis 20050111

Method EXECUTE_CHG_EVENT on class CL_ISHMED_FCT_ME_STATUS has no exception.

Method EXECUTE_CHG_EVENT_ADMINISTER 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 20050119
2 Exporting E_DONT_CHANGE_STATUS Value transfer Type reference (TYPE) ISH_ON_OFF ON: Statuswechsel darf nicht durchgeführt werden 20050119
3 Exporting E_RC Value transfer Type reference (TYPE) ISH_METHOD_RC Returncode 20050119
4 Importing IR_BADI Call by reference Object reference (TYPE REF TO) OBJECT BADI-Instanz 20050119
5 Importing IR_EVENT Call by reference Object reference (TYPE REF TO) CL_ISHMED_ME_EVENT Ereignis 20050119

Method EXECUTE_CHG_EVENT_ADMINISTER on class CL_ISHMED_FCT_ME_STATUS has no exception.

Method EXECUTE_CHG_ORDER 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 20041229
2 Exporting E_DONT_CHANGE_STATUS Value transfer Type reference (TYPE) ISH_ON_OFF ON: Statuswechsel darf nicht durchgeführt werden 20050106
3 Exporting E_RC Value transfer Type reference (TYPE) ISH_METHOD_RC Returncode 20041229
4 Importing IR_BADI Call by reference Object reference (TYPE REF TO) OBJECT BADI-Instanz 20041229
5 Importing IR_ORDER Call by reference Object reference (TYPE REF TO) CL_ISHMED_ME_ORDER Verordnung 20041229

Method EXECUTE_CHG_ORDER on class CL_ISHMED_FCT_ME_STATUS has no exception.

Method EXECUTE_CHG_ORDER_ACTIVATE 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 20050112
2 Exporting E_DONT_CHANGE_STATUS Value transfer Type reference (TYPE) ISH_ON_OFF ON: Statuswechsel darf nicht durchgeführt werden 20050112
3 Exporting E_RC Value transfer Type reference (TYPE) ISH_METHOD_RC Returncode 20050112
4 Importing IR_BADI Call by reference Object reference (TYPE REF TO) OBJECT BADI-Instanz 20050112
5 Importing IR_ORDER Call by reference Object reference (TYPE REF TO) CL_ISHMED_ME_ORDER Verordnung 20050112

Method EXECUTE_CHG_ORDER_ACTIVATE on class CL_ISHMED_FCT_ME_STATUS has no exception.

Method GENERATE_STATUS_HISTORY 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 20041228
2 Exporting ET_VN1ESTATUSA Value transfer Type reference (TYPE) ISHMED_T_VN1ESTATUSA Falls Ereignis: N1ESTATUSA-Sätze 20041228
3 Exporting ET_VN1OSTATUSA Value transfer Type reference (TYPE) ISHMED_T_VN1OSTATUSA Falls Verordnung: N1OSTATUSA-Sätze 20041228
4 Exporting E_RC Value transfer Type reference (TYPE) ISH_METHOD_RC Returncode 20041228
5 Exporting E_STATUS_OBJ_FOUND Value transfer Type reference (TYPE) ISH_ON_OFF ON: Funktions-Objekt konnte gefunden werden 20041229
6 Importing IR_OBJECT Value transfer Object reference (TYPE REF TO) IF_ISH_OBJECTBASE Das Datenobjekt, zu dem Historiensätze gesucht werden 20041228
7 Importing I_SAVE Value transfer Type reference (TYPE) ISH_ON_OFF ON: Die N1OSTATUSA/N1ESTATUSA-Sätze werden gleich verbucht 20041229
8 Importing I_TCODE Value transfer Type reference (TYPE) SY-TCODE Transaktionscode (nur notwendig wenn I_SAVE = ON) 20041229

Method GENERATE_STATUS_HISTORY on class CL_ISHMED_FCT_ME_STATUS has no exception.

Method GET_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 20041208
2 Exporting ER_MAIN_OBJECT Value transfer Object reference (TYPE REF TO) IF_ISH_IDENTIFY_OBJECT Das Hauptobjekt des Statuswechsels (Order oder Event) 20041208
3 Exporting E_RC Value transfer Type reference (TYPE) ISH_METHOD_RC Returncode 20041208

Method GET_DATA on class CL_ISHMED_FCT_ME_STATUS has no exception.

Method GET_FCTREF_FOR_OBJ 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 20040708
2 Exporting ER_FCTREF Value transfer Object reference (TYPE REF TO) CL_ISHMED_FCT_ME_STATUS Die gefundene Referenz 20040708
3 Exporting E_OBJ_IS_MAIN Value transfer Type reference (TYPE) CHAR1 'X'...Objekt ist ein Hauptobjekt, ' '...Objekt ist abhängig 20041213
4 Exporting E_RC Value transfer Type reference (TYPE) ISH_METHOD_RC Returncode 20040708
5 Importing IR_OBJECT Value transfer Object reference (TYPE REF TO) IF_ISH_OBJECTBASE Das Datenobjekt, zu dem die Status-Referenz gesucht wird 20040708

Method GET_FCTREF_FOR_OBJ on class CL_ISHMED_FCT_ME_STATUS has no exception.

Method GET_MODE 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 20050106
2 Exporting ER_EVENT Call by reference Object reference (TYPE REF TO) CL_ISHMED_ME_EVENT Befüllt, wenn das Hauptobjekt ein Ereignis ist 20050106
3 Exporting ER_ORDER Call by reference Object reference (TYPE REF TO) CL_ISHMED_ME_ORDER Befüllt, wenn das Hauptobjekt eine Verordnung ist 20050106
4 Exporting E_MESID Value transfer Type reference (TYPE) N1MEEVENT-MESID ID des Zielstatus, wenn Hauptobjekt Ereignis 20050106
5 Exporting E_MOSID Value transfer Type reference (TYPE) N1MEORDER-MOSID ID des Zielstatus, wenn Hauptobjekt Verordnung 20050106
6 Exporting E_RC Value transfer Type reference (TYPE) ISH_METHOD_RC Returncode 20050106

Method GET_MODE on class CL_ISHMED_FCT_ME_STATUS has no exception.

Method GET_OBJ_TO_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 IS-H*MED: Klasse zur Fehlerabarbeitung 20050112
2 Exporting ET_OBJECT Value transfer Type reference (TYPE) ISH_OBJECTLIST Tabelle mit den gesammelten DATEN(!)-Objekten 20050112
3 Exporting E_RC Value transfer Type reference (TYPE) ISH_METHOD_RC Returncode 20050112

Method GET_OBJ_TO_SAVE on class CL_ISHMED_FCT_ME_STATUS has no exception.

Method GET_SUB_OBJECTS 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 20050105
2 Exporting ET_OBJECT Value transfer Type reference (TYPE) ISH_OBJECTLIST Die Tabelle mit den Objekten 20050105
3 Exporting ET_TO_CANCEL Value transfer Type reference (TYPE) ISH_OBJECTLIST Abhängige Daten, die storniert werden 20050127
4 Exporting E_RC Value transfer Type reference (TYPE) ISH_METHOD_RC Returncode 20050105
5 Importing I_ALL_LEVELS Value transfer Type reference (TYPE) ISH_ON_OFF OFF ON: Die gesamte Hierarchie (alle Stufen) zurückgeben 20050105

Method GET_SUB_OBJECTS on class CL_ISHMED_FCT_ME_STATUS has no exception.

Method GET_TYPE Signature

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

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

Method INITIALIZE on class CL_ISHMED_FCT_ME_STATUS has no exception.

Method IS_A Signature

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

Method IS_ACTIVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_ACTIVE Value transfer Type reference (TYPE) ISH_ON_OFF Objekt ist aktiv (ON) 20050304

Method IS_ACTIVE on class CL_ISHMED_FCT_ME_STATUS has no exception.

Method IS_INHERITED_FROM Signature

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

Method IS_OBJ_MAIN_OBJ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_OBJECT Value transfer Object reference (TYPE REF TO) IF_ISH_OBJECTBASE Das Objekt, nach dem gesucht wird 20040707
2 Returning R_IS_MAIN_OBJ Value transfer Type reference (TYPE) ISH_ON_OFF ON: Das Objekt ist in der Instanz das Hauptobjekt 20040707

Method IS_OBJ_MAIN_OBJ on class CL_ISHMED_FCT_ME_STATUS has no exception.

Method IS_OBJ_SUB_OBJ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_OBJECT Value transfer Object reference (TYPE REF TO) IF_ISH_OBJECTBASE Das Objekt, nach dem gesucht wird 20041213
2 Returning R_IS_SUB_OBJ Value transfer Type reference (TYPE) ISH_ON_OFF 'X': Das Objekt ist ein Subobjekt 20041213

Method IS_OBJ_SUB_OBJ on class CL_ISHMED_FCT_ME_STATUS has no exception.

Method READ_DEPENDENT_OBJ 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 20041227
2 Exporting E_RC Value transfer Type reference (TYPE) ISH_METHOD_RC Returncode 20041227
3 Importing IR_BADI Call by reference Object reference (TYPE REF TO) OBJECT BADI Instanz 20041228

Method READ_DEPENDENT_OBJ on class CL_ISHMED_FCT_ME_STATUS has no exception.

Method READ_OBJ_EVENT_END 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 20050110
2 Exporting E_RC Value transfer Type reference (TYPE) ISH_METHOD_RC Returncode 20050110
3 Importing IR_EVENT Call by reference Object reference (TYPE REF TO) CL_ISHMED_ME_EVENT Ereignis 20050110
4 Importing IR_FCT_STATUS Call by reference Object reference (TYPE REF TO) CL_ISHMED_FCT_ME_STATUS IS-H*MED: Medikation; Statusänderung Medikationsobjekte 20050110

Method READ_OBJ_EVENT_END on class CL_ISHMED_FCT_ME_STATUS has no exception.

Method READ_OBJ_ORDER_ACTIVE 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 20041227
2 Exporting E_RC Value transfer Type reference (TYPE) ISH_METHOD_RC Returncode 20041227
3 Importing IR_FCT_STATUS Call by reference Object reference (TYPE REF TO) CL_ISHMED_FCT_ME_STATUS IS-H*MED: Medikation; Statusänderung Medikationsobjekte 20041227
4 Importing IR_ORDER Call by reference Object reference (TYPE REF TO) CL_ISHMED_ME_ORDER Verordnung 20041227

Method READ_OBJ_ORDER_ACTIVE on class CL_ISHMED_FCT_ME_STATUS has no exception.

Method READ_OBJ_ORDER_SUSPEND 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 20041227
2 Exporting ET_EVT_CANCEL Call by reference Type reference (TYPE) ISH_OBJECTLIST Events nach I_DATE/I_TIME, die storniert werden müssen 20041228
3 Exporting ET_EVT_PRIOR Call by reference Type reference (TYPE) ISH_OBJECTLIST Events vor I_DATE/I_TIME, die nicht geändert werden 20041228
4 Exporting E_RC Value transfer Type reference (TYPE) ISH_METHOD_RC Returncode 20041227
5 Importing IR_BADI Value transfer Object reference (TYPE REF TO) OBJECT BADI (für Suspend_Order bzw. End_Order) 20041228
6 Importing IR_ORDER Call by reference Object reference (TYPE REF TO) CL_ISHMED_ME_ORDER IS-H*MED: Arzneimittelverordnung 20041227
7 Importing I_DATE Value transfer Type reference (TYPE) SY-DATUM Datum, ab wann Events storniert werden sollen 20041228
8 Importing I_TASK Value transfer Type reference (TYPE) ANY 'END_ORDER' Entweder 'END_ORDER' oder 'SUSPEND_ORDER' 20041228
9 Importing I_TIME Value transfer Type reference (TYPE) SY-UZEIT Zeit 20041228

Method READ_OBJ_ORDER_SUSPEND on class CL_ISHMED_FCT_ME_STATUS has no exception.

Method SET_ATTRIBUTES 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 20040707
2 Exporting E_RC Value transfer Type reference (TYPE) ISH_METHOD_RC Returncode 20040707
3 Importing IR_OBJECT Value transfer Object reference (TYPE REF TO) IF_ISH_OBJECTBASE Das Objekt (Order, Event, usw.) dessen Status geändert wird 20040707
4 Importing I_GENERATE_EVT Value transfer Type reference (TYPE) N1ME_GEN_EVT ON: Beim Statuswechsel Ereignisse mitgenerieren 20041229
5 Importing I_GENERATE_EVT_X Value transfer Type reference (TYPE) ISHMED_CHANGE OFF ON: Wert aus I_GENERATE_EVT übernehmen 20041229
6 Importing I_NEW_STATUS_EXT Value transfer Type reference (TYPE) ANY Der externe Code des neuen Status (Typ MOSID oder MESID) 20040707
7 Importing I_NEW_STATUS_INT Value transfer Type reference (TYPE) ANY Der interne Code des neuen Status (Typ MOISTA oder MEISTA) 20040707
8 Importing I_NEW_STATUS_X Value transfer Type reference (TYPE) ISHMED_CHANGE OFF ON: Den neuen Status (EXT oder INT) übernehmen 20040707
9 Importing I_OBJECT_X Value transfer Type reference (TYPE) ISHMED_CHANGE OFF ON: IR_OBJECT übernehmen 20040707
10 Importing I_RCODEID Value transfer Type reference (TYPE) N1ME_RCODEID Grund für den Statuswechsel 20040707
11 Importing I_RCODEID_X Value transfer Type reference (TYPE) ISHMED_CHANGE OFF ON: Grund für Statuswechsel übernehmen 20040707
12 Importing I_RESP_EMP Value transfer Type reference (TYPE) N1ME_MORESP1 Verantwortlicher Mitarbeiter 20040707
13 Importing I_RESP_EMP_X Value transfer Type reference (TYPE) ISHMED_CHANGE OFF ON: Verantwortlichen Mitarbeiter übernehmen 20040707
14 Importing I_RESUME_DUR Value transfer Type reference (TYPE) N1ME_ORDUR 0 Für "Verordnung verlängern": Verlängerungsperiode 20040707
15 Importing I_RESUME_DURU Value transfer Type reference (TYPE) N1ME_ORDURU Für "Verordnung verlängern": Verlängerungsperiode (Einheit) 20040707
16 Importing I_RESUME_DUR_X Value transfer Type reference (TYPE) ISHMED_CHANGE OFF ON: Verlängerungsdauer (+ Einheit) übernehmen 20040707
17 Importing I_SET_SUBOBJ Value transfer Type reference (TYPE) ISH_ON_OFF OFF ON: Attribute auch den untergeordneten Objekten geben 20050112
18 Importing I_STATUS_DATE Value transfer Type reference (TYPE) SY-DATUM Datum, ab wann der Statuswechsel gelten soll 20041228
19 Importing I_STATUS_DATE_X Value transfer Type reference (TYPE) ISHMED_CHANGE OFF ON: Werte aus I_STATUS_DATE/I_STATUS_TIME übernehmen 20041228
20 Importing I_STATUS_TIME Value transfer Type reference (TYPE) SY-UZEIT Zeit zu I_STATUS_DATE 20041228
21 Importing I_STOID Value transfer Type reference (TYPE) N1STOID Stornogrund (z.B. für das Stornieren von Events) 20041228
22 Importing I_STOID_X Value transfer Type reference (TYPE) ISHMED_CHANGE OFF ON: I_STOID übernehmen 20041228
23 Importing I_WITNESS Value transfer Type reference (TYPE) N1ME_MERESP2 Zeuge (eventuell notwendig für Ereignis verabreichen) 20050119
24 Importing I_WITNESS_X Value transfer Type reference (TYPE) ISHMED_CHANGE OFF ON: Wert aus I_WITNESS übernehmen 20050119

Method SET_ATTRIBUTES on class CL_ISHMED_FCT_ME_STATUS has no exception.

Method SNAPSHOT Signature

Method SNAPSHOT on class CL_ISHMED_FCT_ME_STATUS has no parameter.
Method SNAPSHOT on class CL_ISHMED_FCT_ME_STATUS has no exception.

Method UNDO Signature

Method UNDO on class CL_ISHMED_FCT_ME_STATUS has no parameter.
Method UNDO on class CL_ISHMED_FCT_ME_STATUS has no exception.
History
Last changed by/on SAP  20050409 
SAP Release Created in 473