SAP ABAP Class CL_ISH_UTL_APP_PROPOSAL (IS-H: General Functions for Appointment Presettings)
Hierarchy
IS-H (Software Component) SAP Healthcare
   IS-H (Application Component) SAP Healthcare - Industry-Specific Components for Hospitals
     NMIF (Package) IS-H: Medical Interface (Call IS-H*MED)
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 20031128
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_ISH_OBJECT_TYPES IS-H: Definition of Types 20031128
Properties
Class CL_ISH_UTL_APP_PROPOSAL  
Short Description IS-H: General Functions for Appointment Presettings    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package NMIF   IS-H: Medical Interface (Call IS-H*MED) 
Created 20031128   SAP 
Last change 20050224   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_ISH_UTL_APP_PROPOSAL has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_ISH_CONSTANT_DEFINITION IS-H: Definition of General Constants 20031128
2 IF_ISH_OBJECT_TYPES IS-H: Definition of Types 20031128
Friends
Class CL_ISH_UTL_APP_PROPOSAL has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 ACTIVE Instance attribute Public Attribute reference (LIKE) 20031128
2 CO_DISPLAY_OP Instance attribute Public Attribute reference (LIKE) 20031128
3 CO_DISPLAY_WPOOL_OP Instance attribute Public Attribute reference (LIKE) 20031128
4 CO_DSPOBJ_APPOINTMENT Instance attribute Public Attribute reference (LIKE) 20031128
5 CO_DSPOBJ_FREELINE_PLAN Instance attribute Public Attribute reference (LIKE) 20031128
6 CO_DSPOBJ_OPERATION Instance attribute Public Attribute reference (LIKE) 20031128
7 CO_MODE_DELETE Instance attribute Public Attribute reference (LIKE) 20031128
8 CO_MODE_ERROR Instance attribute Public Attribute reference (LIKE) 20031128
9 CO_MODE_INSERT Instance attribute Public Attribute reference (LIKE) 20031128
10 CO_MODE_UNCHANGED Instance attribute Public Attribute reference (LIKE) 20031128
11 CO_MODE_UPDATE Instance attribute Public Attribute reference (LIKE) 20031128
12 CO_NONE_OO_FREELINE_PLAN Instance attribute Public Attribute reference (LIKE) 20031128
13 CO_NONE_OO_NBEW Instance attribute Public Attribute reference (LIKE) 20031128
14 CO_TYPE_ADDRESS Instance attribute Public Attribute reference (LIKE) 20031128
15 CO_TYPE_ANCHOR_SRV Instance attribute Public Attribute reference (LIKE) 20031128
16 CO_TYPE_APPOINTMENT Instance attribute Public Attribute reference (LIKE) 20031128
17 CO_TYPE_APPOINTMENT_OFFER Instance attribute Public Attribute reference (LIKE) 20031128
18 CO_TYPE_APPOINTMENT_SIMPLE Instance attribute Public Attribute reference (LIKE) 20031128
19 CO_TYPE_APP_ENVIRONMENT Instance attribute Public Attribute reference (LIKE) 20031128
20 CO_TYPE_APP_OFFER_HANDLING Instance attribute Public Attribute reference (LIKE) 20031128
21 CO_TYPE_BASIS_TEXTMODULE Instance attribute Public Attribute reference (LIKE) 20031128
22 CO_TYPE_CASE Instance attribute Public Attribute reference (LIKE) 20031128
23 CO_TYPE_CONFIG Instance attribute Public Attribute reference (LIKE) 20031128
24 CO_TYPE_CONTEXT Instance attribute Public Attribute reference (LIKE) 20031128
25 CO_TYPE_CONTEXT_OBJ Instance attribute Public Attribute reference (LIKE) 20031128
26 CO_TYPE_CONT_CANCEL Instance attribute Public Attribute reference (LIKE) 20031128
27 CO_TYPE_CONT_CASE_CHG_ISH Instance attribute Public Attribute reference (LIKE) 20031128
28 CO_TYPE_CONT_CASE_CHG_MED Instance attribute Public Attribute reference (LIKE) 20031128
29 CO_TYPE_CONT_COMMON Instance attribute Public Attribute reference (LIKE) 20031128
30 CO_TYPE_CONT_ENVIRONMENT Instance attribute Public Attribute reference (LIKE) 20031128
31 CO_TYPE_CONT_MANAGER Instance attribute Public Attribute reference (LIKE) 20031128
32 CO_TYPE_CYCLE Instance attribute Public Attribute reference (LIKE) 20031128
33 CO_TYPE_CYCLEDEF Instance attribute Public Attribute reference (LIKE) 20031128
34 CO_TYPE_DATA_OBJECT Instance attribute Public Attribute reference (LIKE) 20031128
35 CO_TYPE_DAYREF_PLAN_AUTH Instance attribute Public Attribute reference (LIKE) 20031128
36 CO_TYPE_DIAGNOSE Instance attribute Public Attribute reference (LIKE) 20031128
37 CO_TYPE_DOCUMENT Instance attribute Public Attribute reference (LIKE) 20031128
38 CO_TYPE_DRUG Instance attribute Public Attribute reference (LIKE) 20031128
39 CO_TYPE_DRUGEVENT Instance attribute Public Attribute reference (LIKE) 20031128
40 CO_TYPE_DRUGEVENT_CONNECTION Instance attribute Public Attribute reference (LIKE) 20031128
41 CO_TYPE_FCT_PLANNING Instance attribute Public Attribute reference (LIKE) 20031128
42 CO_TYPE_FIELD_VALUES Instance attribute Public Attribute reference (LIKE) 20031128
43 CO_TYPE_INPAT_ADMIS Instance attribute Public Attribute reference (LIKE) 20031128
44 CO_TYPE_INPAT_ADMIS_MED Instance attribute Public Attribute reference (LIKE) 20031128
45 CO_TYPE_MASTER_DATA Instance attribute Public Attribute reference (LIKE) 20031128
46 CO_TYPE_MED_SERVICE Instance attribute Public Attribute reference (LIKE) 20031128
47 CO_TYPE_MOVEMENT Instance attribute Public Attribute reference (LIKE) 20031128
48 CO_TYPE_MSCHED Instance attribute Public Attribute reference (LIKE) 20031128
49 CO_TYPE_OUTPAT_VISIT Instance attribute Public Attribute reference (LIKE) 20031128
50 CO_TYPE_OUTPAT_VISIT_MED Instance attribute Public Attribute reference (LIKE) 20031128
51 CO_TYPE_PATIENT Instance attribute Public Attribute reference (LIKE) 20031128
52 CO_TYPE_PLANNING_GRID Instance attribute Public Attribute reference (LIKE) 20031128
53 CO_TYPE_PRC_PLANNING Instance attribute Public Attribute reference (LIKE) 20031128
54 CO_TYPE_PRC_SET_CASE_REF Instance attribute Public Attribute reference (LIKE) 20031128
55 CO_TYPE_PRC_SET_CASE_REF_MED Instance attribute Public Attribute reference (LIKE) 20031128
56 CO_TYPE_PREREG Instance attribute Public Attribute reference (LIKE) 20031128
57 CO_TYPE_PREREG_DIAGNOSIS Instance attribute Public Attribute reference (LIKE) 20031128
58 CO_TYPE_PREREG_PROCEDURE Instance attribute Public Attribute reference (LIKE) 20031128
59 CO_TYPE_PRESCRIPTION Instance attribute Public Attribute reference (LIKE) 20031128
60 CO_TYPE_PROCEDURE Instance attribute Public Attribute reference (LIKE) 20031128
61 CO_TYPE_PROV_INSURANCE_POLICY Instance attribute Public Attribute reference (LIKE) 20031128
62 CO_TYPE_PROV_PATIENT Instance attribute Public Attribute reference (LIKE) 20031128
63 CO_TYPE_REQUEST Instance attribute Public Attribute reference (LIKE) 20031128
64 CO_TYPE_RUN_DATA Instance attribute Public Attribute reference (LIKE) 20031128
65 CO_TYPE_SCREEN Instance attribute Public Attribute reference (LIKE) 20031128
66 CO_TYPE_SCREEN_CUST Instance attribute Public Attribute reference (LIKE) 20031128
67 CO_TYPE_SCREEN_STD Instance attribute Public Attribute reference (LIKE) 20031128
68 CO_TYPE_SURGERY Instance attribute Public Attribute reference (LIKE) 20031128
69 CO_TYPE_TEAM Instance attribute Public Attribute reference (LIKE) 20031128
70 CO_TYPE_TRANSPORT_ORDER Instance attribute Public Attribute reference (LIKE) 20031128
71 CO_TYPE_VITPAR Instance attribute Public Attribute reference (LIKE) 20031128
72 CO_TYPE_WL_ABSENCE Instance attribute Public Attribute reference (LIKE) 20031128
73 CV_AUSTRIA Instance attribute Public Attribute reference (LIKE) 20031128
74 CV_CANADA Instance attribute Public Attribute reference (LIKE) 20031128
75 CV_FRANCE Instance attribute Public Attribute reference (LIKE) 20031128
76 CV_GERMANY Instance attribute Public Attribute reference (LIKE) 20031128
77 CV_ITALY Instance attribute Public Attribute reference (LIKE) 20031128
78 CV_NETHERLANDS Instance attribute Public Attribute reference (LIKE) 20031128
79 CV_SINGAPORE Instance attribute Public Attribute reference (LIKE) 20031128
80 CV_SPAIN Instance attribute Public Attribute reference (LIKE) 20031128
81 CV_SWITZERLAND Instance attribute Public Attribute reference (LIKE) 20031128
82 FALSE Instance attribute Public Attribute reference (LIKE) 20031128
83 GR_IPL_UTL_APP_PROPOSAL Static Attribute Protected Object reference (TYPE REF TO) CL_ISH_IPL_UTL_APP_PROPOSAL Implementation Object 20040224
84 GT_MAP_FNAME_PRP_AC Static Attribute Protected Type reference (TYPE) ISH_T_FIELDNAME_MAPPING Mapping Presetting Structure -> Appointment Template 20031128
85 INACTIVE Instance attribute Public Attribute reference (LIKE) 20031128
86 NO Instance attribute Public Attribute reference (LIKE) 20031128
87 OFF Instance attribute Public Attribute reference (LIKE) 20031128
88 ON Instance attribute Public Attribute reference (LIKE) 20031128
89 TRUE Instance attribute Public Attribute reference (LIKE) 20031128
90 YES Instance attribute Public Attribute reference (LIKE) 20031128
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_FIELD_PROPOSAL_WANTED Static method Public Method Check if Presetting Value of Field Allowed / Desired 20031128
2 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20031128
3 FILL_PROPOSAL_FROM_AC Static method Public Method Transfer Presettings from Appointment Template 20031128
4 FILL_PROPOSAL_FROM_APP Static method Public Method Transfer Values from the Appt into the Presetting Structure 20031128
5 GET_APP_PROPOSAL Static method Public Method Determine Presettings / Templates for Appt (Planning) 20031128
6 GET_IPL_UTL_APP_PROPOSAL Static method Protected Method Returns the Implementation Object 20040224
Events
Class CL_ISH_UTL_APP_PROPOSAL has no event.
Types
Class CL_ISH_UTL_APP_PROPOSAL has no local type.
Method Signatures

Method CHECK_FIELD_PROPOSAL_WANTED 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 20031128
2 Exporting E_PROPOSE Value transfer Type reference (TYPE) ISH_ON_OFF Feld soll vorbelegt werden ON / OFF 20031128
3 Exporting E_RC Value transfer Type reference (TYPE) ISH_METHOD_RC Returncode 20031128
4 Importing IS_PROPOSAL Value transfer Type reference (TYPE) RNAPP_PROPOSAL bisherige Vorbelegungen 20031128
5 Importing IS_WHAT_AND_VAL Value transfer Type reference (TYPE) RNAPP_PROPOSAL welche Felder sollen vorbelegt werden + akt. Inhalt 20031128
6 Importing I_FIELDNAME Value transfer Type reference (TYPE) ISH_FIELDNAME Name des Feldes 20031128

Method CHECK_FIELD_PROPOSAL_WANTED on class CL_ISH_UTL_APP_PROPOSAL has no exception.

Method CLASS_CONSTRUCTOR Signature

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

Method FILL_PROPOSAL_FROM_AC 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 20031128
2 Changing CS_PROPOSAL Value transfer Type reference (TYPE) RNAPP_PROPOSAL Vorbelegung 20031128
3 Exporting E_RC Value transfer Type reference (TYPE) ISH_METHOD_RC Returncode 20031128
4 Importing IS_N1APCN Value transfer Type reference (TYPE) N1APCN Daten der Terminvorgabe 20031128
5 Importing IS_WHAT_AND_VAL Value transfer Type reference (TYPE) RNAPP_PROPOSAL welche Felder sollen vorbelegt werden + akt. Inhalt 20031128

Method FILL_PROPOSAL_FROM_AC on class CL_ISH_UTL_APP_PROPOSAL has no exception.

Method FILL_PROPOSAL_FROM_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 20031128
2 Changing CS_PROPOSAL Value transfer Type reference (TYPE) RNAPP_PROPOSAL Vorbelegungsstruktur 20031128
3 Exporting E_RC Value transfer Type reference (TYPE) ISH_METHOD_RC Returncode 20031128
4 Importing IR_APP Call by reference Object reference (TYPE REF TO) CL_ISH_APPOINTMENT Termin 20031128
5 Importing I_OVERWRITE Value transfer Type reference (TYPE) ISH_ON_OFF ON Inhalte aus der Vorbelegungsstr. überschreiben 20031128

Method FILL_PROPOSAL_FROM_APP on class CL_ISH_UTL_APP_PROPOSAL has no exception.

Method GET_APP_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 20031128
2 Exporting ES_APP_PROPOSAL Value transfer Type reference (TYPE) RNAPP_PROPOSAL Vorbelegungen 20031128
3 Exporting E_RC Value transfer Type reference (TYPE) ISH_METHOD_RC Returncode 20031128
4 Importing IR_APP_CONSTRAINT Call by reference Object reference (TYPE REF TO) CL_ISH_APP_CONSTRAINT Terminvorgabe 20031128
5 Importing IS_WHAT_AND_VAL Value transfer Type reference (TYPE) RNAPP_PROPOSAL welche Felder sollen vorbelegt werden + akt. Inhalt 20031128
6 Importing I_GET_PROPOSAL_FOR_AC Value transfer Type reference (TYPE) ISH_ON_OFF OFF Daten werden für die Terminvorgabe ermittelt 20040203

Method GET_APP_PROPOSAL on class CL_ISH_UTL_APP_PROPOSAL has no exception.

Method GET_IPL_UTL_APP_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 20040224
2 Exporting ER_IPL_UTL_APP_PROPOSAL Call by reference Object reference (TYPE REF TO) CL_ISH_IPL_UTL_APP_PROPOSAL Impl. für allg. Funktionen bei Vorbelegung von Terminen 20040224
3 Exporting E_RC Value transfer Type reference (TYPE) ISH_METHOD_RC Returncode 20040224

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