SAP ABAP Class CL_ISHMED_PROPERTY_BAG (IS-H*MED: Persistent Storage of Object Condition)
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_PROPERTY_BAG  
Short Description IS-H*MED: Persistent Storage of Object Condition    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class N2PB    
Program status     
Category 0   
Package NMED   R/3MED: Medical documentation GSD 
Created 20031013   SAP 
Last change 20050705   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_ISHMED_PROPERTY_BAG has no interface implemented.
Friends
Class CL_ISHMED_PROPERTY_BAG has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CO_EXPIRED Constant Public Type reference (TYPE) I 2 Property bag has expired 20031014
2 CO_PB_AREA Constant Public Type reference (TYPE) INDX-RELID 'PB' Area in IMPORT/EXPORT Data Table 20031014
3 CO_VALID Constant Public Type reference (TYPE) I 0 Valid property bag 20031014
4 CO_WRONG_OWNER Constant Public Type reference (TYPE) I 1 Property bag was not set by API 20031014
5 PROGID Instance attribute Private Type reference (TYPE) SYREPID ABAP Program: Current Main Program 20031020
6 USER Instance attribute Private Type reference (TYPE) SY-UNAME Owner of property bag 20031014
Methods
# Method Level Visibility Method type Description Created on
1 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20031014
2 DELETE Instance method Public Method Deletes entered property bag 20031013
3 EXPORT_TO_MEMORY Instance method Public Method Temporarily Saves Object Condition in Application Buffer 20031014
4 GET_ID Instance method Private Method Enhances ID with SY-UNAME 20040304
5 IMPORT_FROM_MEMORY Instance method Public Method Loads a Transient Property Bag Object 20050619
6 IS_VALID Instance method Private Method Checks whether property bag is valid 20031014
7 LOAD Instance method Public Method Loads persistent property bag 20031014
8 LOCK Instance method Public Method Locks property bag 20031014
9 SAVE Instance method Public Method Saves persistent object condition in property bag 20031013
10 UNLOCK Instance method Public Method Unlocks property bag 20031014
Events
# Event Type Visibility Description Created on
1 PB_DELETED Instance Event
(0)
Public
(2)
Event "Property bag Deleted" 20031014
2 PB_LOAD Instance Event
(0)
Public
(2)
Event "Property bag loaded" 20031014
3 PB_SAVED Instance Event
(0)
Public
(2)
Event "Property bag (temporarily) saved" 20031014
Types
Class CL_ISHMED_PROPERTY_BAG has no local type.
Method Signatures

Method CLASS_CONSTRUCTOR Signature

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

Method DELETE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID Value transfer Type reference (TYPE) INDX_SRTFD Objekt-Schlüssel 20031013
2 Importing PROGRAMID Value transfer Type reference (TYPE) SYREPID ABAP-Programm, aktuelles Rahmenprogramm 20031020
3 Importing USER Value transfer Type reference (TYPE) SY-UNAME SAP-System, Anmeldename des Benutzers 20031020
# Exception Resumable Description Created on
1 CX_ISHMED_PROPERTY_BAG IS-H*MED PB: Allgemeine Fehlerklasse 20031014

Method EXPORT_TO_MEMORY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID Value transfer Type reference (TYPE) INDX_SRTFD Id des Property bag Objekts 20031014
2 Importing OBJECT Call by reference Object reference (TYPE REF TO) IF_ISHMED_SERIALIZEABLE ISHMED: Serialierbares Objekt 20031014
3 Importing PROGRAMID Value transfer Type reference (TYPE) SYREPID SY-REPID ABAP-Programm, aktuelles Rahmenprogramm 20031020
4 Importing USER Value transfer Type reference (TYPE) SY-UNAME SAP-System, Anmeldename des Benutzers 20031016
# Exception Resumable Description Created on
1 CX_ISHMED_PROPERTY_BAG IS-H*MED: Property bag Fehlerklasse 20031015

Method GET_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID Value transfer Type reference (TYPE) INDX_SRTFD Benutzerdefinierter Schlüsselteil in Tabelle INDX 20040304
2 Returning INTERNAL_ID Value transfer Type reference (TYPE) TY_PBID Schlüssel 20040308
3 Importing PROGRAMID Value transfer Type reference (TYPE) SYREPID ABAP-Programm, aktuelles Rahmenprogramm 20040308
4 Importing USER Value transfer Type reference (TYPE) SYUNAME SAP-System, Anmeldename des Benutzers 20040304

Method GET_ID on class CL_ISHMED_PROPERTY_BAG has no exception.

Method IMPORT_FROM_MEMORY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID Call by reference Type reference (TYPE) INDX_SRTFD Propertybag ObjektId 20050619
2 Returning OBJECT Value transfer Object reference (TYPE REF TO) IF_ISHMED_SERIALIZEABLE serialisierbares Objekt 20050619
3 Importing PROGRAMID Call by reference Type reference (TYPE) SYREPID SY-REPID ABAP-Programm, aktuelles Rahmenprogramm 20050619
4 Importing USER Call by reference Type reference (TYPE) SY-UNAME SAP-System, Anmeldename des Benutzers 20050619
# Exception Resumable Description Created on
1 CX_ISHMED_PROPERTY_BAG IS-H*MED: Property bag Fehlerklasse 20050619

Method IS_VALID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ADMINDATA Call by reference Type reference (TYPE) N2PROPERTYBAG Systemtabelle INDX 20031014
# Exception Resumable Description Created on
1 CX_ISHMED_PB_INVALID IS-H*MED PB: ungültiges Property bag Objekt 20031015

Method LOAD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID Call by reference Type reference (TYPE) INDX_SRTFD Propertybag ObjektId 20031014
2 Returning OBJECT Value transfer Object reference (TYPE REF TO) IF_ISHMED_SERIALIZEABLE serialisierbares Objekt 20031014
3 Importing PROGRAMID Call by reference Type reference (TYPE) SYREPID SY-REPID ABAP-Programm, aktuelles Rahmenprogramm 20031020
4 Importing USER Call by reference Type reference (TYPE) SY-UNAME SAP-System, Anmeldename des Benutzers 20031020
# Exception Resumable Description Created on
1 CX_ISHMED_PROPERTY_BAG IS-H*MED: Property bag Fehlerklasse 20031015

Method LOCK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID Value transfer Type reference (TYPE) INDX_SRTFD Benutzerdefinierter Schlüsselteil in Tabelle INDX 20031014
2 Importing MODE Value transfer Type reference (TYPE) ENQMODE Sperrmodus 20031014
3 Importing PROGRAMID Value transfer Type reference (TYPE) SYREPID ABAP-Programm, aktuelles Rahmenprogramm 20040304
4 Importing USER Value transfer Type reference (TYPE) SYUNAME SAP-System, Anmeldename des Benutzers 20040304
# Exception Resumable Description Created on
1 CX_ISHMED_PB_LOCK IS-H*MED: Property bag Fehlerklasse 20031014

Method SAVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing EXPIRED Call by reference Type reference (TYPE) I Default - unbegrenzt gültig 20031014
2 Importing ID Call by reference Type reference (TYPE) INDX_SRTFD Benutzerdefinierter Schlüsselteil in Tabelle INDX 20031013
3 Importing OBJECT Call by reference Object reference (TYPE REF TO) IF_ISHMED_SERIALIZEABLE serialisierbares Objekt 20031013
4 Importing PROGRAMID Call by reference Type reference (TYPE) SYREPID SY-REPID ABAP-Programm, aktuelles Rahmenprogramm 20031020
5 Importing USER Call by reference Type reference (TYPE) SY-UNAME SAP-System, Anmeldename des Benutzers 20031016
# Exception Resumable Description Created on
1 CX_ISHMED_PROPERTY_BAG IS-H*MED: Property bag Fehlerklasse 20031015

Method UNLOCK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID Value transfer Type reference (TYPE) INDX_SRTFD Benutzerdefinierter Schlüsselteil in Tabelle INDX 20031014
2 Importing MODE Value transfer Type reference (TYPE) ENQMODE Sperrmodus 20031014
3 Importing PROGRAMID Value transfer Type reference (TYPE) SYREPID ABAP-Programm, aktuelles Rahmenprogramm 20040304
4 Importing USER Value transfer Type reference (TYPE) SYUNAME SAP-System, Anmeldename des Benutzers 20040304

Method UNLOCK on class CL_ISHMED_PROPERTY_BAG has no exception.
Event Signatures

Event PB_DELETED Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 ID Exporting Value transfer Type reference (TYPE) INDX_SRTFD Property bag Id 20031014

Event PB_LOAD Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 ID Exporting Value transfer Type reference (TYPE) INDX_SRTFD Property bag Id 20031014
2 OBJECT Exporting Value transfer Object reference (TYPE REF TO) IF_ISHMED_SERIALIZEABLE IS-H*MED: Serialierbares Objekt 20031216

Event PB_SAVED Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 EXPIRED Exporting Value transfer Type reference (TYPE) DATS Gültig bis zum 20031014
2 ID Exporting Value transfer Type reference (TYPE) INDX_SRTFD Property bag Id 20031014
History
Last changed by/on SAP  20050705 
SAP Release Created in 472