SAP ABAP Class CL_ISHMED_MV_VIEW_LIST (Recipient List View Class)
Hierarchy
IS-H (Software Component) SAP Healthcare
   IS-HMED (Application Component) Clinical System
     NMED_DOC_DISTR (Package) i..s.h.med: Dispatch Control (Document Distribution)
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_ISHMED_MV_CONSTANTS Constant Definition 20060217
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_ISH_CONSTANT_DEFINITION IS-H: Definition of General Constants 20060217
Properties
Class CL_ISHMED_MV_VIEW_LIST  
Short Description Recipient List View Class    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package NMED_DOC_DISTR   i..s.h.med: Dispatch Control (Document Distribution) 
Created 20060217   SAP 
Last change 20070917   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ICON Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_ISHMED_MV_CONSTANTS Constant Definition 20060217
2 IF_ISH_CONSTANT_DEFINITION IS-H: Definition of General Constants 20060217
Friends
Class CL_ISHMED_MV_VIEW_LIST has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 ACTIVE Instance attribute Private Attribute reference (LIKE) 20070221
2 CO_MODE_DELETE Instance attribute Private Attribute reference (LIKE) 20070221
3 CO_MODE_ERROR Instance attribute Private Attribute reference (LIKE) 20070221
4 CO_MODE_INSERT Instance attribute Private Attribute reference (LIKE) 20070221
5 CO_MODE_UNCHANGED Instance attribute Private Attribute reference (LIKE) 20070221
6 CO_MODE_UPDATE Instance attribute Private Attribute reference (LIKE) 20070221
7 CO_VCODE_DISPLAY Instance attribute Private Attribute reference (LIKE) 20060420
8 CO_VCODE_INSERT Instance attribute Private Attribute reference (LIKE) 20060420
9 CO_VCODE_UPDATE Instance attribute Private Attribute reference (LIKE) 20060420
10 CV_AUSTRIA Instance attribute Private Attribute reference (LIKE) 20070221
11 CV_CANADA Instance attribute Private Attribute reference (LIKE) 20070221
12 CV_FRANCE Instance attribute Private Attribute reference (LIKE) 20070221
13 CV_GERMANY Instance attribute Private Attribute reference (LIKE) 20070221
14 CV_ITALY Instance attribute Private Attribute reference (LIKE) 20070221
15 CV_NETHERLANDS Instance attribute Private Attribute reference (LIKE) 20070221
16 CV_SINGAPORE Instance attribute Private Attribute reference (LIKE) 20070221
17 CV_SPAIN Instance attribute Private Attribute reference (LIKE) 20070221
18 CV_SWITZERLAND Instance attribute Private Attribute reference (LIKE) 20070221
19 C_ALV_DEFAULT_LAYOUT Instance attribute Private Attribute reference (LIKE) 20070221
20 C_BO_TYPE_DISPATCH_REQUEST Instance attribute Private Attribute reference (LIKE) 20070221
21 C_COMMAND_ADD_ROW_MENU Constant Private Type reference (TYPE) SYUCOMM 'ADD_ROW_MENU' "Insert Recipient" Command 20060217
22 C_COMMAND_CANCEL Constant Private Type reference (TYPE) SYUCOMM 'CANCEL' "Cancelation" Command 20060217
23 C_COMMAND_CHANGE Constant Private Type reference (TYPE) SYUCOMM 'CHANGE' "Detail Screen" Command 20060420
24 C_COMMAND_CHECK Constant Private Type reference (TYPE) SYUCOMM 'CHECK' "Check" Command 20060217
25 C_COMMAND_DELETE_ROW Constant Private Type reference (TYPE) SYUCOMM 'DELETE_ROW' "Cancel Line" Command 20060217
26 C_COMMAND_DETAIL Constant Private Type reference (TYPE) SYUCOMM 'DETAIL' "Detail Screen" Command 20060217
27 C_COMMAND_MODE Constant Private Type reference (TYPE) SYUCOMM 'DIUP' "Show <-> Change" Command 20060531
28 C_COMMAND_PREVIEW Constant Private Type reference (TYPE) SYUCOMM 'PREVIEW' "Preview" Command 20060217
29 C_COMMAND_PROTOCOL Constant Private Type reference (TYPE) SYUCOMM 'PROTOCOL' "Log Display" Command 20060217
30 C_COMMAND_REFRESH Constant Private Type reference (TYPE) SYUCOMM 'REFRESH' "Refresh View" Command 20060217
31 C_COMMAND_SAVE Constant Private Type reference (TYPE) SYUCOMM 'SAVE' "Save" Command 20060217
32 C_COMMAND_SEARCH Constant Private Type reference (TYPE) SYUCOMM 'SEARCH' "Search" Command 20060217
33 C_COMMAND_SELECT_ALL Constant Private Type reference (TYPE) SYUCOMM 'SEL_ALL' "Select All" Command 20060217
34 C_COMMAND_SELECT_NONE Constant Private Type reference (TYPE) SYUCOMM 'SEL_NONE' "Select Nothing" Command 20060217
35 C_COMMAND_SEND Constant Private Type reference (TYPE) SYUCOMM 'SEND' "Send" Command 20060217
36 C_COMMAND_VIEW_DETAIL Constant Private Type reference (TYPE) SYUCOMM 'DETAIL_VIEW' "Show Detail Screen" Command 20070426
37 C_ENQMODE_EXCLUSIVE_WRITE Instance attribute Private Attribute reference (LIKE) 20070221
38 C_ENQMODE_NONE Instance attribute Private Attribute reference (LIKE) 20070221
39 C_ENQMODE_SHARED_READ Instance attribute Private Attribute reference (LIKE) 20070221
40 C_ENQMODE_SHARED_WRITE Instance attribute Private Attribute reference (LIKE) 20070221
41 C_EXIT_STATUS_ABORT Instance attribute Private Attribute reference (LIKE) 20060217
42 C_EXIT_STATUS_ACCEPT Instance attribute Private Attribute reference (LIKE) 20060217
43 C_ICON_STATUS_ERROR Instance attribute Private Attribute reference (LIKE) 20060217
44 C_ICON_STATUS_OK Instance attribute Private Attribute reference (LIKE) 20060217
45 C_ICON_STATUS_RUNNING Instance attribute Private Attribute reference (LIKE) 20060217
46 C_ICON_STATUS_STORN Instance attribute Private Attribute reference (LIKE) 20070221
47 C_ICON_STATUS_WAITING Instance attribute Private Attribute reference (LIKE) 20060217
48 C_ICON_STATUS_WARNING Instance attribute Private Attribute reference (LIKE) 20060217
49 C_PARAM_REQID Instance attribute Private Attribute reference (LIKE) 20070221
50 C_REQ_STATUS_ERROR Instance attribute Private Attribute reference (LIKE) 20060217
51 C_REQ_STATUS_OK Instance attribute Private Attribute reference (LIKE) 20060217
52 C_REQ_STATUS_RUNNING Instance attribute Private Attribute reference (LIKE) 20060217
53 C_REQ_STATUS_WAITING Instance attribute Private Attribute reference (LIKE) 20060217
54 C_REQ_STATUS_WARNING Instance attribute Private Attribute reference (LIKE) 20060217
55 C_SCRMOD_DEVICE_ANY Instance attribute Private Attribute reference (LIKE) 20070221
56 C_SCRMOD_DEVICE_FIXED Instance attribute Private Attribute reference (LIKE) 20070221
57 C_SCRMOD_DEVICE_NONE Instance attribute Private Attribute reference (LIKE) 20070221
58 C_SCRMOD_INPUT Instance attribute Private Attribute reference (LIKE) 20070221
59 C_SCRMOD_INVISIBLE Instance attribute Private Attribute reference (LIKE) 20070221
60 C_SCRMOD_OBLIGATORY Instance attribute Private Attribute reference (LIKE) 20070221
61 C_SCRMOD_OUTPUT Instance attribute Private Attribute reference (LIKE) 20070221
62 C_STATUS_ABORT Instance attribute Private Attribute reference (LIKE) 20060217
63 C_STATUS_SAVED Instance attribute Private Attribute reference (LIKE) 20060217
64 C_STATUS_UNSAVED Instance attribute Private Attribute reference (LIKE) 20060217
65 C_TARGET_GROUPING Instance attribute Private Attribute reference (LIKE) 20070221
66 C_VHELP_FIELD_GPART Instance attribute Private Attribute reference (LIKE) 20070221
67 C_VHELP_FIELD_ORGID Instance attribute Private Attribute reference (LIKE) 20070221
68 C_VHELP_FIELD_SUSER Instance attribute Private Attribute reference (LIKE) 20070221
69 FALSE Instance attribute Private Attribute reference (LIKE) 20060217
70 GR_BADI_TOOLBAR Instance attribute Private Object reference (TYPE REF TO) BADI_ISHMED_MV_MODIFY_BUTTONS 20070911
71 GR_CONTAINER Instance attribute Protected Object reference (TYPE REF TO) CL_GUI_CUSTOM_CONTAINER Container for ALV Grid 20060217
72 GR_CONTROLLER Instance attribute Protected Object reference (TYPE REF TO) CL_ISHMED_MV_CONTROLLER Dispatch Control Controller 20060217
73 GR_ERRORHANDLER Instance attribute Protected Object reference (TYPE REF TO) CL_ISHMED_ERRORHANDLING IS-H*MED: Class for Error Handling 20060217
74 GR_GRID Instance attribute Protected Object reference (TYPE REF TO) CL_GUI_ALV_GRID SAP List Viewer 20060217
75 GR_MODEL Instance attribute Protected Object reference (TYPE REF TO) CL_ISHMED_MV_MODEL Model Class for Recipient Data 20060217
76 GT_DISPLAY_DATA Instance attribute Protected Type reference (TYPE) N2MV_T_REC_DIALOG_DATA Display Table 20060217
77 GT_SELECTED_LFDEM Instance attribute Protected Type reference (TYPE) N2MV_T_LFDEM Selected Recipient 20060217
78 G_INPUT_ACCEPTED Instance attribute Protected Type reference (TYPE) ISH_TRUE_FALSE Was the Entry Accepted by the User? 20070301
79 G_LEAVE_SCREEN Instance attribute Protected Type reference (TYPE) ISH_TRUE_FALSE '0' Close Dialog? 20060217
80 INACTIVE Instance attribute Private Attribute reference (LIKE) 20070221
81 NO Instance attribute Private Attribute reference (LIKE) 20070221
82 OFF Instance attribute Private Attribute reference (LIKE) 20060217
83 ON Instance attribute Private Attribute reference (LIKE) 20060217
84 TRUE Instance attribute Private Attribute reference (LIKE) 20060217
85 YES Instance attribute Private Attribute reference (LIKE) 20070221
Methods
# Method Level Visibility Method type Description Created on
1 ADD_RECIPIENTS Instance method Private Method Add Several Recipients 20060228
2 CANCEL_SELECTED Instance method Private Method Cancel Selected Recipient 20060301
3 CHANGE_PROCMODE Instance method Private Method Display <-> Change 20070216
4 CHECK_LEAVE_SCREEN Instance method Public Method End Dialog? 20060228
5 CONSTRUCTOR Instance method Public Constructor Constructor 20060227
6 DISPLAY_MESSAGES Instance method Public Method Output Messages and Alerts 20060228
7 FREE Instance method Protected Method Release Resources 20070314
8 GET_CONTROLLER_MODE Instance method Public Method Processing Mode 20070213
9 GET_SELECTION Instance method Public Method Determine Selected Cells 20060228
10 HANDLE_ALV_COMMAND Instance method Protected Event handling method Process User Command from ALV 20060227
11 HANDLE_DOUBLE_CLICK Instance method Protected Event handling method Double Click Handling 20060227
12 HANDLE_EXIT_COMMAND Instance method Public Method Edit Cancel Command 20060228
13 HANDLE_HOTSPOT Instance method Protected Event handling method Hotspot Selection Handling 20060227
14 HANDLE_MENU_BUTTON Instance method Protected Event handling method Display of a Popup Menu in the Grid 20060227
15 HANDLE_TOOLBAR Instance method Protected Event handling method Build Grid Toolbar 20060227
16 HANDLE_USER_COMMAND Instance method Public Method Edit User Command 20060301
17 IS_COLUMN_HIDDEN_BY_DEFAULT Static method Public Method Utility Method: Is a line Normally Hidden? 20070404
18 SELECT_ALL Instance method Public Method Select all Lines 20060228
19 SELECT_NONE Instance method Public Method Remove all Selections 20060228
20 SEND_DOCUMENT Instance method Public Method Trigger Dispatch Operation or Preview 20060228
21 SETUP_GRID Instance method Public Method Generate SAP List Viewer Grid 20060227
22 SET_SCREEN_FIELDS Instance method Public Method Populate Screen fields in PBO 20060227
23 SET_SELECTION Instance method Public Method Retransfer Selection to Grid 20060227
24 SHOW_DETAIL Instance method Protected Method Call Detail Screen 20060301
25 SHOW_DIALOG Instance method Public Method Show List Dialog 20060227
26 SHOW_PROTOCOL Instance method Protected Method Log Display 20060228
27 SHOW_PROTOCOL_DETAIL Instance method Public Method Call Detail Screen for Dispatch Order 20070313
28 UPDATE_GRID Instance method Public Method Update ALV Grid Data 20060227
Events
Class CL_ISHMED_MV_VIEW_LIST has no event.
Types
Class CL_ISHMED_MV_VIEW_LIST has no local type.
Method Signatures

Method ADD_RECIPIENTS Signature

Method ADD_RECIPIENTS on class CL_ISHMED_MV_VIEW_LIST has no parameter.
Method ADD_RECIPIENTS on class CL_ISHMED_MV_VIEW_LIST has no exception.

Method CANCEL_SELECTED Signature

Method CANCEL_SELECTED on class CL_ISHMED_MV_VIEW_LIST has no parameter.
Method CANCEL_SELECTED on class CL_ISHMED_MV_VIEW_LIST has no exception.

Method CHANGE_PROCMODE Signature

Method CHANGE_PROCMODE on class CL_ISHMED_MV_VIEW_LIST has no parameter.
Method CHANGE_PROCMODE on class CL_ISHMED_MV_VIEW_LIST has no exception.

Method CHECK_LEAVE_SCREEN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_LEAVE Value transfer Type reference (TYPE) ISH_TRUE_FALSE IS-H: Boolscher Datentyp für TRUE (='1') und FALSE (='0') 20060228

Method CHECK_LEAVE_SCREEN on class CL_ISHMED_MV_VIEW_LIST has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_CONTROLLER Call by reference Object reference (TYPE REF TO) CL_ISHMED_MV_CONTROLLER Controller Versandsteuerung 20060227
2 Importing IR_ERRORHANDLER Call by reference Object reference (TYPE REF TO) CL_ISHMED_ERRORHANDLING IS-H*MED: Klasse zur Fehlerabarbeitung 20070131
3 Importing IR_MODEL Call by reference Object reference (TYPE REF TO) CL_ISHMED_MV_MODEL Modellklasse Empfängerdaten 20060227

Method CONSTRUCTOR on class CL_ISHMED_MV_VIEW_LIST has no exception.

Method DISPLAY_MESSAGES Signature

Method DISPLAY_MESSAGES on class CL_ISHMED_MV_VIEW_LIST has no parameter.
Method DISPLAY_MESSAGES on class CL_ISHMED_MV_VIEW_LIST has no exception.

Method FREE Signature

Method FREE on class CL_ISHMED_MV_VIEW_LIST has no parameter.
Method FREE on class CL_ISHMED_MV_VIEW_LIST has no exception.

Method GET_CONTROLLER_MODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_MODE Value transfer Type reference (TYPE) ISH_VCODE IS-H: Verarbeitungsmodus 20070213

Method GET_CONTROLLER_MODE on class CL_ISHMED_MV_VIEW_LIST has no exception.

Method GET_SELECTION Signature

Method GET_SELECTION on class CL_ISHMED_MV_VIEW_LIST has no parameter.
Method GET_SELECTION on class CL_ISHMED_MV_VIEW_LIST has no exception.

Method HANDLE_ALV_COMMAND Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing E_UCOMM Value transfer Attribute reference (LIKE) 20060227

Method HANDLE_ALV_COMMAND on class CL_ISHMED_MV_VIEW_LIST has no exception.

Method HANDLE_DOUBLE_CLICK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ES_ROW_NO Value transfer Attribute reference (LIKE) 20060227
2 Importing E_COLUMN Value transfer Attribute reference (LIKE) 20060227
3 Importing E_ROW Value transfer Attribute reference (LIKE) 20060227

Method HANDLE_DOUBLE_CLICK on class CL_ISHMED_MV_VIEW_LIST has no exception.

Method HANDLE_EXIT_COMMAND Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_COMMAND Call by reference Type reference (TYPE) SYUCOMM Funktionscode, der PAI ausgelöst hat 20060228

Method HANDLE_EXIT_COMMAND on class CL_ISHMED_MV_VIEW_LIST has no exception.

Method HANDLE_HOTSPOT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ES_ROW_NO Value transfer Attribute reference (LIKE) 20060227
2 Importing E_COLUMN_ID Value transfer Attribute reference (LIKE) 20060227
3 Importing E_ROW_ID Value transfer Attribute reference (LIKE) 20060227

Method HANDLE_HOTSPOT on class CL_ISHMED_MV_VIEW_LIST has no exception.

Method HANDLE_MENU_BUTTON Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing E_OBJECT Value transfer Attribute reference (LIKE) 20060227
2 Importing E_UCOMM Value transfer Attribute reference (LIKE) 20060227

Method HANDLE_MENU_BUTTON on class CL_ISHMED_MV_VIEW_LIST has no exception.

Method HANDLE_TOOLBAR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing E_INTERACTIVE Value transfer Attribute reference (LIKE) 20060227
2 Importing E_OBJECT Value transfer Attribute reference (LIKE) 20060227

Method HANDLE_TOOLBAR on class CL_ISHMED_MV_VIEW_LIST has no exception.

Method HANDLE_USER_COMMAND Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_COMMAND Call by reference Type reference (TYPE) SYUCOMM Funktionscode, der PAI ausgelöst hat 20060301

Method HANDLE_USER_COMMAND on class CL_ISHMED_MV_VIEW_LIST has no exception.

Method IS_COLUMN_HIDDEN_BY_DEFAULT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_FIELDNAME Call by reference Type reference (TYPE) LVC_FNAME ALV-Control: Feldname internes Tabellenfeld 20070404
2 Returning R_HIDDEN_BY_DEFAULT Value transfer Type reference (TYPE) ISH_TRUE_FALSE IS-H: Boolscher Datentyp für TRUE (='1') und FALSE (='0') 20070404

Method IS_COLUMN_HIDDEN_BY_DEFAULT on class CL_ISHMED_MV_VIEW_LIST has no exception.

Method SELECT_ALL Signature

Method SELECT_ALL on class CL_ISHMED_MV_VIEW_LIST has no parameter.
Method SELECT_ALL on class CL_ISHMED_MV_VIEW_LIST has no exception.

Method SELECT_NONE Signature

Method SELECT_NONE on class CL_ISHMED_MV_VIEW_LIST has no parameter.
Method SELECT_NONE on class CL_ISHMED_MV_VIEW_LIST has no exception.

Method SEND_DOCUMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_PREVIEW Call by reference Type reference (TYPE) ISH_TRUE_FALSE Vorschau statt Ausgabe? 20060228

Method SEND_DOCUMENT on class CL_ISHMED_MV_VIEW_LIST has no exception.

Method SETUP_GRID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CONTNAME Call by reference Type reference (TYPE) SCRFNAME Name eines Dynproelementes 20060227
2 Importing I_DYNNR Call by reference Type reference (TYPE) SYDYNNR Aktuelle Dynpro-Nummer 20060227
3 Importing I_REPID Call by reference Type reference (TYPE) SYREPID ABAP-Programm, aktuelles Rahmenprogramm 20060227

Method SETUP_GRID on class CL_ISHMED_MV_VIEW_LIST has no exception.

Method SET_SCREEN_FIELDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_KEY_DATA Call by reference Type reference (TYPE) N2MV_VSDAT_KEY Schlüsselfelder Empfängerdaten 20060227

Method SET_SCREEN_FIELDS on class CL_ISHMED_MV_VIEW_LIST has no exception.

Method SET_SELECTION Signature

Method SET_SELECTION on class CL_ISHMED_MV_VIEW_LIST has no parameter.
Method SET_SELECTION on class CL_ISHMED_MV_VIEW_LIST has no exception.

Method SHOW_DETAIL Signature

Method SHOW_DETAIL on class CL_ISHMED_MV_VIEW_LIST has no parameter.
# Exception Resumable Description Created on
1 CX_ISHMED_MV_INTERNAL_ERROR interner Fehler Versandsteuerung 20070201

Method SHOW_DIALOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_INPUT_ACCEPTED Value transfer Type reference (TYPE) ISH_TRUE_FALSE wurde die Eingabe vom Nutzer akzeptiert? 20070301

Method SHOW_DIALOG on class CL_ISHMED_MV_VIEW_LIST has no exception.

Method SHOW_PROTOCOL Signature

Method SHOW_PROTOCOL on class CL_ISHMED_MV_VIEW_LIST has no parameter.
# Exception Resumable Description Created on
1 CX_ISHMED_MV_INTERNAL_ERROR interner Fehler Versandsteuerung 20070201

Method SHOW_PROTOCOL_DETAIL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_REQID Call by reference Type reference (TYPE) SYSUUID_C ID-Versandauftrag 20070313

Method SHOW_PROTOCOL_DETAIL on class CL_ISHMED_MV_VIEW_LIST has no exception.

Method UPDATE_GRID Signature

Method UPDATE_GRID on class CL_ISHMED_MV_VIEW_LIST has no parameter.
Method UPDATE_GRID on class CL_ISHMED_MV_VIEW_LIST has no exception.
History
Last changed by/on SAP  20070917 
SAP Release Created in 700