SAP ABAP Class CL_ISHMED_ME_SDEF_LIST_NAVI (IS-H*MED: Navigation List of Drug)
Hierarchy
IS-H (Software Component) SAP Healthcare
   IS-HMED (Application Component) Clinical System
     NMED_ME (Package) IS-H*MED: Medication
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_ISHMED_SPLITTER_WITH_TOOL IS-H*MED Container with Application Toolbar 20031209
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_ISHMED_ME_CONSTANTS IS-H*MED: Drug Constants Definition 20031231
3 Interface implementation (CLASS c. INTERFACES i_ref)  IF_ISH_CONSTANT_DEFINITION IS-H: Definition of General Constants 20031231
Properties
Class CL_ISHMED_ME_SDEF_LIST_NAVI  
Short Description IS-H*MED: Navigation List of Drug    
Super Class CL_ISHMED_SPLITTER_WITH_TOOL IS-H*MED Container with Application Toolbar 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package NMED_ME   IS-H*MED: Medication 
Created 20031209   SAP 
Last change 20050224   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CNTL Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 ICON Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_ISHMED_ME_CONSTANTS IS-H*MED: Drug Constants Definition 20031231
2 IF_ISH_CONSTANT_DEFINITION IS-H: Definition of General Constants 20031231
Friends
# Friend Modeled only Created on Description
1 CL_ISHMED_GL_SDEF_GUIDELINE 20031209 IS-H*MED: Wrapper for Treatment Pathway Processing
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 DISPLAY Instance attribute Private Attribute reference (LIKE) 20031231
2 G_ACTIVE_FORM Instance attribute Private Object reference (TYPE REF TO) CL_ISHMED_ME_FORMULARY IS-H*MED: Drug Management 20031231
3 G_BASEITEM_LIST Instance attribute Private Object reference (TYPE REF TO) CL_GUI_ALV_GRID Column Tree Control 20031231
4 G_CHECK Instance attribute Private Type reference (TYPE) L_CHECK Sort and Selected Function in Context Menu 20031231
5 G_DRUG_LIST Instance attribute Private Type reference (TYPE) ISHMED_T_RN1FORMULARY_ALV IS-H*MED: Drug In-House Catalog 20031231
6 G_FCAT Instance attribute Private Type reference (TYPE) LVC_T_FCAT Field Catalog for List Viewer Control 20031231
7 G_LAYOUT Instance attribute Private Type reference (TYPE) LVC_S_LAYO ALV Control: Layout Structure 20031231
8 G_MENU_INFO Instance attribute Private Object reference (TYPE REF TO) CL_CTMENU Context Menu 20031231
9 G_MENU_SORT Instance attribute Private Object reference (TYPE REF TO) CL_CTMENU Context Menu 20031231
10 G_SAVE_FORM Instance attribute Private Object reference (TYPE REF TO) CL_ISHMED_ME_FORMULARY IS-H*MED: Drug Management 20040123
11 G_WORKMODE Instance attribute Private Type reference (TYPE) N1ME_WORKMODE IS-H*MED: Work Mode of Medication in Editor 20031231
12 O_ERROR Instance attribute Private Object reference (TYPE REF TO) CL_ISHMED_ERRORHANDLING IS-H*MED: Class for Error Handling 20031231
13 O_SDEF_FORMULARY Instance attribute Private Object reference (TYPE REF TO) CL_ISHMED_ME_SDEF_FORMULARY Wrapper for Drug Processing 20031231
14 TOOLBAR_BUTTONS Instance attribute Private Type reference (TYPE) TTB_BUTTON Toolbar Buttons 20031209
15 TOOLBAR_EVENT Instance attribute Private Type reference (TYPE) CNTL_SIMPLE_EVENT 20031209
16 TOOLBAR_EVENTS Instance attribute Private Type reference (TYPE) CNTL_SIMPLE_EVENTS 20031209
Methods
# Method Level Visibility Method type Description Created on
1 ADD_BUTTONS Instance method Private Method 20031209
2 BUILD_DRUG_TABLE Instance method Private Method Build Drug Table 20031231
3 BUILD_LIST Instance method Public Method Build GRID 20031231
4 CMD__EXT_INFOS Instance method Private Method Display External Information Using BAdI 20031231
5 CMD__MONOGRAPH Instance method Private Method Display Monograph 20031231
6 CMD__NEWSELECT Instance method Private Method New Selection 20031231
7 CMD__SORT_AGENT Instance method Private Method Sort According to Agent 20031231
8 CMD__SORT_FRMTYPE Instance method Private Method Sort According to Drug Type 20031231
9 CMD__SORT_MANFACT Instance method Private Method Sort According to Manufacturer 20031231
10 CMD__SORT_MEDGRP Instance method Private Method Sort According to Drug Group 20031231
11 CMD__SORT_NAME Instance method Private Method Sort According to Drug Name 20031231
12 CMD__SORT_THCL Instance method Private Method Sort According to Therapeutic Class 20031231
13 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20031209
14 FREE Instance method Public Method Destroy Object 20031231
15 GET_ACTIVE_FORM Instance method Public Method Returns Selected Drug 20031231
16 HANDLE_DOUBLE_CLICK Instance method Private Event handling method Event Handler for Double-Clicking in Grid 20031231
17 HANDLE_FUNCTION_SELECTED Instance method Private Event handling method Event Handling at Toolbar Event 20031231
18 HANDLE_ON_DROPDOWN_CLICK Instance method Private Event handling method Event Handling when Toolbar Button Is Dropped Down 20031231
19 INIT_ALV Instance method Private Method Initialize ALV Grid 20031231
20 REFRESH Instance method Public Method Refresh Data of Item in Tree 20040209
21 REG_EVENTS Instance method Private Method Register Events for ALV 20031231
22 SET_ACTIVE_FORM Instance method Public Method Set Selected Drug 20031231
23 SET_BUTTON_STATE Instance method Private Method Set Pushbutton Toolbar 20031231
24 SET_DATA Instance method Private Method 20031209
25 SET_GRID_DATA Instance method Private Method Re-Display ALV Grid 20031231
26 SET_NEW_FCAT Instance method Private Method Set New Field Catalog 20031231
27 SET_WORKMODE Instance method Public Method Set Work Mode 20031231
Events
Class CL_ISHMED_ME_SDEF_LIST_NAVI has no event.
Types
Class CL_ISHMED_ME_SDEF_LIST_NAVI has no local type.
Method Signatures

Method ADD_BUTTONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_RC Call by reference Type reference (TYPE) ISH_METHOD_RC IS-H: Returncode bei Methodenaufrufen 20031231

Method ADD_BUTTONS on class CL_ISHMED_ME_SDEF_LIST_NAVI has no exception.

Method BUILD_DRUG_TABLE Signature

Method BUILD_DRUG_TABLE on class CL_ISHMED_ME_SDEF_LIST_NAVI has no parameter.
Method BUILD_DRUG_TABLE on class CL_ISHMED_ME_SDEF_LIST_NAVI has no exception.

Method BUILD_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_O_FORMULARY Call by reference Object reference (TYPE REF TO) CL_ISHMED_ME_FORMULARY IS-H*MED: Arzneimittelverwaltung 20031231

Method BUILD_LIST on class CL_ISHMED_ME_SDEF_LIST_NAVI has no exception.

Method CMD__EXT_INFOS Signature

Method CMD__EXT_INFOS on class CL_ISHMED_ME_SDEF_LIST_NAVI has no parameter.
Method CMD__EXT_INFOS on class CL_ISHMED_ME_SDEF_LIST_NAVI has no exception.

Method CMD__MONOGRAPH Signature

Method CMD__MONOGRAPH on class CL_ISHMED_ME_SDEF_LIST_NAVI has no parameter.
Method CMD__MONOGRAPH on class CL_ISHMED_ME_SDEF_LIST_NAVI has no exception.

Method CMD__NEWSELECT Signature

Method CMD__NEWSELECT on class CL_ISHMED_ME_SDEF_LIST_NAVI has no parameter.
Method CMD__NEWSELECT on class CL_ISHMED_ME_SDEF_LIST_NAVI has no exception.

Method CMD__SORT_AGENT Signature

Method CMD__SORT_AGENT on class CL_ISHMED_ME_SDEF_LIST_NAVI has no parameter.
Method CMD__SORT_AGENT on class CL_ISHMED_ME_SDEF_LIST_NAVI has no exception.

Method CMD__SORT_FRMTYPE Signature

Method CMD__SORT_FRMTYPE on class CL_ISHMED_ME_SDEF_LIST_NAVI has no parameter.
Method CMD__SORT_FRMTYPE on class CL_ISHMED_ME_SDEF_LIST_NAVI has no exception.

Method CMD__SORT_MANFACT Signature

Method CMD__SORT_MANFACT on class CL_ISHMED_ME_SDEF_LIST_NAVI has no parameter.
Method CMD__SORT_MANFACT on class CL_ISHMED_ME_SDEF_LIST_NAVI has no exception.

Method CMD__SORT_MEDGRP Signature

Method CMD__SORT_MEDGRP on class CL_ISHMED_ME_SDEF_LIST_NAVI has no parameter.
Method CMD__SORT_MEDGRP on class CL_ISHMED_ME_SDEF_LIST_NAVI has no exception.

Method CMD__SORT_NAME Signature

Method CMD__SORT_NAME on class CL_ISHMED_ME_SDEF_LIST_NAVI has no parameter.
Method CMD__SORT_NAME on class CL_ISHMED_ME_SDEF_LIST_NAVI has no exception.

Method CMD__SORT_THCL Signature

Method CMD__SORT_THCL on class CL_ISHMED_ME_SDEF_LIST_NAVI has no parameter.
Method CMD__SORT_THCL on class CL_ISHMED_ME_SDEF_LIST_NAVI has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ERROR Call by reference Object reference (TYPE REF TO) CL_ISHMED_ERRORHANDLING IS-H*MED: Klasse zur Fehlerabarbeitung 20031231
2 Importing I_PARENT Value transfer Object reference (TYPE REF TO) CL_GUI_CONTAINER Abstracter Container fuer GUI Controls 20031209
3 Importing I_SDEF_FORMULARY Call by reference Object reference (TYPE REF TO) CL_ISHMED_ME_SDEF_FORMULARY Wrapper für Arzneimittelbearbeitung 20031231
# Exception Resumable Description Created on
1 CX_ISHMED_ME_SDEF IS-H*MED: Ausnahme bei Verwaltung von Arzneimitteln 20031231

Method FREE Signature

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

Method GET_ACTIVE_FORM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_ACTIVE_FORM Value transfer Object reference (TYPE REF TO) CL_ISHMED_ME_FORMULARY 20031231

Method GET_ACTIVE_FORM on class CL_ISHMED_ME_SDEF_LIST_NAVI 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 Call by reference Attribute reference (LIKE) 20031231
2 Importing E_COLUMN Call by reference Attribute reference (LIKE) 20031231
3 Importing E_ROW Call by reference Attribute reference (LIKE) 20031231

Method HANDLE_DOUBLE_CLICK on class CL_ISHMED_ME_SDEF_LIST_NAVI 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 Call by reference Attribute reference (LIKE) 20031231

Method HANDLE_FUNCTION_SELECTED on class CL_ISHMED_ME_SDEF_LIST_NAVI has no exception.

Method HANDLE_ON_DROPDOWN_CLICK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing FCODE Call by reference Attribute reference (LIKE) 20031231
2 Importing POSX Call by reference Attribute reference (LIKE) 20031231
3 Importing POSY Call by reference Attribute reference (LIKE) 20031231

Method HANDLE_ON_DROPDOWN_CLICK on class CL_ISHMED_ME_SDEF_LIST_NAVI has no exception.

Method INIT_ALV Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_PARENT Call by reference Object reference (TYPE REF TO) CL_GUI_CONTAINER Abstracter Container fuer GUI Controls 20031231

Method INIT_ALV on class CL_ISHMED_ME_SDEF_LIST_NAVI has no exception.

Method REFRESH Signature

Method REFRESH on class CL_ISHMED_ME_SDEF_LIST_NAVI has no parameter.
Method REFRESH on class CL_ISHMED_ME_SDEF_LIST_NAVI has no exception.

Method REG_EVENTS Signature

Method REG_EVENTS on class CL_ISHMED_ME_SDEF_LIST_NAVI has no parameter.
Method REG_EVENTS on class CL_ISHMED_ME_SDEF_LIST_NAVI has no exception.

Method SET_ACTIVE_FORM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ACT_FORM Call by reference Object reference (TYPE REF TO) CL_ISHMED_ME_FORMULARY IS-H*MED: Arzneimittelverwaltung 20031231

Method SET_ACTIVE_FORM on class CL_ISHMED_ME_SDEF_LIST_NAVI has no exception.

Method SET_BUTTON_STATE Signature

Method SET_BUTTON_STATE on class CL_ISHMED_ME_SDEF_LIST_NAVI has no parameter.
Method SET_BUTTON_STATE on class CL_ISHMED_ME_SDEF_LIST_NAVI has no exception.

Method SET_DATA Signature

Method SET_DATA on class CL_ISHMED_ME_SDEF_LIST_NAVI has no parameter.
Method SET_DATA on class CL_ISHMED_ME_SDEF_LIST_NAVI has no exception.

Method SET_GRID_DATA Signature

Method SET_GRID_DATA on class CL_ISHMED_ME_SDEF_LIST_NAVI has no parameter.
Method SET_GRID_DATA on class CL_ISHMED_ME_SDEF_LIST_NAVI has no exception.

Method SET_NEW_FCAT Signature

Method SET_NEW_FCAT on class CL_ISHMED_ME_SDEF_LIST_NAVI has no parameter.
Method SET_NEW_FCAT on class CL_ISHMED_ME_SDEF_LIST_NAVI has no exception.

Method SET_WORKMODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_WORKMODE Value transfer Type reference (TYPE) N1ME_WORKMODE IS-H*MED: Arbeitsmodus der Medikation im Editor 20031231

Method SET_WORKMODE on class CL_ISHMED_ME_SDEF_LIST_NAVI has no exception.
History
Last changed by/on SAP  20050224 
SAP Release Created in 472