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 | ![]() |
Instance method | Public | Method | Check Data | 20031227 |
2 | ![]() |
Instance method | Public | Method | Has data changed? | 20031227 |
3 | ![]() |
Instance method | Public | Method | Call in "Copy Order" Function | 20040706 |
4 | ![]() |
Instance method | Public | Method | Constructing Control Logic | 20031227 |
5 | ![]() |
Instance method | Public | Method | Exiting Dialog | 20031227 |
6 | ![]() |
Instance method | Public | Method | Execute Actions when Ending Order Framework | 20040427 |
7 | ![]() |
Instance method | Public | Method | Execute Data Changes After PAI (Before OK Code) | 20040209 |
8 | ![]() |
Instance method | Public | Method | Save Data | 20031227 |
9 | ![]() |
Instance method | Public | Method | Make/Change Data Presettings | 20040218 |
10 | ![]() |
Instance method | Public | Method | Preset Initial Screen | 20040617 |
11 | ![]() |
Instance method | Public | Method | Execute Presettings For Templates | 20040427 |
12 | ![]() |
Instance method | Public | Method | Set or Override GUI Status and Title Bar | 20040430 |
13 | ![]() |
Instance method | Public | Method | Defaults if Template Is Created from Order | 20040427 |
14 | ![]() |
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 | ![]() |
CR_ERRORHANDLER | Call by reference | Object reference (TYPE REF TO) | CL_ISHMED_ERRORHANDLING | IS-H*MED: Klasse zur Fehlerabarbeitung | 20031227 | ||
2 | ![]() |
E_RC | Value transfer | Type reference (TYPE) | ISH_METHOD_RC | Returncode | 20031227 | ||
3 | ![]() |
IR_ORDER | Value transfer | Object reference (TYPE REF TO) | CL_ISHMED_ME_ORDER | Verordnung, deren Daten geprüft werden | 20031227 | ||
4 | ![]() |
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 | ![]() |
CR_ERRORHANDLER | Call by reference | Object reference (TYPE REF TO) | CL_ISHMED_ERRORHANDLING | IS-H*MED: Klasse zur Fehlerabarbeitung | 20031227 | ||
2 | ![]() |
E_CHANGED | Value transfer | Type reference (TYPE) | ISH_ON_OFF | ON: Es gibt Änderungen | 20031227 | ||
3 | ![]() |
E_NOTHING_ENTERED | Value transfer | Type reference (TYPE) | ISH_ON_OFF | ON: Es wurde nichts eingegeben | 20031227 | ||
4 | ![]() |
E_RC | Value transfer | Type reference (TYPE) | ISH_METHOD_RC | Returncode | 20031227 | ||
5 | ![]() |
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 | ![]() |
CR_ERRORHANDLER | Call by reference | Object reference (TYPE REF TO) | CL_ISHMED_ERRORHANDLING | IS-H*MED: Klasse zur Fehlerabarbeitung | 20040706 | ||
2 | ![]() |
CR_ORDER_COPY | Call by reference | Object reference (TYPE REF TO) | CL_ISHMED_ME_ORDER | Die Kopie der Verordnung | 20040706 | ||
3 | ![]() |
E_RC | Value transfer | Type reference (TYPE) | ISH_METHOD_RC | Returncode | 20040706 | ||
4 | ![]() |
IR_ORDER_ORIGINAL | Value transfer | Object reference (TYPE REF TO) | CL_ISHMED_ME_ORDER | Original Verordnung (die, die kopiert wird) | 20040706 | ||
5 | ![]() |
I_KEEP_DRUG | Value transfer | Type reference (TYPE) | ISH_ON_OFF | Zutaten beibehalten | 20040706 | ||
6 | ![]() |
I_PRESC_COPY | Value transfer | Type reference (TYPE) | ISH_ON_OFF | Auch die Prescription kopieren | 20040706 | ||
7 | ![]() |
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 | ![]() |
CR_ERRORHANDLER | Call by reference | Object reference (TYPE REF TO) | CL_ISHMED_ERRORHANDLING | IS-H*MED: Klasse zur Fehlerabarbeitung | 20031227 | ||
2 | ![]() |
CS_DEFAULT_VALUES | Call by reference | Type reference (TYPE) | ANY | Beliebige Struktur zur Übergabe von Vorbelegungsdaten | 20040617 | ||
3 | ![]() |
E_RC | Value transfer | Type reference (TYPE) | ISH_METHOD_RC | Returncode | 20031227 | ||
4 | ![]() |
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 | ![]() |
CR_ERRORHANDLER | Call by reference | Object reference (TYPE REF TO) | CL_ISHMED_ERRORHANDLING | IS-H*MED: Klasse zur Fehlerabarbeitung | 20031227 | ||
2 | ![]() |
E_RC | Value transfer | Type reference (TYPE) | ISH_METHOD_RC | Returncode | 20031227 | ||
3 | ![]() |
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 | ![]() |
CR_ERRORHANDLER | Call by reference | Object reference (TYPE REF TO) | CL_ISHMED_ERRORHANDLING | IS-H*MED: Klasse zur Fehlerabarbeitung | 20040427 | ||
2 | ![]() |
C_END_PROGRAM | Value transfer | Type reference (TYPE) | ISH_ON_OFF | ON: Das Framework wird nach dem Speichern verlassen | 20040427 | ||
3 | ![]() |
E_RC | Value transfer | Type reference (TYPE) | ISH_METHOD_RC | Returncode | 20040427 | ||
4 | ![]() |
IR_PROCESS | Value transfer | Object reference (TYPE REF TO) | CL_ISHMED_PRC_ME_ORDER_DIALOG | Prozessklasse des Order-Frameworks | 20040427 | ||
5 | ![]() |
I_COMMIT | Value transfer | Type reference (TYPE) | ISH_ON_OFF | ON: COMMIT WORK wurde durchgeführt | 20040427 | ||
6 | ![]() |
I_DATA_SAVED | Value transfer | Type reference (TYPE) | ISH_ON_OFF | ON: Daten wurden gespeichert | 20040427 | ||
7 | ![]() |
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 | ![]() |
CR_ERRORHANDLER | Call by reference | Object reference (TYPE REF TO) | CL_ISHMED_ERRORHANDLING | IS-H*MED: Klasse zur Fehlerabarbeitung | 20040209 | ||
2 | ![]() |
CR_ORDER | Call by reference | Object reference (TYPE REF TO) | CL_ISHMED_ME_ORDER | IS-H*MED: Arzneimittelverordnung | 20040209 | ||
3 | ![]() |
E_RC | Value transfer | Type reference (TYPE) | ISH_METHOD_RC | Returncode | 20040209 | ||
4 | ![]() |
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 | ![]() |
CR_ERRORHANDLER | Call by reference | Object reference (TYPE REF TO) | CL_ISHMED_ERRORHANDLING | IS-H*MED: Klasse zur Fehlerabarbeitung | 20031227 | ||
2 | ![]() |
E_RC | Value transfer | Type reference (TYPE) | ISH_METHOD_RC | Returncode | 20031227 | ||
3 | ![]() |
IR_ORDER | Value transfer | Object reference (TYPE REF TO) | CL_ISHMED_ME_ORDER | Verordnung, deren Daten gespeichert werden | 20031227 | ||
4 | ![]() |
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 | ![]() |
CR_ERRORHANDLER | Call by reference | Object reference (TYPE REF TO) | CL_ISHMED_ERRORHANDLING | IS-H*MED: Klasse zur Fehlerabarbeitung | 20040218 | ||
2 | ![]() |
CS_DEFAULT_VALUES | Call by reference | Type reference (TYPE) | ANY | Beliebige Struktur zur Übergabe von Vorbelegungsdaten | 20040617 | ||
3 | ![]() |
E_RC | Value transfer | Type reference (TYPE) | ISH_METHOD_RC | Returncode | 20040218 | ||
4 | ![]() |
IR_ORDER | Value transfer | Object reference (TYPE REF TO) | CL_ISHMED_ME_ORDER | Verordnung, deren Vorbelegung geändert werden soll | 20040224 | ||
5 | ![]() |
IR_PROCESS | Value transfer | Object reference (TYPE REF TO) | CL_ISHMED_PRC_ME_ORDER_DIALOG | Prozessklasse, die dieses BADI verwendet | 20040824 | ||
6 | ![]() |
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 | ![]() |
CR_ERRORHANDLER | Call by reference | Object reference (TYPE REF TO) | CL_ISHMED_ERRORHANDLING | IS-H*MED: Klasse zur Fehlerabarbeitung | 20040617 | ||
2 | ![]() |
C_EINRI | Value transfer | Type reference (TYPE) | N1MEORDER-EINRI | IS-H: Institution | 20040617 | ||
3 | ![]() |
C_FALNR | Value transfer | Type reference (TYPE) | N1MEORDER-FALNR | IS-H: Case Number | 20040617 | ||
4 | ![]() |
C_ORGFA | Value transfer | Type reference (TYPE) | N1MEORDER-ORGFA | IS-H*MED: Medication, Order - Departmental OU | 20040617 | ||
5 | ![]() |
C_ORGPF | Value transfer | Type reference (TYPE) | N1MEORDER-ORGPF | IS-H*MED: Medication, Order - Ordering Organizational Unit | 20040617 | ||
6 | ![]() |
C_PATNR | Value transfer | Type reference (TYPE) | N1MEORDER-PATNR | IS-H: Patient Number | 20040617 | ||
7 | ![]() |
E_EINRI_X | Value transfer | Type reference (TYPE) | ISHMED_CHANGE | Transfer Institution (Only if ON) | 20040617 | ||
8 | ![]() |
E_FALNR_X | Value transfer | Type reference (TYPE) | ISHMED_CHANGE | Transfer FALNR (Only if ON) | 20040617 | ||
9 | ![]() |
E_ORGFA_X | Value transfer | Type reference (TYPE) | ISHMED_CHANGE | Transfer ORGFA | 20040617 | ||
10 | ![]() |
E_ORGPF_X | Value transfer | Type reference (TYPE) | ISHMED_CHANGE | Transfer ORGPF | 20040617 | ||
11 | ![]() |
E_PATNR_X | Value transfer | Type reference (TYPE) | ISHMED_CHANGE | Transfer PATNR (Only if ON) | 20040617 | ||
12 | ![]() |
E_RC | Value transfer | Type reference (TYPE) | ISH_METHOD_RC | Returncode | 20040617 | ||
13 | ![]() |
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 | ![]() |
CR_ERRORHANDLER | Call by reference | Object reference (TYPE REF TO) | CL_ISHMED_ERRORHANDLING | IS-H*MED: Class for Error Handling | 20040427 | ||
2 | ![]() |
E_RC | Value transfer | Type reference (TYPE) | ISH_METHOD_RC | Return Code | 20040427 | ||
3 | ![]() |
IR_ORDER | Value transfer | Object reference (TYPE REF TO) | CL_ISHMED_ME_ORDER | Order whose Presettings Are to Be Changed | 20040427 | ||
4 | ![]() |
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 | ![]() |
CR_ERRORHANDLER | Call by reference | Object reference (TYPE REF TO) | CL_ISHMED_ERRORHANDLING | IS-H*MED: Klasse zur Fehlerabarbeitung | 20040430 | ||
2 | ![]() |
E_RC | Value transfer | Type reference (TYPE) | ISH_METHOD_RC | Returncode | 20040430 | ||
3 | ![]() |
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 | ![]() |
CR_ERRORHANDLER | Call by reference | Object reference (TYPE REF TO) | CL_ISHMED_ERRORHANDLING | IS-H*MED: Class for Error Handling | 20040427 | ||
2 | ![]() |
CR_TEMPLATE | Call by reference | Object reference (TYPE REF TO) | CL_ISHMED_ME_ORDER | Template, das verändert wird | 20040427 | ||
3 | ![]() |
E_RC | Value transfer | Type reference (TYPE) | ISH_METHOD_RC | Return Code | 20040427 | ||
4 | ![]() |
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 | ![]() |
CR_ERRORHANDLER | Call by reference | Object reference (TYPE REF TO) | CL_ISHMED_ERRORHANDLING | IS-H*MED: Klasse zur Fehlerabarbeitung | 20040222 | ||
2 | ![]() |
C_UCOMM | Call by reference | Type reference (TYPE) | SY-UCOMM | User-Command (darf im BADI verändert werden) | 20040222 | ||
3 | ![]() |
E_DATA_SAVED | Value transfer | Type reference (TYPE) | ISH_ON_OFF | Daten wurden gesichert (ON) | 20050427 | ||
4 | ![]() |
E_END_PROGRAM | Value transfer | Type reference (TYPE) | ISH_ON_OFF | Programm tatsächlich beenden (ON) | 20050427 | ||
5 | ![]() |
E_RC | Value transfer | Type reference (TYPE) | ISH_METHOD_RC | Returncode | 20040222 | ||
6 | ![]() |
IR_PROCESS | Value transfer | Object reference (TYPE REF TO) | CL_ISHMED_PRC_ME_ORDER_DIALOG | Prozessklasse des Order-Frameworks | 20040222 | ||
7 | ![]() |
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 |