SAP ABAP Class CL_ISHMED_DOC_XML_DATA (Data Class for Document Application XML)
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 Inheritance (c INHERITING FROM c_ref)  CL_ISHMED_DOC_BIN_DATA Basic Class Binary Data Storage in KPro 20050519
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_ISHMED_DOC_XML_CONSTANTS Contants for XML Processing in i.s.h.med 20050519
3 Interface implementation (CLASS c. INTERFACES i_ref)  IF_ISH_CONSTANT_DEFINITION IS-H: Definition of General Constants 20070510
Properties
Class CL_ISHMED_DOC_XML_DATA  
Short Description Data Class for Document Application XML    
Super Class CL_ISHMED_DOC_BIN_DATA Basic Class Binary Data Storage in KPro 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class N2DOC_WORD    
Program status P  SAP Standard Production Program 
Category 0   
Package NMED_DOC   IS-H*MED: Medical Documents 
Created 20050519   SAP 
Last change 20060208   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_ISHMED_DOC_XML_DATA has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_ISHMED_DOC_XML_CONSTANTS Contants for XML Processing in i.s.h.med 20050519
2 IF_ISH_CONSTANT_DEFINITION IS-H: Definition of General Constants 20070510
Friends
Class CL_ISHMED_DOC_XML_DATA has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 ACTIVE Instance attribute Private Attribute reference (LIKE) 20070510
2 CO_DEFAULT_SCHEMA_CLASS Constant Protected Type reference (TYPE) STRING 'CL_ISHMED_DOC_SCHEMA' Standard Class for Creation of XML Schema 20050530
3 CO_VCODE_DISPLAY Instance attribute Private Attribute reference (LIKE) 20070510
4 CO_VCODE_INSERT Instance attribute Private Attribute reference (LIKE) 20070510
5 CO_VCODE_UPDATE Instance attribute Private Attribute reference (LIKE) 20070510
6 CV_AUSTRIA Instance attribute Private Attribute reference (LIKE) 20070510
7 CV_CANADA Instance attribute Private Attribute reference (LIKE) 20070510
8 CV_FRANCE Instance attribute Private Attribute reference (LIKE) 20070510
9 CV_GERMANY Instance attribute Private Attribute reference (LIKE) 20070510
10 CV_ITALY Instance attribute Private Attribute reference (LIKE) 20070510
11 CV_NETHERLANDS Instance attribute Private Attribute reference (LIKE) 20070510
12 CV_SINGAPORE Instance attribute Private Attribute reference (LIKE) 20070510
13 CV_SPAIN Instance attribute Private Attribute reference (LIKE) 20070510
14 CV_SWITZERLAND Instance attribute Private Attribute reference (LIKE) 20070510
15 C_MEDDOC_TAG_CONTENT Instance attribute Private Attribute reference (LIKE) 20050519
16 C_MEDDOC_TAG_CONTENT_BIN Instance attribute Private Attribute reference (LIKE) 20050519
17 C_MEDDOC_TAG_CONTENT_FNAME Instance attribute Private Attribute reference (LIKE) 20050519
18 C_MEDDOC_TAG_CONTENT_MIME Instance attribute Private Attribute reference (LIKE) 20050519
19 C_MEDDOC_TAG_CONTENT_PART Instance attribute Private Attribute reference (LIKE) 20050519
20 C_MEDDOC_TAG_CONTENT_XML Instance attribute Private Attribute reference (LIKE) 20050519
21 C_MEDDOC_TAG_HEAD Instance attribute Private Attribute reference (LIKE) 20050519
22 C_MEDDOC_TAG_ROOT Instance attribute Private Attribute reference (LIKE) 20050519
23 C_NAMESPACE_PREFIX_MEDDOC Instance attribute Private Attribute reference (LIKE) 20050519
24 C_NAMESPACE_URI_MEDDOC Instance attribute Private Attribute reference (LIKE) 20050519
25 C_NAMESPACE_URI_PMDXML_EXPORT Instance attribute Private Attribute reference (LIKE) 20050519
26 C_PMDXML_TAG_BIGTEXT Instance attribute Private Attribute reference (LIKE) 20050519
27 C_PMDXML_TAG_DATE Instance attribute Private Attribute reference (LIKE) 20050519
28 C_PMDXML_TAG_DEC Instance attribute Private Attribute reference (LIKE) 20050519
29 C_PMDXML_TAG_FIXTEXT Instance attribute Private Attribute reference (LIKE) 20050519
30 C_PMDXML_TAG_FLOAT Instance attribute Private Attribute reference (LIKE) 20050519
31 C_PMDXML_TAG_INT Instance attribute Private Attribute reference (LIKE) 20050519
32 C_PMDXML_TAG_LINKELEMENT Instance attribute Private Attribute reference (LIKE) 20050519
33 C_PMDXML_TAG_LONGTEXT Instance attribute Private Attribute reference (LIKE) 20050519
34 C_PMDXML_TAG_MASTER Instance attribute Private Attribute reference (LIKE) 20050519
35 C_PMDXML_TAG_MULTIPLESTRUCTURE Instance attribute Private Attribute reference (LIKE) 20050519
36 C_PMDXML_TAG_NUM Instance attribute Private Attribute reference (LIKE) 20050519
37 C_PMDXML_TAG_PUSHBUTTON Instance attribute Private Attribute reference (LIKE) 20050519
38 C_PMDXML_TAG_SAPSCRIPTTEXT Instance attribute Private Attribute reference (LIKE) 20050519
39 C_PMDXML_TAG_SAPSCRIPT_FORMAT Instance attribute Private Attribute reference (LIKE) 20070510
40 C_PMDXML_TAG_SIMPLEFIELD Instance attribute Private Attribute reference (LIKE) 20050519
41 C_PMDXML_TAG_SIMPLESTRUCTURE Instance attribute Private Attribute reference (LIKE) 20050519
42 C_PMDXML_TAG_TIME Instance attribute Private Attribute reference (LIKE) 20050519
43 C_PMDXML_TAG_YESNOFIELD Instance attribute Private Attribute reference (LIKE) 20050519
44 C_XML_NAMESPACE_SEPARATOR Instance attribute Private Attribute reference (LIKE) 20050519
45 C_XML_NS_DECLARATION_PREFIX Instance attribute Private Attribute reference (LIKE) 20050519
46 C_XSD_ATTRIB_BASE Instance attribute Private Attribute reference (LIKE) 20050519
47 C_XSD_ATTRIB_FIXED Instance attribute Private Attribute reference (LIKE) 20050519
48 C_XSD_ATTRIB_MAXOCCURS Instance attribute Private Attribute reference (LIKE) 20050519
49 C_XSD_ATTRIB_MINOCCURS Instance attribute Private Attribute reference (LIKE) 20050519
50 C_XSD_ATTRIB_NAME Instance attribute Private Attribute reference (LIKE) 20050519
51 C_XSD_ATTRIB_NILLABLE Instance attribute Private Attribute reference (LIKE) 20050519
52 C_XSD_ATTRIB_TYPE Instance attribute Private Attribute reference (LIKE) 20050519
53 C_XSD_ATTRIB_VALUE Instance attribute Private Attribute reference (LIKE) 20050519
54 C_XSD_COMPLEXTYPE Instance attribute Private Attribute reference (LIKE) 20050519
55 C_XSD_DATATYPE_BASE64BINARY Instance attribute Private Attribute reference (LIKE) 20050519
56 C_XSD_DATATYPE_STRING Instance attribute Private Attribute reference (LIKE) 20050519
57 C_XSD_ELEMENT Instance attribute Private Attribute reference (LIKE) 20050519
58 C_XSD_NAMESPACE_URI Instance attribute Private Attribute reference (LIKE) 20050519
59 C_XSD_PATTERN Instance attribute Private Attribute reference (LIKE) 20050519
60 C_XSD_RESTRICTION Instance attribute Private Attribute reference (LIKE) 20050519
61 C_XSD_SCHEMA_ROOT Instance attribute Private Attribute reference (LIKE) 20050519
62 C_XSD_SEQUENCE Instance attribute Private Attribute reference (LIKE) 20050519
63 C_XSD_SIMPLETYPE Instance attribute Private Attribute reference (LIKE) 20050519
64 C_XSD_TARGET_NAMESPACE Instance attribute Private Attribute reference (LIKE) 20050519
65 C_XSD_VALUE_FALSE Instance attribute Private Attribute reference (LIKE) 20050519
66 C_XSD_VALUE_TRUE Instance attribute Private Attribute reference (LIKE) 20050519
67 C_XSLT_PMDXML_TO_HTML_NORMAL Instance attribute Private Attribute reference (LIKE) 20050606
68 C_XSLT_PMDXML_TO_HTML_PRINT Instance attribute Private Attribute reference (LIKE) 20050606
69 C_XSLT_PMDXML_TO_HTML_QUICK Instance attribute Private Attribute reference (LIKE) 20050606
70 C_XSLT_PMDXML_TO_HTML_SHORT Instance attribute Private Attribute reference (LIKE) 20050606
71 GR_KPRO_BLOB_STORE Instance attribute Protected Object reference (TYPE REF TO) CL_ISHMED_KPRO_MULTI_STORAGE Save a Multi-Part Object in the Kpro 20070510
72 GR_XML_DOCUMENT Instance attribute Protected Object reference (TYPE REF TO) CL_ISHMED_XML_DOCUMENT_BASE XML Document Content as DOM Tree 20050607
73 GS_DTD Instance attribute Protected Type reference (TYPE) ISHMED_N2BINARY Doc Cat Definition for this Document 20050620
74 GS_N2DTAPPLXML Instance attribute Protected Type reference (TYPE) N2DTAPPL_XML Configuration Settings of Doc Cat 20050606
75 INACTIVE Instance attribute Private Attribute reference (LIKE) 20070510
76 NO Instance attribute Private Attribute reference (LIKE) 20070510
77 YES Instance attribute Private Attribute reference (LIKE) 20070510
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20050519
2 CONV_XML_TO_HTML Instance method Protected Method Converts XML Content to HTML Using Stylesheet Call 20050530
3 DO_CHECK Instance method Protected Method Check XML Document Content 20050608
4 INIT_SECONDARY_CONTENT_STORE Instance method Protected Method Init Instance to Deal with Secondary Content Blocks 20070510
5 SET_KPRO_PROC_MODE Instance method Protected Method Update Access Mode for Kpro Blob Store 20070510
Events
Class CL_ISHMED_DOC_XML_DATA has no event.
Types
Class CL_ISHMED_DOC_XML_DATA 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 IR_CONTENT Call by reference Object reference (TYPE REF TO) CL_ISHMED_DOC_CONTENT IS-H*MED: Inhalt eines medizinischen Dokuments 20050519
2 Importing IR_ENVIRONMENT Call by reference Object reference (TYPE REF TO) CL_ISH_ENVIRONMENT IS-H: Klasse für Sammlung aller Objekte des Speichers 20050519
3 Importing IS_APPLICATION Call by reference Type reference (TYPE) RN2DOCCAT_APPLICATION Dokumenttyp: Anwendung 20050519
4 Importing IS_DOCADMIN Call by reference Type reference (TYPE) RN2DOCADMIN IS-H*MED: Alle DokVerwaltungsdaten eines Dokuments 20050519
5 Importing I_PROC_MODE Call by reference Type reference (TYPE) N2_METHOD Verarbeitungsfunktion /Aktion / Methode 20050519
# Exception Resumable Description Created on
1 CX_ISHMED_DOC_MAINTAIN IS-H*MED Dokumente: Ausnahmen bei Instanzierung 20050803

Method CONV_XML_TO_HTML Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_CONTENT Call by reference Type reference (TYPE) ANY XML-Baum, der nach HTML umgesetzt werden soll 20050608
2 Importing IS_CONTENT_META Call by reference Type reference (TYPE) RN2DOCCONTENT_META Beschreibungsdaten für den Inhaltsteil eines Dokuments 20050530
3 Returning RR_CONTENT Value transfer Object reference (TYPE REF TO) CL_ISHMED_DOC_CONTENT resultierendes HTML-Dokument 20050530
# Exception Resumable Description Created on
1 CX_ISHMED_DOC_MAINTAIN Fehler bei der Dokumentbearbeitung 20050530

Method DO_CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_CONTENT Call by reference Object reference (TYPE REF TO) IF_IXML_NODE zu prüfender Dokumentinhalt als DOM-Baum 20050608
# Exception Resumable Description Created on
1 CX_ISHMED_DOC_MAINTAIN Fehlerhafter Dokumentinhalt (Dokument erfüllt DTD nicht) 20050608

Method INIT_SECONDARY_CONTENT_STORE Signature

Method INIT_SECONDARY_CONTENT_STORE on class CL_ISHMED_DOC_XML_DATA has no parameter.
# Exception Resumable Description Created on
1 CX_ISHMED_DOC_MAINTAIN Dokumente: Ausnahmen bei der Bearbeitung 20070510

Method SET_KPRO_PROC_MODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_MODE Call by reference Type reference (TYPE) N2_METHOD Mode Parameter (steuert die Aktion) 20070510
# Exception Resumable Description Created on
1 CX_ISHMED_DOC_MAINTAIN Dokumente: Ausnahmen bei der Bearbeitung 20070510
History
Last changed by/on SAP  20060208 
SAP Release Created in 600