SAP ABAP Interface IF_EX_ISHMED_DOC_TRANSFER (BAdI Interface IF_EX_ISHMED_DOC_TRANSFER)
Hierarchy
IS-H (Software Component) SAP Healthcare
   IS-HMED (Application Component) Clinical System
     NMED_DOC (Package) IS-H*MED: Medical Documents
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  CL_EX_ISHMED_DOC_TRANSFER BAdI Class CL_EX_ISHMED_DOC_TRANSFER 20050221
Properties
Interface IF_EX_ISHMED_DOC_TRANSFER  
Short Description BAdI Interface IF_EX_ISHMED_DOC_TRANSFER    
General Data
Package NMED_DOC   IS-H*MED: Medical Documents 
Created 20050221   SAP 
Last changed 20071120   SAP 
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 IF_EX_ISHMED_DOC_TRANSFER Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
2 IF_ISHMED_DOC_CONSTANTS Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
3 IF_ISH_CONSTANT_DEFINITION Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
Interface IF_EX_ISHMED_DOC_TRANSFER has no interface.
Friends
Interface IF_EX_ISHMED_DOC_TRANSFER has no friend.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CO_FALSE Constant Public Type reference (TYPE) ISH_TRUE_FALSE IF_ISH_CONSTANT_DEFINITION=>FALSE IS-H: Boolean Data Type for TRUE (="1") and FALSE (="0") 20050322
2 CO_FUNC_CREATE Constant Public Type reference (TYPE) N2_METHOD IF_ISHMED_DOC_CONSTANTS=>CO_PROC_CREATE Processing Function / Action / Method 20050321
3 CO_FUNC_CREATE_VERSION Constant Public Type reference (TYPE) N2_METHOD IF_ISHMED_DOC_CONSTANTS=>CO_PROC_CREATE_VERSION Processing Function / Action / Method 20050321
4 CO_FUNC_UPDATE Constant Public Type reference (TYPE) N2_METHOD IF_ISHMED_DOC_CONSTANTS=>CO_PROC_CHANGE Processing Function / Action / Method 20050321
5 CO_TRUE Constant Public Type reference (TYPE) ISH_TRUE_FALSE IF_ISH_CONSTANT_DEFINITION=>TRUE IS-H: Boolean Data Type for TRUE (="1") and FALSE (="0") 20050322
Methods
# Method Level Visibility Method type Description Created on
1 CHANGE_RECEIVED_STRUCTURED Instance method Public Method Modify Document Data on Receipt 20050426
2 CHANGE_RECEIVED_XML Instance method Public Method Modify XML Message on Receipt 20050426
3 CHANGE_SEND_STRUCTURED Instance method Public Method Modify Document Data Before Dispatch 20050525
4 CHANGE_SEND_XML Instance method Public Method Modify XML Message Before Dispatch 20050426
5 ON_DOCUMENT_ASSIGNED Instance method Public Method Event: Doc Was Assigend to a Patient and Created 20050525
6 ON_DOCUMENT_RECEIVED Instance method Public Method Event: Document Acceptance Completed (Poss. with Errors) 20050315
7 ON_DOCUMENT_SENT Instance method Public Method Event: Document Transfer Completed 20050315
8 ON_RESPONSE_RECEIVED Instance method Public Method Event: Partner Confirmation Dispatched Doc Received 20050315
Events
Interface IF_EX_ISHMED_DOC_TRANSFER has no event.
Types
Interface IF_EX_ISHMED_DOC_TRANSFER has no local type.
Method Signatures

Method CHANGE_RECEIVED_STRUCTURED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CR_DOCCONTENT Call by reference Object reference (TYPE REF TO) CL_ISHMED_DOC_CONTENT Inhalt d. neuen Dokuments(siehe Doku der übergebenen Klasse) 20050426
2 Changing CS_DOCADMIN Call by reference Type reference (TYPE) RN2DOCADMIN Dokumentverwaltungsdaten des anzulegenden Dokuments 20050426
3 Changing C_FUNCTION Call by reference Type reference (TYPE) N2_METHOD Aktion, die durchgeführt werden soll (s.Doku) 20050426
4 Changing C_RELEASE_DOC Call by reference Type reference (TYPE) ISH_TRUE_FALSE IF_EX_ISHMED_DOC_TRANSFER=>CO_FALSE Soll das empfangene Dok. freigegeben werden? 20050426
5 Exporting E_END_PROCESSING Call by reference Type reference (TYPE) ISH_TRUE_FALSE 1=keine weitere Empfangsverarbeitung durchführen(BAdI-DOKU!) 20050426
6 Importing IS_HEADER Call by reference Type reference (TYPE) RN2DOCADMIN_EXTERNAL Headerstruktur des empfangenen Dokuments 20050426
# Exception Resumable Description Created on
1 CX_ISHMED_DOC_SEND_BADI Kritischer Fehler in der BAdI-Verarbeitung.Empfang abbrechen 20050426

Method CHANGE_RECEIVED_XML Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_MESSAGE Call by reference Type reference (TYPE) XSTRING Empfangene XML-Nachricht 20050426
2 Importing I_MIMETYPE Call by reference Type reference (TYPE) N2MIME Mime-Typ 20070104
3 Importing I_RECPT Call by reference Type reference (TYPE) N2COMM_PART Empfänger-ID 20070104
4 Importing I_SENDR Call by reference Type reference (TYPE) N2COMM_PART Absender-ID 20070104
# Exception Resumable Description Created on
1 CX_ISHMED_DOC_SEND_BADI Kritischer Fehler in der BAdI-Verarbeitung.Empfang abbrechen 20050426

Method CHANGE_SEND_STRUCTURED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CR_CONTENT Call by reference Object reference (TYPE REF TO) CL_ISHMED_DOC_CONTENT Inhalt eines Dokuments (=>KLASSENDOKU) 20050525
2 Changing CS_HEADER Call by reference Type reference (TYPE) RN2DOCADMIN_EXTERNAL Headerstruktur des zu versendenden Dokuments 20050525
3 Importing IS_DOCADMIN Call by reference Type reference (TYPE) RN2DOCADMIN Verwaltungsdaten des Dokuments 20050525
4 Importing I_DISPATCH_REQUEST_ID Call by reference Type reference (TYPE) N2_MV_DISPATCH_REQUEST ID eines Versandauftrags 20070104
# Exception Resumable Description Created on
1 CX_ISHMED_DOC_SEND_BADI Kritischer Fehler in der BAdI-Verarbeitung.Versand abbrechen 20050525

Method CHANGE_SEND_XML Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_MESSAGE Call by reference Type reference (TYPE) XSTRING zu versendende XML-Nachricht mit UTF8-Zeichencodierung 20050426
2 Importing IS_DOCADMIN Call by reference Type reference (TYPE) RN2DOCADMIN Verwaltungsdaten des Dokuments 20050525
3 Importing I_DISPATCH_REQUEST_ID Call by reference Type reference (TYPE) N2_MV_DISPATCH_REQUEST ID eines Versandauftrags 20070104
# Exception Resumable Description Created on
1 CX_ISHMED_DOC_SEND_BADI Kritischer Fehler in der BAdI-Verarbeitung.Versand abbrechen 20050426

Method ON_DOCUMENT_ASSIGNED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DISPATCH_REQUEST_ID Call by reference Type reference (TYPE) N2_MV_DISPATCH_REQUEST ID eines Versandauftrags 20070104
2 Importing I_EXT_DOCKEY Call by reference Type reference (TYPE) N2COM_EXTKEY Schlüssel des Dokuments im Partnersystem (evtl. initial) 20050525
3 Importing I_EXT_DOCVR Call by reference Type reference (TYPE) N2COM_EXTVR Version des Dokuments im Partnersystem (evtl. initial) 20050525
4 Importing I_INT_DOCKEY Call by reference Type reference (TYPE) RN2DOC_KEY interner Schlüssel des ursprünglich gesendeten Dokuments 20050525
5 Importing I_PARTNER Call by reference Type reference (TYPE) N2COMM_PART ID des Kommunikationspartners 20050525

Method ON_DOCUMENT_ASSIGNED on Interface IF_EX_ISHMED_DOC_TRANSFER has no exception.

Method ON_DOCUMENT_RECEIVED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_DOCADMIN Call by reference Type reference (TYPE) RN2DOCADMIN DokVerwaltungsdaten des empfangenen Dokuments(evtl.unvollst) 20050318
2 Importing IS_DOCADMIN_EXTERNAL Call by reference Type reference (TYPE) RN2DOCADMIN_EXTERNAL Headerstruktur für ein versendetes Dokument 20070924
3 Importing IS_STATUS Call by reference Type reference (TYPE) TN2COM_STATTYPES Status der Eingangsverarbeitung 20050318
4 Importing I_FUNCTION Call by reference Type reference (TYPE) N2_METHOD auszuführende Verarbeitungsfunktion (evtl. initial,s. Doku) 20050321
5 Importing I_PROCESSING_LOG Call by reference Type reference (TYPE) STRING Textprotokoll zum Empfangsverlauf 20050321

Method ON_DOCUMENT_RECEIVED on Interface IF_EX_ISHMED_DOC_TRANSFER has no exception.

Method ON_DOCUMENT_SENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_DOCADMIN Call by reference Type reference (TYPE) RN2DOCADMIN DokVerwaltungsdaten des gesendeten Dokuments 20050318
2 Importing IS_STATUS Call by reference Type reference (TYPE) TN2COM_STATTYPES Status der Übertragung 20050318
3 Importing I_DISPATCH_REQUEST_ID Call by reference Type reference (TYPE) N2_MV_DISPATCH_REQUEST ID eines Versandauftrags 20070104

Method ON_DOCUMENT_SENT on Interface IF_EX_ISHMED_DOC_TRANSFER has no exception.

Method ON_RESPONSE_RECEIVED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_STATUS Call by reference Type reference (TYPE) TN2COM_STATTYPES Der vom Partner zurückgemeldete Status 20050318
2 Importing I_DISPATCH_REQUEST_ID Call by reference Type reference (TYPE) N2_MV_DISPATCH_REQUEST ID eines Versandauftrags 20070104
3 Importing I_EXT_DOCKEY Call by reference Type reference (TYPE) N2COM_EXTKEY Schlüssel des Dokuments im Partnersystem (evtl. initial) 20050318
4 Importing I_EXT_DOCVR Call by reference Type reference (TYPE) N2COM_EXTVR Version des Dokuments im Partnersystem (evtl. initial) 20050318
5 Importing I_PARTNER Call by reference Type reference (TYPE) N2COMM_PART ID des Kommunikationspartners 20050321
6 Importing I_PROCESSING_LOG Call by reference Type reference (TYPE) N2COMM_LOG-PROCESSING_NOTE Textprotokoll zum Empfangsverlauf beim Partner(evtl.initial) 20050321

Method ON_RESPONSE_RECEIVED on Interface IF_EX_ISHMED_DOC_TRANSFER has no exception.
History
Last changed by/on SAP  20071120 
SAP Release Created in 600