SAP ABAP Class IF_EX_N1ME_ORDER_DIALOG (BAdI Interface IF_EX_N1ME_ORDER_DIALOG)
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
| Class | IF_EX_N1ME_ORDER_DIALOG | |
| Short Description | BAdI Interface IF_EX_N1ME_ORDER_DIALOG | |
| Super Class | ||
| Instantiability of a Class | 2 | Public |
| Final |
General Data
| Message Class | ||
| Program status | ||
| Category | 1 | |
| Package | ||
| Created | 20031227 | SAP |
| Last change | 20050520 | SAP |
| Shared Memory-enabled | ||
| Fixed point arithmetic | ||
| Unicode checks active |
Forward declarations
Class IF_EX_N1ME_ORDER_DIALOG has no forward declaration.
Interfaces
Class IF_EX_N1ME_ORDER_DIALOG has no interface implemented.
Friends
Class IF_EX_N1ME_ORDER_DIALOG has no friend class.
Attributes
Class 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
Class IF_EX_N1ME_ORDER_DIALOG has no event.
Types
Class 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 class 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 class 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 class 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 class 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 class 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 class 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 class 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 class 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 class 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 class 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 class 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 class 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 class 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 class IF_EX_N1ME_ORDER_DIALOG has no exception.
History
| Last changed by/on | SAP | 20050520 |
| SAP Release Created in |