SAP ABAP Class CL_ISHMED_SCR_APPOINTMENT_LIST (IS-H*MED: Casing for Appointment List)
Hierarchy
IS-H (Software Component) SAP Healthcare
   IS-HMED-SC (Application Component) Planning
     N1APMG_MED (Package) IS-H*MED: Appointment Management
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_ISH_SCREEN_STD IS-H: Basic Class for Screens of Standard 20031117
Properties
Class CL_ISHMED_SCR_APPOINTMENT_LIST  
Short Description IS-H*MED: Casing for Appointment List    
Super Class CL_ISH_SCREEN_STD IS-H: Basic Class for Screens of Standard 
Instantiability of a Class 1  Protected 
Final    
General Data
Message Class    
Program status     
Category 0   
Package N1APMG_MED   IS-H*MED: Appointment Management 
Created 20031117   SAP 
Last change 20050224   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_ISHMED_SCR_APPOINTMENT_LIST has no forward declaration.
Interfaces
Class CL_ISHMED_SCR_APPOINTMENT_LIST has no interface implemented.
Friends
Class CL_ISHMED_SCR_APPOINTMENT_LIST has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CO_FCODE_PAT_CAL Constant Protected Type reference (TYPE) RNFUNC-FCODE 'PCAL' Function "Patient Cal" 20031201
2 CO_FCODE_SEARCH_NEXT Constant Public Type reference (TYPE) RNFUNC-FCODE 'CSRC' "Find Next" Function 20031117
3 GR_APPLIST Instance attribute Protected Object reference (TYPE REF TO) CL_ISHMED_APPOINTMENT_LIST Appointment List 20031117
4 GR_CONTAINER Instance attribute Protected Object reference (TYPE REF TO) CL_GUI_CUSTOM_CONTAINER Container for Appointment List 20031117
5 GR_CON_APP_EDITOR Instance attribute Protected Object reference (TYPE REF TO) CL_ISH_CON_APP_EDITOR Configuration for Appointment Editor 20040413
6 GR_ENV_OWN Instance attribute Protected Object reference (TYPE REF TO) CL_ISH_ENVIRONMENT Own Environment (For Display Only!) 20031121
7 GS_REFERENCE_NTMN Instance attribute Protected Type reference (TYPE) NTMN Appointment as Reference (=Presetting) for Appt Proposals 20040117
8 GT_APP_OFFERS Instance attribute Protected Type reference (TYPE) ISHMED_T_RN1APPOINTMENT_OFFERS Time Slots 20031117
9 GT_CHECK_INFO Instance attribute Protected Type reference (TYPE) ISHMED_T_APPOINTMENT_OBJECT Information for Check 20031203
10 GT_FIELDCAT Instance attribute Protected Type reference (TYPE) ISHMED_T_APPOINTMENT_FIELDCAT Field Catalog of Appointment List 20031117
11 GT_FUNCTIONS Instance attribute Protected Type reference (TYPE) ISHMED_T_APPOINTMENT_FUNCTIONS Functions of Appointment List 20031117
12 GT_OBJ_SEL Instance attribute Protected Type reference (TYPE) ISHMED_T_APPOINTMENT_OBJECT Last Selected Entries of List 20031125
13 GT_REFERENCE_NAPP Instance attribute Protected Type reference (TYPE) ISH_T_NAPP Appointment as Reference (=Presetting) for Appt Proposals 20040117
14 GT_REF_AO_TO_APP Instance attribute Protected Type reference (TYPE) ISHMED_T_REL_AO_TO_APP Table Type for Appointment - Appointment Offer Relation 20040415
15 GT_SORT Instance attribute Protected Type reference (TYPE) ISHMED_T_APPOINTMENT_SORT Criteria for Sorting 20031117
16 G_CHECK_ERROR Instance attribute Protected Type reference (TYPE) ISH_ON_OFF Error Check Active 20031203
17 G_PLANNING_OU Instance attribute Protected Type reference (TYPE) NORG-ORGID Planning Organizational Unit 20031117
Methods
# Method Level Visibility Method type Description Created on
1 APP_SEARCH_NEXT Instance method Protected Method Find Appointment Proposals 20031202
2 CALL_APP_OVERWIEW Instance method Protected Method Patient Organizer Call 20040224
3 CALL_PLANNING_GRID_FOR_APP Instance method Protected Method Call Planning Grid for an Appointment 20031202
4 CHANGE_FIELDCAT Instance method Protected Method Determine Field Catalog of Appointment List 20031117
5 CHANGE_FUNCTIONS Instance method Protected Method Determine Field Catalog of Appointment List 20031117
6 CONSTRUCTOR Instance method Public Constructor Constructor 20031117
7 CREATE Static method Public Method Instance of Screen Class for Appointment List 20031117
8 EV_ON_ENTRIES_SELECTED Instance method Protected Event handling method Entry of Appointment List Selected 20031117
9 EV_ON_FUNCTION_SELECTED Instance method Protected Event handling method Function in Appointment List Selected 20031117
10 EV_ON_HOTSPOT_CLICK Instance method Protected Event handling method Hot Spot in Appointment List Selected 20031117
11 FILL_OUTTAB_FROM_AO Instance method Protected Method Transfer Entry in Output Table for Appointment Proposals 20031202
12 GET_CON_APP_EDITOR Instance method Public Method Determine Configuration for Appointment Editor 20040413
13 GET_DATA_FROM_LIST Instance method Public Method Get and Set Data from Screens 20031126
14 GET_REF_CON_PLANNING_GRID Instance method Protected Method Determine Reference of Configuration for Planning Grid 20040413
15 GET_SORT Instance method Protected Method Determine Sort Order of List 20031125
16 HANDLE_F4_APP_LIST Instance method Protected Method Value Help of Appointment List 20031117
17 REFRESH_AFTER_CHANGES Instance method Public Method Refresh After Changes Made to Subscreen 20040810
18 REFRESH_OUTTAB_PATAPP Instance method Protected Method Update Output Table Concerning "Appointments Exist" 20031202
19 REFRESH_PAT_RELATION Instance method Protected Method Update Output Table Concerning "Appointments Exist" 20040422
20 REGISTER_EVENTS Instance method Protected Method Register Events of Appointment List 20031117
21 SET_APP_TO_AO Instance method Protected Method Transfer Changes from Appointment to Appointment Template 20040415
22 SET_CHECK_INFO Instance method Public Method Set Information for Check (Cursor Position) 20031203
23 SET_CON_APP_EDITOR Instance method Public Method Set Configuration for Appointment Editor 20040413
24 SET_DATA_ADDITIONAL Instance method Public Method Transfer Additional Data 20031117
25 SET_PAP_REF Instance method Protected Method Create Reference Provisional Patient from Database/Create 20040413
26 SET_REFERENCE_APP_DATA Instance method Public Method Set Appointment as Reference (=Template) for Proposal 20040117
Events
# Event Type Visibility Description Created on
1 EV_OK_CODE Instance Event
(0)
Public
(2)
OK Code (Function) Was Selected 20031117
Types
Class CL_ISHMED_SCR_APPOINTMENT_LIST has no local type.
Method Signatures

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

Method APP_SEARCH_NEXT on class CL_ISHMED_SCR_APPOINTMENT_LIST has no exception.

Method CALL_APP_OVERWIEW 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 20040224
2 Exporting E_RC Value transfer Type reference (TYPE) ISH_METHOD_RC IS-H: Returncode bei Methodenaufrufen 20040224
3 Importing IR_PAP Call by reference Object reference (TYPE REF TO) CL_ISH_PATIENT_PROVISIONAL Instanz vorl. Patient 20040224
4 Importing IT_TMP_DATA Value transfer Type reference (TYPE) ISH_T_RUN_DATA Objekte, die nicht gespeichert werden 20040224
5 Importing I_PATNR Value transfer Type reference (TYPE) NPAT-PATNR Patienten-Nr 20040224

Method CALL_APP_OVERWIEW on class CL_ISHMED_SCR_APPOINTMENT_LIST has no exception.

Method CALL_PLANNING_GRID_FOR_APP 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 20031202
2 Exporting E_RC Value transfer Type reference (TYPE) ISH_METHOD_RC Returncode 20031202
3 Importing IR_APP Call by reference Object reference (TYPE REF TO) CL_ISH_APPOINTMENT Termin 20031202

Method CALL_PLANNING_GRID_FOR_APP on class CL_ISHMED_SCR_APPOINTMENT_LIST has no exception.

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

Method CHANGE_FIELDCAT on class CL_ISHMED_SCR_APPOINTMENT_LIST has no exception.

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

Method CHANGE_FUNCTIONS on class CL_ISHMED_SCR_APPOINTMENT_LIST has no exception.

Method CONSTRUCTOR Signature

Method CONSTRUCTOR on class CL_ISHMED_SCR_APPOINTMENT_LIST has no parameter.
# Exception Resumable Description Created on
1 INSTANCE_NOT_POSSIBLE Instanz der Klasse kann nicht angelegt werden 20031117

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 Instanz zur Fehlerbearbeitung 20031117
2 Exporting ER_INSTANCE Call by reference Object reference (TYPE REF TO) CL_ISHMED_SCR_APPOINTMENT_LIST Instanz der Screenklasse 20031117
3 Exporting E_RC Value transfer Type reference (TYPE) ISH_METHOD_RC Returncode 20031117

Method CREATE on class CL_ISHMED_SCR_APPOINTMENT_LIST has no exception.

Method EV_ON_ENTRIES_SELECTED Signature

Method EV_ON_ENTRIES_SELECTED on class CL_ISHMED_SCR_APPOINTMENT_LIST has no parameter.
Method EV_ON_ENTRIES_SELECTED on class CL_ISHMED_SCR_APPOINTMENT_LIST has no exception.

Method EV_ON_FUNCTION_SELECTED Signature

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

Method EV_ON_FUNCTION_SELECTED on class CL_ISHMED_SCR_APPOINTMENT_LIST has no exception.

Method EV_ON_HOTSPOT_CLICK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing E_APPOINTMENT Call by reference Attribute reference (LIKE) 20031117
2 Importing E_APPOINTMENT_OFFER Call by reference Attribute reference (LIKE) 20031117
3 Importing E_FIELDNAME Call by reference Attribute reference (LIKE) 20031117

Method EV_ON_HOTSPOT_CLICK on class CL_ISHMED_SCR_APPOINTMENT_LIST has no exception.

Method FILL_OUTTAB_FROM_AO 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 20031202
2 Changing CT_OUTTAB Value transfer Type reference (TYPE) ISHMED_T_RN1APPOINTMENT_OFFERS Ausgabetabelle 20031202
3 Exporting E_RC Value transfer Type reference (TYPE) ISH_METHOD_RC Returncode 20031202
4 Importing IT_AO Value transfer Type reference (TYPE) ISH_T_NOBJECTREF_APP_OFFER_472 Terminvorschläge 20031202
5 Importing I_REFR_PATAPP Value transfer Type reference (TYPE) ISH_ON_OFF Information "Termine vorhanden" aktualisieren ON / OFF 20031202

Method FILL_OUTTAB_FROM_AO on class CL_ISHMED_SCR_APPOINTMENT_LIST has no exception.

Method GET_CON_APP_EDITOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ER_CON_APP_EDITOR Call by reference Object reference (TYPE REF TO) CL_ISH_CON_APP_EDITOR Konfiguration 20040413

Method GET_CON_APP_EDITOR on class CL_ISHMED_SCR_APPOINTMENT_LIST has no exception.

Method GET_DATA_FROM_LIST 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 20031126
2 Exporting ET_CHANGES Value transfer Type reference (TYPE) ISHMED_T_SCR_APPOINTMENT_LIST Geänderte Werte aus der Terminliste 20031126
3 Exporting E_RC Value transfer Type reference (TYPE) ISH_METHOD_RC IS-H: Returncode bei Methodenaufrufen 20031126

Method GET_DATA_FROM_LIST on class CL_ISHMED_SCR_APPOINTMENT_LIST has no exception.

Method GET_REF_CON_PLANNING_GRID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RR_CONFIG Value transfer Object reference (TYPE REF TO) CL_ISHMED_CON_PLANNING_GRID Konfiguration 20040413

Method GET_REF_CON_PLANNING_GRID on class CL_ISHMED_SCR_APPOINTMENT_LIST has no exception.

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

Method GET_SORT on class CL_ISHMED_SCR_APPOINTMENT_LIST has no exception.

Method HANDLE_F4_APP_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_FIELDVALUE Value transfer Type reference (TYPE) LVC_VALUE Feldwert 20031117
2 Importing ET_NAPP Value transfer Type reference (TYPE) ISH_T_NAPP Termin (Ressourcenbindungen) 20031117
3 Importing E_APPOINTMENT_OFFER Value transfer Object reference (TYPE REF TO) RN1APPOINTMENT_OFFERS Terminangebot 20031117
4 Importing E_FIELDNAME Value transfer Type reference (TYPE) LVC_FNAME Feldname 20031117
5 Importing E_NTMN Value transfer Type reference (TYPE) NTMN Termin (Kopfdaten) 20031117
6 Importing E_VCODE Value transfer Type reference (TYPE) VCODE Verarbeitungsmodus 20031117

Method HANDLE_F4_APP_LIST on class CL_ISHMED_SCR_APPOINTMENT_LIST has no exception.

Method REFRESH_AFTER_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 Klasse zur Fehlerabarbeitung 20040810
2 Exporting E_RC Value transfer Type reference (TYPE) ISH_METHOD_RC Returncode bei Methodenaufrufen 20040810

Method REFRESH_AFTER_CHANGES on class CL_ISHMED_SCR_APPOINTMENT_LIST has no exception.

Method REFRESH_OUTTAB_PATAPP 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 20031202
2 Changing CT_OUTTAB Value transfer Type reference (TYPE) ISHMED_T_RN1APPOINTMENT_OFFERS Ausgabetabelle 20031202
3 Exporting E_RC Value transfer Type reference (TYPE) ISH_METHOD_RC Returncode 20031202

Method REFRESH_OUTTAB_PATAPP on class CL_ISHMED_SCR_APPOINTMENT_LIST has no exception.

Method REFRESH_PAT_RELATION 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 20040422
2 Changing CT_OUTTAB Value transfer Type reference (TYPE) ISHMED_T_RN1APPOINTMENT_OFFERS Ausgabetabelle 20040422
3 Exporting E_RC Value transfer Type reference (TYPE) ISH_METHOD_RC Returncode 20040422

Method REFRESH_PAT_RELATION on class CL_ISHMED_SCR_APPOINTMENT_LIST has no exception.

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

Method REGISTER_EVENTS on class CL_ISHMED_SCR_APPOINTMENT_LIST has no exception.

Method SET_APP_TO_AO 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 Klasse zur Fehlerabarbeitung 20040416
2 Exporting E_RC Value transfer Type reference (TYPE) ISH_METHOD_RC Returncode bei Methodenaufrufen 20040416

Method SET_APP_TO_AO on class CL_ISHMED_SCR_APPOINTMENT_LIST has no exception.

Method SET_CHECK_INFO 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 20031203
2 Exporting E_RC Value transfer Type reference (TYPE) ISH_METHOD_RC Returncode 20031203
3 Importing IT_APPS Value transfer Type reference (TYPE) ISHMED_T_APPOINTMENT_OBJECT Liste der Termine (sortiert, entsprechen den mark. Daten) 20031203

Method SET_CHECK_INFO on class CL_ISHMED_SCR_APPOINTMENT_LIST has no exception.

Method SET_CON_APP_EDITOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_CON_APP_EDITOR Call by reference Object reference (TYPE REF TO) CL_ISH_CON_APP_EDITOR Konfiguration 20040413

Method SET_CON_APP_EDITOR on class CL_ISHMED_SCR_APPOINTMENT_LIST has no exception.

Method SET_DATA_ADDITIONAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_PLANNING_OU Value transfer Type reference (TYPE) NORG-ORGID planende OrgEinheit 20031117
2 Importing I_PLANNING_OU_X Value transfer Type reference (TYPE) ISH_MOVE_FIELD planende OrgEinheit übernehmen 20031117

Method SET_DATA_ADDITIONAL on class CL_ISHMED_SCR_APPOINTMENT_LIST has no exception.

Method SET_PAP_REF 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 Klasse zur Fehlerabarbeitung 20040422
2 Changing CR_PAP Call by reference Object reference (TYPE REF TO) CL_ISH_PATIENT_PROVISIONAL vorl. Patient 20040416
3 Exporting E_RC Value transfer Type reference (TYPE) ISH_METHOD_RC Returncode bei Methodenaufrufen 20040422

Method SET_PAP_REF on class CL_ISHMED_SCR_APPOINTMENT_LIST has no exception.

Method SET_REFERENCE_APP_DATA 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 20040117
2 Exporting E_RC Value transfer Type reference (TYPE) ISH_METHOD_RC Returncode 20040117
3 Importing IS_NTMN Value transfer Type reference (TYPE) NTMN Termin als Referenz (=Vorbelegung) für die Terminvorschläge 20040117
4 Importing IT_NAPP Value transfer Type reference (TYPE) ISH_T_NAPP Termin als Referenz (=Vorbelegung) für die Terminvorschläge 20040117

Method SET_REFERENCE_APP_DATA on class CL_ISHMED_SCR_APPOINTMENT_LIST has no exception.
Event Signatures

Event EV_OK_CODE Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 E_OKCODE Exporting Value transfer Type reference (TYPE) SY-UCOMM Funktionscode 20031117
History
Last changed by/on SAP  20050224 
SAP Release Created in 472