SAP ABAP Class CL_ISHMED_DOC_WRAP_XML (Zips or Unzips a Medical Document for Dispatch)
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_COMM_CONSTANTS Constants for Communication 20050223
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_ISHMED_DOC_CONSTANTS ISHMED Documents: Contants 20050223
3 Interface implementation (CLASS c. INTERFACES i_ref)  IF_ISHMED_DOC_XML_CONSTANTS Contants for XML Processing in i.s.h.med 20041118
4 Interface implementation (CLASS c. INTERFACES i_ref)  IF_ISH_CONSTANT_DEFINITION IS-H: Definition of General Constants 20040927
Properties
Class CL_ISHMED_DOC_WRAP_XML  
Short Description Zips or Unzips a Medical Document for Dispatch    
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 20040927   SAP 
Last change 20070917   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_ISHMED_DOC_WRAP_XML has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_ISHMED_DOC_COMM_CONSTANTS Constants for Communication 20050223
2 IF_ISHMED_DOC_CONSTANTS ISHMED Documents: Contants 20050223
3 IF_ISHMED_DOC_XML_CONSTANTS Contants for XML Processing in i.s.h.med 20041118
4 IF_ISH_CONSTANT_DEFINITION IS-H: Definition of General Constants 20040927
Friends
# Friend Modeled only Created on Description
1 CL_ISHMED_DOC_ASSIGN_RECEIVED 20050525 Postprocessing Function for Received Documents
2 CL_ISHMED_DOC_TRANSFER_WS 20050321 Sending + Receiving of Med. Documents
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 ACTIVE Instance attribute Private Attribute reference (LIKE) 20041118
2 CO_APPL_DTA Instance attribute Private Attribute reference (LIKE) 20050223
3 CO_APPL_LINK_ARCHIVE Instance attribute Private Attribute reference (LIKE) 20050223
4 CO_APPL_LINK_SAPSTORAGE Instance attribute Private Attribute reference (LIKE) 20050223
5 CO_APPL_PDF Instance attribute Private Attribute reference (LIKE) 20050223
6 CO_APPL_PMD Instance attribute Private Attribute reference (LIKE) 20050223
7 CO_APPL_SAPSCRIPT Instance attribute Private Attribute reference (LIKE) 20050223
8 CO_APPL_WINWORD Instance attribute Private Attribute reference (LIKE) 20050223
9 CO_APPL_WORD Instance attribute Private Attribute reference (LIKE) 20050223
10 CO_APPL_WORDCONTAINER Instance attribute Private Attribute reference (LIKE) 20050223
11 CO_APPL_XML Instance attribute Private Attribute reference (LIKE) 20050223
12 CO_BORID_DRAW Instance attribute Private Attribute reference (LIKE) 20050223
13 CO_BORID_MEDDOC Instance attribute Private Attribute reference (LIKE) 20050223
14 CO_BORTXT_MEDDOC Instance attribute Private Attribute reference (LIKE) 20050223
15 CO_CHAR_DOT Instance attribute Private Attribute reference (LIKE) 20050223
16 CO_CHAR_PLUS Instance attribute Private Attribute reference (LIKE) 20050223
17 CO_COMM_DIRECTION_IN Instance attribute Private Attribute reference (LIKE) 20050223
18 CO_COMM_DIRECTION_OUT Instance attribute Private Attribute reference (LIKE) 20050223
19 CO_COMM_DOCSTAT_NORMAL Instance attribute Private Attribute reference (LIKE) 20050308
20 CO_COMM_DOCSTAT_RELEASED Instance attribute Private Attribute reference (LIKE) 20050308
21 CO_COMM_OBJECTTYPE_DOC Instance attribute Private Attribute reference (LIKE) 20050223
22 CO_COMM_STATUS_ERROR Instance attribute Private Attribute reference (LIKE) 20050223
23 CO_COMM_STATUS_MANUALLY_ASSIGN Instance attribute Private Attribute reference (LIKE) 20050511
24 CO_COMM_STATUS_SUCCESS Instance attribute Private Attribute reference (LIKE) 20050223
25 CO_COMM_STATUS_TRANSFER_FAILED Instance attribute Private Attribute reference (LIKE) 20050511
26 CO_COMM_STATUS_TRANSF_STARTED Instance attribute Private Attribute reference (LIKE) 20050223
27 CO_COMM_STATUS_TYPE_CORR Instance attribute Private Attribute reference (LIKE) 20050301
28 CO_COMM_STATUS_TYPE_ERROR Instance attribute Private Attribute reference (LIKE) 20050301
29 CO_COMM_STATUS_TYPE_SUCCESS Instance attribute Private Attribute reference (LIKE) 20050301
30 CO_COMM_STATUS_TYPE_UNDEF Instance attribute Private Attribute reference (LIKE) 20050301
31 CO_COMM_STATUS_UNASSIGNED Instance attribute Private Attribute reference (LIKE) 20050223
32 CO_CREATE_LOAD Instance attribute Private Attribute reference (LIKE) 20050223
33 CO_CREATE_NEW Instance attribute Private Attribute reference (LIKE) 20050223
34 CO_DOC_RELATION_REPLACE Instance attribute Private Attribute reference (LIKE) 20050223
35 CO_DOC_SCREENTYPE_CTR Instance attribute Private Attribute reference (LIKE) 20050511
36 CO_DOC_SCREENTYPE_DYN Instance attribute Private Attribute reference (LIKE) 20050511
37 CO_DOC_TRANSFER_BADI Constant Private Type reference (TYPE) EXIT_DEF 'ISHMED_DOC_TRANSFER' BAdI Name for Modification During Doc Dispatch/Receive 20050223
38 CO_ENQUEUE_SCOPE Instance attribute Private Attribute reference (LIKE) 20050223
39 CO_FALSE Instance attribute Private Attribute reference (LIKE) 20050301
40 CO_FORMAT_HTML Instance attribute Private Attribute reference (LIKE) 20050301
41 CO_FORMAT_PARAMDOKU Instance attribute Private Attribute reference (LIKE) 20050301
42 CO_FORMAT_PDF Instance attribute Private Attribute reference (LIKE) 20050511
43 CO_FORMAT_SAPSCRIPT Instance attribute Private Attribute reference (LIKE) 20050511
44 CO_FORMAT_WORDCONTAINER Instance attribute Private Attribute reference (LIKE) 20050301
45 CO_FORMAT_XMLDISP Instance attribute Private Attribute reference (LIKE) 20050301
46 CO_FORMAT_XMLDISP_2 Instance attribute Private Attribute reference (LIKE) 20050301
47 CO_FORMAT_XMLEXPORT Instance attribute Private Attribute reference (LIKE) 20050301
48 CO_MIME_ARCHIVE_UNKNOWN Instance attribute Private Attribute reference (LIKE) 20050223
49 CO_MIME_HTML Instance attribute Private Attribute reference (LIKE) 20050301
50 CO_MIME_PDF Instance attribute Private Attribute reference (LIKE) 20050511
51 CO_MIME_XML Instance attribute Private Attribute reference (LIKE) 20050301
52 CO_MIME_XML_DISP1 Instance attribute Private Attribute reference (LIKE) 20050511
53 CO_MIME_XML_DISP2 Instance attribute Private Attribute reference (LIKE) 20050511
54 CO_MIME_XML_EXP Instance attribute Private Attribute reference (LIKE) 20050511
55 CO_MODE_DELETE Instance attribute Private Attribute reference (LIKE) 20041118
56 CO_MODE_ERROR Instance attribute Private Attribute reference (LIKE) 20041118
57 CO_MODE_INSERT Instance attribute Private Attribute reference (LIKE) 20041118
58 CO_MODE_UNCHANGED Instance attribute Private Attribute reference (LIKE) 20041118
59 CO_MODE_UPDATE Instance attribute Private Attribute reference (LIKE) 20041118
60 CO_MSGTY_ERROR Instance attribute Private Attribute reference (LIKE) 20050223
61 CO_OFF Instance attribute Private Attribute reference (LIKE) 20050223
62 CO_ON Instance attribute Private Attribute reference (LIKE) 20050223
63 CO_PROC_ARCHIVE Instance attribute Private Attribute reference (LIKE) 20050223
64 CO_PROC_CHANGE Instance attribute Private Attribute reference (LIKE) 20050223
65 CO_PROC_COPY Instance attribute Private Attribute reference (LIKE) 20050223
66 CO_PROC_CREATE Instance attribute Private Attribute reference (LIKE) 20050223
67 CO_PROC_CREATE_PART Instance attribute Private Attribute reference (LIKE) 20050223
68 CO_PROC_CREATE_VERSION Instance attribute Private Attribute reference (LIKE) 20050223
69 CO_PROC_DELETE Instance attribute Private Attribute reference (LIKE) 20050223
70 CO_PROC_DELETE_PHYSIC Instance attribute Private Attribute reference (LIKE) 20050223
71 CO_PROC_DISPLAY Instance attribute Private Attribute reference (LIKE) 20050223
72 CO_PROC_EXIST Instance attribute Private Attribute reference (LIKE) 20050223
73 CO_PROC_INSERT Instance attribute Private Attribute reference (LIKE) 20050223
74 CO_PROC_PRINT Instance attribute Private Attribute reference (LIKE) 20050223
75 CO_PROC_PRINT_OTF Instance attribute Private Attribute reference (LIKE) 20050223
76 CO_PROC_PRINT_VIEW Instance attribute Private Attribute reference (LIKE) 20050223
77 CO_PROC_QUICK_VIEW Instance attribute Private Attribute reference (LIKE) 20050223
78 CO_PROC_UNDEFINED Instance attribute Private Attribute reference (LIKE) 20050223
79 CO_PROC_UNDELETE Instance attribute Private Attribute reference (LIKE) 20050223
80 CO_PROC_UPDATE Instance attribute Private Attribute reference (LIKE) 20050223
81 CO_STORE_ARCHIVE_ONLY Instance attribute Private Attribute reference (LIKE) 20050223
82 CO_STORE_ARCHIVE_PLUS Instance attribute Private Attribute reference (LIKE) 20050223
83 CO_STORE_FILESYSTEM Instance attribute Private Attribute reference (LIKE) 20050223
84 CO_STORE_R3DB Instance attribute Private Attribute reference (LIKE) 20050223
85 CO_STORE_SAPSTORAGE Instance attribute Private Attribute reference (LIKE) 20050223
86 CO_STORE_SERVER Instance attribute Private Attribute reference (LIKE) 20050223
87 CO_STORE_VIA_ARCHIVELINK Instance attribute Private Attribute reference (LIKE) 20050223
88 CO_STORE_VIA_KPRO Instance attribute Private Attribute reference (LIKE) 20050223
89 CO_TRUE Instance attribute Private Attribute reference (LIKE) 20050301
90 CO_VCODE_DISPLAY Instance attribute Private Attribute reference (LIKE) 20041118
91 CO_VCODE_INSERT Instance attribute Private Attribute reference (LIKE) 20041118
92 CO_VCODE_UPDATE Instance attribute Private Attribute reference (LIKE) 20041118
93 CV_AUSTRIA Instance attribute Private Attribute reference (LIKE) 20041118
94 CV_CANADA Instance attribute Private Attribute reference (LIKE) 20041118
95 CV_FRANCE Instance attribute Private Attribute reference (LIKE) 20041118
96 CV_GERMANY Instance attribute Private Attribute reference (LIKE) 20041118
97 CV_ITALY Instance attribute Private Attribute reference (LIKE) 20041118
98 CV_NETHERLANDS Instance attribute Private Attribute reference (LIKE) 20041118
99 CV_SINGAPORE Instance attribute Private Attribute reference (LIKE) 20041118
100 CV_SPAIN Instance attribute Private Attribute reference (LIKE) 20041118
101 CV_SWITZERLAND Instance attribute Private Attribute reference (LIKE) 20041118
102 C_MEDDOC_TAG_CONTENT Instance attribute Private Attribute reference (LIKE) 20041118
103 C_MEDDOC_TAG_CONTENT_BIN Instance attribute Private Attribute reference (LIKE) 20041118
104 C_MEDDOC_TAG_CONTENT_FNAME Instance attribute Private Attribute reference (LIKE) 20041118
105 C_MEDDOC_TAG_CONTENT_MIME Instance attribute Private Attribute reference (LIKE) 20041118
106 C_MEDDOC_TAG_CONTENT_PART Instance attribute Private Attribute reference (LIKE) 20041118
107 C_MEDDOC_TAG_CONTENT_XML Instance attribute Private Attribute reference (LIKE) 20041118
108 C_MEDDOC_TAG_HEAD Instance attribute Private Attribute reference (LIKE) 20041118
109 C_MEDDOC_TAG_ROOT Instance attribute Private Attribute reference (LIKE) 20041118
110 C_NAMESPACE_PREFIX_MEDDOC Instance attribute Private Attribute reference (LIKE) 20050511
111 C_NAMESPACE_URI_MEDDOC Instance attribute Private Attribute reference (LIKE) 20041118
112 C_NAMESPACE_URI_PMDXML_EXPORT Instance attribute Private Attribute reference (LIKE) 20041118
113 C_PMDXML_TAG_BIGTEXT Instance attribute Private Attribute reference (LIKE) 20041118
114 C_PMDXML_TAG_DATE Instance attribute Private Attribute reference (LIKE) 20041118
115 C_PMDXML_TAG_DEC Instance attribute Private Attribute reference (LIKE) 20050223
116 C_PMDXML_TAG_FIXTEXT Instance attribute Private Attribute reference (LIKE) 20041118
117 C_PMDXML_TAG_FLOAT Instance attribute Private Attribute reference (LIKE) 20041118
118 C_PMDXML_TAG_INT Instance attribute Private Attribute reference (LIKE) 20041118
119 C_PMDXML_TAG_LINKELEMENT Instance attribute Private Attribute reference (LIKE) 20041118
120 C_PMDXML_TAG_LONGTEXT Instance attribute Private Attribute reference (LIKE) 20041118
121 C_PMDXML_TAG_MASTER Instance attribute Private Attribute reference (LIKE) 20041118
122 C_PMDXML_TAG_MULTIPLESTRUCTURE Instance attribute Private Attribute reference (LIKE) 20041118
123 C_PMDXML_TAG_NUM Instance attribute Private Attribute reference (LIKE) 20041118
124 C_PMDXML_TAG_PUSHBUTTON Instance attribute Private Attribute reference (LIKE) 20041118
125 C_PMDXML_TAG_SAPSCRIPTTEXT Instance attribute Private Attribute reference (LIKE) 20041118
126 C_PMDXML_TAG_SIMPLEFIELD Instance attribute Private Attribute reference (LIKE) 20041118
127 C_PMDXML_TAG_SIMPLESTRUCTURE Instance attribute Private Attribute reference (LIKE) 20041118
128 C_PMDXML_TAG_TIME Instance attribute Private Attribute reference (LIKE) 20041118
129 C_PMDXML_TAG_YESNOFIELD Instance attribute Private Attribute reference (LIKE) 20041118
130 C_XML_NAMESPACE_SEPARATOR Instance attribute Private Attribute reference (LIKE) 20050223
131 C_XML_NS_DECLARATION_PREFIX Instance attribute Private Attribute reference (LIKE) 20050223
132 C_XSD_ATTRIB_BASE Instance attribute Private Attribute reference (LIKE) 20050223
133 C_XSD_ATTRIB_FIXED Instance attribute Private Attribute reference (LIKE) 20050223
134 C_XSD_ATTRIB_MAXOCCURS Instance attribute Private Attribute reference (LIKE) 20050223
135 C_XSD_ATTRIB_MINOCCURS Instance attribute Private Attribute reference (LIKE) 20050223
136 C_XSD_ATTRIB_NAME Instance attribute Private Attribute reference (LIKE) 20041118
137 C_XSD_ATTRIB_NILLABLE Instance attribute Private Attribute reference (LIKE) 20050223
138 C_XSD_ATTRIB_TYPE Instance attribute Private Attribute reference (LIKE) 20041118
139 C_XSD_ATTRIB_VALUE Instance attribute Private Attribute reference (LIKE) 20050223
140 C_XSD_COMPLEXTYPE Instance attribute Private Attribute reference (LIKE) 20041118
141 C_XSD_DATATYPE_BASE64BINARY Instance attribute Private Attribute reference (LIKE) 20050223
142 C_XSD_DATATYPE_STRING Instance attribute Private Attribute reference (LIKE) 20050223
143 C_XSD_ELEMENT Instance attribute Private Attribute reference (LIKE) 20041118
144 C_XSD_NAMESPACE_URI Instance attribute Private Attribute reference (LIKE) 20050223
145 C_XSD_PATTERN Instance attribute Private Attribute reference (LIKE) 20050223
146 C_XSD_RESTRICTION Instance attribute Private Attribute reference (LIKE) 20050223
147 C_XSD_SCHEMA_ROOT Instance attribute Private Attribute reference (LIKE) 20041118
148 C_XSD_SEQUENCE Instance attribute Private Attribute reference (LIKE) 20041118
149 C_XSD_SIMPLETYPE Instance attribute Private Attribute reference (LIKE) 20050223
150 C_XSD_TARGET_NAMESPACE Instance attribute Private Attribute reference (LIKE) 20050223
151 C_XSD_VALUE_FALSE Instance attribute Private Attribute reference (LIKE) 20050223
152 C_XSD_VALUE_TRUE Instance attribute Private Attribute reference (LIKE) 20050223
153 INACTIVE Instance attribute Private Attribute reference (LIKE) 20041118
154 NO Instance attribute Private Attribute reference (LIKE) 20041118
155 YES Instance attribute Private Attribute reference (LIKE) 20041118
Methods
# Method Level Visibility Method type Description Created on
1 DOCADMIN_EXTERNAL_2_INTERNAL Static method Public Method Converts Dispatch Structure to Internal rn2docadmin Struct. 20050124
2 DOCADMIN_INTERNAL_2_EXTERNAL Static method Public Method Converts Internal rn2docadmin Structure to Dispatch Struct. 20050124
3 DOCADMIN_INT_SND_2_INTERNAL Static method Public Method Converts Internal Doc. Mngmt Data from Doc. Dispatch Header 20061228
4 DOK_EXTKEY_TO_KEY Static method Public Method Convert Document Key from Internal to External 20050131
5 DOK_KEY_TO_EXTKEY Static method Public Method Convert Document Key from Internal to External 20050131
6 EXCEPTION_FROM_MSGVAR Static method Public Method Convert Message from Global Message Variables to Exception 20050223
7 GET_BADI_INSTANCE Static method Public Method Tries to Create and Return BAdI Instance 20050224
8 GET_CHILD_NODE_BY_NAME Static method Private Method Gets First Direct Subnode that Has a Given Name 20041116
9 IS_FORMAT_SUPPORTED Static method Public Method Returns Whether Content Form is Supported 20041215
10 MAP_COMM_HEADER_TO_INBOUND_LOG Static method Public Method Transfer Data from Communication Header to Inbound Log 20070322
11 READ_DOC_FORMAT Static method Public Method Reads Communication Partner Settings from Database 20050315
12 READ_DOC_VERSIONS Static method Public Method Checks Whether Document Exists 20050223
13 RECEIVE_PREPARE_CONTENT Static method Public Method Unpack Document Content and Prepare for Saving 20050223
14 RECEIVE_PREPARE_DOCADMIN Static method Public Method Prepare Document Content for Saving 20070330
15 SEND_PREPARE_CONTENT Static method Public Method Prepares i.s.h.med Doc Content Ready for Dispatch 20050223
16 SEND_PREPARE_DATA Static method Public Method Prepares i.s.h.med Doc Content Ready for Dispatch 20061220
17 SET_VALUE_WITH_ZEROES Static method Private Method Fills Field with One Value and Adds Leading Zeros 20050309
18 UNWRAP_DOCUMENT Static method Public Method Unzips Content of XML Document from Dispatch Format 20041109
19 UNWRAP_DOC_CONTENT Static method Private Method Unzips Document Content Part 20041108
20 WRAP_DOCUMENT Static method Public Method Packs a Med Document into an XML Tree 20041109
21 WRAP_DOC_CONTENT Static method Private Method Packs a Binary Doc Content (e.g. XML, Word) to XML 20041110
Events
Class CL_ISHMED_DOC_WRAP_XML has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 T_CNT_META Private See coding 20040927 begin of t_cnt_meta, file_name type string, mime_type type string, end of t_cnt_meta
Method Signatures

Method DOCADMIN_EXTERNAL_2_INTERNAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ES_DOCADMIN Value transfer Type reference (TYPE) RN2DOCADMIN 20050124
2 Importing IS_DOCADMIN_EXT Call by reference Type reference (TYPE) RN2DOCADMIN_EXTERNAL Headerstruktur für ein versendetes Dokument 20050124

Method DOCADMIN_EXTERNAL_2_INTERNAL on class CL_ISHMED_DOC_WRAP_XML has no exception.

Method DOCADMIN_INTERNAL_2_EXTERNAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_RECIPIENT Call by reference Object reference (TYPE REF TO) CL_ISHMED_DOC_N2COM_PART_WS Empfänger des Dokuments 20050330
2 Importing IS_DOCADMIN Call by reference Type reference (TYPE) RN2DOCADMIN IS-H*MED: Alle DokVerwaltungsdaten eines Dokuments 20050124
3 Returning RS_DOCADMIN_EXT Value transfer Type reference (TYPE) RN2DOCADMIN_EXTERNAL Headerstruktur für ein versendetes Dokument 20050124
# Exception Resumable Description Created on
1 CX_ISHMED_DOC_SEND Fehler beim Dokumentenversand 20050308

Method DOCADMIN_INT_SND_2_INTERNAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ES_DOCADMIN Value transfer Type reference (TYPE) RN2DOCADMIN 20061228
2 Importing IS_DOCADMIN_EXT Call by reference Type reference (TYPE) RN2DOCADMIN_EXTERNAL Headerstruktur für ein versendetes Dokument 20061228

Method DOCADMIN_INT_SND_2_INTERNAL on class CL_ISHMED_DOC_WRAP_XML has no exception.

Method DOK_EXTKEY_TO_KEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_KEY Call by reference Type reference (TYPE) N2COM_EXTKEY interner Schlüssel eines übertragenen Objekts 20050309
2 Importing I_VR Call by reference Type reference (TYPE) N2COM_EXTVR Im Partnersystem verwendete Version eines Versandobjekts 20050309
3 Returning RS_DOC_KEY Value transfer Type reference (TYPE) RN2DOC_KEY 20050309

Method DOK_EXTKEY_TO_KEY on class CL_ISHMED_DOC_WRAP_XML has no exception.

Method DOK_KEY_TO_EXTKEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_KEY Call by reference Type reference (TYPE) N2COM_INTKEY interner Schlüssel eines übertragenen Objekts 20050309
2 Exporting E_VR Call by reference Type reference (TYPE) N2COM_INTVR Interne Version eines versendeten Objekts 20050309
3 Importing IS_DOC_KEY Call by reference Type reference (TYPE) RN2DOC_KEY 20050309

Method DOK_KEY_TO_EXTKEY on class CL_ISHMED_DOC_WRAP_XML has no exception.

Method EXCEPTION_FROM_MSGVAR Signature

Method EXCEPTION_FROM_MSGVAR on class CL_ISHMED_DOC_WRAP_XML has no parameter.
# Exception Resumable Description Created on
1 CX_ISHMED_DOC_SEND Fehler beim Dokumentenversand 20050223

Method GET_BADI_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_BADI_DOC_TRANSFER Value transfer Object reference (TYPE REF TO) IF_EX_ISHMED_DOC_TRANSFER Versand-BAdI-Instanz (=NULL, falls BAdI nicht implementiert) 20050224
# Exception Resumable Description Created on
1 CX_ISHMED_DOC_SEND_BADI Falls ein schwerer Fehler bei der Instantiierung auftrat. 20050224

Method GET_CHILD_NODE_BY_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_NODE Call by reference Object reference (TYPE REF TO) IF_IXML_NODE Elternknoten 20041116
2 Importing I_TAG_NAME Call by reference Type reference (TYPE) STRING Name des zu findenden direkten Kindknotens 20041116
3 Returning R_CHILD_NODE Value transfer Object reference (TYPE REF TO) IF_IXML_NODE der gefundene Kind-Knoten (initial, falls kein Treffer) 20041116

Method GET_CHILD_NODE_BY_NAME on class CL_ISHMED_DOC_WRAP_XML has no exception.

Method IS_FORMAT_SUPPORTED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CONTENT_DESC Call by reference Object reference (TYPE REF TO) IF_ISHMED_DOC_CONTENT_DESC Beschreibung des Dokumentenformats 20041215
2 Returning R_IS_SUPPORTED Value transfer Type reference (TYPE) ISH_TRUE_FALSE 'true', falls dieses Format unterstützt wird, sonst 'false' 20041215

Method IS_FORMAT_SUPPORTED on class CL_ISHMED_DOC_WRAP_XML has no exception.

Method MAP_COMM_HEADER_TO_INBOUND_LOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_EXT_HEADER Call by reference Type reference (TYPE) RN2DOCADMIN_EXTERNAL Headerstruktur für ein versendetes Dokument 20070322
2 Returning RS_COMM_LOG_INBD Value transfer Type reference (TYPE) RN2COMM_LOGSTATIN_FIELDS Dokumentenempfang: zusätzliche Daten für empf. Dokumente 20070322

Method MAP_COMM_HEADER_TO_INBOUND_LOG on class CL_ISHMED_DOC_WRAP_XML has no exception.

Method READ_DOC_FORMAT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DOCCATEGORY Call by reference Type reference (TYPE) RN2DOCCATEGORY_KEY Schlüsselfelder eines Dokumenttyps 20050315
2 Importing I_PART_ID Call by reference Type reference (TYPE) N2COMM_PART Kommunikationspartner-ID 20050315
3 Returning RS_DOC_INFOS Value transfer Type reference (TYPE) TN2COM_DOCFORMAT Instanz mit Versandformat-Informationen 20050407
# Exception Resumable Description Created on
1 CX_ISHMED_DOC_SEND Partnerinformationen konnten nicht gelesen werden 20050315

Method READ_DOC_VERSIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DOC_KEY Call by reference Type reference (TYPE) RN2DOC_KEY IS-H*MED: Schlüssel eines Dokuments 20050223
2 Returning R_DOCUMENTS Value transfer Type reference (TYPE) ISHMED_T_DOCDATA gefundene Dokumente (alle Versionen zu diesem Dokument) 20050223

Method READ_DOC_VERSIONS on class CL_ISHMED_DOC_WRAP_XML has no exception.

Method RECEIVE_PREPARE_CONTENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ER_BADI_INSTANCE Call by reference Object reference (TYPE REF TO) IF_EX_ISHMED_DOC_TRANSFER Modifikations-BADI-Instanz 20050321
2 Exporting ER_COMMPART Call by reference Object reference (TYPE REF TO) CL_ISHMED_DOC_N2COM_PART_WS Informationen über Absendersystem 20050223
3 Exporting ER_DOC Call by reference Object reference (TYPE REF TO) CL_ISHMED_DOC_API Dokumenteninhalt 20050223
4 Exporting ES_DOCADMIN_EXT Call by reference Type reference (TYPE) RN2DOCADMIN_EXTERNAL ISHMED: DokVerwaltungsdaten zum Dokument anlegen 20050223
5 Exporting ES_DOCADMIN_INT Call by reference Type reference (TYPE) RN2DOCADMIN IS-H*MED: Alle DokVerwaltungsdaten eines Dokuments 20050427
6 Exporting E_END_PROCESSING Call by reference Type reference (TYPE) ISH_TRUE_FALSE true: Empfangsverarbeitung wurde durch BAdI beendet. 20050426
7 Exporting E_MODE Call by reference Type reference (TYPE) N2_METHOD Was soll passieren? Dok. anlegen/Version anlegen/Dok.ändern? 20050223
8 Exporting E_TRY_RELEASE Call by reference Type reference (TYPE) ISH_TRUE_FALSE soll versucht werden, das empfangene Dokument freizugeben? 20050322
9 Importing I_EXTERNAL_DISPATCH_REQ Call by reference Type reference (TYPE) N2_MV_DISPATCH_REQUEST ID des Versandauftrags beim Dokumentabsender 20070110
10 Importing I_MIMETYPE Call by reference Type reference (TYPE) N2MIME Mimetyp 20070104
11 Importing I_RECIPIENT_ID Call by reference Type reference (TYPE) N2COMM_PART Kommunikationspartner-ID 20070111
12 Importing I_SENDER_ID Call by reference Type reference (TYPE) N2COMM_PART Absender des Dokuments 20070110
13 Importing I_XML_DOC Call by reference Type reference (TYPE) XSTRING Das empfangene Dokument 20050223
# Exception Resumable Description Created on
1 CX_ISHMED_DOC_MAINTAIN IS-H*MED Dokumente: Anlegen / Pflege 20050223

Method RECEIVE_PREPARE_DOCADMIN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_DOCADMIN_EXT Call by reference Type reference (TYPE) RN2DOCADMIN_EXTERNAL ISHMED: DokVerwaltungsdaten zum Dokument anlegen 20070330
2 Changing CS_DOCADMIN_INT Call by reference Type reference (TYPE) RN2DOCADMIN IS-H*MED: Alle DokVerwaltungsdaten eines Dokuments 20070330
3 Changing C_END_PROCESSING Call by reference Type reference (TYPE) ISH_TRUE_FALSE true: Empfangsverarbeitung wurde durch BAdI beendet. 20070330
4 Exporting ER_BADI_INSTANCE Call by reference Object reference (TYPE REF TO) IF_EX_ISHMED_DOC_TRANSFER Modifikations-BADI-Instanz 20070330
5 Exporting ER_COMMPART Call by reference Object reference (TYPE REF TO) CL_ISHMED_DOC_N2COM_PART_WS Informationen über Absendersystem 20070330
6 Exporting ER_DOC Call by reference Object reference (TYPE REF TO) CL_ISHMED_DOC_API Dokumenteninhalt 20070330
7 Exporting E_MODE Call by reference Type reference (TYPE) N2_METHOD Was soll passieren? Dok. anlegen/Version anlegen/Dok.ändern? 20070330
8 Exporting E_TRY_RELEASE Call by reference Type reference (TYPE) ISH_TRUE_FALSE soll versucht werden, das empfangene Dokument freizugeben? 20070330
9 Importing IR_DOC_CONTENT Call by reference Object reference (TYPE REF TO) CL_ISHMED_DOC_CONTENT IS-H*MED: Inhalt eines med. Dokuments (=>KLASSENDOKU) 20070404
10 Importing I_EXTERNAL_DISPATCH_REQ Call by reference Type reference (TYPE) N2_MV_DISPATCH_REQUEST ID des Versandauftrags beim Dokumentabsender 20070330
11 Importing I_RECIPIENT_ID Call by reference Type reference (TYPE) N2COMM_PART Kommunikationspartner-ID 20070330
12 Importing I_SENDER_ID Call by reference Type reference (TYPE) N2COMM_PART Absender des Dokuments 20070330
# Exception Resumable Description Created on
1 CX_ISHMED_DOC_MAINTAIN IS-H*MED Dokumente: Anlegen / Pflege 20070330

Method SEND_PREPARE_CONTENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_DOCADM_EXT Call by reference Type reference (TYPE) RN2DOCADMIN_EXTERNAL Headerstruktur für ein versendetes Dokument 20050223
2 Exporting E_MIMETYPE Call by reference Type reference (TYPE) N2MIME Mimetyp 20070109
3 Exporting E_XML_DOC Call by reference Type reference (TYPE) XSTRING Das empfangene Dokument 20050223
4 Importing IR_COMMPART Call by reference Object reference (TYPE REF TO) CL_ISHMED_DOC_N2COM_PART_WS Informationen über Empfänger 20050323
5 Importing IR_DOCUMENT Call by reference Object reference (TYPE REF TO) CL_ISHMED_DOC_API Dokumenteninhalt 20050223
6 Importing IS_FRMT Call by reference Type reference (TYPE) RN2DOCCONTENT_META zu verwendendes Format (sonst wird Config gelesen) 20050315
7 Importing I_DISPATCH_REQUEST Call by reference Type reference (TYPE) N2_MV_DISPATCH_REQUEST ID eines Versandauftrags 20070103
# Exception Resumable Description Created on
1 CX_ISHMED_DOC_SEND IS-H*MED Dokumente: Anlegen / Pflege 20050302

Method SEND_PREPARE_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ER_DOC_CONTENT Call by reference Object reference (TYPE REF TO) CL_ISHMED_DOC_CONTENT IS-H*MED: Inhalt eines med. Dokuments (=>KLASSENDOKU) 20061220
2 Exporting ES_DOCADM_EXT Call by reference Type reference (TYPE) RN2DOCADMIN_EXTERNAL Headerstruktur für ein versendetes Dokument 20061220
3 Importing IR_COMMPART Call by reference Object reference (TYPE REF TO) CL_ISHMED_DOC_N2COM_PART_WS Informationen über Empfänger 20061220
4 Importing IR_DOCUMENT Call by reference Object reference (TYPE REF TO) CL_ISHMED_DOC_API Dokumenteninhalt 20061220
5 Importing IS_FRMT Call by reference Type reference (TYPE) RN2DOCCONTENT_META zu verwendendes Format (sonst wird Config gelesen) 20061220
6 Importing I_DISPATCH_REQUEST Call by reference Type reference (TYPE) N2_MV_DISPATCH_REQUEST ID eines Versandauftrags 20070103
# Exception Resumable Description Created on
1 CX_ISHMED_DOC_SEND IS-H*MED Dokumente: Anlegen / Pflege 20061220

Method SET_VALUE_WITH_ZEROES 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) CLIKE das Feld dessen WErt geändert werden soll 20050309
2 Importing I_VALUE Call by reference Type reference (TYPE) CLIKE der Wert, der gesetzt werden soll 20050309

Method SET_VALUE_WITH_ZEROES on class CL_ISHMED_DOC_WRAP_XML has no exception.

Method UNWRAP_DOCUMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ER_DOC_CONTENT Call by reference Object reference (TYPE REF TO) CL_ISHMED_DOC_CONTENT Dokumentinhalt 20070110
2 Exporting ES_DOCADMIN Call by reference Type reference (TYPE) RN2DOCADMIN Dokumentverwaltungssatz, intern 20070110
3 Exporting ES_DOC_EXTERNAL_HEADER Call by reference Type reference (TYPE) RN2DOCADMIN_EXTERNAL Zusätzliche Kopfdaten für Dok-Versand 20070110
4 Importing I_DOCUMENT Call by reference Type reference (TYPE) XSTRING Das empfangene Dokument 20070110
5 Importing I_EXTERNAL_DISPATCH_REQ Call by reference Type reference (TYPE) N2_MV_DISPATCH_REQUEST ID des Versandauftrags beim Dokumentabsender 20070110
6 Importing I_MIMETYPE Call by reference Type reference (TYPE) N2MIME Mimetyp 20070110
7 Importing I_SENDER_ID Call by reference Type reference (TYPE) N2COMM_PART Absender des Dokuments 20070110
# Exception Resumable Description Created on
1 CX_ISHMED_DOC_MAINTAIN Fehlerhafter Dokumentinhalt, Dokument nicht verwendbar 20050216

Method UNWRAP_DOC_CONTENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_DOCCONTENT_META Call by reference Type reference (TYPE) RN2DOCCONTENT_META Beschreibungsdaten für den Inhaltsteil eines Dokuments 20050406
2 Exporting E_DOC_CONTENT Call by reference Object reference (TYPE REF TO) CL_ISHMED_DOC_CONTENT Inhalt des Dokuments 20050406
3 Importing I_XML Call by reference Object reference (TYPE REF TO) IF_IXML_NODE Der Dokumentinhaltsteil als DOM-Knoten 20041108
# Exception Resumable Description Created on
1 CX_ISHMED_DOC_BAD_CONTENT Fehlerhafter Dokumentinhalt, Instanz nicht erstellbar 20041108

Method WRAP_DOCUMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_XML Call by reference Type reference (TYPE) ANY XML-Dokument(string,xstring,Tab,cl_ishmed_xml_document_base) 20041130
2 Importing I_DOC_CONTENT Call by reference Object reference (TYPE REF TO) CL_ISHMED_DOC_CONTENT IS-H*MED: Inhalt eines med. Dokuments (=>KLASSENDOKU) 20041110
3 Importing I_DOC_HEADER Call by reference Type reference (TYPE) RN2DOCADMIN_EXTERNAL Headerstruktur für ein versendetes Dokument 20041110
# Exception Resumable Description Created on
1 CX_ISHMED_DOC_BAD_CONTENT Fehlerhafter Dokumentinhalt, Instanz nicht erstellbar 20041110
2 CX_ISHMED_DOC_SEND_NOT_SUPPORT Versand eines Doktinhaltsformats wird nicht unterstützt. 20041111

Method WRAP_DOC_CONTENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DOC_CONTENT Call by reference Object reference (TYPE REF TO) CL_ISHMED_DOC_CONTENT IS-H*MED: Inhalt eines medizinischen Dokuments 20041110
2 Returning R_XML Value transfer Object reference (TYPE REF TO) IF_IXML_NODE Rückgabe als DOM-Knoten 20041110
# Exception Resumable Description Created on
1 CX_ISHMED_DOC_BAD_CONTENT fehlerhafter Dokumentinhalt - Daten nicht auswertbar 20041110
2 CX_ISHMED_DOC_BINARY_EXPECTED Dokinhalt mit Binärdaten erwartet,aber andere Daten bekommen 20041110
3 CX_ISHMED_DOC_SEND_NOT_SUPPORT Der Inhalt dieses Dokuments kann nicht übertragen werden 20041110
4 CX_ISHMED_DOC_XML_EXPECTED Dokinhalt mit Binärdaten erwartet,aber andere Daten bekommen 20041110
History
Last changed by/on SAP  20070917 
SAP Release Created in 473