SAP ABAP Class CL_ISHMED_VD_SERVICES (IS-H*MED PD Service - Interface)
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_VD_SERVICES  
Short Description IS-H*MED PD Service - Interface    
Super Class    
Instantiability of a Class 1  Protected 
Final    
General Data
Message Class    
Program status     
Category 0   
Package NMED   R/3MED: Medical documentation GSD 
Created 20020103   SAP 
Last change 20060313   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)
2 N2VDT Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_ISHMED_VD_SERVICES has no interface implemented.
Friends
Class CL_ISHMED_VD_SERVICES has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CALLER Instance attribute Public Object reference (TYPE REF TO) OBJECT Service is called by 20030723
2 DATAINPUT Instance attribute Private Object reference (TYPE REF TO) IF_EX_ISHMED_VD_NOTE_INPUT BAdI Interface IF_EX_ISHMED_VD_NOTE_INPUT 20020108
3 NOTES Instance attribute Private Object reference (TYPE REF TO) CL_ISHMED_VD_NOTES IS-H*MED PD: Wrapper and Persistent Class for Notes 20020104
4 VD Instance attribute Public Object reference (TYPE REF TO) CL_ISHMED_VD_DOCUMENT Reference to PDocument 20020103
Methods
# Method Level Visibility Method type Description Created on
1 ADD_NOTE Instance method Public Method Add New Progress Entry 20020103
2 CANCEL Instance method Public Method Cancels Open Progress Document 20020103
3 CANCEL_NOTE Instance method Public Method Cancel Progress Entry 20020220
4 CASE_REVISION Instance method Public Method Case Revision of Progress Entries 20051205
5 CHANGE Instance method Public Method Processing Mode for all Selected Entries 20020103
6 CHANGE_NOTE Instance method Public Method Change Progress Entry 20020220
7 CLOSE Static method Public Method Close PD Service API Object 20020103
8 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20020103
9 CREATE Static method Public Method Createsa PD Service API Object for Document Creation 20020122
10 DELETE Static method Public Method Deletes a Progress Document 20020304
11 DELETE_NOTE Instance method Public Method Delete Progress Entry 20020220
12 DISPLAY Instance method Public Method Display Mode for all Selected Entries 20020320
13 DISPLAY_MODE_CHANGED_HANDLER Instance method Private Event handling method Handler for Display Mode Changed Event 20020228
14 DISPLAY_NOTE Instance method Public Method Display Progress Entry 20020319
15 GET_NOTES Instance method Public Method Gets Reference to Progress Entries Object Collection 20020304
16 GET_VD Static method Public Method Returns PD Document According to Specified Criteria 20040831
17 GET_VD_LIST Static method Public Method Gets List of Progress Documents 20020123
18 INITIALIZE Instance method Private Method Initialize PD Service API Object 20020422
19 OPEN Static method Public Method Creates a Service API Object for Document Processing 20020314
20 PATIENT_MERGE Static method Public Method Patient Merging of Progress Documents 20040813
21 RELEASE Instance method Public Method Release Progress Document 20020103
22 RELEASE_NOTE Instance method Public Method Release Progress Entry 20020304
23 SAVE Instance method Public Method Save Progress Document 20020221
24 VD_DELETED_HANDLER Instance method Private Event handling method PD Deleted Event Handler 20020422
25 VD_LIST_POPUP Static method Public Method Selection Dialog for Progress Documents 20041005
26 VD_READ_HANDLER Instance method Private Event handling method PD Read Event Handler 20020422
27 VD_SAVED_HANDLER Instance method Private Event handling method PD Saved Event Handler 20020422
Events
# Event Type Visibility Description Created on
1 DELETED Instance Event
(0)
Public
(2)
Object Deleted Event 20020503
2 SAVED Instance Event
(0)
Public
(2)
Object Saved Event 20020503
3 SERVICE_CLOSED Instance Event
(0)
Public
(2)
Service Closed Event 20020716
Types
Class CL_ISHMED_VD_SERVICES has no local type.
Method Signatures

Method ADD_NOTE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ACTION_DATE Call by reference Type reference (TYPE) N2VD_ACTION_DATE SY-DATUM IS-H*MED VD: Bezugsdatum 20020220
2 Importing ACTION_TIME Call by reference Type reference (TYPE) N2VD_ACTION_TIME SY-UZEIT IS-H*MED VD: Bezugszeit 20020220
3 Importing ADDED Call by reference Type reference (TYPE) N2VD_ADDED_NOTE IS-H*MED VD: Nachtrags - Kennzeichen für einen Eintrag 20020228
4 Importing CONTEXT Call by reference Type reference (TYPE) N2VDNOTE_CONTEXT IS-H*MED VD: Kontext eines Verlaufseintrages 20020620
5 Importing DESCRIPTION Call by reference Type reference (TYPE) N2VD_ITEMDESCR IS-H*MED VD: Item Description 20020121
6 Importing DOC_UNIT Call by reference Type reference (TYPE) ORGDO IS-H*MED: Dokumentierende OrgEinheit 20020220
7 Returning NOTE Value transfer Object reference (TYPE REF TO) CL_ISHMED_VD_NOTE Reference to Note object 20020121
8 Importing RESP_USER Call by reference Type reference (TYPE) N1MITARB IS-H*MED VD: Name des erfassenden Mitarbeiters 20020121
9 Importing TYPE Call by reference Type reference (TYPE) N2VD_VDTYPE IS-H*MED VD: VD Typ 20020214
# Exception Resumable Description Created on
1 ERR_CREATE_NOTE Failed to create note object 20020107

Method CANCEL Signature

Method CANCEL on class CL_ISHMED_VD_SERVICES has no parameter.
# Exception Resumable Description Created on
1 ERR_CANCEL Error cancel 20020228

Method CANCEL_NOTE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CAUSE Call by reference Type reference (TYPE) N2VDNOTE-CANCEL_CAUSE IS-H: Stornogrund der Leistung 20020410
2 Importing DAT Call by reference Type reference (TYPE) N2VDNOTE-CANCEL_DATE SY-DATUM IS-H: Stornierungsdatum 20020410
3 Returning NOTE Value transfer Object reference (TYPE REF TO) CL_ISHMED_VD_NOTE IS-H*MED VD: Note with Collection of Items 20020304
4 Importing NOTEKEY Call by reference Type reference (TYPE) N2VDT_NOTEKEYTYPE Notekey 20020304
5 Importing RESP_USR Call by reference Type reference (TYPE) N2VDNOTE-CANCEL_USR IS-H: Name des stornierenden Sachbearbeiters 20020410
# Exception Resumable Description Created on
1 ERR_CANCEL_NOTE Error cancel note 20020304

Method CASE_REVISION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing NEW_CASEID Call by reference Type reference (TYPE) N2VDNOTE_CONTEXT-CASEID IS-H: Fallnummer 20051205
2 Importing NEW_MOVEMENTID Call by reference Type reference (TYPE) N2VDNOTE_CONTEXT-MOVEMENTID IS-H: Laufende Nummer einer Bewegung 20051205
3 Importing TESTMODE Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE Testmodus ein/aus 20051205
# Exception Resumable Description Created on
1 CX_ISHMED_VD Fehlerklasse Verlaufsdokumentation 20051205

Method CHANGE Signature

Method CHANGE on class CL_ISHMED_VD_SERVICES has no parameter.
# Exception Resumable Description Created on
1 ERR_CHANGE Error 20020122

Method CHANGE_NOTE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing LOCKMODE Call by reference Type reference (TYPE) FLAG 'E' Sperrmode 20040212
2 Returning NOTE Value transfer Object reference (TYPE REF TO) CL_ISHMED_VD_NOTE IS-H*MED VD: Note with Collection of Items 20020225
3 Importing NOTEKEY Call by reference Type reference (TYPE) N2VDT_NOTEKEYTYPE Note key 20020225
# Exception Resumable Description Created on
1 ERR_CHANGE_NOTE Error change note 20020225

Method CLOSE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing SERVICE Call by reference Object reference (TYPE REF TO) CL_ISHMED_VD_SERVICES Reference to VD Service 20020103

Method CLOSE on class CL_ISHMED_VD_SERVICES has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CALLER Call by reference Object reference (TYPE REF TO) OBJECT service is used by 20030723
# Exception Resumable Description Created on
1 ERR_EXIT_HANDLER BAdI Referenz konnte nicht erzeugt werden 20020508

Method CREATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CALLER Call by reference Object reference (TYPE REF TO) OBJECT service is used by 20030723
2 Importing DESCRIPTION Call by reference Type reference (TYPE) N2VD_ITEMDESCR IS-H*MED VD: Item Description 20020122
3 Importing PATIENT_ID Call by reference Type reference (TYPE) PATNR IS-H: Patientennummer 20020122
4 Importing RELATION Call by reference Type reference (TYPE) N2VD_RELATION 'P' IS-H*MED VD: Bezugnahme auf den Kontext 20020122
5 Returning SERVICE Value transfer Object reference (TYPE REF TO) CL_ISHMED_VD_SERVICES me 20020122
# Exception Resumable Description Created on
1 ERR_CREATE Error create VD 20020122

Method DELETE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DOCKEY Call by reference Type reference (TYPE) N2VDT_DOCKEYTYPE VD Key 20020304
# Exception Resumable Description Created on
1 ERR_DELETE VD not found 20020304

Method DELETE_NOTE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing NOTEKEY Call by reference Type reference (TYPE) N2VDT_NOTEKEYTYPE Note Key 20020430
# Exception Resumable Description Created on
1 ERR_DELETE_NOTE Error delete note 20020430

Method DISPLAY Signature

Method DISPLAY on class CL_ISHMED_VD_SERVICES has no parameter.
# Exception Resumable Description Created on
1 ERR_DISPLAY Error display 20020320

Method DISPLAY_MODE_CHANGED_HANDLER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing MODE Call by reference Attribute reference (LIKE) 20020228

Method DISPLAY_MODE_CHANGED_HANDLER on class CL_ISHMED_VD_SERVICES has no exception.

Method DISPLAY_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 IS-H*MED VD: Note with Collection of Items 20020319
2 Importing NOTEKEY Call by reference Type reference (TYPE) N2VDT_NOTEKEYTYPE Note Key 20020319
# Exception Resumable Description Created on
1 ERR_DISPLAY_NOTE Error Display Note 20020319

Method GET_NOTES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning NOTES Value transfer Object reference (TYPE REF TO) CL_ISHMED_VD_NOTES IS-H*MED VD: Persistente Klasse; Notes Sammlung 20020304

Method GET_NOTES on class CL_ISHMED_VD_SERVICES has no exception.

Method GET_VD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CONTEXT Call by reference Type reference (TYPE) N2VDNOTE_CONTEXT IS-H*MED VD: Kontext eines Verlaufseintrages 20040831
2 Exporting E_RC Call by reference Type reference (TYPE) ISH_METHOD_RC IS-H: Returncode bei Methodenaufrufen 20040831
3 Importing NOTEKEY Call by reference Type reference (TYPE) N2VD_KEY IS-H*MED VD: VD Schlüssel 20050213
4 Importing PATIENT_ID Call by reference Type reference (TYPE) PATNR IS-H: Patientennummer 20040831
5 Importing RELATION Call by reference Type reference (TYPE) N2VD_RELATION 'P' Dokumentenbezug; Standard 'Patient' 20040831
6 Importing TYPE Call by reference Type reference (TYPE) N2VD_VDTYPE IS-H*MED VD: Typ eines Verlaufseintrages 20040831
7 Exporting VD_LIST Call by reference Type reference (TYPE) N2VDT_DOCKEYTABLE_TYPE IS-H*MED VD: Verwaltungsdaten der Verlaufsdokumentation 20040831
8 Importing VD_STATUS Call by reference Type reference (TYPE) N2VD_STATUS IS-H*MED VD: Status 20040831

Method GET_VD on class CL_ISHMED_VD_SERVICES has no exception.

Method GET_VD_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CONTEXT Call by reference Type reference (TYPE) N2VD_RELATION '%' IS-H*MED VD: Bezugnahme auf den Kontext 20020220
2 Importing DELETE_FLAG Call by reference Type reference (TYPE) RI_LOEKZ Deletion Flag 20020313
3 Exporting E_RC Call by reference Type reference (TYPE) ISH_METHOD_RC Rückgabewert, Rückgabewert nach ABAP-Anweisungen 20020610
4 Importing PATIENT_ID Call by reference Type reference (TYPE) PATNR IS-H: Patientennummer 20020123
5 Importing VD_STATUS Call by reference Type reference (TYPE) N2VD_STATUS '%' IS-H*MED VD: Status 20020221
6 Exporting VD_TABLE Call by reference Type reference (TYPE) N2VDT_DOCTABLE_TYPE IS-H*MED VD: Verwaltungsdaten der Verlaufsdokumentation 20020123

Method GET_VD_LIST on class CL_ISHMED_VD_SERVICES has no exception.

Method INITIALIZE Signature

Method INITIALIZE on class CL_ISHMED_VD_SERVICES has no parameter.
Method INITIALIZE on class CL_ISHMED_VD_SERVICES has no exception.

Method OPEN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CALLER Call by reference Object reference (TYPE REF TO) OBJECT service is used by 20030723
2 Importing DATE_RANGE Call by reference Type reference (TYPE) N2VDT_ACTION_DATE_RANGE Range of action date 20020402
3 Importing DISPLAY_MODE Call by reference Type reference (TYPE) FLAG 'X' X- Display mode, Space- Edit mode 20020726
4 Importing DOCKEY Call by reference Type reference (TYPE) N2VDT_DOCKEYTYPE VD Key 20020314
5 Importing DOC_UNITS Call by reference Type reference (TYPE) N2VDT_DOC_UNIT_RANGE Range of doc unit 20020906
6 Importing NOTETYPES Call by reference Type reference (TYPE) N2VDT_TYPE_RANGE Range of Note Types 20020314
7 Importing RESP_USERS Call by reference Type reference (TYPE) N2VDT_RESP_USER_RANGE Range of resp users 20020906
8 Returning SERVICE Value transfer Object reference (TYPE REF TO) CL_ISHMED_VD_SERVICES IS-H*MED VD: Services 20020314
# Exception Resumable Description Created on
1 ERR_OPEN Error open VD 20020314

Method PATIENT_MERGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PATIENT_ID_NEW Call by reference Type reference (TYPE) PATNR IS-H: Patientennummer 20040813
2 Importing PATIENT_ID_OLD Call by reference Type reference (TYPE) PATNR IS-H: Patientennummer 20040813
3 Returning RC Value transfer Type reference (TYPE) I Returncode 20040813

Method PATIENT_MERGE on class CL_ISHMED_VD_SERVICES has no exception.

Method RELEASE Signature

Method RELEASE on class CL_ISHMED_VD_SERVICES has no parameter.
# Exception Resumable Description Created on
1 ERR_RELEASE Fehler bei der Freigabe des Dokuments 20020617

Method RELEASE_NOTE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing NOTEKEY Call by reference Type reference (TYPE) N2VDT_NOTEKEYTYPE VD Notekey 20020304
# Exception Resumable Description Created on
1 ERR_RELEASE_NOTE Error release note 20020304

Method SAVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DB_COMMIT Call by reference Type reference (TYPE) FLAG X - DBCommit; else do nothing 20020221
# Exception Resumable Description Created on
1 ERR_SAVE Error save this VD 20020221

Method VD_DELETED_HANDLER Signature

Method VD_DELETED_HANDLER on class CL_ISHMED_VD_SERVICES has no parameter.
Method VD_DELETED_HANDLER on class CL_ISHMED_VD_SERVICES has no exception.

Method VD_LIST_POPUP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CONTEXT Call by reference Type reference (TYPE) N2VDNOTE_CONTEXT IS-H*MED VD: Bezugnahme auf den Kontext 20041005
2 Importing CREATE_BUTTON Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE Drucktaste "VD anlegen" anzeigen? 20041005
3 Importing MULTIPLE_CHOICE Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE Mehrfachauswahl? 20041005
4 Importing NOTEKEY Call by reference Type reference (TYPE) N2VD_KEY VD: VD Schlüssel 20050216
5 Importing NOTE_TYPE Call by reference Type reference (TYPE) N2VD_VDTYPE IS-H*MED VD: VD Typ 20041005
6 Importing PATIENT_ID Call by reference Type reference (TYPE) PATNR IS-H: Patientennummer 20041005
7 Importing RELATION Call by reference Type reference (TYPE) N2VD_RELATION 'P' IS-H*MED VD: Bezugnahme auf den Kontext 20041006
8 Importing RETURN_AMOUNT Call by reference Type reference (TYPE) I 1 Bis zu wie viel Treffer werden automatisch zurückgegeben? 20041005
9 Importing VD_STATUS Call by reference Type reference (TYPE) N2VD_STATUS SPACE IS-H*MED VD: Status 20041005
10 Exporting VD_TABLE Call by reference Type reference (TYPE) N2VDT_DOCTABLE_TYPE Liste der selektierten Verlaufsdokumente 20041005
# Exception Resumable Description Created on
1 CANCEL Auswahl wurde abgebrochen 20041005
2 DYN_CALL_ERROR Fehler im dynamischen Aufruf 20050216
3 NO_ENTRIES Keine Einträge in der Auswahlliste 20041005

Method VD_READ_HANDLER Signature

Method VD_READ_HANDLER on class CL_ISHMED_VD_SERVICES has no parameter.
Method VD_READ_HANDLER on class CL_ISHMED_VD_SERVICES has no exception.

Method VD_SAVED_HANDLER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing OBJECT Call by reference Attribute reference (LIKE) 20020503

Method VD_SAVED_HANDLER on class CL_ISHMED_VD_SERVICES has no exception.
Event Signatures

Event DELETED Signature
Event DELETED on class CL_ISHMED_VD_SERVICES has no parameter.
Event SAVED Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 VDKEY Exporting Value transfer Type reference (TYPE) N2VD_KEY IS-H*MED VD: VD Schlüssel 20020618

Event SERVICE_CLOSED Signature
Event SERVICE_CLOSED on class CL_ISHMED_VD_SERVICES has no parameter.
History
Last changed by/on SAP  20060313 
SAP Release Created in 463B