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 | ![]() |
Instance method | Public | Method | Modify Document Data on Receipt | 20050426 |
2 | ![]() |
Instance method | Public | Method | Modify XML Message on Receipt | 20050426 |
3 | ![]() |
Instance method | Public | Method | Modify Document Data Before Dispatch | 20050525 |
4 | ![]() |
Instance method | Public | Method | Modify XML Message Before Dispatch | 20050426 |
5 | ![]() |
Instance method | Public | Method | Event: Doc Was Assigend to a Patient and Created | 20050525 |
6 | ![]() |
Instance method | Public | Method | Event: Document Acceptance Completed (Poss. with Errors) | 20050315 |
7 | ![]() |
Instance method | Public | Method | Event: Document Transfer Completed | 20050315 |
8 | ![]() |
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 | ![]() |
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 | ![]() |
CS_DOCADMIN | Call by reference | Type reference (TYPE) | RN2DOCADMIN | Dokumentverwaltungsdaten des anzulegenden Dokuments | 20050426 | ||
3 | ![]() |
C_FUNCTION | Call by reference | Type reference (TYPE) | N2_METHOD | Aktion, die durchgeführt werden soll (s.Doku) | 20050426 | ||
4 | ![]() |
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 | ![]() |
E_END_PROCESSING | Call by reference | Type reference (TYPE) | ISH_TRUE_FALSE | 1=keine weitere Empfangsverarbeitung durchführen(BAdI-DOKU!) | 20050426 | ||
6 | ![]() |
IS_HEADER | Call by reference | Type reference (TYPE) | RN2DOCADMIN_EXTERNAL | Headerstruktur des empfangenen Dokuments | 20050426 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
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 | ![]() |
C_MESSAGE | Call by reference | Type reference (TYPE) | XSTRING | Empfangene XML-Nachricht | 20050426 | ||
2 | ![]() |
I_MIMETYPE | Call by reference | Type reference (TYPE) | N2MIME | Mime-Typ | 20070104 | ||
3 | ![]() |
I_RECPT | Call by reference | Type reference (TYPE) | N2COMM_PART | Empfänger-ID | 20070104 | ||
4 | ![]() |
I_SENDR | Call by reference | Type reference (TYPE) | N2COMM_PART | Absender-ID | 20070104 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
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 | ![]() |
CR_CONTENT | Call by reference | Object reference (TYPE REF TO) | CL_ISHMED_DOC_CONTENT | Inhalt eines Dokuments (=>KLASSENDOKU) | 20050525 | ||
2 | ![]() |
CS_HEADER | Call by reference | Type reference (TYPE) | RN2DOCADMIN_EXTERNAL | Headerstruktur des zu versendenden Dokuments | 20050525 | ||
3 | ![]() |
IS_DOCADMIN | Call by reference | Type reference (TYPE) | RN2DOCADMIN | Verwaltungsdaten des Dokuments | 20050525 | ||
4 | ![]() |
I_DISPATCH_REQUEST_ID | Call by reference | Type reference (TYPE) | N2_MV_DISPATCH_REQUEST | ID eines Versandauftrags | 20070104 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
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 | ![]() |
C_MESSAGE | Call by reference | Type reference (TYPE) | XSTRING | zu versendende XML-Nachricht mit UTF8-Zeichencodierung | 20050426 | ||
2 | ![]() |
IS_DOCADMIN | Call by reference | Type reference (TYPE) | RN2DOCADMIN | Verwaltungsdaten des Dokuments | 20050525 | ||
3 | ![]() |
I_DISPATCH_REQUEST_ID | Call by reference | Type reference (TYPE) | N2_MV_DISPATCH_REQUEST | ID eines Versandauftrags | 20070104 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
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 | ![]() |
I_DISPATCH_REQUEST_ID | Call by reference | Type reference (TYPE) | N2_MV_DISPATCH_REQUEST | ID eines Versandauftrags | 20070104 | ||
2 | ![]() |
I_EXT_DOCKEY | Call by reference | Type reference (TYPE) | N2COM_EXTKEY | Schlüssel des Dokuments im Partnersystem (evtl. initial) | 20050525 | ||
3 | ![]() |
I_EXT_DOCVR | Call by reference | Type reference (TYPE) | N2COM_EXTVR | Version des Dokuments im Partnersystem (evtl. initial) | 20050525 | ||
4 | ![]() |
I_INT_DOCKEY | Call by reference | Type reference (TYPE) | RN2DOC_KEY | interner Schlüssel des ursprünglich gesendeten Dokuments | 20050525 | ||
5 | ![]() |
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 | ![]() |
IS_DOCADMIN | Call by reference | Type reference (TYPE) | RN2DOCADMIN | DokVerwaltungsdaten des empfangenen Dokuments(evtl.unvollst) | 20050318 | ||
2 | ![]() |
IS_DOCADMIN_EXTERNAL | Call by reference | Type reference (TYPE) | RN2DOCADMIN_EXTERNAL | Headerstruktur für ein versendetes Dokument | 20070924 | ||
3 | ![]() |
IS_STATUS | Call by reference | Type reference (TYPE) | TN2COM_STATTYPES | Status der Eingangsverarbeitung | 20050318 | ||
4 | ![]() |
I_FUNCTION | Call by reference | Type reference (TYPE) | N2_METHOD | auszuführende Verarbeitungsfunktion (evtl. initial,s. Doku) | 20050321 | ||
5 | ![]() |
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 | ![]() |
IS_DOCADMIN | Call by reference | Type reference (TYPE) | RN2DOCADMIN | DokVerwaltungsdaten des gesendeten Dokuments | 20050318 | ||
2 | ![]() |
IS_STATUS | Call by reference | Type reference (TYPE) | TN2COM_STATTYPES | Status der Übertragung | 20050318 | ||
3 | ![]() |
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 | ![]() |
IS_STATUS | Call by reference | Type reference (TYPE) | TN2COM_STATTYPES | Der vom Partner zurückgemeldete Status | 20050318 | ||
2 | ![]() |
I_DISPATCH_REQUEST_ID | Call by reference | Type reference (TYPE) | N2_MV_DISPATCH_REQUEST | ID eines Versandauftrags | 20070104 | ||
3 | ![]() |
I_EXT_DOCKEY | Call by reference | Type reference (TYPE) | N2COM_EXTKEY | Schlüssel des Dokuments im Partnersystem (evtl. initial) | 20050318 | ||
4 | ![]() |
I_EXT_DOCVR | Call by reference | Type reference (TYPE) | N2COM_EXTVR | Version des Dokuments im Partnersystem (evtl. initial) | 20050318 | ||
5 | ![]() |
I_PARTNER | Call by reference | Type reference (TYPE) | N2COMM_PART | ID des Kommunikationspartners | 20050321 | ||
6 | ![]() |
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 |