SAP ABAP Class CL_ISH_PRC_AC_DIALOG (IS-H: Process Class Appointment Template with Dialog)
Hierarchy
IS-H (Software Component) SAP Healthcare
   IS-H-PM (Application Component) Patient Management
     N1APMG (Package) IS-H: Appointment Management; TSA Development
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_ISH_PRC_AC IS-H: Process Class Appointment Template without Dialog 20041230
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_ISHMED_PRC_AC_DIALOG IS-H*MED: Process Class Appointment Template with Dialog 20041230
Properties
Class CL_ISH_PRC_AC_DIALOG  
Short Description IS-H: Process Class Appointment Template with Dialog    
Super Class CL_ISH_PRC_AC IS-H: Process Class Appointment Template without Dialog 
Instantiability of a Class 1  Protected 
Final    
General Data
Message Class    
Program status     
Category 0   
Package N1APMG   IS-H: Appointment Management; TSA Development 
Created 20041230   SAP 
Last change 20050705   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_ISH_PRC_AC_DIALOG has no forward declaration.
Interfaces
Class CL_ISH_PRC_AC_DIALOG has no interface implemented.
Friends
# Friend Modeled only Created on Description
1 CL_ISH_FAC_PRC_AC_DIALOG 20050103 IS-H: Inst. of Process Class for Appt Template with Dialog
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CO_TYPE_PRC_AC_DIALOG Instance attribute Protected Attribute reference (LIKE) 20050103
2 CO_TYPE_SCR_AC Instance attribute Public Attribute reference (LIKE) 20050125
3 CO_TYPE_SCR_AC_D Instance attribute Public Attribute reference (LIKE) 20050127
4 CO_VCODE_DISPLAY Instance attribute Public Attribute reference (LIKE) 20050201
5 CO_VCODE_UPDATE Instance attribute Public Attribute reference (LIKE) 20050201
6 GR_APP_CONSTRAINT Instance attribute Protected Object reference (TYPE REF TO) CL_ISH_APP_CONSTRAINT Appointment Template to Be Processed 20050131
7 GR_ERROR Instance attribute Protected Object reference (TYPE REF TO) CL_ISHMED_ERRORHANDLING Error Handler 20050202
8 GR_SCR_AC_HANDLER Instance attribute Protected Object reference (TYPE REF TO) CL_ISH_SCR_AC_HANDLER Screen Class Instance for Appointment Template 20050113
9 GS_HANDLE_WARNING Instance attribute Protected Type reference (TYPE) RNWARNING Data for Confirming Warning Messages 20050124
10 GT_FNAME_MAP_AC Static Attribute Protected Type reference (TYPE) ISH_T_FIELDNAME_MAPPING Field Name for Screen Field in Change Structure 20050127
11 GT_FNAME_MAP_AC_D Static Attribute Protected Type reference (TYPE) ISH_T_FIELDNAME_MAPPING Field Name for Screen Field in Change Structure 20050127
12 GT_SCREENS Instance attribute Protected Type reference (TYPE) ISH_T_SCREEN_OBJECTS Table with Screen Instances 20050124
13 G_FIRST_TIME Instance attribute Protected Type reference (TYPE) ISH_ON_OFF ON Initial Call of the Screen ON/OFF 20050124
14 G_OKCODE Instance attribute Protected Type reference (TYPE) SY-UCOMM Function Code 20050124
15 G_PRC_EMBEDDED Instance attribute Protected Type reference (TYPE) ISH_ON_OFF IS-H: Boolean Data Type for ON (= "X") and OFF (= " ") 20050113
16 G_SHOW_MSG_END_OF_PBO Instance attribute Protected Type reference (TYPE) ISH_ON_OFF Output Messages at End of PBO 20050124
17 G_SNAPKEY Instance attribute Protected Type reference (TYPE) ISHMED_SNAPKEY Snapshot Key 20050202
18 G_VCODE Instance attribute Protected Type reference (TYPE) ISH_VCODE Processing Mode 20050201
Methods
# Method Level Visibility Method type Description Created on
1 APP_CONSTRAINT_SHOW Instance method Public Method Display Appointment Template 20050201
2 BEFORE_CALL_SUBSCREEN Instance method Public Method Misc. Processing Before Including Other Screens 20050113
3 BEFORE_PROCESS_AFTER_INPUT Instance method Public Method Processing Before PAI 20050113
4 CALL_OK_CODE Instance method Protected Method 20050113
5 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20050127
6 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20050103
7 CREATE_DIALOG Static method Protected Method Instantiation of Process Class Appointment Template 20050103
8 DISPLAY_MESSAGES Instance method Protected Method Messages Issued 20050124
9 GET_AC_PROPOSAL Instance method Protected Method Execute Appointment Template Presettings 20050316
10 GET_DATA Instance method Public Method Return Process Data 20050113
11 GET_DEF_CRS_INTERNAL Instance method Protected Method Determine Default Cursor Position 20050124
12 GET_FNAME_MAPPING_SET Instance method Protected Method Specify Table of Field Names for Screen Field Settings 20050124
13 GET_MAKE_CHANGES Instance method Protected Method Determine Entries, Execute Changes 20050125
14 GET_SCREENS Instance method Protected Method Determination of All Screen Instances 20050125
15 HANDLE_EV_CLEAR_ALL_CRSFIELDS Instance method Protected Event handling method Delete All Cursor Fields of All Screens 20050602
16 HANDLE_ON_EV_HANDLE_WARNINGS Instance method Protected Event handling method Event Handler at Warning Occurrence 20050602
17 HANDLE_ON_MESSAGE_CLICK Instance method Public Event handling method Handler for Error Message Navigation 20050602
18 HANDLE_ON_MESSAGE_FUNCTION Instance method Public Event handling method Handler for Executing Functions in Message Dialog 20050602
19 INITIALIZE_CUA Instance method Protected Method Set GUI Status, etc. 20050202
20 INITIALIZE_ERROR_HANDLING Instance method Protected Method Initialize Error Handling 20050202
21 INITIALIZE_FIELDS Instance method Protected Method Initialize Screen Fields (=Preset) 20050124
22 INITIALIZE_SCREENS Instance method Protected Method Execute Initialization of Screens 20050113
23 PROCESS_AFTER_INPUT Instance method Public Method PAI Event Processing 20050113
24 PROCESS_BEFORE_OUTPUT Instance method Public Method PBO Event Processing 20050113
25 SET_EXCL_FUNCTIONS Instance method Protected Method Add Functions to Be Hidden in Table 20050202
26 SET_FIELDS_SCR Instance method Protected Method Preset Screen Fields 20050124
27 SET_FIELDS_SCR_OLD Instance method Protected Method Set the "Old" Values for All Screens (Before Changes) 20050124
Events
Class CL_ISH_PRC_AC_DIALOG has no event.
Types
Class CL_ISH_PRC_AC_DIALOG has no local type.
Method Signatures

Method APP_CONSTRAINT_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 Fehlerbearbeitung 20050201
2 Exporting E_RC Value transfer Type reference (TYPE) ISH_METHOD_RC Returncode 20050201
3 Importing IR_APP_CONSTRAINT Call by reference Object reference (TYPE REF TO) CL_ISH_APP_CONSTRAINT Terminvorgabe 20050201

Method APP_CONSTRAINT_SHOW on class CL_ISH_PRC_AC_DIALOG has no exception.

Method BEFORE_CALL_SUBSCREEN 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 Fehlerbearbeitung 20050113
2 Exporting E_RC Value transfer Type reference (TYPE) ISH_METHOD_RC Returncode 20050113

Method BEFORE_CALL_SUBSCREEN on class CL_ISH_PRC_AC_DIALOG has no exception.

Method BEFORE_PROCESS_AFTER_INPUT 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 Fehlerbearbeitung 20050113
2 Exporting E_RC Value transfer Type reference (TYPE) ISH_METHOD_RC Returncode 20050113
3 Importing I_OK_CODE Value transfer Type reference (TYPE) SY-UCOMM OK-Code 20050113

Method BEFORE_PROCESS_AFTER_INPUT on class CL_ISH_PRC_AC_DIALOG has no exception.

Method CALL_OK_CODE Signature

Method CALL_OK_CODE on class CL_ISH_PRC_AC_DIALOG has no parameter.
Method CALL_OK_CODE on class CL_ISH_PRC_AC_DIALOG has no exception.

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class CL_ISH_PRC_AC_DIALOG has no parameter.
Method CLASS_CONSTRUCTOR on class CL_ISH_PRC_AC_DIALOG has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_ENVIRONMENT Call by reference Object reference (TYPE REF TO) CL_ISH_ENVIRONMENT Instanz zur Sammlung aller neuen Objekte 20050103
# Exception Resumable Description Created on
1 INSTANCE_NOT_POSSIBLE Instanz der Klasse konnte nicht angelegt werden. 20050103

Method CREATE_DIALOG 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 Fehlerbearbeitung 20050103
2 Exporting ER_INSTANCE Call by reference Object reference (TYPE REF TO) CL_ISH_PRC_AC_DIALOG Instanz der Prozessklasse Terminvorgabe 20050103
3 Exporting E_RC Call by reference Type reference (TYPE) ISH_METHOD_RC Returncode 20050103
4 Importing IR_ENVIRONMENT Call by reference Object reference (TYPE REF TO) CL_ISH_ENVIRONMENT Instanz zur Sammlung aller neuen Objekte 20050103

Method CREATE_DIALOG on class CL_ISH_PRC_AC_DIALOG has no exception.

Method DISPLAY_MESSAGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_ERRORHANDLER Value transfer Object reference (TYPE REF TO) CL_ISHMED_ERRORHANDLING Instanz zur Fehlerbearbeitung 20050124
2 Importing I_AMODAL Value transfer Type reference (TYPE) ISH_ON_OFF ON Messages in amodalem(!) Popup ausgeben 20050124
3 Importing I_HANDLE_WARNINGS Value transfer Type reference (TYPE) ISH_ON_OFF '*' Warnungen eigens bearbeiten 20050124

Method DISPLAY_MESSAGES on class CL_ISH_PRC_AC_DIALOG has no exception.

Method GET_AC_PROPOSAL 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 Fehlerbearbeitung 20050316
2 Exporting E_RC Value transfer Type reference (TYPE) ISH_METHOD_RC Returncode 20050316
3 Importing I_DEFAULT_CONFIG Value transfer Type reference (TYPE) ISH_ON_OFF Standardkonfiguration 20050324

Method GET_AC_PROPOSAL on class CL_ISH_PRC_AC_DIALOG has no exception.

Method GET_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_ACHANDLER_DYNNR Value transfer Type reference (TYPE) SY-DYNNR Screen ID Terminsubscreen 20050113
2 Exporting E_ACHANDLER_PGM Value transfer Type reference (TYPE) SY-REPID Programm ID Terminvorgabesubscreen 20050113

Method GET_DATA on class CL_ISH_PRC_AC_DIALOG has no exception.

Method GET_DEF_CRS_INTERNAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ER_SCREEN Call by reference Object reference (TYPE REF TO) IF_ISH_SCREEN Screen der Cursorposition 20050124
2 Exporting E_CURSORFIELD Value transfer Type reference (TYPE) ISH_FIELDNAME Feldname der Cursorposition 20050124

Method GET_DEF_CRS_INTERNAL on class CL_ISH_PRC_AC_DIALOG has no exception.

Method GET_FNAME_MAPPING_SET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_SCREEN_TYPE Value transfer Type reference (TYPE) I Typ einer Screenklasse 20050124
2 Returning RT_FNAME_MAP_SET Value transfer Type reference (TYPE) ISH_T_FIELDNAME_MAPPING Feldname für Screenfeld in der Änderungsstruktur 20050124

Method GET_FNAME_MAPPING_SET on class CL_ISH_PRC_AC_DIALOG has no exception.

Method GET_MAKE_CHANGES 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 Fehlerbearbeitung 20050125
2 Exporting E_RC Value transfer Type reference (TYPE) ISH_METHOD_RC Returncode 20050125

Method GET_MAKE_CHANGES on class CL_ISH_PRC_AC_DIALOG has no exception.

Method GET_SCREENS 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 Fehlerbearbeitung 20050125
2 Exporting ET_SCREENS Value transfer Type reference (TYPE) ISH_T_SCREEN_OBJECTS Tabelle mit allen Screeninstanzen 20050125
3 Exporting E_RC Value transfer Type reference (TYPE) ISH_METHOD_RC Returncode 20050125
4 Importing I_EMBEDDED_SCR Value transfer Type reference (TYPE) ISH_ON_OFF eingebundene Screens berücksichtigen (=collapsible) 20050125
5 Importing I_ONLY_SHOWN Value transfer Type reference (TYPE) ISH_ON_OFF OFF nur angezeigte Screens berücksichtigen 20050125

Method GET_SCREENS on class CL_ISH_PRC_AC_DIALOG has no exception.

Method HANDLE_EV_CLEAR_ALL_CRSFIELDS Signature

Method HANDLE_EV_CLEAR_ALL_CRSFIELDS on class CL_ISH_PRC_AC_DIALOG has no parameter.
Method HANDLE_EV_CLEAR_ALL_CRSFIELDS on class CL_ISH_PRC_AC_DIALOG has no exception.

Method HANDLE_ON_EV_HANDLE_WARNINGS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ER_ERRORHANDLER Call by reference Attribute reference (LIKE) 20050602
2 Importing ER_PRC_AC Call by reference Attribute reference (LIKE) >INVALID< 20050602

Method HANDLE_ON_EV_HANDLE_WARNINGS on class CL_ISH_PRC_AC_DIALOG has no exception.

Method HANDLE_ON_MESSAGE_CLICK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing E_MESSAGE Value transfer Type reference (TYPE) RN1MESSAGE Die Message, die angeklickt worden ist 20050602

Method HANDLE_ON_MESSAGE_CLICK on class CL_ISH_PRC_AC_DIALOG has no exception.

Method HANDLE_ON_MESSAGE_FUNCTION 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) 20050602

Method HANDLE_ON_MESSAGE_FUNCTION on class CL_ISH_PRC_AC_DIALOG has no exception.

Method INITIALIZE_CUA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_ERRORHANDLER Call by reference Object reference (TYPE REF TO) CL_ISHMED_ERRORHANDLING Instanz zur Fehlerbearbeitung 20050202
2 Exporting E_RC Value transfer Type reference (TYPE) ISH_METHOD_RC Returncode 20050202

Method INITIALIZE_CUA on class CL_ISH_PRC_AC_DIALOG has no exception.

Method INITIALIZE_ERROR_HANDLING 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 Fehlerbearbeitung 20050202
2 Importing E_RC Value transfer Type reference (TYPE) ISH_METHOD_RC Returncode bei Methodenaufrufen 20050202

Method INITIALIZE_ERROR_HANDLING on class CL_ISH_PRC_AC_DIALOG has no exception.

Method INITIALIZE_FIELDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_ERRORHANDLER Call by reference Object reference (TYPE REF TO) CL_ISHMED_ERRORHANDLING Instanz zur Fehlerbearbeitung 20050124
2 Exporting E_RC Value transfer Type reference (TYPE) ISH_METHOD_RC Returncode 20050124

Method INITIALIZE_FIELDS on class CL_ISH_PRC_AC_DIALOG has no exception.

Method INITIALIZE_SCREENS 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 Fehlerbearbeitung 20050113
2 Exporting E_RC Value transfer Type reference (TYPE) ISH_METHOD_RC Returncode 20050113

Method INITIALIZE_SCREENS on class CL_ISH_PRC_AC_DIALOG has no exception.

Method PROCESS_AFTER_INPUT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_ERRORHANDLER Call by reference Object reference (TYPE REF TO) CL_ISHMED_ERRORHANDLING Instanz zur Fehlerbearbeitung 20050113
2 Exporting E_RC Value transfer Type reference (TYPE) ISH_METHOD_RC Returncode 20050113
3 Importing I_OK_CODE Value transfer Type reference (TYPE) SY-UCOMM OK-Code 20050113

Method PROCESS_AFTER_INPUT on class CL_ISH_PRC_AC_DIALOG has no exception.

Method PROCESS_BEFORE_OUTPUT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_ERRORHANDLER Call by reference Object reference (TYPE REF TO) CL_ISHMED_ERRORHANDLING Instanz zur Fehlerbearbeitung 20050113
2 Exporting E_RC Value transfer Type reference (TYPE) ISH_METHOD_RC Returncode 20050113

Method PROCESS_BEFORE_OUTPUT on class CL_ISH_PRC_AC_DIALOG has no exception.

Method SET_EXCL_FUNCTIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_EXCL_FUNCTIONS Value transfer Type reference (TYPE) ISH_T_EXCL_FUNC Tabelle mit auszublendeden Funktionen 20050202
2 Importing I_FUNCTION Value transfer Type reference (TYPE) RNFUNC-FCODE Funktion 20050202

Method SET_EXCL_FUNCTIONS on class CL_ISH_PRC_AC_DIALOG has no exception.

Method SET_FIELDS_SCR 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 Fehlerbearbeitung 20050124
2 Changing CT_FIELD_VAL Value transfer Type reference (TYPE) ISH_T_FIELD_VALUE Tabelle mit Feldwerten 20050124
3 Exporting E_RC Value transfer Type reference (TYPE) ISH_METHOD_RC Returncode 20050124
4 Importing IR_APP_CONSTRAINT Call by reference Object reference (TYPE REF TO) CL_ISH_APP_CONSTRAINT Terminvorgabe 20050124
5 Importing IR_SCREEN Call by reference Object reference (TYPE REF TO) IF_ISH_SCREEN Instanz der Screenkl. 20050124

Method SET_FIELDS_SCR on class CL_ISH_PRC_AC_DIALOG has no exception.

Method SET_FIELDS_SCR_OLD 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 Fehlerbearbeitung 20050124
2 Exporting E_RC Value transfer Type reference (TYPE) ISH_METHOD_RC Returncode 20050124

Method SET_FIELDS_SCR_OLD on class CL_ISH_PRC_AC_DIALOG has no exception.
History
Last changed by/on SAP  20050705 
SAP Release Created in 600