SAP ABAP Class CL_ISHMED_GLB_DATA_PROVIDER (IS-H*MED: Data Provider for GLP)
Hierarchy
BBPCRM (Software Component) BBPCRM
   CRM (Application Component) Customer Relationship Management
     CRM_APPLICATION (Package) All CRM Components Without Special Structure Packages
       NMED (Package) R/3MED: Medical documentation GSD
Properties
Class CL_ISHMED_GLB_DATA_PROVIDER  
Short Description IS-H*MED: Data Provider for GLP    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package NMED   R/3MED: Medical documentation GSD 
Created 20021017   SAP 
Last change 20050224   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_ISHMED_PMD_TOOLS Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
2 CL_ISHMED_TOOLS Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
3 N2C Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_ISHMED_GLB_DATA_PROVIDER has no interface implemented.
Friends
# Friend Modeled only Created on Description
1 CL_ISHMED_GLB_NAVIGATOR 20021017 IS-H*MED: Navigator for GLP
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_BUTTON Constant Private Type reference (TYPE) N2_GLB_ELEMTYPE 'CButton' Button 20021024
2 C_CHECKBOX Constant Private Type reference (TYPE) N2_GLB_ELEMTYPE 'CheckBox' Checkbox 20021024
3 C_COMBOBOX Constant Private Type reference (TYPE) N2_GLB_ELEMTYPE 'ComboBox' Combo Box 20021024
4 C_DYNPRO Constant Private Type reference (TYPE) N2_GLB_ELEMTYPE 'DynPro' DynPro 20021028
5 C_FRAME Constant Private Type reference (TYPE) N2_GLB_ELEMTYPE 'Frame' Frame 20021017
6 C_LABEL Constant Private Type reference (TYPE) N2_GLB_ELEMTYPE 'Label' Label 20021017
7 C_LINK Constant Private Type reference (TYPE) N2_GLB_ELEMTYPE 'Link' Link 20021023
8 C_MULTILINE Constant Private Type reference (TYPE) N2_GLB_ELEMTYPE 'MultiLine' Multi Line 20021023
9 C_RADIOBUTTON Constant Private Type reference (TYPE) N2_GLB_ELEMTYPE 'RadioButton' Radio Button 20021024
10 C_REGISTER Constant Private Type reference (TYPE) N2_GLB_ELEMTYPE 'Register' Register 20021025
11 C_REGISTER_CARD Constant Private Type reference (TYPE) N2_GLB_ELEMTYPE 'RegisterCard' Tab Page 20021025
12 C_SUBSCREEN Constant Private Type reference (TYPE) N2_GLB_ELEMTYPE 'SubScreen' Subscreen 20021024
13 C_TABLE Constant Private Type reference (TYPE) N2_GLB_ELEMTYPE 'Tabelle' Table 20021031
14 C_TELEMENT Constant Private Type reference (TYPE) N2_GLB_ELEMTYPE 'TElement' TElement 20021031
15 C_TEXTBOX Constant Private Type reference (TYPE) N2_GLB_ELEMTYPE 'TextBox' TextBox 20021017
16 C_UNCLASSIFIES Constant Private Type reference (TYPE) N2_GLB_ELEMTYPE 'Error' Error 20021031
17 C_WORKSPACE Constant Private Type reference (TYPE) N2_GLB_ELEMTYPE 'WorkSpace' WorkSpace 20021029
18 G_DTID Instance attribute Private Type reference (TYPE) N2_DTID IS-H*MED: Document Category ID 20021024
19 G_ELEMENTS_T Instance attribute Private Type reference (TYPE) ISHMED_T_RN2_GLB_DYN_ELEMENT IS-H*MED: GLP Layout Description of Elements of PMD 20021017
20 G_LAYOUT_DATA_T Instance attribute Public Type reference (TYPE) ISHMED_T_RN2_GLB_NARV_NODE IS-H*MED: GLP Node Table in Navigation Tree 20021017
21 G_LAYOUT_DATA_WA Instance attribute Private Type reference (TYPE) RN2_GLB_NARV_NODE IS-H*MED: GLP Nodes in Navigation Tree 20021017
22 G_PMD_DATA Instance attribute Private Object reference (TYPE REF TO) CL_ISHMED_PDSYS_DT_DATA IS-H*MED: Manages the Data for the DocCat 20021017
23 G_XML_DIALOG Instance attribute Private Object reference (TYPE REF TO) CL_ISHMED_PMD_TO_XML_DIALOG IS-H*MED: PMD Data as XML Dialog 20021017
24 TREE_COUNTER Instance attribute Private Type reference (TYPE) I 0 20021017
Methods
# Method Level Visibility Method type Description Created on
1 CLASSIFY_ELEMENT Instance method Private Method Classification of Layout Element using Element Type 20021017
2 CONSTRUCTOR Instance method Public Constructor Constructor 20021017
3 FREE Instance method Protected Method Release Resources 20021017
4 GET_LAYOUT_ELEMENTS_OF_DYNPRO Instance method Protected Method Returns a List of all Layout Elements of Screen 20021017
5 GET_LAYOUT_ELEMENTS_OF_TABLE Instance method Private Method Returns a List of all Layout Elements of Screen 20021106
6 GET_MAX_LEN_OF_DOMVALUES Instance method Private Method Returns the Maximum Length of a Domain Value 20021209
7 INSERT_NEW_DYNPRO Instance method Protected Method Inserts New Image 20021021
8 IS_NOT_CARD_ELEMENT Instance method Private Method Element is not Directly Visible on Screen 20021218
9 IS_NOT_DYN_ELEMENT Instance method Private Method Element is not Directly Visible on Screen 20021025
10 MAKE_SPECIAL_FIELD Instance method Private Method Provide Special Properties 20021024
11 READ_PMD_DATA Instance method Protected Method Read Document Type Elements from Data Instance 20021017
12 SAVE_DATA_IN_DATA_OBJ Instance method Protected Method Transfer Change to Data Class Instance 20021017
13 SET_LAYOUT_ELEMENTS_OF_DYNPRO Instance method Protected Method Sets Current Properties of Layout Elements 20021017
14 SHOW_KEY_INFO Instance method Protected Method For Internal Use Only. Dialog Element Properties 20021017
15 UPDATE_NODE_T_FROM_L_ELEMENTS Instance method Private Method Transfer Properties of Lyout Elements in Document Type 20021017
Events
Class CL_ISHMED_GLB_DATA_PROVIDER has no event.
Types
Class CL_ISHMED_GLB_DATA_PROVIDER has no local type.
Method Signatures

Method CLASSIFY_ELEMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning CLASIFICATION Value transfer Type reference (TYPE) N2_GLB_ELEMTYPE IS-H*MED: GLB Type eines Layoutelements 20021017
2 Importing ELEMTYP Value transfer Type reference (TYPE) N2_ELEMTYP Klasse eines DokElements 20021017
3 Importing ELEMTYP_X Value transfer Type reference (TYPE) N2_ELEMTYP_X Extension zu Klasse eines DokElements 20021017
4 Importing ELEMTYP_Y Value transfer Type reference (TYPE) N2_ELEMTYP_Y 2. Extension zur Klasse eines Dokelements 20021017

Method CLASSIFY_ELEMENT on class CL_ISHMED_GLB_DATA_PROVIDER has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_DATA Call by reference Object reference (TYPE REF TO) CL_ISHMED_PDSYS_DT_DATA IS-H*MED: Verwaltet die Daten zum DokTyp 20021017

Method CONSTRUCTOR on class CL_ISHMED_GLB_DATA_PROVIDER has no exception.

Method FREE Signature

Method FREE on class CL_ISHMED_GLB_DATA_PROVIDER has no parameter.
# Exception Resumable Description Created on
1 ERRRO_FREE_OBJ Fehler beim freigeben der Ressourcen 20021018

Method GET_LAYOUT_ELEMENTS_OF_DYNPRO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ELEMENTS_T Value transfer Type reference (TYPE) ISHMED_T_RN2_GLB_DYN_ELEMENT IS-H*MED: GLB Layoutbeschreibung von Elementen eines PMD 20021017
2 Importing NODE_KEY Value transfer Type reference (TYPE) TV_NODEKEY Tree Control: Schlüssel eines Knotens 20021017
3 Exporting P_ELEM_DOMVAL_T Value transfer Type reference (TYPE) ISHMED_T_RN2_GLB_DYNELM_DOMVAL IS-H*MED: GLB Tabelle von Domvalues eines Layoutelements 20021025

Method GET_LAYOUT_ELEMENTS_OF_DYNPRO on class CL_ISHMED_GLB_DATA_PROVIDER has no exception.

Method GET_LAYOUT_ELEMENTS_OF_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing ELEMENTS_T Value transfer Type reference (TYPE) ISHMED_T_RN2_GLB_DYN_ELEMENT IS-H*MED: GLB Layoutbeschreibung von Elementen eines PMD 20021106
2 Importing NODE_KEY Value transfer Type reference (TYPE) TV_NODEKEY Tree Control: Schlüssel eines Knotens 20021106
3 Changing P_ELEM_DOMVAL_T Value transfer Type reference (TYPE) ISHMED_T_RN2_GLB_DYNELM_DOMVAL IS-H*MED: GLB Tabelle von Domvalues eines Layoutelements 20021106
4 Exporting P_WIDTH_OF_TABLE Value transfer Type reference (TYPE) N2_BREITE Visuelle Ausgabelänge 20021205
5 Importing TABLE_COUNT Value transfer Type reference (TYPE) I Table Count 20021106

Method GET_LAYOUT_ELEMENTS_OF_TABLE on class CL_ISHMED_GLB_DATA_PROVIDER has no exception.

Method GET_MAX_LEN_OF_DOMVALUES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning P_MAX_WIDTH Value transfer Type reference (TYPE) N2_BREITE Visuelle Ausgabelänge 20021209
2 Importing P_NARV_NODE Value transfer Type reference (TYPE) RN2_GLB_NARV_NODE IS-H*MED: GLB Knoten im Navigationsbaum 20021209

Method GET_MAX_LEN_OF_DOMVALUES on class CL_ISHMED_GLB_DATA_PROVIDER has no exception.

Method INSERT_NEW_DYNPRO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_DYNPR Value transfer Type reference (TYPE) N2_DYNPR Relative Dynpronummer 20021021
# Exception Resumable Description Created on
1 DYNPRO_ALREADY_EXSITS Bild exsistiert schon 20021021
2 MAX_DYNPRO_NUMBER_REACHED Maxilame Anzahl von Bildern Erreicht 20021021

Method IS_NOT_CARD_ELEMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_ELEMENT Value transfer Type reference (TYPE) RN2ET_EXT IS-H*MED n2et + Zusatzinfos zum Generieren 20021218
2 Returning RESULT Value transfer Type reference (TYPE) FLAG allgemeines flag 20021218

Method IS_NOT_CARD_ELEMENT on class CL_ISHMED_GLB_DATA_PROVIDER has no exception.

Method IS_NOT_DYN_ELEMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_ELEMENT Value transfer Type reference (TYPE) RN2ET_EXT IS-H*MED n2et + Zusatzinfos zum Generieren 20021025
2 Returning RESULT Value transfer Type reference (TYPE) FLAG allgemeines flag 20021025

Method IS_NOT_DYN_ELEMENT on class CL_ISHMED_GLB_DATA_PROVIDER has no exception.

Method MAKE_SPECIAL_FIELD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing LAYOUT_DATA Value transfer Type reference (TYPE) RN2_GLB_NARV_NODE IS-H*MED: GLB Knoten im Navigationsbaum 20021024
2 Returning SPECIAL Value transfer Type reference (TYPE) N2_GLB_SPECIAL_STRU 20021024
3 Importing TYPE Call by reference Type reference (TYPE) N2_GLB_ELEMTYPE IS-H*MED: GLB Type eines Layoutelements 20021024

Method MAKE_SPECIAL_FIELD on class CL_ISHMED_GLB_DATA_PROVIDER has no exception.

Method READ_PMD_DATA Signature

Method READ_PMD_DATA on class CL_ISHMED_GLB_DATA_PROVIDER has no parameter.
# Exception Resumable Description Created on
1 NO_DATA_BOUND Keine Datenklasse an die Instanze gebunden 20021017

Method SAVE_DATA_IN_DATA_OBJ Signature

Method SAVE_DATA_IN_DATA_OBJ on class CL_ISHMED_GLB_DATA_PROVIDER has no parameter.
Method SAVE_DATA_IN_DATA_OBJ on class CL_ISHMED_GLB_DATA_PROVIDER has no exception.

Method SET_LAYOUT_ELEMENTS_OF_DYNPRO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting CHANGE_NODES_TAB Value transfer Type reference (TYPE) TREEV_NKS Tree Control: Tabelle von Knotenschlüsseln 20021017
2 Importing ELEMENT_T Value transfer Type reference (TYPE) ISHMED_T_RN2_GLB_DYN_ELEMENT IS-H*MED: GLB Layoutbeschreibung von Elementen eines PMD 20021017

Method SET_LAYOUT_ELEMENTS_OF_DYNPRO on class CL_ISHMED_GLB_DATA_PROVIDER has no exception.

Method SHOW_KEY_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing NODE_KEY Value transfer Type reference (TYPE) TV_NODEKEY Tree Control: Schlüssel eines Knotens 20021017
2 Importing VIEWTYPE Value transfer Type reference (TYPE) N2XML_VIEWTYPE 'NORMAL' IS-H*MED XML:Anzeigeart einer XML Datei 20021017

Method SHOW_KEY_INFO on class CL_ISHMED_GLB_DATA_PROVIDER has no exception.

Method UPDATE_NODE_T_FROM_L_ELEMENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting CHANGE_NODES_TAB Value transfer Type reference (TYPE) TREEV_NKS Tree Control: Tabelle von Knotenschlüsseln 20021017

Method UPDATE_NODE_T_FROM_L_ELEMENTS on class CL_ISHMED_GLB_DATA_PROVIDER has no exception.
History
Last changed by/on SAP  20050224 
SAP Release Created in 471