SAP ABAP Class CL_ISHMED_SCR_PARTNER (IS-H*MED: Employee Selection Screen Class)
Hierarchy
☛
IS-H (Software Component) SAP Healthcare
⤷
IS-HMED (Application Component) Clinical System
⤷
N1BASE_MED (Package) IS-H*MED: Basic Functionality
⤷
⤷
Meta Relationship - Using
| # | Relationship type | Using | Short Description | Created on |
|---|---|---|---|---|
| 1 | Inheritance (c INHERITING FROM c_ref) | CL_ISH_SCREEN_STD | IS-H: Basic Class for Screens of Standard | 20030909 |
Properties
| Class | CL_ISHMED_SCR_PARTNER | |
| Short Description | IS-H*MED: Employee Selection Screen Class | |
| Super Class | CL_ISH_SCREEN_STD | IS-H: Basic Class for Screens of Standard |
| Instantiability of a Class | 1 | Protected |
| Final |
General Data
| Message Class | ||
| Program status | ||
| Category | 0 | |
| Package | N1BASE_MED | IS-H*MED: Basic Functionality |
| Created | 20030909 | SAP |
| Last change | 20080716 | SAP |
| Shared Memory-enabled | ||
| Fixed point arithmetic | ||
| Unicode checks active |
Forward declarations
Class CL_ISHMED_SCR_PARTNER has no forward declaration.
Interfaces
Class CL_ISHMED_SCR_PARTNER has no interface implemented.
Friends
Class CL_ISHMED_SCR_PARTNER has no friend class.
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Instance attribute | Protected | Object reference (TYPE REF TO) | CL_GUI_ALV_TREE | ALV tree control | 20030910 | |||
| 2 | Instance attribute | Protected | Object reference (TYPE REF TO) | CL_DRAGDROP | Drag&Drop Instance | 20031010 | |||
| 3 | Instance attribute | Protected | Object reference (TYPE REF TO) | CL_ISHMED_SCR_PARTNER | IS-H*MED: Employee Selection Screen Class | 20030916 | |||
| 4 | Instance attribute | Protected | Object reference (TYPE REF TO) | CL_ISH_SCREEN | IS-H: Base Class for Interface Management | 20030915 | |||
| 5 | Instance attribute | Protected | Object reference (TYPE REF TO) | CL_GUI_TOOLBAR | Toolbar Control | 20030910 | |||
| 6 | Instance attribute | Protected | Type reference (TYPE) | ISHMED_T_PARTNER | External Employee | 20030929 | |||
| 7 | Instance attribute | Protected | Type reference (TYPE) | LVC_T_FCAT | Field Catalog for ALV Tree | 20030910 | |||
| 8 | Instance attribute | Protected | Type reference (TYPE) | ISH_T_FIELD_VALUE | Originally Transferred Employee (for RESET) | 20030912 | |||
| 9 | Instance attribute | Protected | Type reference (TYPE) | ISHMED_T_RN1_DYNP_PARTNER | Table for List of Available Employees | 20030910 | |||
| 10 | Instance attribute | Protected | Type reference (TYPE) | ISH_ON_OFF | 'Assign' Funktion Active (ON/OFF) | 20031003 | |||
| 11 | Instance attribute | Protected | Type reference (TYPE) | ISH_ON_OFF | ON | 'Create External Employee' Function Active (ON/OFF) | 20031003 | ||
| 12 | Instance attribute | Protected | Type reference (TYPE) | I | Drag & Drop Handle | 20030923 | |||
| 13 | Instance attribute | Protected | Type reference (TYPE) | FCODE | Last Selected Function Code | 20030929 | |||
| 14 | Instance attribute | Protected | Type reference (TYPE) | ISH_ON_OFF | Multiple Selection (ON/OFF) | 20030911 | |||
| 15 | Instance attribute | Protected | Type reference (TYPE) | N1VORGANG | Task | 20080314 | |||
| 16 | Instance attribute | Protected | Type reference (TYPE) | LVC_NKEY | Top Node Key | 20030929 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Instance method | Protected | Method | Definition of Drag Drop Behavior | 20030923 | |
| 2 | Instance method | Protected | Method | Build Table with Employees for ALV Tree | 20030911 | |
| 3 | Instance method | Protected | Method | Set Up ALV-Tree | 20030910 | |
| 4 | Instance method | Protected | Method | Call Business Add-In for Changing Employee Selection | 20031027 | |
| 5 | Instance method | Protected | Method | Add Pushbutton to Tree Toolbar | 20030925 | |
| 6 | Instance method | Protected | Method | 'Collapse All Nodes' Function | 20030930 | |
| 7 | Instance method | Public | Constructor | Constructor | 20030910 | |
| 8 | Static method | Public | Method | Create Instance of Screen | 20030910 | |
| 9 | Instance method | Protected | Method | Define field catalog | 20030911 | |
| 10 | Instance method | Protected | Method | 'Expand All Nodes' Function | 20030930 | |
| 11 | Instance method | Protected | Method | 'Extended Search' Function | 20030912 | |
| 12 | Instance method | Public | Method | Determine Selected Entries | 20030912 | |
| 13 | Instance method | Protected | Event handling method | Event Handler for Function Call | 20030925 | |
| 14 | Instance method | Protected | Event handling method | Event Handler for Context Menu on Header | 20031015 | |
| 15 | Instance method | Protected | Event handling method | Event Handler for Double-Clicking | 20030924 | |
| 16 | Instance method | Protected | Event handling method | Event Handler for Drag | 20031010 | |
| 17 | Instance method | Public | Method | 'Create External Employee' Function | 20030912 | |
| 18 | Instance method | Protected | Method | Register Events + Set Handler | 20030910 | |
| 19 | Instance method | Protected | Method | 'Basic Setting' Function - Original Employee Selection | 20030912 | |
| 20 | Static method | Public | Method | Format Employee Table for Display in Screen | 20031008 | |
| 21 | Instance method | Public | Method | Set Additional Data for Screen | 20030911 | |
| 22 | Instance method | Public | Method | Display Employee Selection as ALV Tree | 20030910 |
Events
| # | Event | Type | Visibility | Description | Created on |
|---|---|---|---|---|---|
| 1 | ASSIGN | Instance Event (0) |
Public (2) |
'Assign' Funstion Was Selected | 20031003 |
| 2 | DOUBLE_CLICK | Instance Event (0) |
Public (2) |
Double-Click | 20030924 |
Types
Class CL_ISHMED_SCR_PARTNER has no local type.
Method Signatures
Method BUILD_DRAGDROP_BEHAVIOUR Signature
Method BUILD_DRAGDROP_BEHAVIOUR on class CL_ISHMED_SCR_PARTNER has no parameter.
Method BUILD_DRAGDROP_BEHAVIOUR on class CL_ISHMED_SCR_PARTNER has no exception.
Method BUILD_PARTNER_TABLE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_PARTNER | Value transfer | Type reference (TYPE) | ISHMED_T_RN1_DYNP_PARTNER | IS-H*MED: Tabellentyp für Liste verfügbarer Mitarbeiter | 20030916 | |||
| 2 | I_TASK | Call by reference | Type reference (TYPE) | N1VORGANG | SPACE | Aufgabe | 20050803 |
Method BUILD_PARTNER_TABLE on class CL_ISHMED_SCR_PARTNER has no exception.
Method BUILD_TREE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IT_PARTNER | Value transfer | Type reference (TYPE) | ISHMED_T_RN1_DYNP_PARTNER | Liste verfügbarer Mitarbeiter | 20030916 | |||
| 2 | IT_PARTNER_EXP | Value transfer | Type reference (TYPE) | ISHMED_T_RN1_DYNP_PARTNER | Liste geöffneter Listeinträge | 20030929 | |||
| 3 | I_REFRESH | Value transfer | Type reference (TYPE) | ISH_ON_OFF | OFF | Aktualisieren (ON/OFF) | 20030929 | ||
| 4 | I_TOP_PARTNER | Value transfer | Type reference (TYPE) | RN1_DYNP_PARTNER | Mitarbeiter für TOP NODE | 20030929 |
Method BUILD_TREE on class CL_ISHMED_SCR_PARTNER has no exception.
Method CALL_BADI Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_PARTNER | Value transfer | Type reference (TYPE) | ISHMED_T_RN1_DYNP_PARTNER | Mitarbeitervorrat | 20031027 | |||
| 2 | I_TASK | Call by reference | Type reference (TYPE) | N1VORGANG | SPACE | Aufgabe | 20050803 |
Method CALL_BADI on class CL_ISHMED_SCR_PARTNER has no exception.
Method CHANGE_TOOLBAR_TREE Signature
Method CHANGE_TOOLBAR_TREE on class CL_ISHMED_SCR_PARTNER has no parameter.
Method CHANGE_TOOLBAR_TREE on class CL_ISHMED_SCR_PARTNER has no exception.
Method COLLAPSE_ALL Signature
Method COLLAPSE_ALL on class CL_ISHMED_SCR_PARTNER has no parameter.
Method COLLAPSE_ALL on class CL_ISHMED_SCR_PARTNER has no exception.
Method CONSTRUCTOR Signature
Method CONSTRUCTOR on class CL_ISHMED_SCR_PARTNER has no parameter.
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20030910 |
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 | 20030910 | |||
| 2 | ER_INSTANCE | Value transfer | Object reference (TYPE REF TO) | CL_ISHMED_SCR_PARTNER | IS-H*MED: Screenklasse Mitarbeitervorrat | 20030910 | |||
| 3 | E_RC | Value transfer | Type reference (TYPE) | ISH_METHOD_RC | IS-H: Returncode bei Methodenaufrufen | 20030910 |
Method CREATE on class CL_ISHMED_SCR_PARTNER has no exception.
Method CREATE_FIELDCAT Signature
Method CREATE_FIELDCAT on class CL_ISHMED_SCR_PARTNER has no parameter.
Method CREATE_FIELDCAT on class CL_ISHMED_SCR_PARTNER has no exception.
Method EXPAND_ALL Signature
Method EXPAND_ALL on class CL_ISHMED_SCR_PARTNER has no parameter.
Method EXPAND_ALL on class CL_ISHMED_SCR_PARTNER has no exception.
Method EXTENDED_SEARCH Signature
Method EXTENDED_SEARCH on class CL_ISHMED_SCR_PARTNER has no parameter.
Method EXTENDED_SEARCH on class CL_ISHMED_SCR_PARTNER has no exception.
Method GET_SELECTED_ENTRIES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_NGPA | Value transfer | Type reference (TYPE) | ISHMED_T_PART | Gewählte Mitarbeiter | 20030912 |
Method GET_SELECTED_ENTRIES on class CL_ISHMED_SCR_PARTNER has no exception.
Method HANDLE_FUNCTION_SELECTED Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | FCODE | Value transfer | Attribute reference (LIKE) | 20030925 |
Method HANDLE_FUNCTION_SELECTED on class CL_ISHMED_SCR_PARTNER has no exception.
Method HANDLE_HEAD_CONT_MENU_REQ Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | FIELDNAME | Call by reference | Attribute reference (LIKE) | 20031015 | |||||
| 2 | MENU | Call by reference | Attribute reference (LIKE) | 20031015 |
Method HANDLE_HEAD_CONT_MENU_REQ on class CL_ISHMED_SCR_PARTNER has no exception.
Method HANDLE_NODE_DOUBLE_CLICK Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | NODE_KEY | Call by reference | Attribute reference (LIKE) | 20030924 |
Method HANDLE_NODE_DOUBLE_CLICK on class CL_ISHMED_SCR_PARTNER has no exception.
Method HANDLE_TREE_ONDRAG Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | DRAG_DROP_OBJECT | Call by reference | Attribute reference (LIKE) | 20031010 | |||||
| 2 | FIELDNAME | Call by reference | Attribute reference (LIKE) | 20031010 | |||||
| 3 | NODE_KEY_TABLE | Call by reference | Attribute reference (LIKE) | 20031010 |
Method HANDLE_TREE_ONDRAG on class CL_ISHMED_SCR_PARTNER has no exception.
Method INSERT_EXTERN_PARTNER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_EXT_PARTNER | Value transfer | Type reference (TYPE) | RN1PARTNER | Externer Mitarbeiter (ohne Popup hinzufügen) | 20031008 | |||
| 2 | I_POPUP | Value transfer | Type reference (TYPE) | ISH_ON_OFF | ON | Popup (ON/OFF) | 20031008 |
Method INSERT_EXTERN_PARTNER on class CL_ISHMED_SCR_PARTNER has no exception.
Method REGISTER_EVENTS Signature
Method REGISTER_EVENTS on class CL_ISHMED_SCR_PARTNER has no parameter.
Method REGISTER_EVENTS on class CL_ISHMED_SCR_PARTNER has no exception.
Method RESET Signature
Method RESET on class CL_ISHMED_SCR_PARTNER has no parameter.
Method RESET on class CL_ISHMED_SCR_PARTNER has no exception.
Method REWORK_PARTNER_SCREEN 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 | Instanz zur Fehlerbehandlung | 20031008 | |||
| 2 | CR_PARTNER | Call by reference | Object reference (TYPE REF TO) | CL_ISH_FIELD_VALUES | Aufbereiteter Mitarbeitervorrat | 20031008 | |||
| 3 | E_RC | Value transfer | Type reference (TYPE) | ISH_METHOD_RC | Returncode | 20031008 | |||
| 4 | IT_NGPA | Value transfer | Type reference (TYPE) | ISHMED_T_PARTNER | Mitarbeitervorrat (inkl. OE-Zugehörigkeit) | 20031008 | |||
| 5 | I_ABLH | Value transfer | Type reference (TYPE) | ISH_ON_OFF | ' ' | Ablauforganisat. Hierarchie berücksichtigen (ON/OFF) | 20031008 | ||
| 6 | I_APPEND | Value transfer | Type reference (TYPE) | ISH_ON_OFF | ' ' | Zum Mitarbeitervorrat hinzufügen (ON/OFF) | 20031008 | ||
| 7 | I_DATE | Value transfer | Type reference (TYPE) | SY-DATUM | SY-DATUM | Datum | 20031008 | ||
| 8 | I_EINRI | Value transfer | Type reference (TYPE) | EINRI | Einrichtung | 20031008 | |||
| 9 | I_INVOLV_MA | Value transfer | Type reference (TYPE) | ISH_ON_OFF | ' ' | OE-Beteiligung berücksichtigen (ON/OFF) | 20031008 | ||
| 10 | I_NO_HEADER | Value transfer | Type reference (TYPE) | ISH_ON_OFF | ' ' | Keine OE-Kopfzeilen (ON/OFF) | 20031008 | ||
| 11 | I_NO_STRUCT | Value transfer | Type reference (TYPE) | ISH_ON_OFF | ' ' | Keine Trennung in Arzt/Pflege/Weitere (ON/OFF) | 20031008 | ||
| 12 | I_VORGANG | Value transfer | Type reference (TYPE) | N1AUFGA-VORGANG | SPACE | Aufgabe (für Prüfung OE-Beteiligung) | 20031008 |
Method REWORK_PARTNER_SCREEN on class CL_ISHMED_SCR_PARTNER has no exception.
Method SET_DATA_ADDITIONAL Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_FUNC_ASS | Value transfer | Type reference (TYPE) | ISH_ON_OFF | ' ' | Funktion 'Zuordnen' aktiv (ON/OFF) | 20031003 | ||
| 2 | I_FUNC_EXT | Value transfer | Type reference (TYPE) | ISH_ON_OFF | 'X' | Funktion 'Externen Mitarbeiter anlegen' aktiv (ON/OFF) | 20031003 | ||
| 3 | I_MFSEL | Value transfer | Type reference (TYPE) | ISH_ON_OFF | ' ' | Mehrfachauswahl | 20030911 | ||
| 4 | I_TASK | Value transfer | Type reference (TYPE) | N1VORGANG | SPACE | Aufgabe | 20080314 |
Method SET_DATA_ADDITIONAL on class CL_ISHMED_SCR_PARTNER has no exception.
Method SHOW 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 | Instanz zur Fehlerbehandlung | 20030910 | |||
| 2 | E_RC | Call by reference | Type reference (TYPE) | ISH_METHOD_RC | Returncode | 20030910 | |||
| 3 | I_CHANGE | Value transfer | Type reference (TYPE) | ISH_ON_OFF | OFF | Mitarbeitervorrat ändern (ON/OFF/'S' = Softchange) | 20031008 | ||
| 4 | I_TASK | Call by reference | Type reference (TYPE) | N1VORGANG | SPACE | Aufgabe | 20050803 |
Method SHOW on class CL_ISHMED_SCR_PARTNER has no exception.
Event Signatures
Event ASSIGN Signature
Event ASSIGN on class CL_ISHMED_SCR_PARTNER has no parameter.
Event DOUBLE_CLICK Signature
Event DOUBLE_CLICK on class CL_ISHMED_SCR_PARTNER has no parameter.
History
| Last changed by/on | SAP | 20080716 |
| SAP Release Created in | 472 |