SAP ABAP Class CL_ISH_APP_OFFER (IS-H: Object for Appointment Proposal)
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 Interface implementation (CLASS c. INTERFACES i_ref)  IF_ISH_CONSTANT_DEFINITION IS-H: Definition of General Constants 20030916
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_ISH_IDENTIFY_OBJECT IS-H: Assign a Type to an Object 20030916
3 Interface implementation (CLASS c. INTERFACES i_ref)  IF_ISH_OBJECT_TYPES IS-H: Definition of Types 20030916
Properties
Class CL_ISH_APP_OFFER  
Short Description IS-H: Object for Appointment Proposal    
Super Class    
Instantiability of a Class 1  Protected 
Final    
General Data
Message Class    
Program status     
Category 0   
Package N1APMG   IS-H: Appointment Management; TSA Development 
Created 20030916   SAP 
Last change 20060208   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_ISH_APP_OFFER has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_ISH_CONSTANT_DEFINITION IS-H: Definition of General Constants 20030916
2 IF_ISH_IDENTIFY_OBJECT IS-H: Assign a Type to an Object 20030916
3 IF_ISH_OBJECT_TYPES IS-H: Definition of Types 20030916
Friends
Class CL_ISH_APP_OFFER 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) 20030916
2 CO_MODE_DELETE Instance attribute Public Attribute reference (LIKE) 20030916
3 CO_MODE_ERROR Instance attribute Public Attribute reference (LIKE) 20030916
4 CO_MODE_INSERT Instance attribute Public Attribute reference (LIKE) 20030916
5 CO_MODE_UNCHANGED Instance attribute Public Attribute reference (LIKE) 20030916
6 CO_MODE_UPDATE Instance attribute Public Attribute reference (LIKE) 20030916
7 CO_TYPE_APPOINTMENT_OFFER Instance attribute Public Attribute reference (LIKE) 20030916
8 CO_VCODE_DISPLAY Instance attribute Public Attribute reference (LIKE) 20030916
9 CO_VCODE_INSERT Instance attribute Public Attribute reference (LIKE) 20030916
10 CO_VCODE_UPDATE Instance attribute Public Attribute reference (LIKE) 20030916
11 CV_AUSTRIA Instance attribute Public Attribute reference (LIKE) 20030916
12 CV_CANADA Instance attribute Public Attribute reference (LIKE) 20030916
13 CV_FRANCE Instance attribute Public Attribute reference (LIKE) 20030916
14 CV_GERMANY Instance attribute Public Attribute reference (LIKE) 20030916
15 CV_ITALY Instance attribute Public Attribute reference (LIKE) 20030916
16 CV_NETHERLANDS Instance attribute Public Attribute reference (LIKE) 20030916
17 CV_SINGAPORE Instance attribute Public Attribute reference (LIKE) 20030916
18 CV_SPAIN Instance attribute Public Attribute reference (LIKE) 20030916
19 CV_SWITZERLAND Instance attribute Public Attribute reference (LIKE) 20030916
20 FALSE Instance attribute Public Attribute reference (LIKE) 20030916
21 GS_APP_OFFER Instance attribute Private Type reference (TYPE) RNAPP_OFFER_NEW Appointment Proposal 20030926
22 GS_APP_OFFER_OLD Instance attribute Private Type reference (TYPE) RNAPP_OFFER_NEW Appointment Proposal Content at Creation Time 20050824
23 GT_CONN_OBJ Instance attribute Private Type reference (TYPE) ISHMED_T_DATA_OBJECTS Objects Connected with Appointment Proposal 20030916
24 GT_FIELDNAME_IGNORE Static Attribute Protected Type reference (TYPE) FIELDNAME_TAB Fields to Be Ignored in CHECK_CHANGES 20050315
25 GT_FIELDNAME_MAPPING Static Attribute Protected Type reference (TYPE) ISH_T_FIELDNAME_MAPPING Fields that Are not the Same 20050315
26 G_TMP_OFFID Static Attribute Private Type reference (TYPE) NUMC4 Temporary ID 20050222
27 INACTIVE Instance attribute Public Attribute reference (LIKE) 20030916
28 NO Instance attribute Public Attribute reference (LIKE) 20030916
29 OFF Instance attribute Public Attribute reference (LIKE) 20030916
30 ON Instance attribute Public Attribute reference (LIKE) 20030916
31 TRUE Instance attribute Public Attribute reference (LIKE) 20030916
32 YES Instance attribute Public Attribute reference (LIKE) 20030916
Methods
# Method Level Visibility Method type Description Created on
1 ADD_CONNECTION Instance method Public Method Fill Object Table for Connection to Attributes 20030916
2 CHANGE Instance method Public Method Change Appointment Proposal 20030916
3 CHECK_CHANGES Instance method Public Method Determination of Changes 20050308
4 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR; Never Call Directly 20030916
5 CREATE Static method Public Method Instantiate Appointment Proposal 20030916
6 DESTROY Instance method Public Method Destroy Object 20031211
7 FILL_APP_OFFER Instance method Private Method Complete Appointment Proposal Data 20030916
8 GET_APP_OFFER_FOR_OBJECT Static method Public Method Determine All Appointment Proposals of an Object 20030916
9 GET_DATA Instance method Public Method Return Appointment Proposal Data 20030916
10 GET_OBJ_FOR_APPOINTMENT_OFFER Instance method Public Method Return the Objets for which the Appointment Proposal Applies 20030916
11 GET_OFFID Instance method Public Method Returns the ID 20050222
12 GET_TMP_OFFID Static method Private Method Creates a Temporary ID 20050222
13 GET_TYPE Instance method Public Method 20030916
14 GET_TYPE_CL_OLD Instance method Public Method Return Object Type 20030916
15 INITIALIZE Instance method Public Method Initialize Appointment Proposal 20030916
16 IS_A Instance method Public Method 20030916
17 IS_APP_OFFER_ACTIVE Instance method Public Method Appointment Proposal Active? 20030916
18 IS_CAUSE_CHANGE_NEEDED Instance method Public Method Checks Whether a Change Reason Is Required 20050307
19 IS_FOR_OBJECT Instance method Public Method Was Proposal Created for Passed Object? 20030916
20 IS_INHERITED_FROM Instance method Public Method 20030916
21 REMOVE_CONNECTION Instance method Public Method Deactivate Connection 20030916
Events
Class CL_ISH_APP_OFFER has no event.
Types
Class CL_ISH_APP_OFFER has no local type.
Method Signatures

Method ADD_CONNECTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_APP_OFFER_OBJECTS Value transfer Type reference (TYPE) ISHMED_T_DATA_OBJECTS Objekte, die mit dem Terminvorschlag verbunden werden 20030916

Method ADD_CONNECTION on class CL_ISH_APP_OFFER has no exception.

Method CHANGE 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 Instanz zur Fehlerbearbeitung 20030916
2 Exporting E_RC Value transfer Type reference (TYPE) ISH_METHOD_RC Returncode 20030916
3 Importing IS_APP_OFFER Value transfer Type reference (TYPE) RNAPP_OFFERX_NEW Übergabe der zu ändernden Attribute 20030926

Method CHANGE on class CL_ISH_APP_OFFER has no exception.

Method CHECK_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 20050308
2 Exporting ES_APP_OFFERX Call by reference Type reference (TYPE) RNAPP_OFFERX_NEW Änderungstruktur mit den geänderten Werten 20050308
3 Exporting E_CHANGED Value transfer Type reference (TYPE) ISH_ON_OFF Änderungen vorhanden (ON / OFF)? 20050308
4 Exporting E_RC Value transfer Type reference (TYPE) ISH_METHOD_RC Returncode 20050308

Method CHECK_CHANGES on class CL_ISH_APP_OFFER has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_APP_OFFER Value transfer Type reference (TYPE) RNAPP_OFFER_NEW Termin-Vorschlag 20030926
2 Importing IT_APP_OFFER_OBJECTS Value transfer Type reference (TYPE) ISHMED_T_DATA_OBJECTS IS-H: Struktur für die Objekte des Termin-Vorschlags 20030916
# Exception Resumable Description Created on
1 INSTANCE_NOT_POSSIBLE Instanz der Klasse kann nicht angelegt werden 20030916

Method CREATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CR_ERRORHANDLER Value transfer Object reference (TYPE REF TO) CL_ISHMED_ERRORHANDLING Instanz zur Fehlerbearbeitung 20030917
2 Exporting E_INSTANCE Value transfer Object reference (TYPE REF TO) CL_ISH_APP_OFFER Instanz des Termin-Vorschlages 20030916
3 Exporting E_RC Value transfer Type reference (TYPE) ISH_METHOD_RC Returncode 20030916
4 Importing IS_APP_OFFER Value transfer Type reference (TYPE) RNAPP_OFFER_NEW Attribute des Termin-Vorschlages 20030926
5 Importing IT_APP_OFFER_OBJECTS Value transfer Type reference (TYPE) ISHMED_T_DATA_OBJECTS Objekte des Termin-Vorschlags 20030925

Method CREATE on class CL_ISH_APP_OFFER has no exception.

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

Method DESTROY on class CL_ISH_APP_OFFER has no exception.

Method FILL_APP_OFFER 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 Instanz zur Fehlerbearbeitung 20030916
2 Exporting E_RC Value transfer Type reference (TYPE) ISH_METHOD_RC Returncode 20030916

Method FILL_APP_OFFER on class CL_ISH_APP_OFFER has no exception.

Method GET_APP_OFFER_FOR_OBJECT 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 Instanz zur Fehlerbearbeitung 20030916
2 Exporting ET_APP_OFFER Value transfer Type reference (TYPE) ISH_T_NOBJECTREF_APP_OFFER_472 Ergebnis: gefundene Vorschläge zu dem übergebenen Objekt 20030916
3 Exporting E_RC Value transfer Type reference (TYPE) ISH_METHOD_RC Returncode 20030916
4 Importing I_DATA_CONTAINER Value transfer Object reference (TYPE REF TO) CL_ISH_DATA_CONTAINER beinhaltet alle Vorschläge für die Suche 20030916
5 Importing I_NONE_OO_DATA Value transfer Type reference (TYPE) RN1DATA_OBJECTS-NONE_OO_DATA Referenz für nicht OO Daten 20030916
6 Importing I_OBJECT Value transfer Type reference (TYPE) RN1DATA_OBJECTS-OBJECT Objekt 20030916
7 Importing I_ONLY_ACTIVE Value transfer Type reference (TYPE) ISH_ON_OFF 'X' nur aktive Vorschläge berücksichtigen 20030916

Method GET_APP_OFFER_FOR_OBJECT on class CL_ISH_APP_OFFER has no exception.

Method GET_DATA 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 Instanz zur Fehlerbearbeitung 20030916
2 Exporting ES_APP_OFFER Value transfer Type reference (TYPE) RNAPP_OFFER_NEW Termin-Vorschlag 20030926
3 Exporting ES_APP_OFFER_OLD Value transfer Type reference (TYPE) RNAPP_OFFER_NEW Termin-Vorschlag daten zustand bei Erzeugung 20050824
4 Exporting E_RC Value transfer Type reference (TYPE) ISH_METHOD_RC Returncode 20030916
5 Importing I_FILL_APP_OFFER Call by reference Type reference (TYPE) ISH_ON_OFF SPACE sämtliche Felder befüllen ON / OFF 20030916

Method GET_DATA on class CL_ISH_APP_OFFER has no exception.

Method GET_OBJ_FOR_APPOINTMENT_OFFER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_CONN_OBJ Value transfer Type reference (TYPE) ISHMED_T_DATA_OBJECTS Objekte des Termin-Vorschlags 20030916

Method GET_OBJ_FOR_APPOINTMENT_OFFER on class CL_ISH_APP_OFFER has no exception.

Method GET_OFFID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_OFFID Value transfer Type reference (TYPE) CHAR11 Character Länge 11 20050222

Method GET_OFFID on class CL_ISH_APP_OFFER has no exception.

Method GET_TMP_OFFID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_TMP_OFFID Value transfer Type reference (TYPE) N1APPAOID IS-H: Struktur für Termin-Vorschlag 20050222

Method GET_TMP_OFFID on class CL_ISH_APP_OFFER has no exception.

Method GET_TYPE Signature

Method GET_TYPE on class CL_ISH_APP_OFFER has no parameter.
Method GET_TYPE on class CL_ISH_APP_OFFER has no exception.

Method GET_TYPE_CL_OLD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_OBJECT_TYPE Value transfer Type reference (TYPE) I Objekttyp 20030916

Method GET_TYPE_CL_OLD on class CL_ISH_APP_OFFER has no exception.

Method INITIALIZE Signature

Method INITIALIZE on class CL_ISH_APP_OFFER has no parameter.
Method INITIALIZE on class CL_ISH_APP_OFFER has no exception.

Method IS_A Signature

Method IS_A on class CL_ISH_APP_OFFER has no parameter.
Method IS_A on class CL_ISH_APP_OFFER has no exception.

Method IS_APP_OFFER_ACTIVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_ACTIVE Value transfer Type reference (TYPE) ISH_ON_OFF Vorschlag aktiv ON/OFF 20030916

Method IS_APP_OFFER_ACTIVE on class CL_ISH_APP_OFFER has no exception.

Method IS_CAUSE_CHANGE_NEEDED 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 Errorhandler 20050307
2 Exporting E_NEEDED Value transfer Type reference (TYPE) ISH_ON_OFF Änderungsbegründung erforderlich? 20050307
3 Exporting E_RC Value transfer Type reference (TYPE) ISH_METHOD_RC Returncode 20050307
4 Importing IR_AO Call by reference Object reference (TYPE REF TO) CL_ISH_APP_OFFER IS-H: Objekt für Terminvorschlag 20050307

Method IS_CAUSE_CHANGE_NEEDED on class CL_ISH_APP_OFFER has no exception.

Method IS_FOR_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_IS_FOR_OBJECT Value transfer Type reference (TYPE) ISH_ON_OFF Flag, Termin-Vorschlag für übergebenes Objekt erstellt 20030916
2 Importing I_NONE_OO_DATA Value transfer Type reference (TYPE) RN1DATA_OBJECTS-NONE_OO_DATA Nicht OO Daten 20030916
3 Importing I_OBJECT Value transfer Type reference (TYPE) RN1DATA_OBJECTS-OBJECT Objekt 20030916

Method IS_FOR_OBJECT on class CL_ISH_APP_OFFER has no exception.

Method IS_INHERITED_FROM Signature

Method IS_INHERITED_FROM on class CL_ISH_APP_OFFER has no parameter.
Method IS_INHERITED_FROM on class CL_ISH_APP_OFFER has no exception.

Method REMOVE_CONNECTION 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 IS-H*MED: Klasse zur Fehlerabarbeitung 20030916
2 Exporting E_RC Value transfer Type reference (TYPE) ISH_METHOD_RC Returncode bei Methodenaufrufen 20030916
3 Importing IT_APP_OFFER_OBJECTS Value transfer Type reference (TYPE) ISHMED_T_DATA_OBJECTS Objekte, die mit dem Terminvorschlag verbunden werden 20030916

Method REMOVE_CONNECTION on class CL_ISH_APP_OFFER has no exception.
History
Last changed by/on SAP  20060208 
SAP Release Created in 472