SAP ABAP Class CL_ISHMED_ME_PL_CTRL (i.s.h.med: Medication Controller Class)
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 Interface implementation (CLASS c. INTERFACES i_ref)  IF_ISH_CONSTANT_DEFINITION IS-H: Definition of General Constants 20050512
Properties
Class CL_ISHMED_ME_PL_CTRL  
Short Description i.s.h.med: Medication Controller Class    
Super Class    
Instantiability of a Class 1  Protected 
Final    
General Data
Message Class    
Program status     
Category 0   
Package NMED_ME   IS-H*MED: Medication 
Created 20050512   SAP 
Last change 20050520   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 SEEX Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_ISH_CONSTANT_DEFINITION IS-H: Definition of General Constants 20050512
Friends
Class CL_ISHMED_ME_PL_CTRL has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CO_AUTH_DISPLAY Constant Protected Type reference (TYPE) CHAR02 '03' Display Authoriz. 20050512
2 CO_AUTH_PRINT Constant Protected Type reference (TYPE) CHAR02 '04' Print Authorization 20050512
3 FALSE Instance attribute Private Attribute reference (LIKE) 20050517
4 GR_BADI_CHECK Instance attribute Protected Object reference (TYPE REF TO) IF_EX_ISHMED_ME_PL_CHECK BAdI Interface IF_EX_ISHMED_ME_PL_CHECK 20050517
5 GR_BADI_LOGGING Instance attribute Protected Object reference (TYPE REF TO) IF_EX_ISHMED_ME_PL_LOGGING BAdI Interface IF_EX_ISHMED_ME_PL_LOGGING 20050517
6 GR_ENVIRONMENT Instance attribute Protected Object reference (TYPE REF TO) CL_ISH_ENVIRONMENT IS-H: Class for Collecting All Objects in Memory 20050512
7 GR_ERROR Instance attribute Protected Object reference (TYPE REF TO) CL_ISHMED_ERRORHANDLING IS-H*MED: Class for Error Handling 20050512
8 GR_MODEL Instance attribute Protected Object reference (TYPE REF TO) CL_ISHMED_ME_PL_MODL i.s.h.med: Medication - Pick List Modeling Class 20050517
9 GR_VIEW Instance attribute Protected Object reference (TYPE REF TO) IF_ISHMED_ME_PL_VIEW i.s.h.med: Medication - Display Variant Interface 20050517
10 GS_SELECT Instance attribute Private Type reference (TYPE) RN1ME_PL_SELECT i.s.h.med: Medication - Selection Criteria for Pick List 20050517
11 GT_COMMIT Instance attribute Private Type reference (TYPE) ISH_OBJECTLIST IS-H: Table with Object References 20050512
12 G_EINRI Instance attribute Protected Type reference (TYPE) EINRI IS-H: Institution 20050512
13 G_LISTTYPE Instance attribute Protected Type reference (TYPE) N1ME_PLTYPE i.s.h.med: Medication - List Type for Pick List 20050517
14 G_MM_ON Instance attribute Protected Type reference (TYPE) ISH_ON_OFF MM Active 20070823
15 G_PRINT_IMM Instance attribute Protected Type reference (TYPE) ISH_ON_OFF IS-H: Boolean Data Type for ON (= "X") and OFF (= " ") 20050512
16 OFF Instance attribute Private Attribute reference (LIKE) 20050517
17 ON Instance attribute Private Attribute reference (LIKE) 20050517
18 TRUE Instance attribute Private Attribute reference (LIKE) 20050517
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_AUTHORIZATION Instance method Protected Method Authorization Check 20050517
2 CMD_ERROR_LOG Instance method Private Method Display Error Report 20050517
3 CMD_GOODS_ISSUE Instance method Private Method Update Goods Issue 20050517
4 CMD_PRINT Instance method Private Method Print List 20050517
5 CMD_PRINT_LABELS Instance method Private Method Print Labels 20050517
6 CMD_REFRESH Instance method Private Method Refresh List 20050517
7 COMMIT Instance method Protected Method Executes a COMMIT 20050517
8 COUNT_MSG Instance method Public Method Adds Up All Errors in List Processing 20050513
9 CREATE Static method Public Method Factory Method 20050517
10 DO Instance method Public Method Processes List of Selected Types 20050513
11 GET_SEL_HEADER Instance method Public Method Returns Selection Criteria as HTML Document 20050517
12 GOODS_ISSUE Instance method Protected Method Updates Goods Issue 20050517
13 GOODS_ISSUE_PREMADE_IV Instance method Protected Method Updates Goods Issue for Prepared Infusions 20050517
14 HANDLE_OK_CODE Instance method Public Method OK Code Processing 20050513
15 POST_STATUS Instance method Protected Method Sets Next Status 20050517
16 PREPARE_EDITABLE Instance method Protected Method Sets Editable Property of the List's Fields 20050517
Events
# Event Type Visibility Description Created on
1 POST_CLOSURE Instance Event
(0)
Public
(2)
Update Closure List 20050517
2 PRINTED_FILL_LIST Instance Event
(0)
Public
(2)
Fill List Was Printed 20050517
3 PRINTED_PICK_LIST Instance Event
(0)
Public
(2)
Pick List Was Printed 20050517
4 PRINT_FILL_LIST Instance Event
(0)
Public
(2)
Print Fill List 20050517
5 PRINT_PICK_LIST Instance Event
(0)
Public
(2)
Print Pick List 20050517
6 RUN_CLOSURE_LIST Instance Event
(0)
Public
(2)
Execute Closure List 20050517
7 RUN_FILL_LIST Instance Event
(0)
Public
(2)
Execute Fill List 20050517
8 RUN_PICK_LIST Instance Event
(0)
Public
(2)
Execute Pick List 20050517
Types
Class CL_ISHMED_ME_PL_CTRL has no local type.
Method Signatures

Method CHECK_AUTHORIZATION 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 20050517
2 Exporting E_RC Value transfer Type reference (TYPE) ISH_METHOD_RC IS-H: Returncode bei Methodenaufrufen 20050517
3 Importing I_ACTIVITY Call by reference Type reference (TYPE) CHAR02 IS-H: Allg. Feld der Länge 2, für Funktionsbausteine 20050517

Method CHECK_AUTHORIZATION on class CL_ISHMED_ME_PL_CTRL has no exception.

Method CMD_ERROR_LOG 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 20050517
2 Exporting E_RC Value transfer Type reference (TYPE) ISH_METHOD_RC IS-H: Returncode bei Methodenaufrufen 20050517

Method CMD_ERROR_LOG on class CL_ISHMED_ME_PL_CTRL has no exception.

Method CMD_GOODS_ISSUE 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 20050517
2 Exporting E_RC Value transfer Type reference (TYPE) ISH_METHOD_RC IS-H: Returncode bei Methodenaufrufen 20050517

Method CMD_GOODS_ISSUE on class CL_ISHMED_ME_PL_CTRL has no exception.

Method CMD_PRINT 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 20050517
2 Exporting E_RC Value transfer Type reference (TYPE) ISH_METHOD_RC IS-H: Returncode bei Methodenaufrufen 20050517

Method CMD_PRINT on class CL_ISHMED_ME_PL_CTRL has no exception.

Method CMD_PRINT_LABELS 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 20050517
2 Exporting E_RC Value transfer Type reference (TYPE) ISH_METHOD_RC IS-H: Returncode bei Methodenaufrufen 20050517

Method CMD_PRINT_LABELS on class CL_ISHMED_ME_PL_CTRL has no exception.

Method CMD_REFRESH 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 20050517
2 Exporting E_RC Value transfer Type reference (TYPE) ISH_METHOD_RC IS-H: Returncode bei Methodenaufrufen 20050517

Method CMD_REFRESH on class CL_ISHMED_ME_PL_CTRL has no exception.

Method COMMIT 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 20050517
2 Exporting E_RC Value transfer Type reference (TYPE) ISH_METHOD_RC IS-H: Returncode bei Methodenaufrufen 20050517
3 Importing IT_OBJECTS Call by reference Type reference (TYPE) ISH_OBJECTLIST IS-H: Tabelle mit Objektreferenzen 20050517

Method COMMIT on class CL_ISHMED_ME_PL_CTRL has no exception.

Method COUNT_MSG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_CNT_MSG Value transfer Type reference (TYPE) I Anzahl aufgetretender Fehler 20050513

Method COUNT_MSG on class CL_ISHMED_ME_PL_CTRL has no exception.

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 20050517
2 Changing CR_INSTANCE Call by reference Object reference (TYPE REF TO) CL_ISHMED_ME_PL_CTRL i.s.h.med:Medication Kontroller Klasse 20050517
3 Exporting E_RC Call by reference Type reference (TYPE) ISH_METHOD_RC IS-H: Returncode bei Methodenaufrufen 20050517
4 Importing IR_BADI_SELECT Call by reference Object reference (TYPE REF TO) IF_EX_ISHMED_ME_PL_SELECT BAdI-Interface IF_EX_ISHMED_ME_PL_SELECT 20050517
5 Importing IS_SELECT_PARAMS Call by reference Type reference (TYPE) RN1ME_PL_SELECT i.s.h.med: Medikation - Selektionskriterien für Komm-Liste 20050517

Method CREATE on class CL_ISHMED_ME_PL_CTRL has no exception.

Method DO 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 20050513
2 Exporting E_RC Value transfer Type reference (TYPE) ISH_METHOD_RC IS-H: Returncode bei Methodenaufrufen 20050513
3 Importing IR_CONTAINER Call by reference Object reference (TYPE REF TO) CL_GUI_CUSTOM_CONTAINER Container fuer Custom Controls in der Dynpro Area 20050513

Method DO on class CL_ISHMED_ME_PL_CTRL has no exception.

Method GET_SEL_HEADER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RR_HEADER Value transfer Object reference (TYPE REF TO) CL_DD_DOCUMENT Dynamische Dokumente: Dokument 20050517

Method GET_SEL_HEADER on class CL_ISHMED_ME_PL_CTRL has no exception.

Method GOODS_ISSUE 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 20050517
2 Exporting E_RC Value transfer Type reference (TYPE) ISH_METHOD_RC IS-H: Returncode bei Methodenaufrufen 20050517
3 Importing I_EDRUGID Call by reference Type reference (TYPE) N1ME_EDRUGID Medikation: ID 20050517
4 Importing I_FSOURCE Call by reference Type reference (TYPE) N1ME_FSOURCE Medikation: Schlüssel des Entnahmeortes 20050517
5 Importing I_GOODS_ISSUE Call by reference Type reference (TYPE) ISH_WAUSG Ankreuzfeld 'Warenausgang' 20050517
6 Importing I_KOMEI Call by reference Type reference (TYPE) ISH_KOMEI Mengeneinheit der kommissionierten Menge 20050517
7 Importing I_KOMNG Call by reference Type reference (TYPE) ISH_KOMNG Kommissionierte Menge 20050517
8 Importing I_MEEVTID Call by reference Type reference (TYPE) N1ME_MEEVTID Medikation: Ereignisnummer 20050517

Method GOODS_ISSUE on class CL_ISHMED_ME_PL_CTRL has no exception.

Method GOODS_ISSUE_PREMADE_IV 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 20050517
2 Exporting E_RC Value transfer Type reference (TYPE) ISH_METHOD_RC IS-H: Returncode bei Methodenaufrufen 20050517
3 Importing I_EDRUGID Call by reference Type reference (TYPE) N1ME_EDRUGID Medikation: ID 20050517
4 Importing I_FSOURCE Call by reference Type reference (TYPE) N1ME_FSOURCE Medikation: Schlüssel des Entnahmeortes 20050517
5 Importing I_GOODS_ISSUE Call by reference Type reference (TYPE) ISH_WAUSG Ankreuzfeld 'Warenausgang' 20050517
6 Importing I_KOMEI Call by reference Type reference (TYPE) ISH_KOMEI Mengeneinheit der kommissionierten Menge 20050517
7 Importing I_KOMNG Call by reference Type reference (TYPE) ISH_KOMNG Kommissionierte Menge 20050517
8 Importing I_MEEVTID Call by reference Type reference (TYPE) N1ME_MEEVTID Medikation: Ereignisnummer 20050517

Method GOODS_ISSUE_PREMADE_IV on class CL_ISHMED_ME_PL_CTRL has no exception.

Method HANDLE_OK_CODE 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 20050513
2 Exporting E_RC Value transfer Type reference (TYPE) ISH_METHOD_RC IS-H: Returncode bei Methodenaufrufen 20050513
3 Importing OK_CODE Value transfer Type reference (TYPE) SY-UCOMM Funktionscode, der PAI ausgelöst hat 20050513

Method HANDLE_OK_CODE on class CL_ISHMED_ME_PL_CTRL has no exception.

Method POST_STATUS 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 20050517
2 Exporting E_RC Value transfer Type reference (TYPE) ISH_METHOD_RC IS-H: Returncode bei Methodenaufrufen 20050517

Method POST_STATUS on class CL_ISHMED_ME_PL_CTRL has no exception.

Method PREPARE_EDITABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_DATA Call by reference Type reference (TYPE) ISHMED_T_PL_DATA_ALV i.s.h.med: Medikation, ALV-Struktur für die Kommissionierlis 20050518
2 Importing IT_DATA Call by reference Type reference (TYPE) ISHMED_T_PL_DATA i.s.h.med: Medikation - Kommssionierliste, Datentabelle 20050517

Method PREPARE_EDITABLE on class CL_ISHMED_ME_PL_CTRL has no exception.
Event Signatures

Event POST_CLOSURE Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 MEEVTID Exporting Value transfer Type reference (TYPE) N1ME_MEEVTID Medikation: Ereignisnummer 20050517
2 TIMESTAMP Exporting Value transfer Type reference (TYPE) TIMESTAMP UTC-Zeitstempel in Kurzform (JJJJMMTThhmmss) 20050517

Event PRINTED_FILL_LIST Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 SPOOL_ID Exporting Value transfer Type reference (TYPE) RSPOID Spool: Spool-Auftragsnummer 20050517
2 TIMESTAMP Exporting Value transfer Type reference (TYPE) TIMESTAMP UTC-Zeitstempel in Kurzform (JJJJMMTThhmmss) 20050517

Event PRINTED_PICK_LIST Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 SPOOL_ID Exporting Value transfer Type reference (TYPE) RSPOID Spool: Spool-Auftragsnummer 20050517
2 TIMESTAMP Exporting Value transfer Type reference (TYPE) TIMESTAMP UTC-Zeitstempel in Kurzform (JJJJMMTThhmmss) 20050517

Event PRINT_FILL_LIST Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 TIMESTAMP Exporting Value transfer Type reference (TYPE) TIMESTAMP UTC-Zeitstempel in Kurzform (JJJJMMTThhmmss) 20050517

Event PRINT_PICK_LIST Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 TIMESTAMP Exporting Value transfer Type reference (TYPE) TIMESTAMP UTC-Zeitstempel in Kurzform (JJJJMMTThhmmss) 20050517

Event RUN_CLOSURE_LIST Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 TIMESTAMP Exporting Value transfer Type reference (TYPE) TIMESTAMP UTC-Zeitstempel in Kurzform (JJJJMMTThhmmss) 20050517

Event RUN_FILL_LIST Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 TIMESTAMP Exporting Value transfer Type reference (TYPE) TIMESTAMP UTC-Zeitstempel in Kurzform (JJJJMMTThhmmss) 20050517

Event RUN_PICK_LIST Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 TIMESTAMP Exporting Value transfer Type reference (TYPE) TIMESTAMP UTC-Zeitstempel in Kurzform (JJJJMMTThhmmss) 20050517
History
Last changed by/on SAP  20050520 
SAP Release Created in 600