SAP ABAP Class CL_ISHMED_VD_SUPER_ITEM (IS-H*MED PD: Superclass for Item Type)
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
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_ISHMED_COLLECTION_OBJECT IS-H*MED: Interface for Object Type of an Object Collection 20020118
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_ISHMED_VD_ANNOTATION IS-H*MED PD: Item Type Annotation 20020221
2 Inheritance (c INHERITING FROM c_ref)  CL_ISHMED_VD_INFO_EXTRACT IS-H*MED PD: Item Type Information Extract 20010705
3 Inheritance (c INHERITING FROM c_ref)  CL_ISHMED_VD_REFERENCE IS-H*MED PD: Item Type Reference 20010705
4 Inheritance (c INHERITING FROM c_ref)  CL_ISHMED_VD_URL IS-H*MED PD: Item Type URL 20010705
Properties
Class CL_ISHMED_VD_SUPER_ITEM  
Short Description IS-H*MED PD: Superclass for Item Type    
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 20010705   SAP 
Last change 20050224   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 N2VDT Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 SDYDO Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_ISHMED_COLLECTION_OBJECT IS-H*MED: Interface for Object Type of an Object Collection 20020118
Friends
Class CL_ISHMED_VD_SUPER_ITEM has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 DATA Instance attribute Protected Object reference (TYPE REF TO) DATA Table with 255 Characters; Transient Data Object 20020212
2 DATAMODEL Instance attribute Private Object reference (TYPE REF TO) IF_EX_ISHMED_VD_ITEMSAVE BAdI Interface IF_EX_ISHMED_VD_ITEMSAVE 20030225
3 DATAOBJ Instance attribute Private Object reference (TYPE REF TO) DATA Persistent Data Object 20020226
4 ITEMKEY Instance attribute Protected Type reference (TYPE) N2VDT_ITEMKEYTYPE IS-H*MED PD: Item Key (Structured) 20020124
5 ITEMTYPE Instance attribute Protected Type reference (TYPE) N2VD_ITEMTYPE IS-H*MED PD: Item Type 20011112
6 KEY Instance attribute Protected Attribute reference (LIKE) Item key (Read only) 20020118
7 NOTE Instance attribute Protected Object reference (TYPE REF TO) CL_ISHMED_VD_NOTE Handle of PD Note Object 20020125
Methods
# Method Level Visibility Method type Description Created on
1 CHANGE Instance method Public Method Change Item 20020221
2 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20010705
3 CREATE Instance method Public Method Create Item 20020213
4 DATA_CHANGED Instance method Public Method Check Data Changed 20020226
5 DELETE Instance method Public Method Delete Item from DB 20020213
6 GENERATE_ITEMKEY Instance method Protected Method Generate Item Key from Item Type, User, Time 20010705
7 GET_DATA Instance method Public Method Get itemtypes' attributes; must be redefined 20020212
8 GET_ITEMTYPE Instance method Public Method Return Item Type 20010705
9 GET_KEY Instance method Public Method Get Item Key 20010705
10 GET_REF_NOTE Instance method Public Method Get Note Handle 20020212
11 READ Instance method Protected Method Read Item's Data from DB 20020212
12 SAVE Instance method Public Method Save Item's Data to DB 20020212
13 SET_DATA Instance method Public Method Set itemtypes' attributes; must be redefined 20020212
Events
Class CL_ISHMED_VD_SUPER_ITEM has no event.
Types
Class CL_ISHMED_VD_SUPER_ITEM has no local type.
Method Signatures

Method CHANGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ITEMKEY Value transfer Type reference (TYPE) N2VD_INTKEY Item key 20020322
# Exception Resumable Description Created on
1 ERR_CHANGE Error change item 20020221

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ITEMTYPE Value transfer Type reference (TYPE) N2VD_ITEMTYPE Itemtype 20010705
2 Importing VD_NOTE Call by reference Object reference (TYPE REF TO) CL_ISHMED_VD_NOTE Handle of VD Note 20020125
# Exception Resumable Description Created on
1 ERR_CREATE wrong parms, object create error 20010705

Method CREATE Signature

Method CREATE on class CL_ISHMED_VD_SUPER_ITEM has no parameter.
# Exception Resumable Description Created on
1 ERR_CREATE Error create item 20020213

Method DATA_CHANGED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning CHANGED Value transfer Type reference (TYPE) FLAG Data changed flag 20020226

Method DATA_CHANGED on class CL_ISHMED_VD_SUPER_ITEM has no exception.

Method DELETE Signature

Method DELETE on class CL_ISHMED_VD_SUPER_ITEM has no parameter.
Method DELETE on class CL_ISHMED_VD_SUPER_ITEM has no exception.

Method GENERATE_ITEMKEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ITEMKEY Value transfer Type reference (TYPE) N2VDITEMS-ITEMKEY Itemkey 20010705
# Exception Resumable Description Created on
1 ERR_GEN_KEY Key generation error 20020125

Method GET_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting DATAOBJ Call by reference Type reference (TYPE) ANY beliebiges Datenobjekt 20020226

Method GET_DATA on class CL_ISHMED_VD_SUPER_ITEM has no exception.

Method GET_ITEMTYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ITEMTYPE Value transfer Type reference (TYPE) N2VD_ITEMTYPE IS-H*MED VD: Item Type 20010705

Method GET_ITEMTYPE on class CL_ISHMED_VD_SUPER_ITEM has no exception.

Method GET_KEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ITEMKEY Value transfer Type reference (TYPE) N2VDT_ITEMKEYTYPE IS-H*MED VD: Item Key 20020125

Method GET_KEY on class CL_ISHMED_VD_SUPER_ITEM has no exception.

Method GET_REF_NOTE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning NOTE Value transfer Object reference (TYPE REF TO) CL_ISHMED_VD_NOTE Ref to VD Notice object 20020212

Method GET_REF_NOTE on class CL_ISHMED_VD_SUPER_ITEM has no exception.

Method READ Signature

Method READ on class CL_ISHMED_VD_SUPER_ITEM has no parameter.
# Exception Resumable Description Created on
1 ERR_READ Error read Item data cluster 20020222

Method SAVE Signature

Method SAVE on class CL_ISHMED_VD_SUPER_ITEM has no parameter.
# Exception Resumable Description Created on
1 ERR_SAVE Error save Item to DB Cluster table 20020222

Method SET_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DATAOBJ Call by reference Type reference (TYPE) ANY beliebiges Datenobjekt 20020226

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