SAP ABAP Class CL_ISHMED_PMD_PICTURE (Shell Around PMD Link (Screen))
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_PMD_PICTURE  
Short Description Shell Around PMD Link (Screen)    
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 20011129   SAP 
Last change 20050224   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CNDP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 CNTL Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
3 ICON Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
4 N2R Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_ISHMED_PMD_PICTURE has no interface implemented.
Friends
Class CL_ISHMED_PMD_PICTURE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 BUTTON_CENTER_ACTIVE Instance attribute Private Type reference (TYPE) C 'X' CENTER Active? 20020118
2 BUTTON_DELETE_ACTIVE Instance attribute Private Type reference (TYPE) C 'X' DELETE Active? 20020118
3 BUTTON_EXPORT_ACTIVE Instance attribute Private Type reference (TYPE) C 'X' EXPORT Active? 20020118
4 BUTTON_IMPORT_ACTIVE Instance attribute Private Type reference (TYPE) C 'X' IMPORT Active? 20020118
5 DOCUMENT_KEYS Instance attribute Private Type reference (TYPE) RN2DOC_KEY Document Key from the DMS 20011204
6 FILENAME_DEFAULT Instance attribute Private Type reference (TYPE) RLGRAP-FILENAME Local file for upload/download 20020423
7 IS_CENTERED Instance attribute Private Type reference (TYPE) I 0 Picture is Centered 20011204
8 IS_FITTED Instance attribute Private Type reference (TYPE) I 1 Picture is Adjusted 20011204
9 IS_PROTECTED Instance attribute Private Type reference (TYPE) C SPACE Protected? X / Space 20020122
10 IS_VISIBLE Instance attribute Private Type reference (TYPE) C 'X' Visible? X / Space 20020122
11 O__CONTAINER Instance attribute Private Object reference (TYPE REF TO) CL_ISHMED_SPLITTER_WITH_TOOL Container instance 20020115
12 O__CONTEXT Instance attribute Private Object reference (TYPE REF TO) CL_ISHMED_PMD_CONTEXT Context Information for the Document 20020115
13 O__DATAOBJECT Instance attribute Private Object reference (TYPE REF TO) CL_ISHMED_PMD_DP_LINK Data Provider for PMD Link Objects 20020122
14 O__PICTURE Instance attribute Private Object reference (TYPE REF TO) CL_GUI_PICTURE SAP Picture Control 20020115
15 PIC__FILENAME_IMPORT Instance attribute Private Type reference (TYPE) RLGRAP-FILENAME File Name for Import (Full) 20011207
16 REFKEY Instance attribute Private Type reference (TYPE) N2_REFKEY Reference Key 20011204
17 TOOLBAR_BUTTONS Instance attribute Private Type reference (TYPE) TTB_BUTTON Toolbar Buttons 20011204
18 TOOLBAR_EVENT Instance attribute Private Type reference (TYPE) CNTL_SIMPLE_EVENT Event 20011204
19 TOOLBAR_EVENTS Instance attribute Private Type reference (TYPE) CNTL_SIMPLE_EVENTS Event Table 20011204
20 URL_TEMP Instance attribute Private See coding 20011207
Methods
# Method Level Visibility Method type Description Created on
1 BUTTONS__ADD Instance method Private Method Create Buttons and Link to Toolbar 20011206
2 BUTTON__SET_STATE Instance method Private Method Set Button Status: Printed 20011206
3 CMD__DELETE Instance method Private Method Delete Image 20020118
4 CMD__IMPORT Instance method Private Method Execute IMPORT Command 20011206
5 CONSTRUCTOR Instance method Public Constructor Constructor (only initializes - no creates) 20011130
6 COPY_DATA_DIRECT Instance method Public Method Copies the Data to Another Reference 20020219
7 COPY_DATA_PREPARE Instance method Public Method Delete the Before-Image in the Data Object 20020219
8 CREATE__DATA Instance method Public Method Create Data Object 20020219
9 CREATE__DIALOG Instance method Public Method Create the Dialog Control 20020115
10 DATA__CHECK_CHANGES Instance method Public Method Were Data Changed? 20020219
11 DATA__SAVE Instance method Public Method ff 20020219
12 DIALOG__SET_PROPERTY Instance method Public Method Set Dialog Properties 20020219
13 EXPORT_PICTURE Instance method Private Method Export Picture to File System 20011204
14 HAS_FOCUS Instance method Public Method Get Focus 20020417
15 MY__LOAD_FILE Instance method Public Method Load 20020423
16 ON_FUNCTION_SELECT Instance method Private Event handling method Handle Event FUNCTION_SELECT of Toolbar (OkCode-Handling) 20011204
17 PICTURE__FREE Instance method Public Method Destructor 20020219
18 PICTURE__SHOW Instance method Public Method Show Picture 20011206
19 READ_FILE Instance method Private Method Read 20020423
20 READ__DATA Instance method Public Method Read Picture 20030728
21 REGISTER_EVENTS Instance method Private Method Register All Events 20011204
22 SET_BUTTONS Instance method Private Method (De)activate Buttons 20020118
23 SET_BUTTON_FLAGS Instance method Private Method Set the Internal Status Flags 20020118
24 SET_FOCUS Instance method Public Method Set Focus 20020415
25 SET_MODE__PICTURE Instance method Private Method Set Display Mode of Picture 20020118
26 TOGGLE_PROPERTY Instance method Private Method Switch Display Mode 20011204
27 UNDO Instance method Public Method Undo Data 20020118
28 UPLOAD__GET_DATA Instance method Private Method Read File in Raw Data 20011207
29 UPLOAD__GET_FILENAME Instance method Private Method Get File Name for Import (by Dialog Box) 20011207
Events
# Event Type Visibility Description Created on
1 TB_PIC_DOWNLOAD Instance Event
(0)
Public
(2)
Download Picture 20011204
2 TB_PIC_UPLOAD Instance Event
(0)
Public
(2)
Upload Picture 20011204
Types
Class CL_ISHMED_PMD_PICTURE has no local type.
Method Signatures

Method BUTTONS__ADD Signature

Method BUTTONS__ADD on class CL_ISHMED_PMD_PICTURE has no parameter.
Method BUTTONS__ADD on class CL_ISHMED_PMD_PICTURE has no exception.

Method BUTTON__SET_STATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_FCODE Value transfer Type reference (TYPE) UI_FUNC OKCode 20011206
2 Importing P_STATE Value transfer Type reference (TYPE) I Zustand 20011206

Method BUTTON__SET_STATE on class CL_ISHMED_PMD_PICTURE has no exception.

Method CMD__DELETE Signature

Method CMD__DELETE on class CL_ISHMED_PMD_PICTURE has no parameter.
Method CMD__DELETE on class CL_ISHMED_PMD_PICTURE has no exception.

Method CMD__IMPORT Signature

Method CMD__IMPORT on class CL_ISHMED_PMD_PICTURE has no parameter.
Method CMD__IMPORT on class CL_ISHMED_PMD_PICTURE has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_CONTEXT Value transfer Object reference (TYPE REF TO) CL_ISHMED_PMD_CONTEXT Kontext-Informationen zum Dokument 20011204
2 Importing P_DOCUMENT_KEYS Value transfer Type reference (TYPE) RN2DOC_KEY Dokumenten-Schlüssel 20011204

Method CONSTRUCTOR on class CL_ISHMED_PMD_PICTURE has no exception.

Method COPY_DATA_DIRECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing P_REFKEY Value transfer Type reference (TYPE) N2_REFKEY Referenzschlüssel eines referenzierten Objekts 20020219

Method COPY_DATA_DIRECT on class CL_ISHMED_PMD_PICTURE has no exception.

Method COPY_DATA_PREPARE Signature

Method COPY_DATA_PREPARE on class CL_ISHMED_PMD_PICTURE has no parameter.
Method COPY_DATA_PREPARE on class CL_ISHMED_PMD_PICTURE has no exception.

Method CREATE__DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_REFKEY Value transfer Type reference (TYPE) N2_REFKEY IS-H*MED: Referenzschlüssel eines referenzierten Objekts 20020219

Method CREATE__DATA on class CL_ISHMED_PMD_PICTURE has no exception.

Method CREATE__DIALOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_PARENT Value transfer Object reference (TYPE REF TO) CL_GUI_CUSTOM_CONTAINER Container fuer Custom Controls in der Dynpro Area 20020115

Method CREATE__DIALOG on class CL_ISHMED_PMD_PICTURE has no exception.

Method DATA__CHECK_CHANGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting P_CHANGED Value transfer Type reference (TYPE) ISH_TRUE_FALSE IS-H: Boolscher Datentyp für TRUE (='1') und FALSE (='0') 20020219

Method DATA__CHECK_CHANGES on class CL_ISHMED_PMD_PICTURE has no exception.

Method DATA__SAVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing P_REFKEY Value transfer Type reference (TYPE) N2_REFKEY IS-H*MED: Referenzschlüssel eines referenzierten Objekts 20020219
2 Exporting P_RESULT Value transfer Type reference (TYPE) C Ergebnis der Aktion 20020219

Method DATA__SAVE on class CL_ISHMED_PMD_PICTURE has no exception.

Method DIALOG__SET_PROPERTY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_PROPERTY Value transfer Type reference (TYPE) RN2PROPERTY Eigenschaft: bestehend aus Name und Wert 20020219

Method DIALOG__SET_PROPERTY on class CL_ISHMED_PMD_PICTURE has no exception.

Method EXPORT_PICTURE Signature

Method EXPORT_PICTURE on class CL_ISHMED_PMD_PICTURE has no parameter.
Method EXPORT_PICTURE on class CL_ISHMED_PMD_PICTURE has no exception.

Method HAS_FOCUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting P_HAS_FOCUS Value transfer Type reference (TYPE) C X - space 20020417

Method HAS_FOCUS on class CL_ISHMED_PMD_PICTURE has no exception.

Method MY__LOAD_FILE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_FILENAME Value transfer Type reference (TYPE) RLGRAP-FILENAME Lokale Datei für Upload bzw. Download 20020423

Method MY__LOAD_FILE on class CL_ISHMED_PMD_PICTURE has no exception.

Method ON_FUNCTION_SELECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing FCODE Value transfer Attribute reference (LIKE) 20011204
2 Importing SENDER Value transfer Attribute reference (LIKE) 20011204

Method ON_FUNCTION_SELECT on class CL_ISHMED_PMD_PICTURE has no exception.

Method PICTURE__FREE Signature

Method PICTURE__FREE on class CL_ISHMED_PMD_PICTURE has no parameter.
Method PICTURE__FREE on class CL_ISHMED_PMD_PICTURE has no exception.

Method PICTURE__SHOW Signature

Method PICTURE__SHOW on class CL_ISHMED_PMD_PICTURE has no parameter.
Method PICTURE__SHOW on class CL_ISHMED_PMD_PICTURE has no exception.

Method READ_FILE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_FILENAME Value transfer Type reference (TYPE) RLGRAP-FILENAME Lokale Datei für Upload bzw. Download 20020423

Method READ_FILE on class CL_ISHMED_PMD_PICTURE has no exception.

Method READ__DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_REFKEY Call by reference Type reference (TYPE) N2_REFKEY IS-H*MED: Referenzschlüssel eines referenzierten Objekts 20030728
# Exception Resumable Description Created on
1 FAILED 20030728

Method REGISTER_EVENTS Signature

Method REGISTER_EVENTS on class CL_ISHMED_PMD_PICTURE has no parameter.
Method REGISTER_EVENTS on class CL_ISHMED_PMD_PICTURE has no exception.

Method SET_BUTTONS Signature

Method SET_BUTTONS on class CL_ISHMED_PMD_PICTURE has no parameter.
Method SET_BUTTONS on class CL_ISHMED_PMD_PICTURE has no exception.

Method SET_BUTTON_FLAGS Signature

Method SET_BUTTON_FLAGS on class CL_ISHMED_PMD_PICTURE has no parameter.
Method SET_BUTTON_FLAGS on class CL_ISHMED_PMD_PICTURE has no exception.

Method SET_FOCUS Signature

Method SET_FOCUS on class CL_ISHMED_PMD_PICTURE has no parameter.
Method SET_FOCUS on class CL_ISHMED_PMD_PICTURE has no exception.

Method SET_MODE__PICTURE Signature

Method SET_MODE__PICTURE on class CL_ISHMED_PMD_PICTURE has no parameter.
Method SET_MODE__PICTURE on class CL_ISHMED_PMD_PICTURE has no exception.

Method TOGGLE_PROPERTY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing P_PROPERTY Call by reference Type reference (TYPE) I Property 20011204

Method TOGGLE_PROPERTY on class CL_ISHMED_PMD_PICTURE has no exception.

Method UNDO Signature

Method UNDO on class CL_ISHMED_PMD_PICTURE has no parameter.
Method UNDO on class CL_ISHMED_PMD_PICTURE has no exception.

Method UPLOAD__GET_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting P_DATA Value transfer Type reference (TYPE) N2RAWTAB Daten als iTab 20011207
2 Importing P_FILENAME Value transfer Type reference (TYPE) RLGRAP-FILENAME Dateiname 20011207
3 Exporting P_FILE_SIZE Call by reference Type reference (TYPE) I Filesize 20011207
# Exception Resumable Description Created on
1 FAILED irgendwas falsch 20011207
2 NO_FILENAME Filename fehlt 20011207

Method UPLOAD__GET_FILENAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing P_FILENAME Value transfer Type reference (TYPE) RLGRAP-FILENAME Lokale Datei für Upload bzw. Download 20011207

Method UPLOAD__GET_FILENAME on class CL_ISHMED_PMD_PICTURE has no exception.
Event Signatures

Event TB_PIC_DOWNLOAD Signature
Event TB_PIC_DOWNLOAD on class CL_ISHMED_PMD_PICTURE has no parameter.
Event TB_PIC_UPLOAD Signature
Event TB_PIC_UPLOAD on class CL_ISHMED_PMD_PICTURE has no parameter.
History
Last changed by/on SAP  20050224 
SAP Release Created in 463B