SAP ABAP Class CL_ISHMED_PDSYS_DT_DATA (IS-H*MED: Manages the Data for the DocCat)
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_PDSYS_DT_DATA  
Short Description IS-H*MED: Manages the Data for the DocCat    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package NMED   R/3MED: Medical documentation GSD 
Created 20001123   SAP 
Last change 20050224   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 N2C Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 N2PD Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_ISHMED_PDSYS_DT_DATA has no interface implemented.
Friends
Class CL_ISHMED_PDSYS_DT_DATA has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 APPLFORMATS_AFTER Instance attribute Private Type reference (TYPE) RN2DT_APPLFORMAT After Image: Formats 20050127
2 APPLFORMATS_BEFORE Instance attribute Private Type reference (TYPE) RN2DT_APPLFORMAT Before Image: Formats 20050127
3 DOMAIN_VALUES Instance attribute Private Type reference (TYPE) RN2DOMTAB Domain Fixed Values 20001213
4 ELEMENTS_AFTER Instance attribute Private Type reference (TYPE) N2PD_DOCELS After-Image: Elements 20001123
5 ELEMENTS_BEFORE Instance attribute Private Type reference (TYPE) N2PD_DOCELS Before-Image: Elements 20001123
6 ELEMENTS_SELECTED Instance attribute Private Type reference (TYPE) N2PD_DOCELS Selected Elements 20010705
7 HEADER_AFTER Instance attribute Private Type reference (TYPE) N2PD_DOCTYP After-Image: Header of the DocCat 20001123
8 HEADER_BEFORE Instance attribute Private Type reference (TYPE) N2PD_DOCTYP Before-Image: Header of the DocCat 20001123
9 HEADER_SELECTED Instance attribute Private Type reference (TYPE) N2PD_DOCTYP Selected Header 20010726
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20001128
2 COPY_NEW_TO_OLD Instance method Public Method Copies afterImage --> beforeImage 20001123
3 DOCTYPE_IS_CHANGED Instance method Public Method Returns '1' (True) / '0' (False) 20001123
4 ELEMENT_IS_SELECTED Instance method Public Method Checks the Selection Table 20010705
5 GET_ALL_DOMVALUES Instance method Public Method Exports all Domain Fixed Values in the Element List 20020214
6 GET_APPLFORMATS Instance method Public Method Exports Application Formats 20050127
7 GET_CARDS Instance method Public Method Supplies Cards 20011017
8 GET_DOMAIN_DOMVALUES Instance method Public Method Exports the Domain Fixed Values to the Domain 20001213
9 GET_ELEMENT Instance method Public Method Exports an Element using the ETID 20001123
10 GET_ELEMENTS Instance method Public Method Exports Element List 20001123
11 GET_ELEMENTS_BY_TYPE Instance method Public Method Supplies Elements of the Specified Type 20011017
12 GET_ELEMENT_DOMVALUES Instance method Public Method Exports Domain Fixed Values for the Element 20001213
13 GET_HEADER Instance method Public Method Exports Header 20001123
14 GET_MSTRUCT_ELEMENTS Instance method Public Method Exports All Elements of a Multipl Structure (Table) 20021101
15 GET_REGISTERS Instance method Public Method Supplies Register 20011016
16 GET_SUBELEMENTS Instance method Public Method Exports Sub-Elements for an Element 20001123
17 IS_MSTRUCT_RELEVANT Instance method Public Method Determines Relevance of an Element in Multiple Structure 20021101
18 NUMBER_OF_CARDS Instance method Public Method Returns Number of Register-Cards 20010307
19 NUMBER_OF_ELEMENTS Instance method Public Method Returns Number of Elements 20001123
20 NUMBER_OF_ELEMENTS_BEFORE Instance method Public Method Returns Number of Elements before Save 20001123
21 NUMBER_OF_REGISTERS Instance method Public Method Returns Number of Registers 20010307
22 NUMBER_OF_SCRIPTLINKS Instance method Public Method Returns Number of Link ELements (SAPscript) 20020215
23 READ_DOCTYPE Instance method Public Method Reads the DocCat into Private Data 20001123
24 RESET_DATA Instance method Public Method Copy BeforeImage -> AfterImage 20010306
25 RESET_SELECTION Instance method Public Method Deletes the Selection 20010705
26 SAVE_DOCTYPE Instance method Public Method Write the Document Category 20001123
27 SET_APPLFORMATS Instance method Public Method Imports Application Formats 20050201
28 SET_ELEMENTS Instance method Public Method Imports Element List 20001123
29 SET_HEADER Instance method Public Method Imports Header 20001123
30 SET_INFOS_UPD Instance method Public Method Sets Update-Info into Header 20010612
31 SET_NEW_KEYS Instance method Public Method Set New Keys in After Image 20030709
32 SET_SELECTION Instance method Public Method Imports Selected Elements 20010705
33 STRUCTURE_IS_CHANGED Instance method Public Method Checks if Structure Before <> AfterImage --> '1' / '0' 20001123
Events
Class CL_ISHMED_PDSYS_DT_DATA has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 T_DOCEL Protected Type reference (TYPE) RN2ET_EXT T_DOCEL 20001123
2 T_DOCELS Protected See coding T_DOCELS 20001123
3 T_DOCTYP Protected Type reference (TYPE) RN2DT_EXT T_DOCTYP 20001123
Method Signatures

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_DTID Value transfer Type reference (TYPE) N2_DTID IS-H*MED: Ident des Dokumenttyps 20001128
2 Importing P_DTVERS Value transfer Type reference (TYPE) N2_VERS IS-H*MED: Versionsnummer 20001128
3 Importing P_EINRI Value transfer Type reference (TYPE) EINRI IS-H: Einrichtung 20001128
4 Importing P_WORKMODE Value transfer Type reference (TYPE) SY-UCOMM 'DIS' zZ nicht genutzt 20001128
# Exception Resumable Description Created on
1 NO_DATA no Category found 20001128

Method COPY_NEW_TO_OLD Signature

Method COPY_NEW_TO_OLD on class CL_ISHMED_PDSYS_DT_DATA has no parameter.
Method COPY_NEW_TO_OLD on class CL_ISHMED_PDSYS_DT_DATA has no exception.

Method DOCTYPE_IS_CHANGED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_CHANGED Value transfer Type reference (TYPE) ISH_TRUE_FALSE True - False 20001123

Method DOCTYPE_IS_CHANGED on class CL_ISHMED_PDSYS_DT_DATA has no exception.

Method ELEMENT_IS_SELECTED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_ETID Call by reference Type reference (TYPE) N2_ETID IS-H*MED: Ident der Zuordnung DE zu DT 20010705
2 Returning R_SELECTED Value transfer Type reference (TYPE) ISH_TRUE_FALSE True..False 20010709

Method ELEMENT_IS_SELECTED on class CL_ISHMED_PDSYS_DT_DATA has no exception.

Method GET_ALL_DOMVALUES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting P_DOMVALUES Call by reference Type reference (TYPE) RN2DOMTAB IS-H*MED: Tabellentyp zu Domänenfestwerten (dd07v) 20020214

Method GET_ALL_DOMVALUES on class CL_ISHMED_PDSYS_DT_DATA has no exception.

Method GET_APPLFORMATS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting P_APPLFORMATS Call by reference Type reference (TYPE) RN2DT_APPLFORMAT i.s.h.med: N2DTAPPLFORMAT für PMD 20050127

Method GET_APPLFORMATS on class CL_ISHMED_PDSYS_DT_DATA has no exception.

Method GET_CARDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting P_CARDS Call by reference Type reference (TYPE) N2PD_DOCELS Liste der Karten 20011017

Method GET_CARDS on class CL_ISHMED_PDSYS_DT_DATA has no exception.

Method GET_DOMAIN_DOMVALUES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_DOMNAME Call by reference Type reference (TYPE) DOMNAME Name der Domäne 20001213
2 Exporting P_DOMVALUES Call by reference Type reference (TYPE) RN2DOMTAB Festwerte 20001213

Method GET_DOMAIN_DOMVALUES on class CL_ISHMED_PDSYS_DT_DATA has no exception.

Method GET_ELEMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting P_ELEMENT Call by reference Type reference (TYPE) N2PD_DOCEL Element 20001123
2 Importing P_KEY Call by reference Type reference (TYPE) N2_ETID Elementkey: ETID 20001123
# Exception Resumable Description Created on
1 NOT_FOUND Element nicht gefunden 20001123

Method GET_ELEMENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting P_ELEMENTS Call by reference Type reference (TYPE) N2PD_DOCELS Elementliste 20001123

Method GET_ELEMENTS on class CL_ISHMED_PDSYS_DT_DATA has no exception.

Method GET_ELEMENTS_BY_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting P_ELEMENTS Call by reference Type reference (TYPE) N2PD_DOCELS List of returned Elements 20011017
2 Importing P_ELEMTYPE Call by reference Type reference (TYPE) N2_ELEMTYP SPACE Criterium 20011017

Method GET_ELEMENTS_BY_TYPE on class CL_ISHMED_PDSYS_DT_DATA has no exception.

Method GET_ELEMENT_DOMVALUES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_DEID Value transfer Type reference (TYPE) N2_DEID Element-ID 20010208
2 Exporting P_DOMVALUES Call by reference Type reference (TYPE) RN2DOMTAB Festwerte 20001213
# Exception Resumable Description Created on
1 ELEMENT_NOT_FOUND Element nicht gefunden 20010208

Method GET_HEADER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting P_HEADER Call by reference Type reference (TYPE) N2PD_DOCTYP Header 20001123

Method GET_HEADER on class CL_ISHMED_PDSYS_DT_DATA has no exception.

Method GET_MSTRUCT_ELEMENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing P_ELEMENTS Value transfer Type reference (TYPE) N2PD_DOCELS Elementliste 20021101
2 Importing P_KEY Value transfer Type reference (TYPE) N2_ETID IS-H*MED: Ident der Zuordnung DE zu DT 20021101
3 Importing P_RELEVANT_ONLY Value transfer Type reference (TYPE) FLAG 'X' allgemeines flag 20021101

Method GET_MSTRUCT_ELEMENTS on class CL_ISHMED_PDSYS_DT_DATA has no exception.

Method GET_REGISTERS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting P_REGISTERS Call by reference Type reference (TYPE) N2PD_DOCELS Liste der Register 20011016

Method GET_REGISTERS on class CL_ISHMED_PDSYS_DT_DATA has no exception.

Method GET_SUBELEMENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting P_ELEMENTS Call by reference Type reference (TYPE) N2PD_DOCELS Subelemente 20001123
2 Importing P_KEY Call by reference Type reference (TYPE) N2_ETID Key des SuperElements 20001123

Method GET_SUBELEMENTS on class CL_ISHMED_PDSYS_DT_DATA has no exception.

Method IS_MSTRUCT_RELEVANT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_ELEMENT Value transfer Type reference (TYPE) N2PD_DOCEL Element 20021101
2 Returning RETURN Value transfer Type reference (TYPE) FLAG allgemeines flag 20021101

Method IS_MSTRUCT_RELEVANT on class CL_ISHMED_PDSYS_DT_DATA has no exception.

Method NUMBER_OF_CARDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_NUMBER Value transfer Type reference (TYPE) SY-TABIX Number of Register-Cards 20010307

Method NUMBER_OF_CARDS on class CL_ISHMED_PDSYS_DT_DATA has no exception.

Method NUMBER_OF_ELEMENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_NUMBER Value transfer Type reference (TYPE) SY-TABIX Number of Elements 20001123

Method NUMBER_OF_ELEMENTS on class CL_ISHMED_PDSYS_DT_DATA has no exception.

Method NUMBER_OF_ELEMENTS_BEFORE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_NUMBER Value transfer Type reference (TYPE) SY-TABIX Number of Elements 20001123

Method NUMBER_OF_ELEMENTS_BEFORE on class CL_ISHMED_PDSYS_DT_DATA has no exception.

Method NUMBER_OF_REGISTERS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_NUMBER Value transfer Type reference (TYPE) SY-TABIX Number of Registers 20010307

Method NUMBER_OF_REGISTERS on class CL_ISHMED_PDSYS_DT_DATA has no exception.

Method NUMBER_OF_SCRIPTLINKS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_NUMBER Value transfer Type reference (TYPE) SY-TABIX Anzahl 20020215

Method NUMBER_OF_SCRIPTLINKS on class CL_ISHMED_PDSYS_DT_DATA has no exception.

Method READ_DOCTYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_DTID Call by reference Type reference (TYPE) N2_DTID Dokumenttyp 20001123
2 Importing P_DTVERS Call by reference Type reference (TYPE) N2_VERS Dokumenttyp-Version 20001123
3 Importing P_EINRI Call by reference Type reference (TYPE) EINRI Einrichtung 20001123
# Exception Resumable Description Created on
1 NO_DATA Dokumenttyp nicht gefunden 20001123

Method RESET_DATA Signature

Method RESET_DATA on class CL_ISHMED_PDSYS_DT_DATA has no parameter.
Method RESET_DATA on class CL_ISHMED_PDSYS_DT_DATA has no exception.

Method RESET_SELECTION Signature

Method RESET_SELECTION on class CL_ISHMED_PDSYS_DT_DATA has no parameter.
Method RESET_SELECTION on class CL_ISHMED_PDSYS_DT_DATA has no exception.

Method SAVE_DOCTYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_MESSAGE Value transfer Type reference (TYPE) ISH_TRUE_FALSE '1' IS-H: Boolscher Datentyp für TRUE (='1') und FALSE (='0') 20010611
# Exception Resumable Description Created on
1 SAVE_ERROR Fehler beim Schreiben 20001123

Method SET_APPLFORMATS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_APPLFORMATS Call by reference Type reference (TYPE) RN2DT_APPLFORMAT i.s.h.med: N2DTAPPLFORMAT für PMD 20050201

Method SET_APPLFORMATS on class CL_ISHMED_PDSYS_DT_DATA has no exception.

Method SET_ELEMENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_ELEMENTS Call by reference Type reference (TYPE) N2PD_DOCELS Elementliste 20001123

Method SET_ELEMENTS on class CL_ISHMED_PDSYS_DT_DATA has no exception.

Method SET_HEADER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_HEADER Call by reference Type reference (TYPE) N2PD_DOCTYP Header 20001123

Method SET_HEADER on class CL_ISHMED_PDSYS_DT_DATA has no exception.

Method SET_INFOS_UPD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_INFOS Value transfer Type reference (TYPE) RN2SYSINFO IS-H*MED: Systemverwaltungs-Infos für PMD 20010612

Method SET_INFOS_UPD on class CL_ISHMED_PDSYS_DT_DATA has no exception.

Method SET_NEW_KEYS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_DTID Call by reference Type reference (TYPE) N2_DTID Dokumenttyp 20030709
2 Importing P_DTVERS Call by reference Type reference (TYPE) N2_VERS Dokumenttyp-Version 20030709
3 Importing P_EINRI Call by reference Type reference (TYPE) EINRI Einrichtung 20030709
# Exception Resumable Description Created on
1 NO_DATA Dokumenttyp nicht gefunden 20030709

Method SET_SELECTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_ELEMENTS Call by reference Type reference (TYPE) N2PD_DOCELS Elementliste 20010705
2 Importing P_HEADER Call by reference Type reference (TYPE) N2PD_DOCTYP Sel Header 20010726

Method SET_SELECTION on class CL_ISHMED_PDSYS_DT_DATA has no exception.

Method STRUCTURE_IS_CHANGED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_CHANGED Value transfer Type reference (TYPE) ISH_TRUE_FALSE true - false (1/0) 20001123

Method STRUCTURE_IS_CHANGED on class CL_ISHMED_PDSYS_DT_DATA has no exception.
History
Last changed by/on SAP  20050224 
SAP Release Created in 463