SAP ABAP Class CL_ISHMED_NR_MODEL (Class for Representation of Nursing Report)
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_NR_MODEL  
Short Description Class for Representation of Nursing Report    
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 20031029   SAP 
Last change 20050411   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CNTL Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 ICON Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
3 N2NRT Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_ISHMED_NR_MODEL has no interface implemented.
Friends
Class CL_ISHMED_NR_MODEL has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 EINTRAG_FREIGEGEBEN Constant Private Type reference (TYPE) C N2NRT_EINTRAG_FREIGEGEBEN Indicator ' ' = OFF 20031117
2 EINTRAG_STORNIERT Constant Private Type reference (TYPE) C N2NRT_EINTRAG_STORNIERT Indicator 'X' = ON 20031117
3 FALSE Constant Protected Type reference (TYPE) ISH_TRUE_FALSE N2NRT_FALSE IS-H: Boolean Data Type for TRUE (="1") and FALSE (="0") 20031117
4 G_HAS_CHANGED Instance attribute Private Type reference (TYPE) ISH_TRUE_FALSE N2NRT_FALSE Indicator of Model Change 20031119
5 G_HAS_UNRELEASED_ENTRY Instance attribute Private Type reference (TYPE) ISH_TRUE_FALSE N2NRT_FALSE Indicator of Model Change 20031120
6 G_MAX_INDEX Instance attribute Private Type reference (TYPE) SY-TABIX Internal Tables, Highest Row Index 20031113
7 G_NR_INSTITUTION Instance attribute Private Type reference (TYPE) EINRI IS-H: Institution 20041021
8 G_NR_ITAB Instance attribute Private Type reference (TYPE) N2NRT_NR_ITAB Internal Table of Nursing Report Entries 20031031
9 G_NR_ITZ Instance attribute Private Type reference (TYPE) N2NRT_NR_ITAB_ZEILE Individual Nursing Report Entry (Row) 20031031
10 G_NR_OBJKEY Instance attribute Private Type reference (TYPE) N2_PBOKEY Key of an External Nursing Report Entry 20041021
11 G_NR_OBJTYP Instance attribute Private Type reference (TYPE) N2_PBTYP Type of an External Nursing Report Entry 20041021
12 L_CX Instance attribute Private Object reference (TYPE REF TO) CX_ROOT Abstract Superclass for All Global Exceptions 20031230
13 L_ERRORTEXT Instance attribute Private Type reference (TYPE) STRING 20031230
14 MAX_PBDAT Instance attribute Private Type reference (TYPE) N2_PBDAT Highest Date Released Entry 20031112
15 MAX_PBZT Instance attribute Private Type reference (TYPE) N2_PBZT Max Time Released Entries 20031112
16 MY_DOC_KEY Instance attribute Private Type reference (TYPE) RN2DOC_KEY IS-H*MED: Key for a Document 20031031
17 MY_PMD_SERVICE Instance attribute Private Object reference (TYPE REF TO) CL_ISHMED_PMD_SERVICES PMD Service Class: APIs 20031029
18 NACHTRAG Constant Protected Type reference (TYPE) C N2NRT_NACHTRAG Supplement Indicator 20031121
19 TRUE Constant Protected Type reference (TYPE) ISH_TRUE_FALSE N2NRT_TRUE IS-H: Boolean Data Type for TRUE (="1") and FALSE (="0") 20031117
Methods
# Method Level Visibility Method type Description Created on
1 ADD_ENTRY Instance method Private Method Create Additional Nursing Report Entry 20031112
2 ADD_ENTRY_AND_RELEASE Instance method Public Method Release Nursing Report Entry 20031127
3 ADD_UNRELEASED_ENTRY Instance method Public Method Create or Change Additional Non-Released Entry 20031127
4 CONSTRUCTOR Instance method Public Constructor Constructor 20031029
5 DELETE_ENTRY_VIA_PMD Instance method Public Method Deletes Last (not Released) Entry 20031216
6 DELETE_LAST_ENTRY Instance method Public Method Deletes Last (not Released) Entry 20031216
7 FREE Instance method Public Method When Instance Unneeded=>CALL THIS METHOD to Free Resources!! 20040705
8 GET_DATA Instance method Public Method Returns Entire Nursing Report 20031029
9 GET_DATA_EINZELZEILE Instance method Public Method Read Individual Entry of Nursing Report 20031113
10 GET_LAST_ENTRY Instance method Public Method Returns Last Entry of Nursing Report 20031212
11 GET_MODEL_SERVICE Instance method Public Method Returns PMD Service Instance 20031124
12 HAS_UNRELEASED_ENTRY Instance method Public Method TRUE If not Released Last Entry 20040922
13 READ_DATEN Instance method Public Method Retrieves Data of Nursing Report 20031031
14 SAVE_EINZELZEILE_VIA_PMD Instance method Public Method Writes Row in PMD 20031121
15 SAVE_VIA_PMD Instance method Public Method Saves Data Using PMD APIs 20031119
16 STORNO_ENTRY_WITH_INDEX Instance method Public Method Cancel Entry with Index 20031112
17 UPDATE_LAST_ENTRY Instance method Public Method Provisional Nursing Report Entry Will Be Changed 20031120
Events
Class CL_ISHMED_NR_MODEL has no event.
Types
Class CL_ISHMED_NR_MODEL has no local type.
Method Signatures

Method ADD_ENTRY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_FREIGABE Call by reference Type reference (TYPE) ISH_TRUE_FALSE Freigabe des Eintrags ? 20031127
2 Importing I_NACHTRAG Call by reference Type reference (TYPE) ISH_TRUE_FALSE Nachtragskennzeichnung ? 20031121
3 Importing I_PBDAT Call by reference Type reference (TYPE) N2_PBDAT Pflegeberichtseintragsdatum 20031112
4 Importing I_PBTYP Call by reference Type reference (TYPE) N2_PBTYP externer Typ des Eintrags 20040722
5 Importing I_PBZT Call by reference Type reference (TYPE) N2_PBZT Pflegeberichtseintragszeit 20031112
6 Importing I_TEXT Call by reference Type reference (TYPE) N2_LTEXT_TAB Pflegeberichtseintrag 20031112
7 Importing I_VMA Call by reference Type reference (TYPE) N1MITARB VMA 20031112

Method ADD_ENTRY on class CL_ISHMED_NR_MODEL has no exception.

Method ADD_ENTRY_AND_RELEASE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_NACHTRAG Call by reference Type reference (TYPE) ISH_TRUE_FALSE Kennzeichen, ob Nachtrag 20031230
2 Importing I_PBDAT Call by reference Type reference (TYPE) N2_PBDAT Pflegeberichtseintragsdatum 20031127
3 Importing I_PBZT Call by reference Type reference (TYPE) N2_PBZT Pflegeberichtseintragszeit 20031127
4 Importing I_TEXT Call by reference Type reference (TYPE) N2_LTEXT_TAB Pflegeberichtseintrag 20031127
5 Importing I_VMA Call by reference Type reference (TYPE) N1MITARB VMA 20031127

Method ADD_ENTRY_AND_RELEASE on class CL_ISHMED_NR_MODEL has no exception.

Method ADD_UNRELEASED_ENTRY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_MAX_INDEX Call by reference Type reference (TYPE) SY-TABIX höchster aktueller Index 20040927
2 Exporting E_NACHTRAG Call by reference Type reference (TYPE) ISH_TRUE_FALSE Kennzeichen, ob Nachtrag 20031127
3 Importing I_PBDAT Call by reference Type reference (TYPE) N2_PBDAT Pflegeberichtseintragsdatum 20031127
4 Importing I_PBZT Call by reference Type reference (TYPE) N2_PBZT Pflegeberichtseintragszeit 20031127
5 Importing I_TEXT Call by reference Type reference (TYPE) N2_LTEXT_TAB Pflegeberichtseintrag 20031127
6 Importing I_VMA Call by reference Type reference (TYPE) N1MITARB VMA 20031127

Method ADD_UNRELEASED_ENTRY on class CL_ISHMED_NR_MODEL has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DOC_KEY Call by reference Type reference (TYPE) RN2DOC_KEY IS-H*MED: Schlüssel eines Dokuments 20031029
2 Importing I_DOC_SERVICE Call by reference Object reference (TYPE REF TO) CL_ISHMED_PMD_SERVICES PMD: Service für Dokument 20050310

Method CONSTRUCTOR on class CL_ISHMED_NR_MODEL has no exception.

Method DELETE_ENTRY_VIA_PMD Signature

Method DELETE_ENTRY_VIA_PMD on class CL_ISHMED_NR_MODEL has no parameter.
Method DELETE_ENTRY_VIA_PMD on class CL_ISHMED_NR_MODEL has no exception.

Method DELETE_LAST_ENTRY Signature

Method DELETE_LAST_ENTRY on class CL_ISHMED_NR_MODEL has no parameter.
Method DELETE_LAST_ENTRY on class CL_ISHMED_NR_MODEL has no exception.

Method FREE Signature

Method FREE on class CL_ISHMED_NR_MODEL has no parameter.
Method FREE on class CL_ISHMED_NR_MODEL has no exception.

Method GET_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_MAX_INDEX Call by reference Type reference (TYPE) SY-TABIX höchste Tabellenzeile 20031113
2 Exporting E_NR_ITAB Call by reference Type reference (TYPE) N2NRT_NR_ITAB ITAB für Pflegeberichts 20031113

Method GET_DATA on class CL_ISHMED_NR_MODEL has no exception.

Method GET_DATA_EINZELZEILE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_NR_PB_ZEILE Call by reference Type reference (TYPE) N2NRT_NR_ITAB_ZEILE Einzelzeile des Pflegeberichts 20031113
2 Importing I_PB_POSITION Call by reference Type reference (TYPE) SY-TABIX Index (Zeilennummer) 20031113

Method GET_DATA_EINZELZEILE on class CL_ISHMED_NR_MODEL has no exception.

Method GET_LAST_ENTRY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning E_NR_PB_ZEILE Value transfer Type reference (TYPE) N2NRT_NR_ITAB_ZEILE Einzelzeile des Pflegeberichts 20031212

Method GET_LAST_ENTRY on class CL_ISHMED_NR_MODEL has no exception.

Method GET_MODEL_SERVICE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_MODEL_SERVICE Call by reference Object reference (TYPE REF TO) CL_ISHMED_PMD_SERVICES PMD-Service-Instanz 20031124

Method GET_MODEL_SERVICE on class CL_ISHMED_NR_MODEL has no exception.

Method HAS_UNRELEASED_ENTRY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_HAS_UNRELEASED_ENTRY Value transfer Type reference (TYPE) ISH_TRUE_FALSE true wenn nicht freigegebener Eintrag 20040922

Method HAS_UNRELEASED_ENTRY on class CL_ISHMED_NR_MODEL has no exception.

Method READ_DATEN Signature

Method READ_DATEN on class CL_ISHMED_NR_MODEL has no parameter.
Method READ_DATEN on class CL_ISHMED_NR_MODEL has no exception.

Method SAVE_EINZELZEILE_VIA_PMD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_PB_POSITION Call by reference Type reference (TYPE) SY-TABIX Index (Zeilennummer) 20031121

Method SAVE_EINZELZEILE_VIA_PMD on class CL_ISHMED_NR_MODEL has no exception.

Method SAVE_VIA_PMD Signature

Method SAVE_VIA_PMD on class CL_ISHMED_NR_MODEL has no parameter.
Method SAVE_VIA_PMD on class CL_ISHMED_NR_MODEL has no exception.

Method STORNO_ENTRY_WITH_INDEX Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_PB_POSITION Call by reference Type reference (TYPE) SY-TABIX Zeilenindex des PB-Eintrags 20031112
2 Importing I_PB_VMA Call by reference Type reference (TYPE) N1MITARB VMA 20031113
# Exception Resumable Description Created on
1 BEREITS_STORNIERT ausgewählter Eintrag bereits storniert 20031117
2 INTERNAL_ERROR interner Fehler beim Update der Model-Tabelle 20031120
3 NOCH_NICHT_FREIGEGEBEN ausgewählter Eintrag ist noch nicht freigegeben 20031117
4 NOT_FOUND mitgegebener Index ist nicht vorhanden 20031117

Method UPDATE_LAST_ENTRY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_NACHTRAG Call by reference Type reference (TYPE) ISH_TRUE_FALSE Nachtrag ? 20031121
2 Importing I_PBDAT Call by reference Type reference (TYPE) N2_PBDAT Pflegeberichtseintragsdatum 20031120
3 Importing I_PBZT Call by reference Type reference (TYPE) N2_PBZT Pflegeberichtseintragszeit 20031120
4 Importing I_TEXT Call by reference Type reference (TYPE) N2_LTEXT_TAB Pflegeberichtseintrag 20031120
5 Importing I_VMA Call by reference Type reference (TYPE) N1MITARB VMA 20031120

Method UPDATE_LAST_ENTRY on class CL_ISHMED_NR_MODEL has no exception.
History
Last changed by/on SAP  20050411 
SAP Release Created in 472