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
⤷ 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 | GR_ALV_TREE | Instance attribute | Protected | Object reference (TYPE REF TO) | CL_GUI_ALV_TREE | ALV tree control | 20030910 | ||
2 | GR_DRAGDROP | Instance attribute | Protected | Object reference (TYPE REF TO) | CL_DRAGDROP | Drag&Drop Instance | 20031010 | ||
3 | GR_PARTNER | Instance attribute | Protected | Object reference (TYPE REF TO) | CL_ISHMED_SCR_PARTNER | IS-H*MED: Employee Selection Screen Class | 20030916 | ||
4 | GR_SCREEN | Instance attribute | Protected | Object reference (TYPE REF TO) | CL_ISH_SCREEN | IS-H: Base Class for Interface Management | 20030915 | ||
5 | GR_TOOLBAR | Instance attribute | Protected | Object reference (TYPE REF TO) | CL_GUI_TOOLBAR | Toolbar Control | 20030910 | ||
6 | GT_EXT_PARTNER | Instance attribute | Protected | Type reference (TYPE) | ISHMED_T_PARTNER | External Employee | 20030929 | ||
7 | GT_FIELDCAT_TREE | Instance attribute | Protected | Type reference (TYPE) | LVC_T_FCAT | Field Catalog for ALV Tree | 20030910 | ||
8 | GT_FIELD_VALUES_SAVE | Instance attribute | Protected | Type reference (TYPE) | ISH_T_FIELD_VALUE | Originally Transferred Employee (for RESET) | 20030912 | ||
9 | GT_PARTNER | Instance attribute | Protected | Type reference (TYPE) | ISHMED_T_RN1_DYNP_PARTNER | Table for List of Available Employees | 20030910 | ||
10 | G_FUNC_ASS | Instance attribute | Protected | Type reference (TYPE) | ISH_ON_OFF | 'Assign' Funktion Active (ON/OFF) | 20031003 | ||
11 | G_FUNC_EXT | Instance attribute | Protected | Type reference (TYPE) | ISH_ON_OFF | ON | 'Create External Employee' Function Active (ON/OFF) | 20031003 | |
12 | G_HANDLE_TREE | Instance attribute | Protected | Type reference (TYPE) | I | Drag & Drop Handle | 20030923 | ||
13 | G_LAST_FCODE | Instance attribute | Protected | Type reference (TYPE) | FCODE | Last Selected Function Code | 20030929 | ||
14 | G_MFSEL | Instance attribute | Protected | Type reference (TYPE) | ISH_ON_OFF | Multiple Selection (ON/OFF) | 20030911 | ||
15 | G_TASK | Instance attribute | Protected | Type reference (TYPE) | N1VORGANG | Task | 20080314 | ||
16 | G_TOP_NODE_KEY | Instance attribute | Protected | Type reference (TYPE) | LVC_NKEY | Top Node Key | 20030929 |
Methods
# | Method | Level | Visibility | Method type | Description | Created on |
---|---|---|---|---|---|---|
1 | BUILD_DRAGDROP_BEHAVIOUR | Instance method | Protected | Method | Definition of Drag Drop Behavior | 20030923 |
2 | BUILD_PARTNER_TABLE | Instance method | Protected | Method | Build Table with Employees for ALV Tree | 20030911 |
3 | BUILD_TREE | Instance method | Protected | Method | Set Up ALV-Tree | 20030910 |
4 | CALL_BADI | Instance method | Protected | Method | Call Business Add-In for Changing Employee Selection | 20031027 |
5 | CHANGE_TOOLBAR_TREE | Instance method | Protected | Method | Add Pushbutton to Tree Toolbar | 20030925 |
6 | COLLAPSE_ALL | Instance method | Protected | Method | 'Collapse All Nodes' Function | 20030930 |
7 | CONSTRUCTOR | Instance method | Public | Constructor | Constructor | 20030910 |
8 | CREATE | Static method | Public | Method | Create Instance of Screen | 20030910 |
9 | CREATE_FIELDCAT | Instance method | Protected | Method | Define field catalog | 20030911 |
10 | EXPAND_ALL | Instance method | Protected | Method | 'Expand All Nodes' Function | 20030930 |
11 | EXTENDED_SEARCH | Instance method | Protected | Method | 'Extended Search' Function | 20030912 |
12 | GET_SELECTED_ENTRIES | Instance method | Public | Method | Determine Selected Entries | 20030912 |
13 | HANDLE_FUNCTION_SELECTED | Instance method | Protected | Event handling method | Event Handler for Function Call | 20030925 |
14 | HANDLE_HEAD_CONT_MENU_REQ | Instance method | Protected | Event handling method | Event Handler for Context Menu on Header | 20031015 |
15 | HANDLE_NODE_DOUBLE_CLICK | Instance method | Protected | Event handling method | Event Handler for Double-Clicking | 20030924 |
16 | HANDLE_TREE_ONDRAG | Instance method | Protected | Event handling method | Event Handler for Drag | 20031010 |
17 | INSERT_EXTERN_PARTNER | Instance method | Public | Method | 'Create External Employee' Function | 20030912 |
18 | REGISTER_EVENTS | Instance method | Protected | Method | Register Events + Set Handler | 20030910 |
19 | RESET | Instance method | Protected | Method | 'Basic Setting' Function - Original Employee Selection | 20030912 |
20 | REWORK_PARTNER_SCREEN | Static method | Public | Method | Format Employee Table for Display in Screen | 20031008 |
21 | SET_DATA_ADDITIONAL | Instance method | Public | Method | Set Additional Data for Screen | 20030911 |
22 | SHOW | 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 | Exporting | ET_PARTNER | Value transfer | Type reference (TYPE) | ISHMED_T_RN1_DYNP_PARTNER | IS-H*MED: Tabellentyp für Liste verfügbarer Mitarbeiter | 20030916 | ||
2 | Importing | 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 | Importing | IT_PARTNER | Value transfer | Type reference (TYPE) | ISHMED_T_RN1_DYNP_PARTNER | Liste verfügbarer Mitarbeiter | 20030916 | ||
2 | Importing | IT_PARTNER_EXP | Value transfer | Type reference (TYPE) | ISHMED_T_RN1_DYNP_PARTNER | Liste geöffneter Listeinträge | 20030929 | ||
3 | Importing | I_REFRESH | Value transfer | Type reference (TYPE) | ISH_ON_OFF | OFF | Aktualisieren (ON/OFF) | 20030929 | |
4 | Importing | 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 | Changing | CT_PARTNER | Value transfer | Type reference (TYPE) | ISHMED_T_RN1_DYNP_PARTNER | Mitarbeitervorrat | 20031027 | ||
2 | Importing | 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 | INSTANCE_NOT_POSSIBLE | 20030910 |
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 | 20030910 | ||
2 | Exporting | ER_INSTANCE | Value transfer | Object reference (TYPE REF TO) | CL_ISHMED_SCR_PARTNER | IS-H*MED: Screenklasse Mitarbeitervorrat | 20030910 | ||
3 | Exporting | 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 | Exporting | 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 | Importing | 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 | Importing | FIELDNAME | Call by reference | Attribute reference (LIKE) | 20031015 | ||||
2 | Importing | 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 | Importing | 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 | Importing | DRAG_DROP_OBJECT | Call by reference | Attribute reference (LIKE) | 20031010 | ||||
2 | Importing | FIELDNAME | Call by reference | Attribute reference (LIKE) | 20031010 | ||||
3 | Importing | 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 | Importing | I_EXT_PARTNER | Value transfer | Type reference (TYPE) | RN1PARTNER | Externer Mitarbeiter (ohne Popup hinzufügen) | 20031008 | ||
2 | Importing | 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 | Changing | CR_ERRORHANDLER | Call by reference | Object reference (TYPE REF TO) | CL_ISHMED_ERRORHANDLING | Instanz zur Fehlerbehandlung | 20031008 | ||
2 | Changing | CR_PARTNER | Call by reference | Object reference (TYPE REF TO) | CL_ISH_FIELD_VALUES | Aufbereiteter Mitarbeitervorrat | 20031008 | ||
3 | Exporting | E_RC | Value transfer | Type reference (TYPE) | ISH_METHOD_RC | Returncode | 20031008 | ||
4 | Importing | IT_NGPA | Value transfer | Type reference (TYPE) | ISHMED_T_PARTNER | Mitarbeitervorrat (inkl. OE-Zugehörigkeit) | 20031008 | ||
5 | Importing | I_ABLH | Value transfer | Type reference (TYPE) | ISH_ON_OFF | ' ' | Ablauforganisat. Hierarchie berücksichtigen (ON/OFF) | 20031008 | |
6 | Importing | I_APPEND | Value transfer | Type reference (TYPE) | ISH_ON_OFF | ' ' | Zum Mitarbeitervorrat hinzufügen (ON/OFF) | 20031008 | |
7 | Importing | I_DATE | Value transfer | Type reference (TYPE) | SY-DATUM | SY-DATUM | Datum | 20031008 | |
8 | Importing | I_EINRI | Value transfer | Type reference (TYPE) | EINRI | Einrichtung | 20031008 | ||
9 | Importing | I_INVOLV_MA | Value transfer | Type reference (TYPE) | ISH_ON_OFF | ' ' | OE-Beteiligung berücksichtigen (ON/OFF) | 20031008 | |
10 | Importing | I_NO_HEADER | Value transfer | Type reference (TYPE) | ISH_ON_OFF | ' ' | Keine OE-Kopfzeilen (ON/OFF) | 20031008 | |
11 | Importing | I_NO_STRUCT | Value transfer | Type reference (TYPE) | ISH_ON_OFF | ' ' | Keine Trennung in Arzt/Pflege/Weitere (ON/OFF) | 20031008 | |
12 | Importing | 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 | Importing | I_FUNC_ASS | Value transfer | Type reference (TYPE) | ISH_ON_OFF | ' ' | Funktion 'Zuordnen' aktiv (ON/OFF) | 20031003 | |
2 | Importing | I_FUNC_EXT | Value transfer | Type reference (TYPE) | ISH_ON_OFF | 'X' | Funktion 'Externen Mitarbeiter anlegen' aktiv (ON/OFF) | 20031003 | |
3 | Importing | I_MFSEL | Value transfer | Type reference (TYPE) | ISH_ON_OFF | ' ' | Mehrfachauswahl | 20030911 | |
4 | Importing | 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 | Changing | CR_ERRORHANDLER | Call by reference | Object reference (TYPE REF TO) | CL_ISHMED_ERRORHANDLING | Instanz zur Fehlerbehandlung | 20030910 | ||
2 | Exporting | E_RC | Call by reference | Type reference (TYPE) | ISH_METHOD_RC | Returncode | 20030910 | ||
3 | Importing | I_CHANGE | Value transfer | Type reference (TYPE) | ISH_ON_OFF | OFF | Mitarbeitervorrat ändern (ON/OFF/'S' = Softchange) | 20031008 | |
4 | Importing | 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 |