SAP ABAP Class CL_ISH_SUB_INSURANCE_POLICY_CO (IS-H: Clinical Order: Insurance Subscreen)
Hierarchy
IS-H (Software Component) SAP Healthcare
   IS-H-PM (Application Component) Patient Management
     N1CORDMG (Package) IS-H: Clinical Ordering; 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 20040121
Properties
Class CL_ISH_SUB_INSURANCE_POLICY_CO  
Short Description IS-H: Clinical Order: Insurance Subscreen    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package N1CORDMG   IS-H: Clinical Ordering; TSA Development 
Created 20031024   SAP 
Last change 20050224   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_ISH_SUB_INSURANCE_POLICY_CO has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_ISH_CONSTANT_DEFINITION IS-H: Definition of General Constants 20040121
Friends
Class CL_ISH_SUB_INSURANCE_POLICY_CO has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CO_OKCODE_TEST Constant Public Type reference (TYPE) SY-UCOMM 'TEST' Screens, Function Code That Triggered PAI 20031024
2 CO_VCODE_DISPLAY Constant Public Type reference (TYPE) TNDYM-VCODE 'DIS' IS-H: Processing Mode 20031024
3 CO_VCODE_INSERT Constant Public Type reference (TYPE) TNDYM-VCODE 'INS' IS-H: Processing Mode 20031024
4 CO_VCODE_UPDATE Constant Public Type reference (TYPE) TNDYM-VCODE 'UPD' IS-H: Processing Mode 20031024
5 FALSE Instance attribute Public Attribute reference (LIKE) 20040121
6 GR_SCREEN Instance attribute Private Object reference (TYPE REF TO) IF_ISH_SCREEN IS-H: Interface for the Screen Classes 20050207
7 G_CALLER Instance attribute Public Type reference (TYPE) SY-REPID ABAP Program: Current Main Program 20031024
8 G_CANCEL Instance attribute Private Object reference (TYPE REF TO) CL_ISH_CANCEL Instance for Canceling Objects 20031024
9 G_CORDER Instance attribute Public Object reference (TYPE REF TO) CL_ISH_CORDER Clinical Order 20031024
10 G_EINRI Instance attribute Public Type reference (TYPE) TN01-EINRI IS-H: Institution 20031024
11 G_ENVIRONMENT Instance attribute Private Object reference (TYPE REF TO) CL_ISH_ENVIRONMENT IS-H: Class for Collecting All Objects in Memory 20031024
12 G_FIRST_TIME Instance attribute Private Type reference (TYPE) ISH_ON_OFF First-Time Call of Subscreen ON/OFF 20031024
13 G_OKCODE Instance attribute Public Type reference (TYPE) SY-UCOMM Screens, Function Code That Triggered PAI 20031024
14 G_POLICY1 Instance attribute Private Object reference (TYPE REF TO) CL_ISH_INSURANCE_POLICY_PROV Instance of 1st Provisional Insurance Relationship 20031024
15 G_POLICY2 Instance attribute Private Object reference (TYPE REF TO) CL_ISH_INSURANCE_POLICY_PROV Instance of 2nd Provisional Insurance Relationship 20031024
16 G_POLICY3 Instance attribute Private Object reference (TYPE REF TO) CL_ISH_INSURANCE_POLICY_PROV Instance of 3rd Provisional Insurance Relationship 20031024
17 G_RN1MESSAGE Instance attribute Private Type reference (TYPE) RN1MESSAGE Message Box for Positioning Cursor 20031024
18 G_VCODE Instance attribute Public Type reference (TYPE) TNDYM-VCODE IS-H: Processing Mode 20031024
19 OFF Instance attribute Public Attribute reference (LIKE) 20040121
20 ON Instance attribute Public Attribute reference (LIKE) 20040121
21 TRUE Instance attribute Public Attribute reference (LIKE) 20040121
22 YES Instance attribute Public Attribute reference (LIKE) 20040121
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor Constructor 20031024
2 DESTROY_EMPTY_POLICY Instance method Public Method Destroy Instances of Empty Insurance Relationship Objects 20031024
3 GET_DATA Instance method Public Method Get Data from Subscreen 20031024
4 GET_KNAME Instance method Protected Method Determine Insurance Provider Name 20040121
5 OK_CODE_SUBSCREEN Instance method Public Method Execute OK-Codes of the Subscreen 20031024
6 SET_CURSOR Instance method Public Method Method for Transferring the Cursor Position 20031024
7 SET_DATA Instance method Public Method Transfer Data to Subscreen 20031024
8 SET_FIRST_TIME Instance method Public Method Set "First_Time"-Variable 20031024
Events
# Event Type Visibility Description Created on
1 TAKE_PATIENT_DATA Instance Event
(0)
Public
(2)
New Patient Data Should Be Transferred from HC Smart Card 20031024
Types
Class CL_ISH_SUB_INSURANCE_POLICY_CO has no local type.
Method Signatures

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_SCREEN Call by reference Object reference (TYPE REF TO) IF_ISH_SCREEN IS-H: Interface für die Bildklassen 20050207
2 Importing I_CALLER Value transfer Type reference (TYPE) SY-REPID Identifikation des Aufrufers 20031024
3 Importing I_CANCEL Value transfer Object reference (TYPE REF TO) CL_ISH_CANCEL Instanz für das Stornieren von Objekten 20031024
4 Importing I_EINRI Value transfer Type reference (TYPE) TN01-EINRI Einrichtung 20031024
5 Importing I_ENVIRONMENT Value transfer Object reference (TYPE REF TO) CL_ISH_ENVIRONMENT IS-H: Klasse für Sammlung aller Objekte des Speichers 20031024
6 Importing I_VCODE Value transfer Type reference (TYPE) TNDYM-VCODE Verarbeitungscode 20031024

Method CONSTRUCTOR on class CL_ISH_SUB_INSURANCE_POLICY_CO has no exception.

Method DESTROY_EMPTY_POLICY Signature

Method DESTROY_EMPTY_POLICY on class CL_ISH_SUB_INSURANCE_POLICY_CO has no parameter.
Method DESTROY_EMPTY_POLICY on class CL_ISH_SUB_INSURANCE_POLICY_CO has no exception.

Method GET_DATA 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 IS-H: Interface für die Bildklassen 20050207
2 Exporting E_CORDER Value transfer Object reference (TYPE REF TO) CL_ISH_CORDER Vormerkung 20031024
3 Exporting E_ENVIRONMENT Value transfer Object reference (TYPE REF TO) CL_ISH_ENVIRONMENT IS-H: Klasse für Sammlung aller Objekte des Speichers 20031024
4 Exporting E_FIRST_TIME Value transfer Type reference (TYPE) ISH_ON_OFF Subscreen wird zum allerersten Mal aufgerufen ON/OFF 20031024
5 Exporting E_RN1MESSAGE Value transfer Type reference (TYPE) RN1MESSAGE Message-Leiste für Cursorpositionierung 20031024
6 Exporting E_VCODE Value transfer Type reference (TYPE) TNDYM-VCODE Verarbeitungscode 20031024

Method GET_DATA on class CL_ISH_SUB_INSURANCE_POLICY_CO has no exception.

Method GET_KNAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_NIRA Value transfer Type reference (TYPE) ISH_NIRA_DISPLAY Daten zum Kostenträger 20040121
2 Changing C_ERRORHANDLER Value transfer Object reference (TYPE REF TO) CL_ISHMED_ERRORHANDLING Klasse zur Fehlerabarbeitung 20040121
3 Exporting E_RC Value transfer Type reference (TYPE) ISH_METHOD_RC Returncode 20040121

Method GET_KNAME on class CL_ISH_SUB_INSURANCE_POLICY_CO 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 Klasse zur Fehlerabarbeitung 20031024
2 Changing C_OKCODE Call by reference Type reference (TYPE) SY-UCOMM OK-Code 20031024
3 Exporting E_RC Value transfer Type reference (TYPE) ISH_METHOD_RC Returncode 20031024

Method OK_CODE_SUBSCREEN on class CL_ISH_SUB_INSURANCE_POLICY_CO 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 20031024

Method SET_CURSOR on class CL_ISH_SUB_INSURANCE_POLICY_CO has no exception.

Method SET_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CORDER Value transfer Object reference (TYPE REF TO) CL_ISH_CORDER Klin. Auftrag 20031024
2 Importing I_POLICY1 Value transfer Object reference (TYPE REF TO) CL_ISH_INSURANCE_POLICY_PROV 1. Vorläufiges Versicherungsverhältnis 20031024
3 Importing I_POLICY2 Value transfer Object reference (TYPE REF TO) CL_ISH_INSURANCE_POLICY_PROV 2. Vorläufiges Versicherungsverhältnis 20031024
4 Importing I_POLICY3 Value transfer Object reference (TYPE REF TO) CL_ISH_INSURANCE_POLICY_PROV 3. Vorläufiges Versicherungsverhältnis 20031024
5 Importing I_VCODE Value transfer Type reference (TYPE) TNDYM-VCODE Verarbeitungsmodus 20031024
6 Importing I_VCODE_X Value transfer Type reference (TYPE) ISH_ON_OFF SPACE Wenn ON; dann I_VCODE übernehmen 20031024

Method SET_DATA on class CL_ISH_SUB_INSURANCE_POLICY_CO 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 (=' ') 20031024

Method SET_FIRST_TIME on class CL_ISH_SUB_INSURANCE_POLICY_CO has no exception.
Event Signatures

Event TAKE_PATIENT_DATA Signature
Event TAKE_PATIENT_DATA on class CL_ISH_SUB_INSURANCE_POLICY_CO has no parameter.
History
Last changed by/on SAP  20050224 
SAP Release Created in 472