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 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