SAP ABAP Class CL_ISH_COMPDEF (IS-H: Component Definition)
Hierarchy
IS-H (Software Component) SAP Healthcare
   IS-H-PM (Application Component) Patient Management
     N1BASE (Package) IS-H: Basic Functionality; 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 20030807
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_ISH_CORDT_ELEM IS-H: Element of an Order Type 20030809
3 Interface implementation (CLASS c. INTERFACES i_ref)  IF_ISH_IDENTIFY_OBJECT IS-H: Assign a Type to an Object 20030807
4 Interface implementation (CLASS c. INTERFACES i_ref)  IF_ISH_OBJECT_TYPES IS-H: Definition of Types 20030807
Properties
Class CL_ISH_COMPDEF  
Short Description IS-H: Component Definition    
Super Class    
Instantiability of a Class 1  Protected 
Final    
General Data
Message Class    
Program status     
Category 0   
Package N1BASE   IS-H: Basic Functionality; TSA Development 
Created 20030807   SAP 
Last change 20091125   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_ISH_COMPDEF has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_ISH_CONSTANT_DEFINITION IS-H: Definition of General Constants 20030807
2 IF_ISH_CORDT_ELEM IS-H: Element of an Order Type 20030809
3 IF_ISH_IDENTIFY_OBJECT IS-H: Assign a Type to an Object 20030807
4 IF_ISH_OBJECT_TYPES IS-H: Definition of Types 20030807
Friends
Class CL_ISH_COMPDEF has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 FALSE Instance attribute Public Attribute reference (LIKE) 20030807
2 GR_COMPONENT Instance attribute Protected Object reference (TYPE REF TO) IF_ISH_COMPONENT IS-H: Interface for All Component Classes 20030821
3 GR_COMPONENT_BASE Instance attribute Protected Object reference (TYPE REF TO) IF_ISH_COMPONENT_BASE IS-H: Interface for All Component Classes 20040921
4 GS_N1COMP Instance attribute Protected Type reference (TYPE) N1COMP IS-H: Component 20030807
5 GS_N1COMPT Instance attribute Protected Type reference (TYPE) N1COMPT IS-H: Component Texts 20030807
6 GT_COMPDEFA Static Attribute Protected Type reference (TYPE) ISH_T_COMPDEFA IS-H: Table with Component Definitions per Object Type 20030807
7 GT_COMP_ASS Instance attribute Protected Type reference (TYPE) ISH_T_COMP_ASS IS-H: Table with Components and their Object Assignments 20031024
8 GT_COMP_BASE_ASS Instance attribute Protected Type reference (TYPE) ISH_T_COMP_BASE_ASS IS-H: Table with Components and their Object Assignments 20040921
9 G_ISHMED_AUTH Static Attribute Protected Type reference (TYPE) ISH_ON_OFF ISHMED Active? 20031118
10 NO Instance attribute Public Attribute reference (LIKE) 20030807
11 OFF Instance attribute Public Attribute reference (LIKE) 20030807
12 ON Instance attribute Public Attribute reference (LIKE) 20030807
13 TRUE Instance attribute Public Attribute reference (LIKE) 20030807
14 YES Instance attribute Public Attribute reference (LIKE) 20030807
Methods
# Method Level Visibility Method type Description Created on
1 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20031118
2 CONSTRUCTOR Instance method Public Constructor Constructor 20030807
3 GET_ASS_TYPE Instance method Public Method 20030811
4 GET_CLASSID Instance method Public Method Returns the Class Name of the Component 20030821
5 GET_COMPDEF Static method Public Method Returns a Component Definition as an Object 20030809
6 GET_COMPID Instance method Public Method Returns the COMPID of a Component Definition 20030807
7 GET_COMPNAME Instance method Public Method Returns the Name of a Component Definition 20030807
8 GET_COMPONENT Instance method Public Method Returns the Component as an Object 20030821
9 GET_COMPONENT_BASE Instance method Public Method Returns the Component as an Object 20040921
10 GET_DATA Instance method Public Method Returns the Data of a Component Definition 20030807
11 GET_ELEM_NAME Instance method Public Method 20030811
12 GET_ELEM_TYPE Instance method Public Method 20030811
13 GET_TYPE Instance method Public Method 20030807
14 GET_T_COMPDEF Static method Public Method Supplies All Available Cmpnt Definitions as an Object List 20030807
15 HANDLE_EV_DESTROYED Instance method Protected Event handling method Handle Event EV_DESTROYED of Data Objects 20031219
16 HANDLE_EV_REFRESHED Instance method Protected Event handling method Handle Event EV_REFRESHED of Data Objects 20031219
17 IS_A Instance method Public Method 20030807
18 IS_HEADER Instance method Public Method Returns Whether the Component is a Header Component 20030811
19 IS_INHERITED_FROM Instance method Public Method 20030807
20 IS_STD Instance method Public Method Returns Whether the Component is a Standard Component 20030809
21 LOAD Static method Public Method Creates a New Object (from DB) 20030812
22 READ_FROM_DB Instance method Protected Method Reads Self from the Database 20030812
23 REMOVE_COMPONENT Instance method Public Method 20090603
Events
Class CL_ISH_COMPDEF has no event.
Types
Class CL_ISH_COMPDEF has no local type.
Method Signatures

Method CLASS_CONSTRUCTOR Signature

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

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_N1COMP Value transfer Type reference (TYPE) N1COMP IS-H: Baustein 20030807
2 Importing IS_N1COMPT Value transfer Type reference (TYPE) N1COMPT IS-H: Baustein Texte 20030807

Method CONSTRUCTOR on class CL_ISH_COMPDEF has no exception.

Method GET_ASS_TYPE Signature

Method GET_ASS_TYPE on class CL_ISH_COMPDEF has no parameter.
Method GET_ASS_TYPE on class CL_ISH_COMPDEF has no exception.

Method GET_CLASSID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_CLASSID Value transfer Type reference (TYPE) N1COMP-CLASSID IS-H: Klasse eines Bausteins 20030821

Method GET_CLASSID on class CL_ISH_COMPDEF has no exception.

Method GET_COMPDEF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ER_COMPDEF Value transfer Object reference (TYPE REF TO) CL_ISH_COMPDEF IS-H: Designelement 20030812
2 Importing I_CLASSID Value transfer Type reference (TYPE) N1COMPCLASSID IS-H: Klasse eines Bausteins 20031010
3 Importing I_COMPID Value transfer Type reference (TYPE) N1COMP-COMPID IS-H: Klinischer Auftrag: ID eines Bausteins 20030809
4 Importing I_COMPNAME Value transfer Type reference (TYPE) NCOMPNAME IS-H: Name eines Bausteins 20030824
5 Importing I_OBTYP Value transfer Type reference (TYPE) J_OBTYP Objekttyp 20030812

Method GET_COMPDEF on class CL_ISH_COMPDEF has no exception.

Method GET_COMPID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_COMPID Value transfer Type reference (TYPE) N1COMP-COMPID IS-H: Klinischer Auftrag: ID eines Bausteins 20030807

Method GET_COMPID on class CL_ISH_COMPDEF has no exception.

Method GET_COMPNAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_COMPNAME Value transfer Type reference (TYPE) N1COMPT-COMPNAME IS-H: Name eines Bausteins 20030807

Method GET_COMPNAME on class CL_ISH_COMPDEF has no exception.

Method GET_COMPONENT 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 20031110
2 Exporting ER_COMPONENT Value transfer Object reference (TYPE REF TO) IF_ISH_COMPONENT IS-H: Schnittstelle aller Bausteinklassen 20031110
3 Exporting E_CREATED Value transfer Type reference (TYPE) ISH_ON_OFF Wurde Baustein instanziert? 20031121
4 Exporting E_RC Value transfer Type reference (TYPE) ISH_METHOD_RC IS-H: Returncode bei Methodenaufrufen 20031110
5 Importing IR_CONFIG Call by reference Object reference (TYPE REF TO) IF_ISH_CONFIG IS-H: Interface zur Konfiguration von Dialogen 20031110
6 Importing IR_ENVIRONMENT Call by reference Object reference (TYPE REF TO) CL_ISH_ENVIRONMENT IS-H: Klasse für Sammlung aller Objekte des Speichers 20031110
7 Importing IR_LOCK Call by reference Object reference (TYPE REF TO) CL_ISHMED_LOCK IS-H*MED: Absetzen und Aufhebung von div. Sperren 20031110
8 Importing IR_OBJECT Call by reference Object reference (TYPE REF TO) IF_ISH_DATA_OBJECT Objekt, für das ein eigener Baustein geliefert wird. 20031110
9 Importing I_CALLER Value transfer Type reference (TYPE) SY-REPID SY-REPID 20031110
10 Importing I_REFRESH Value transfer Type reference (TYPE) ISH_ON_OFF '' IS-H: Boolscher Datentyp für ON (= 'X') und OFF (=' ') 20030821
11 Importing I_VCODE Value transfer Type reference (TYPE) TNDYM-VCODE IS-H: Verarbeitungsmodus 20031110

Method GET_COMPONENT on class CL_ISH_COMPDEF has no exception.

Method GET_COMPONENT_BASE 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 20040921
2 Exporting ER_COMPONENT Value transfer Object reference (TYPE REF TO) IF_ISH_COMPONENT_BASE IS-H: Schnittstelle aller Bausteinklassen 20040921
3 Exporting E_CREATED Value transfer Type reference (TYPE) ISH_ON_OFF Wurde Baustein instanziert? 20040921
4 Exporting E_RC Value transfer Type reference (TYPE) ISH_METHOD_RC IS-H: Returncode bei Methodenaufrufen 20040921
5 Importing IR_CONFIG Call by reference Object reference (TYPE REF TO) IF_ISH_CONFIG IS-H: Interface zur Konfiguration von Dialogen 20040921
6 Importing IR_ENVIRONMENT Call by reference Object reference (TYPE REF TO) CL_ISH_ENVIRONMENT IS-H: Klasse für Sammlung aller Objekte des Speichers 20040921
7 Importing IR_LOCK Call by reference Object reference (TYPE REF TO) CL_ISHMED_LOCK IS-H*MED: Absetzen und Aufhebung von div. Sperren 20040921
8 Importing IR_OBJECT Call by reference Object reference (TYPE REF TO) IF_ISH_IDENTIFY_OBJECT Objekt, für das ein eigener Baustein geliefert wird. 20040921
9 Importing I_CALLER Value transfer Type reference (TYPE) SY-REPID SY-REPID 20040921
10 Importing I_REFRESH Value transfer Type reference (TYPE) ISH_ON_OFF '' IS-H: Boolscher Datentyp für ON (= 'X') und OFF (=' ') 20040921
11 Importing I_VCODE Value transfer Type reference (TYPE) TNDYM-VCODE IS-H: Verarbeitungsmodus 20040921

Method GET_COMPONENT_BASE on class CL_ISH_COMPDEF has no exception.

Method GET_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_N1COMP Value transfer Type reference (TYPE) N1COMP IS-H: Baustein 20030807
2 Exporting ES_N1COMPT Value transfer Type reference (TYPE) N1COMPT IS-H: Baustein Texte 20030807

Method GET_DATA on class CL_ISH_COMPDEF has no exception.

Method GET_ELEM_NAME Signature

Method GET_ELEM_NAME on class CL_ISH_COMPDEF has no parameter.
Method GET_ELEM_NAME on class CL_ISH_COMPDEF has no exception.

Method GET_ELEM_TYPE Signature

Method GET_ELEM_TYPE on class CL_ISH_COMPDEF has no parameter.
Method GET_ELEM_TYPE on class CL_ISH_COMPDEF has no exception.

Method GET_TYPE Signature

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

Method GET_T_COMPDEF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_COMPDEF Value transfer Type reference (TYPE) ISH_T_COMPDEF IS-H: Referenzen auf CL_ISH_COMPDEF Objekte 20030812
2 Importing I_OBTYP Value transfer Type reference (TYPE) J_OBTYP Objekttyp 20030807
3 Importing I_REFRESH Value transfer Type reference (TYPE) ISH_ON_OFF '' IS-H: Boolscher Datentyp für ON (= 'X') und OFF (=' ') 20030812

Method GET_T_COMPDEF on class CL_ISH_COMPDEF has no exception.

Method HANDLE_EV_DESTROYED Signature

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

Method HANDLE_EV_DESTROYED on class CL_ISH_COMPDEF has no exception.

Method HANDLE_EV_REFRESHED Signature

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

Method HANDLE_EV_REFRESHED on class CL_ISH_COMPDEF has no exception.

Method IS_A Signature

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

Method IS_HEADER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_IS_HEADER Value transfer Type reference (TYPE) ISH_ON_OFF IS-H: Boolscher Datentyp für ON (= 'X') und OFF (=' ') 20030811

Method IS_HEADER on class CL_ISH_COMPDEF has no exception.

Method IS_INHERITED_FROM Signature

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

Method IS_STD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_IS_STD Value transfer Type reference (TYPE) ISH_ON_OFF IS-H: Boolscher Datentyp für ON (= 'X') und OFF (=' ') 20030809

Method IS_STD on class CL_ISH_COMPDEF has no exception.

Method LOAD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ER_INSTANCE Value transfer Object reference (TYPE REF TO) CL_ISH_COMPDEF IS-H: Bausteindefinition 20030812
2 Importing IS_N1COMP Value transfer Type reference (TYPE) N1COMP IS-H: Baustein 20030812
3 Importing IS_N1COMPT Value transfer Type reference (TYPE) N1COMPT IS-H: Baustein Texte 20030812
4 Importing I_READ_FROM_DB Value transfer Type reference (TYPE) ISH_ON_OFF 'X' IS-H: Boolscher Datentyp für ON (= 'X') und OFF (=' ') 20030812

Method LOAD on class CL_ISH_COMPDEF has no exception.

Method READ_FROM_DB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_COMPID Value transfer Type reference (TYPE) N1COMP-COMPID IS-H: Klinischer Auftrag: ID eines Bausteins 20030812

Method READ_FROM_DB on class CL_ISH_COMPDEF has no exception.

Method REMOVE_COMPONENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_COMPONENT Call by reference Object reference (TYPE REF TO) IF_ISH_COMPONENT IS-H: Schnittstelle aller Bausteinklassen 20090603
2 Importing IR_OBJECT Call by reference Object reference (TYPE REF TO) IF_ISH_DATA_OBJECT IS-H: Basisinterface für Datenobjekte 20090603

Method REMOVE_COMPONENT on class CL_ISH_COMPDEF has no exception.
History
Last changed by/on SAP  20091125 
SAP Release Created in 472