SAP ABAP Class IF_EX_ISHMED_DOC_TRANSFER (BAdI Interface IF_EX_ISHMED_DOC_TRANSFER)
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
| Class | IF_EX_ISHMED_DOC_TRANSFER | |
| Short Description | BAdI Interface IF_EX_ISHMED_DOC_TRANSFER | |
| Super Class | ||
| Instantiability of a Class | 2 | Public |
| Final |
General Data
| Message Class | ||
| Program status | ||
| Category | 1 | |
| Package | ||
| Created | 20050221 | SAP |
| Last change | 20071120 | SAP |
| Shared Memory-enabled | ||
| Fixed point arithmetic | ||
| Unicode checks active |
Forward declarations
| # | Type group / Object type | Type | Type Description |
|---|---|---|---|
| 1 | Forward declaration interface (INTERFACE i DEFINITION DEF... | Forward declaration interface (INTERFACE i DEFINITION DEF... | |
| 2 | Forward declaration interface (INTERFACE i DEFINITION DEF... | Forward declaration interface (INTERFACE i DEFINITION DEF... | |
| 3 | Forward declaration interface (INTERFACE i DEFINITION DEF... | Forward declaration interface (INTERFACE i DEFINITION DEF... |
Interfaces
Class IF_EX_ISHMED_DOC_TRANSFER has no interface implemented.
Friends
Class IF_EX_ISHMED_DOC_TRANSFER has no friend class.
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | 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 | Constant | Public | Type reference (TYPE) | N2_METHOD | IF_ISHMED_DOC_CONSTANTS=>CO_PROC_CREATE | Processing Function / Action / Method | 20050321 | ||
| 3 | Constant | Public | Type reference (TYPE) | N2_METHOD | IF_ISHMED_DOC_CONSTANTS=>CO_PROC_CREATE_VERSION | Processing Function / Action / Method | 20050321 | ||
| 4 | Constant | Public | Type reference (TYPE) | N2_METHOD | IF_ISHMED_DOC_CONSTANTS=>CO_PROC_CHANGE | Processing Function / Action / Method | 20050321 | ||
| 5 | 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
Class IF_EX_ISHMED_DOC_TRANSFER has no event.
Types
Class 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 class 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 class 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 class 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 class IF_EX_ISHMED_DOC_TRANSFER has no exception.
History
| Last changed by/on | SAP | 20071120 |
| SAP Release Created in |