SAP ABAP Class CL_ISHMED_SUBSCR_CTX_USERDEF (IS-H*MED: Preregistration - User-Defined Context)
Hierarchy
BBPCRM (Software Component) BBPCRM
   CRM (Application Component) Customer Relationship Management
     CRM_APPLICATION (Package) All CRM Components Without Special Structure Packages
       NPVS (Package) Application development patient management system
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 20041124
Properties
Class CL_ISHMED_SUBSCR_CTX_USERDEF  
Short Description IS-H*MED: Preregistration - User-Defined Context    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package NPVS   Application development patient management system 
Created 20020321   SAP 
Last change 20050224   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_ISHMED_SUBSCR_CTX_USERDEF has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_ISH_CONSTANT_DEFINITION IS-H: Definition of General Constants 20041124
Friends
Class CL_ISHMED_SUBSCR_CTX_USERDEF 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) 20041124
2 CO_MODE_DELETE Instance attribute Private Attribute reference (LIKE) 20041124
3 CO_MODE_ERROR Instance attribute Private Attribute reference (LIKE) 20041124
4 CO_MODE_INSERT Instance attribute Private Attribute reference (LIKE) 20041124
5 CO_MODE_UNCHANGED Instance attribute Private Attribute reference (LIKE) 20041124
6 CO_MODE_UPDATE Instance attribute Private Attribute reference (LIKE) 20041124
7 CO_OKCODE_TEST Constant Public Type reference (TYPE) SY-UCOMM 'TEST' Screens, Function Code that Triggered PAI 20020321
8 CO_VCODE_DISPLAY Constant Public Type reference (TYPE) TNDYM-VCODE 'DIS' IS-H: Processing Mode 20020321
9 CO_VCODE_INSERT Constant Public Type reference (TYPE) TNDYM-VCODE 'INS' IS-H: Processing Mode 20020321
10 CO_VCODE_UPDATE Constant Public Type reference (TYPE) TNDYM-VCODE 'UPD' IS-H: Processing Mode 20020321
11 CV_AUSTRIA Instance attribute Private Attribute reference (LIKE) 20041124
12 CV_CANADA Instance attribute Private Attribute reference (LIKE) 20041124
13 CV_FRANCE Instance attribute Private Attribute reference (LIKE) 20041124
14 CV_GERMANY Instance attribute Private Attribute reference (LIKE) 20041124
15 CV_ITALY Instance attribute Private Attribute reference (LIKE) 20041124
16 CV_NETHERLANDS Instance attribute Private Attribute reference (LIKE) 20041124
17 CV_SINGAPORE Instance attribute Private Attribute reference (LIKE) 20041124
18 CV_SPAIN Instance attribute Private Attribute reference (LIKE) 20041124
19 CV_SWITZERLAND Instance attribute Private Attribute reference (LIKE) 20041124
20 FALSE Instance attribute Private Attribute reference (LIKE) 20041124
21 G_CALLER Instance attribute Public Type reference (TYPE) SY-REPID ABAP Program: Current Main Program 20020321
22 G_CONTEXT Instance attribute Public Object reference (TYPE REF TO) CL_ISH_CONTEXT Context 20020321
23 G_CTX_CONTAINER Instance attribute Public Object reference (TYPE REF TO) CL_GUI_CONTAINER Container for Context Display 20020321
24 G_CTX_USERDEF Instance attribute Public Object reference (TYPE REF TO) CL_ISHMED_CTX_USERDEF Instance for Context Display 20020321
25 G_EINRI Instance attribute Public Type reference (TYPE) TN01-EINRI IS-H: Institution 20020321
26 G_ENVIRONMENT Instance attribute Private Object reference (TYPE REF TO) CL_ISH_ENVIRONMENT IS-H: Class for Collecting All Objects in Memory 20020321
27 G_FIRST_TIME Instance attribute Private Type reference (TYPE) ISH_ON_OFF First-Time Call of Subscreen ON/OFF 20020321
28 G_INPUT_FIELDS Instance attribute Private Type reference (TYPE) ISH_ON_OFF Display Input Fields 20020516
29 G_LEFT_POS_MSG_POPUP Instance attribute Private Type reference (TYPE) I Left Start Position of Message Dialog Box 20020604
30 G_LOCK Instance attribute Private Type reference (TYPE) RN1LOCK_OBJ Instance for Various Locks 20020409
31 G_OBJECT Instance attribute Public Object reference (TYPE REF TO) OBJECT Object (Preregistration, Request, etc.) 20020327
32 G_OKCODE Instance attribute Public Type reference (TYPE) SY-UCOMM Screens, Function Code that Triggered PAI 20020321
33 G_OPTION_PAT Instance attribute Private Type reference (TYPE) ISH_TRUE_FALSE Choose / Create Patient Possible 20020611
34 G_PLNOE Instance attribute Private Type reference (TYPE) NORG-ORGID Planning Organizational Unit 20020426
35 G_RN1MESSAGE Instance attribute Private Type reference (TYPE) RN1MESSAGE Message Box for Positioning Cursor 20020321
36 G_TOP_POS_MSG_POPUP Instance attribute Private Type reference (TYPE) I Top Start Position of Message Dialog Box 20020604
37 G_VCODE Instance attribute Public Type reference (TYPE) TNDYM-VCODE IS-H: Processing Mode 20020321
38 INACTIVE Instance attribute Private Attribute reference (LIKE) 20041124
39 NO Instance attribute Private Attribute reference (LIKE) 20041124
40 OFF Instance attribute Private Attribute reference (LIKE) 20041124
41 ON Instance attribute Private Attribute reference (LIKE) 20041124
42 TRUE Instance attribute Private Attribute reference (LIKE) 20041124
43 YES Instance attribute Private Attribute reference (LIKE) 20041124
Methods
# Method Level Visibility Method type Description Created on
1 ABORT_FUNCTION Instance method Public Method Cancel Function 20020410
2 CONSTRUCTOR Instance method Public Constructor Constructor 20020321
3 GET_DATA Instance method Public Method Get Data from Subscreen 20020321
4 HANDLE_ON_AFTER_USER_COMMAND Instance method Private Event handling method Event Handler after Execution of a User Action 20020617
5 HANDLE_ON_BEFORE_USER_COMMAND Instance method Private Event handling method Event Handler Befor Execution of User Action 20020403
6 OK_CODE_SUBSCREEN Instance method Public Method Execute OK-Codes of the Subscreen 20020321
7 REGISTER_EVENTS Instance method Public Method Register Events 20020403
8 SET_CURSOR Instance method Public Method Method for Transferring the Cursor Position 20020321
9 SET_DATA Instance method Public Method Transfer Data to Subscreen 20020321
10 SET_FIRST_TIME Instance method Public Method Set "First_Time"-Variable 20020321
11 SET_POSITION_MESSAGE_POPUP Instance method Public Method Set Position of Message Dialog Box 20020604
Events
# Event Type Visibility Description Created on
1 AFTER_USER_COMMAND Instance Event
(0)
Public
(2)
Event after a User Action Executed 20020617
2 BEFORE_USER_COMMAND Instance Event
(0)
Public
(2)
Event Before User Action Executed 20020403
Types
Class CL_ISHMED_SUBSCR_CTX_USERDEF has no local type.
Method Signatures

Method ABORT_FUNCTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_UCOMM Value transfer Type reference (TYPE) SY-UCOMM Funktion 20020410

Method ABORT_FUNCTION on class CL_ISHMED_SUBSCR_CTX_USERDEF has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CALLER Value transfer Type reference (TYPE) SY-REPID Identifikation des Aufrufers 20020321
2 Importing I_EINRI Value transfer Type reference (TYPE) TN01-EINRI Einrichtung 20020321
3 Importing I_ENVIRONMENT Value transfer Object reference (TYPE REF TO) CL_ISH_ENVIRONMENT IS-H: Klasse für Sammlung aller Objekte des Speichers 20020321
4 Importing I_LOCK Value transfer Type reference (TYPE) RN1LOCK_OBJ Instanz für div. Sperren 20020409
5 Importing I_PLNOE Value transfer Type reference (TYPE) NORG-ORGID Planende Org.Einheit 20020426
6 Importing I_VCODE Value transfer Type reference (TYPE) TNDYM-VCODE Verarbeitungscode 20020321

Method CONSTRUCTOR on class CL_ISHMED_SUBSCR_CTX_USERDEF has no exception.

Method GET_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_CONTEXT Value transfer Object reference (TYPE REF TO) CL_ISH_CONTEXT Kontext 20020321
2 Exporting E_CTX_USERDEF Value transfer Object reference (TYPE REF TO) CL_ISHMED_CTX_USERDEF Instanz des ALV-Grid-Controls 20020403
3 Exporting E_ENVIRONMENT Value transfer Object reference (TYPE REF TO) CL_ISH_ENVIRONMENT IS-H: Klasse für Sammlung aller Objekte des Speichers 20020321
4 Exporting E_FIRST_TIME Value transfer Type reference (TYPE) ISH_ON_OFF Subscreen wird zum allerersten Mal aufgerufen ON/OFF 20020321
5 Exporting E_INPUT_FIELDS Value transfer Type reference (TYPE) ISH_ON_OFF Eingabefelder anzeigen 20020516
6 Exporting E_LEFT_POS_MSG_POPUP Value transfer Type reference (TYPE) I Linke Start-Position des Message-Popup 20020604
7 Exporting E_LOCK Value transfer Type reference (TYPE) RN1LOCK_OBJ Instanz für div. Sperren 20020409
8 Exporting E_OBJECT Value transfer Object reference (TYPE REF TO) OBJECT Objekt (Vormerkung, Anforderung,. ...) 20020327
9 Exporting E_OPTION_PAT Value transfer Type reference (TYPE) ISH_ON_OFF Patient auswählen / anlegen möglich 20020611
10 Exporting E_PLNOE Value transfer Type reference (TYPE) NORG-ORGID Planende Org.Einheit 20020426
11 Exporting E_RN1MESSAGE Value transfer Type reference (TYPE) RN1MESSAGE Message-Leiste für Cursorpositionierung 20020321
12 Exporting E_TOP_POS_MSG_POPUP Value transfer Type reference (TYPE) I Obere Start-Position des Message-Popup 20020604
13 Exporting E_VCODE Value transfer Type reference (TYPE) TNDYM-VCODE Verarbeitungscode 20020321

Method GET_DATA on class CL_ISHMED_SUBSCR_CTX_USERDEF has no exception.

Method HANDLE_ON_AFTER_USER_COMMAND Signature

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

Method HANDLE_ON_AFTER_USER_COMMAND on class CL_ISHMED_SUBSCR_CTX_USERDEF has no exception.

Method HANDLE_ON_BEFORE_USER_COMMAND Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing E_UCOMM Call by reference Attribute reference (LIKE) 20020404
2 Importing E_UCOMM_TXT Call by reference Attribute reference (LIKE) 20020604

Method HANDLE_ON_BEFORE_USER_COMMAND on class CL_ISHMED_SUBSCR_CTX_USERDEF has no exception.

Method OK_CODE_SUBSCREEN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_ERRORHANDLER Value transfer Object reference (TYPE REF TO) CL_ISHMED_ERRORHANDLING IS-H*MED: Klasse zur Fehlerabarbeitung 20020321
2 Changing C_OKCODE Call by reference Type reference (TYPE) SY-UCOMM OK-Code 20020321
3 Exporting E_RC Value transfer Type reference (TYPE) ISH_METHOD_RC Returncode 20020321

Method OK_CODE_SUBSCREEN on class CL_ISHMED_SUBSCR_CTX_USERDEF has no exception.

Method REGISTER_EVENTS Signature

Method REGISTER_EVENTS on class CL_ISHMED_SUBSCR_CTX_USERDEF has no parameter.
Method REGISTER_EVENTS on class CL_ISHMED_SUBSCR_CTX_USERDEF has no exception.

Method SET_CURSOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_RN1MESSAGE Value transfer Type reference (TYPE) RN1MESSAGE Message-Leiste für Cursorpositionierung 20020321

Method SET_CURSOR on class CL_ISHMED_SUBSCR_CTX_USERDEF has no exception.

Method SET_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CONTEXT Value transfer Object reference (TYPE REF TO) CL_ISH_CONTEXT Kontext 20020321
2 Importing I_INPUT_FIELDS Value transfer Type reference (TYPE) ISH_ON_OFF 'X' Eingabefelder anzeigen 20020516
3 Importing I_OBJECT Value transfer Object reference (TYPE REF TO) OBJECT Objekt (Vormerkung, Anforderung, ...) 20020327
4 Importing I_OPTION_PAT Value transfer Type reference (TYPE) ISH_TRUE_FALSE Patient auswählen / anlegen möglich 20020611
5 Importing I_OPTION_PAT_X Value transfer Type reference (TYPE) ISH_ON_OFF Patient auswählen / anlegen - Info ändern 20020611
6 Importing I_VCODE Value transfer Type reference (TYPE) TNDYM-VCODE Verarbeitungsmodus 20020711
7 Importing I_VCODE_X Value transfer Type reference (TYPE) ISH_ON_OFF SPACE Wenn ON; dann I_VCODE übernehmen 20020711

Method SET_DATA on class CL_ISHMED_SUBSCR_CTX_USERDEF has no exception.

Method SET_FIRST_TIME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_FIRST_TIME Value transfer Type reference (TYPE) ISH_ON_OFF IS-H: Boolscher Datentyp für ON (= 'X') und OFF (=' ') 20020321

Method SET_FIRST_TIME on class CL_ISHMED_SUBSCR_CTX_USERDEF has no exception.

Method SET_POSITION_MESSAGE_POPUP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_LEFT_POS_MSG_POPUP Value transfer Type reference (TYPE) I Linke Start-Position des Message-Popup 20020604
2 Importing I_TOP_POS_MSG_POPUP Value transfer Type reference (TYPE) I Obere Start-Position des Message-Popup 20020604

Method SET_POSITION_MESSAGE_POPUP on class CL_ISHMED_SUBSCR_CTX_USERDEF has no exception.
Event Signatures

Event AFTER_USER_COMMAND Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 E_SUBSCR_INSTANCE Exporting Value transfer Object reference (TYPE REF TO) CL_ISHMED_SUBSCR_CTX_USERDEF Instanz des Subscreens 20020617
2 E_UCOMM Exporting Value transfer Type reference (TYPE) SY-UCOMM ausgewählte Funktion 20020617

Event BEFORE_USER_COMMAND Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 E_SUBSCR_INSTANCE Exporting Value transfer Object reference (TYPE REF TO) CL_ISHMED_SUBSCR_CTX_USERDEF Instanz des Subscreens 20020410
2 E_UCOMM Exporting Value transfer Type reference (TYPE) SY-UCOMM ausgewählte Funktion 20020404
3 E_UCOMM_TXT Exporting Value transfer Type reference (TYPE) CHAR100 Bezeichnung der Funktion 20020604
History
Last changed by/on SAP  20050224 
SAP Release Created in 463B