SAP ABAP Class CL_ISHMED_DOC_CONTENT (i.s.h.med: Content of Med Document (=>KLASSENDOKU))
Hierarchy
IS-H (Software Component) SAP Healthcare
   IS-HMED (Application Component) Clinical System
     NMED_DOC (Package) IS-H*MED: Medical Documents
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_ISHMED_DOC_CONSTANTS ISHMED Documents: Contants 20040913
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_ISHMED_DOC_CONTENT_DESC Description of Content Part of i.s.h.med Document (DOCU) 20040913
3 Interface implementation (CLASS c. INTERFACES i_ref)  IF_ISH_CONSTANT_DEFINITION IS-H: Definition of General Constants 20040913
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_ISHMED_DOC_CONT_ARCHIVE Content Part of a Medical Document 20040907
2 Inheritance (c INHERITING FROM c_ref)  CL_ISHMED_DOC_CONT_SAPSTORAGE i.s.h.med: Content of a Medical Document 20040908
Properties
Class CL_ISHMED_DOC_CONTENT  
Short Description i.s.h.med: Content of Med Document (=>KLASSENDOKU)    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package NMED_DOC   IS-H*MED: Medical Documents 
Created 20040902   SAP 
Last change 20050615   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
# Interface Abstract Final Description Created on
1 IF_ISHMED_DOC_CONSTANTS ISHMED Documents: Contants 20040913
2 IF_ISHMED_DOC_CONTENT_DESC Description of Content Part of i.s.h.med Document (DOCU) 20040913
3 IF_ISH_CONSTANT_DEFINITION IS-H: Definition of General Constants 20040913
Friends
# Friend Modeled only Created on Description
1 CL_ISHMED_XML_TOOLS 20050609 Tools for XML Creation
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CO_CONTENTTYPE_ARCHIVE_UNKNOWN Instance attribute Private Attribute reference (LIKE) 20040913
2 CO_FALSE Instance attribute Private Attribute reference (LIKE) 20040913
3 CO_TRUE Instance attribute Private Attribute reference (LIKE) 20040913
4 CO_TYPE_ISHMED_BINARY Constant Protected Type reference (TYPE) STRING 'ISHMED_N2BINARY' DDIC Type (in addit. to XString) Used for Binary Data 20040929
5 GR_CONTENT Instance attribute Protected Object reference (TYPE REF TO) CL_ISHMED_ANY_CONTAINER Actual Doc Content (Obj./Data Dependent on Content Type) 20040907
6 GS_CONTENT_META Instance attribute Protected Type reference (TYPE) RN2DOCCONTENT_META Metadata for Document Content, See Structure Docu 20040907
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR (=>METHODENDOKU) 20040902
2 CONVERT_BINARY_FORMATS Instance method Private Method Converts between XString and ISH_N2BINARY Acc. to Requirem. 20041108
3 GET_CONTENT Instance method Public Method Returns Document Content, If Exists (=>METHODENDOKU) 20040906
4 GET_CONTENT_FORMAT Instance method Public Method 20050519
5 GET_FILE_EXTENSION Instance method Public Method 20040927
6 GET_FILE_NAME Instance method Public Method Returns Data Name Which Content Is Assigned To 20041110
7 GET_MIME_TYPE Instance method Public Method 20040913
8 HAS_FILE_NAME Instance method Public Method Returns Whether File Name Is Assigned to Content 20041110
9 IS_BINARY_CONTENT Instance method Public Method 20040913
10 IS_CONTENT_COMPLETE Instance method Public Method Is this Document Content a Representation of Complete Doc. 20070522
11 IS_EMPTY Instance method Public Method Checks Whether Content Part Exists 20050113
12 IS_XML_CONTENT Instance method Public Method 20041108
Events
Class CL_ISHMED_DOC_CONTENT has no event.
Types
Class CL_ISHMED_DOC_CONTENT has no local type.
Method Signatures

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_CONTENT_META Call by reference Type reference (TYPE) RN2DOCCONTENT_META Beschreibungsdaten für den Inhaltsteil eines Dokuments 20040907
2 Importing I_CONTENT_DATA Call by reference Type reference (TYPE) ANY Inhaltsteil des Dokuments (Objekthandle oder Daten) 20040906
# Exception Resumable Description Created on
1 CX_ISHMED_DOC_BAD_CONTENT Fehlerhafter Dokumentinhalt, Instanz nicht erstellbar 20040902
2 CX_ISHMED_DOC_BAD_MIMETYPE Fehlerhafter oder unvollständiger Mime-Typ 20040928
3 CX_ISHMED_DOC_BINARY_EXPECTED Typfehler! Binärdaten (XSTRING / ISHMED_N2BINARY) erwartet. 20040929
4 CX_ISHMED_DOC_XML_EXPECTED Dokinhalt mit Binärdaten erwartet,aber andere Daten bekommen 20041110

Method CONVERT_BINARY_FORMATS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_RESULT Call by reference Type reference (TYPE) DATA Gleicher Wert, anderer Datentyp(XString od. ISHMED_N2BINARY) 20041108
2 Importing I_SOURCE Call by reference Type reference (TYPE) DATA Quellwert (XString oder ISHMED_N2BINARY) 20041108
# Exception Resumable Description Created on
1 CX_SY_MOVE_CAST_ERROR Oberklasse aller System-Exceptions 20041108

Method GET_CONTENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_CONTENT_DATA Call by reference Type reference (TYPE) ANY Dokumentinhalt. Der Inhalt der Referenz ist Dokumentabhängig 20040906
# Exception Resumable Description Created on
1 CX_SY_MOVE_CAST_ERROR Übergebener Datentyp passt nicht zum Typ des Datenteils 20040913

Method GET_CONTENT_FORMAT Signature

Method GET_CONTENT_FORMAT on class CL_ISHMED_DOC_CONTENT has no parameter.
Method GET_CONTENT_FORMAT on class CL_ISHMED_DOC_CONTENT has no exception.

Method GET_FILE_EXTENSION Signature

Method GET_FILE_EXTENSION on class CL_ISHMED_DOC_CONTENT has no parameter.
Method GET_FILE_EXTENSION on class CL_ISHMED_DOC_CONTENT has no exception.

Method GET_FILE_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_FILE_NAME Value transfer Type reference (TYPE) STRING Der Dateiname bzw.blank, falls kein Dateiname zugeordnet ist 20041110

Method GET_FILE_NAME on class CL_ISHMED_DOC_CONTENT has no exception.

Method GET_MIME_TYPE Signature

Method GET_MIME_TYPE on class CL_ISHMED_DOC_CONTENT has no parameter.
Method GET_MIME_TYPE on class CL_ISHMED_DOC_CONTENT has no exception.

Method HAS_FILE_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_HAS_FILE_NAME Value transfer Type reference (TYPE) ISH_TRUE_FALSE liefert true, falls dem Inhalt ein Dateiname zugeordnet ist 20041110

Method HAS_FILE_NAME on class CL_ISHMED_DOC_CONTENT has no exception.

Method IS_BINARY_CONTENT Signature

Method IS_BINARY_CONTENT on class CL_ISHMED_DOC_CONTENT has no parameter.
Method IS_BINARY_CONTENT on class CL_ISHMED_DOC_CONTENT has no exception.

Method IS_CONTENT_COMPLETE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_IS_COMPLETE Value transfer Type reference (TYPE) ISH_TRUE_FALSE true, falls keine Inhalte (z.B.Linkbaustein-Daten) fehlen 20070522

Method IS_CONTENT_COMPLETE on class CL_ISHMED_DOC_CONTENT has no exception.

Method IS_EMPTY Signature

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

Method IS_EMPTY on class CL_ISHMED_DOC_CONTENT has no exception.

Method IS_XML_CONTENT Signature

Method IS_XML_CONTENT on class CL_ISHMED_DOC_CONTENT has no parameter.
Method IS_XML_CONTENT on class CL_ISHMED_DOC_CONTENT has no exception.
History
Last changed by/on SAP  20050615 
SAP Release Created in 473