SAP ABAP Interface IF_EX_N1ME_ORDER_DIALOG (BAdI Interface IF_EX_N1ME_ORDER_DIALOG)
Hierarchy
IS-H (Software Component) SAP Healthcare
   IS-HMED (Application Component) Clinical System
     NMED_ME (Package) IS-H*MED: Medication
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  CL_EX_N1ME_ORDER_DIALOG BAdI Class CL_EX_N1ME_ORDER_DIALOG 20031227
Properties
Interface IF_EX_N1ME_ORDER_DIALOG  
Short Description BAdI Interface IF_EX_N1ME_ORDER_DIALOG    
General Data
Package NMED_ME   IS-H*MED: Medication 
Created 20031227   SAP 
Last changed 20050520   SAP 
Unicode checks active    
Forward declarations
Interface IF_EX_N1ME_ORDER_DIALOG has no forward declaration.
Interfaces
Interface IF_EX_N1ME_ORDER_DIALOG has no interface.
Friends
Interface IF_EX_N1ME_ORDER_DIALOG has no friend.
Attributes
Interface IF_EX_N1ME_ORDER_DIALOG has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 CHECK Instance method Public Method Check Data 20031227
2 CHECK_FOR_CHANGES Instance method Public Method Has data changed? 20031227
3 COPY_ORDER Instance method Public Method Call in "Copy Order" Function 20040706
4 CREATE Instance method Public Method Constructing Control Logic 20031227
5 DESTROY Instance method Public Method Exiting Dialog 20031227
6 END_PROGRAM Instance method Public Method Execute Actions when Ending Order Framework 20040427
7 PAI_CHANGE_DATA Instance method Public Method Execute Data Changes After PAI (Before OK Code) 20040209
8 SAVE Instance method Public Method Save Data 20031227
9 SET_DEFAULTS Instance method Public Method Make/Change Data Presettings 20040218
10 SET_DEFAULTS_ENTRY_SCR Instance method Public Method Preset Initial Screen 20040617
11 SET_DEFAULTS_TMPL Instance method Public Method Execute Presettings For Templates 20040427
12 SET_GUI_STATUS Instance method Public Method Set or Override GUI Status and Title Bar 20040430
13 SET_TMPL_FROM_ORDER Instance method Public Method Defaults if Template Is Created from Order 20040427
14 USER_COMMAND Instance method Public Method Before Standard User Command Processing Call 20040222
Events
Interface IF_EX_N1ME_ORDER_DIALOG has no event.
Types
Interface IF_EX_N1ME_ORDER_DIALOG has no local type.
Method Signatures

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 20031227
2 Exporting E_RC Value transfer Type reference (TYPE) ISH_METHOD_RC Returncode 20031227
3 Importing IR_ORDER Value transfer Object reference (TYPE REF TO) CL_ISHMED_ME_ORDER Verordnung, deren Daten geprüft werden 20031227
4 Importing IT_ORDER Value transfer Type reference (TYPE) ISH_OBJECTLIST Tabelle mit zu prüfenden Verordnungen 20041103

Method CHECK on Interface IF_EX_N1ME_ORDER_DIALOG has no exception.

Method CHECK_FOR_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 20031227
2 Exporting E_CHANGED Value transfer Type reference (TYPE) ISH_ON_OFF ON: Es gibt Änderungen 20031227
3 Exporting E_NOTHING_ENTERED Value transfer Type reference (TYPE) ISH_ON_OFF ON: Es wurde nichts eingegeben 20031227
4 Exporting E_RC Value transfer Type reference (TYPE) ISH_METHOD_RC Returncode 20031227
5 Importing IR_ORDER Value transfer Object reference (TYPE REF TO) CL_ISHMED_ME_ORDER Verordnung, die auf Änderungen geprüft wird 20031227

Method CHECK_FOR_CHANGES on Interface IF_EX_N1ME_ORDER_DIALOG has no exception.

Method COPY_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 20040706
2 Changing CR_ORDER_COPY Call by reference Object reference (TYPE REF TO) CL_ISHMED_ME_ORDER Die Kopie der Verordnung 20040706
3 Exporting E_RC Value transfer Type reference (TYPE) ISH_METHOD_RC Returncode 20040706
4 Importing IR_ORDER_ORIGINAL Value transfer Object reference (TYPE REF TO) CL_ISHMED_ME_ORDER Original Verordnung (die, die kopiert wird) 20040706
5 Importing I_KEEP_DRUG Value transfer Type reference (TYPE) ISH_ON_OFF Zutaten beibehalten 20040706
6 Importing I_PRESC_COPY Value transfer Type reference (TYPE) ISH_ON_OFF Auch die Prescription kopieren 20040706
7 Importing I_RECALC_DOSE Value transfer Type reference (TYPE) ISH_ON_OFF ON: Dosis neu berechnen 20040706

Method COPY_ORDER on Interface IF_EX_N1ME_ORDER_DIALOG 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 20031227
2 Changing CS_DEFAULT_VALUES Call by reference Type reference (TYPE) ANY Beliebige Struktur zur Übergabe von Vorbelegungsdaten 20040617
3 Exporting E_RC Value transfer Type reference (TYPE) ISH_METHOD_RC Returncode 20031227
4 Importing IR_PROCESS Value transfer Object reference (TYPE REF TO) CL_ISHMED_PRC_ME_ORDER_DIALOG Prozessklasse des Order-Frameworks 20040218

Method CREATE on Interface IF_EX_N1ME_ORDER_DIALOG 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 20031227
2 Exporting E_RC Value transfer Type reference (TYPE) ISH_METHOD_RC Returncode 20031227
3 Importing IR_ORDER Value transfer Object reference (TYPE REF TO) CL_ISHMED_ME_ORDER Verordnung, die ebenfalls zerstört wird 20031227

Method DESTROY on Interface IF_EX_N1ME_ORDER_DIALOG has no exception.

Method END_PROGRAM 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 20040427
2 Changing C_END_PROGRAM Value transfer Type reference (TYPE) ISH_ON_OFF ON: Das Framework wird nach dem Speichern verlassen 20040427
3 Exporting E_RC Value transfer Type reference (TYPE) ISH_METHOD_RC Returncode 20040427
4 Importing IR_PROCESS Value transfer Object reference (TYPE REF TO) CL_ISHMED_PRC_ME_ORDER_DIALOG Prozessklasse des Order-Frameworks 20040427
5 Importing I_COMMIT Value transfer Type reference (TYPE) ISH_ON_OFF ON: COMMIT WORK wurde durchgeführt 20040427
6 Importing I_DATA_SAVED Value transfer Type reference (TYPE) ISH_ON_OFF ON: Daten wurden gespeichert 20040427
7 Importing I_UCOMM Value transfer Type reference (TYPE) SY-UCOMM User-Command, mit dem das Programm beendet werden soll 20040427

Method END_PROGRAM on Interface IF_EX_N1ME_ORDER_DIALOG has no exception.

Method PAI_CHANGE_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 20040209
2 Changing CR_ORDER Call by reference Object reference (TYPE REF TO) CL_ISHMED_ME_ORDER IS-H*MED: Arzneimittelverordnung 20040209
3 Exporting E_RC Value transfer Type reference (TYPE) ISH_METHOD_RC Returncode 20040209
4 Importing IR_PROCESS Value transfer Object reference (TYPE REF TO) CL_ISHMED_PRC_ME_ORDER_DIALOG Prozessklasse des Order-Frameworks 20040218

Method PAI_CHANGE_DATA on Interface IF_EX_N1ME_ORDER_DIALOG 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 IS-H*MED: Klasse zur Fehlerabarbeitung 20031227
2 Exporting E_RC Value transfer Type reference (TYPE) ISH_METHOD_RC Returncode 20031227
3 Importing IR_ORDER Value transfer Object reference (TYPE REF TO) CL_ISHMED_ME_ORDER Verordnung, deren Daten gespeichert werden 20031227
4 Importing IR_PROCESS Value transfer Object reference (TYPE REF TO) CL_ISHMED_PRC_ME_ORDER_DIALOG Prozessklasse des Order-Frameworks 20050504

Method SAVE on Interface IF_EX_N1ME_ORDER_DIALOG has no exception.

Method SET_DEFAULTS 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 20040218
2 Changing CS_DEFAULT_VALUES Call by reference Type reference (TYPE) ANY Beliebige Struktur zur Übergabe von Vorbelegungsdaten 20040617
3 Exporting E_RC Value transfer Type reference (TYPE) ISH_METHOD_RC Returncode 20040218
4 Importing IR_ORDER Value transfer Object reference (TYPE REF TO) CL_ISHMED_ME_ORDER Verordnung, deren Vorbelegung geändert werden soll 20040224
5 Importing IR_PROCESS Value transfer Object reference (TYPE REF TO) CL_ISHMED_PRC_ME_ORDER_DIALOG Prozessklasse, die dieses BADI verwendet 20040824
6 Importing I_FROM_TEMPLATE Value transfer Type reference (TYPE) N1TPMEORDER-TPID ID einer Vorlage, die die Order vorbelegt hat 20041011

Method SET_DEFAULTS on Interface IF_EX_N1ME_ORDER_DIALOG has no exception.

Method SET_DEFAULTS_ENTRY_SCR 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 20040617
2 Changing C_EINRI Value transfer Type reference (TYPE) N1MEORDER-EINRI IS-H: Institution 20040617
3 Changing C_FALNR Value transfer Type reference (TYPE) N1MEORDER-FALNR IS-H: Case Number 20040617
4 Changing C_ORGFA Value transfer Type reference (TYPE) N1MEORDER-ORGFA IS-H*MED: Medication, Order - Departmental OU 20040617
5 Changing C_ORGPF Value transfer Type reference (TYPE) N1MEORDER-ORGPF IS-H*MED: Medication, Order - Ordering Organizational Unit 20040617
6 Changing C_PATNR Value transfer Type reference (TYPE) N1MEORDER-PATNR IS-H: Patient Number 20040617
7 Exporting E_EINRI_X Value transfer Type reference (TYPE) ISHMED_CHANGE Transfer Institution (Only if ON) 20040617
8 Exporting E_FALNR_X Value transfer Type reference (TYPE) ISHMED_CHANGE Transfer FALNR (Only if ON) 20040617
9 Exporting E_ORGFA_X Value transfer Type reference (TYPE) ISHMED_CHANGE Transfer ORGFA 20040617
10 Exporting E_ORGPF_X Value transfer Type reference (TYPE) ISHMED_CHANGE Transfer ORGPF 20040617
11 Exporting E_PATNR_X Value transfer Type reference (TYPE) ISHMED_CHANGE Transfer PATNR (Only if ON) 20040617
12 Exporting E_RC Value transfer Type reference (TYPE) ISH_METHOD_RC Returncode 20040617
13 Importing IR_PROCESS Value transfer Object reference (TYPE REF TO) CL_ISHMED_PRC_ME_ORDER_DIALOG Referenz auf die Prozessklasse 20040617

Method SET_DEFAULTS_ENTRY_SCR on Interface IF_EX_N1ME_ORDER_DIALOG has no exception.

Method SET_DEFAULTS_TMPL 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: Class for Error Handling 20040427
2 Exporting E_RC Value transfer Type reference (TYPE) ISH_METHOD_RC Return Code 20040427
3 Importing IR_ORDER Value transfer Object reference (TYPE REF TO) CL_ISHMED_ME_ORDER Order whose Presettings Are to Be Changed 20040427
4 Importing I_TEMPLATE_ID Value transfer Type reference (TYPE) N1ME_TPID ID of the template 20040427

Method SET_DEFAULTS_TMPL on Interface IF_EX_N1ME_ORDER_DIALOG has no exception.

Method SET_GUI_STATUS 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 20040430
2 Exporting E_RC Value transfer Type reference (TYPE) ISH_METHOD_RC Returncode 20040430
3 Importing IR_PROCESS Value transfer Object reference (TYPE REF TO) CL_ISHMED_PRC_ME_ORDER_DIALOG Prozess-Klasse 20040430

Method SET_GUI_STATUS on Interface IF_EX_N1ME_ORDER_DIALOG has no exception.

Method SET_TMPL_FROM_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: Class for Error Handling 20040427
2 Changing CR_TEMPLATE Call by reference Object reference (TYPE REF TO) CL_ISHMED_ME_ORDER Template, das verändert wird 20040427
3 Exporting E_RC Value transfer Type reference (TYPE) ISH_METHOD_RC Return Code 20040427
4 Importing IR_ORDER Value transfer Object reference (TYPE REF TO) CL_ISHMED_ME_ORDER Verordnung, aus der das Template gesetzt wird 20040427

Method SET_TMPL_FROM_ORDER on Interface IF_EX_N1ME_ORDER_DIALOG has no exception.

Method USER_COMMAND 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 20040222
2 Changing C_UCOMM Call by reference Type reference (TYPE) SY-UCOMM User-Command (darf im BADI verändert werden) 20040222
3 Exporting E_DATA_SAVED Value transfer Type reference (TYPE) ISH_ON_OFF Daten wurden gesichert (ON) 20050427
4 Exporting E_END_PROGRAM Value transfer Type reference (TYPE) ISH_ON_OFF Programm tatsächlich beenden (ON) 20050427
5 Exporting E_RC Value transfer Type reference (TYPE) ISH_METHOD_RC Returncode 20040222
6 Importing IR_PROCESS Value transfer Object reference (TYPE REF TO) CL_ISHMED_PRC_ME_ORDER_DIALOG Prozessklasse des Order-Frameworks 20040222
7 Importing IS_SCREEN_UCOMM Value transfer Type reference (TYPE) RN1_SCREEN_UCOMM Wo genau wurde der UCOMM ausgelöst (falls ALV-Grid) 20040222

Method USER_COMMAND on Interface IF_EX_N1ME_ORDER_DIALOG has no exception.
History
Last changed by/on SAP  20050520 
SAP Release Created in 472