SAP ABAP Class CL_ISU_DATEX_PROC_INVOICE (ISU Data Exchange Process Invoicing Doc. (Create/Reverse))
Hierarchy
☛
IS-UT (Software Component) SAP Utilities/Telecommunication
⤷
IS-U-EDM (Application Component) Energy Data Management
⤷
EE_DATEX (Package) Data Exchange at Point of Delivery Level
⤷
⤷
Meta Relationship - Using
| # | Relationship type | Using | Short Description | Created on |
|---|---|---|---|---|
| 1 | Inheritance (c INHERITING FROM c_ref) | CL_ISU_DATEX_PROCESS | ISU Data Exchange Process (Abstract) | 20011220 |
Meta Relationship - Used By
| # | Relationship type | Used by | Short Description | Created on |
|---|---|---|---|---|
| 1 | Inheritance (c INHERITING FROM c_ref) | CL_ISU_DATEX_PROC_INVOIC_BULK | ISU Data Exchange Process (Aggregated) Invoicing Document | 20061205 |
Properties
| Class | CL_ISU_DATEX_PROC_INVOICE | |
| Short Description | ISU Data Exchange Process Invoicing Doc. (Create/Reverse) | |
| Super Class | CL_ISU_DATEX_PROCESS | ISU Data Exchange Process (Abstract) |
| Instantiability of a Class | 2 | Public |
| Final |
General Data
| Message Class | ||
| Program status | P | SAP Standard Production Program |
| Category | 0 | |
| Package | EE_DATEX | Data Exchange at Point of Delivery Level |
| Created | 20011220 | SAP |
| Last change | 20050224 | SAP |
| Shared Memory-enabled | ||
| Fixed point arithmetic | ||
| Unicode checks active |
Forward declarations
| # | Type group / Object type | Type | Type Description |
|---|---|---|---|
| 1 | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) | |
| 2 | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
Interfaces
Class CL_ISU_DATEX_PROC_INVOICE has no interface implemented.
Friends
Class CL_ISU_DATEX_PROC_INVOICE has no friend class.
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Constant | Private | Type reference (TYPE) | E_DEXREFERENCETYPE | 'E_BELNR' | Data Element of Reference for Data Exchange Process | 20011220 | ||
| 2 | Constant | Private | Type reference (TYPE) | E_DEXREFERENCETYPE | 'INV_INT_INV_NO' | Data Element of Reference for Data Exchange Process | 20021217 | ||
| 3 | Instance attribute | Private | Type reference (TYPE) | TPT_UI_PROCESSES | Buffer for Point of Delivery Processes | 20020108 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Instance method | Private | Method | Get Data Exchange Process According to Services | 20020108 | |
| 2 | Instance method | Protected | Method | Determine Data Exchange Process for Bill Type | 20021107 | |
| 3 | Instance method | Protected | Method | Determine Task Status (Dependent on IDoc Data) | 20020213 | |
| 4 | Instance method | Protected | Method | Determine Service Type for Service Provider | 20021107 | |
| 5 | Instance method | Public | Method | Do Not Use! Import of Bills | 20021107 | |
| 6 | Instance method | Public | Method | Do Not Use! Export of Bills | 20011220 | |
| 7 | Instance method | Private | Method | Determines Data Exchange Process and Updates Task | 20021107 |
Events
Class CL_ISU_DATEX_PROC_INVOICE has no event.
Types
| # | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
|---|---|---|---|---|---|---|---|
| 1 | TPT_DEXPROC | Private | See coding | TPT_DEXPROC | 20020108 | |
|
| 2 | TPT_UI_PROCESSES | Private | See coding | TPT_UI_PROCESSES | 20020108 | |
|
| 3 | TP_DEXPROC | Private | See coding | TP_DEXPROC | 20020108 | |
|
| 4 | TP_UI_PROCESSES | Private | See coding | TP_UI_PROCESSES | 20020108 | |
Method Signatures
Method GET_DEXPROC Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | X_INT_UI | Call by reference | Type reference (TYPE) | INT_UI | Interner Schlüssel des Zählpunkts | 20020108 | |||
| 2 | X_KEYDATE | Call by reference | Type reference (TYPE) | DATS | Feld vom Typ DATS | 20020108 | |||
| 3 | YT_DEXPROC | Call by reference | Type reference (TYPE) | TPT_DEXPROC | Liste mit Datenaustauschprozessen | 20020108 |
Method GET_DEXPROC on class CL_ISU_DATEX_PROC_INVOICE has no exception.
Method GET_DEXPROC_FROM_INVOICE_TYPE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | X_INVOICE_TYPE | Call by reference | Type reference (TYPE) | INV_INVOICE_TYPE | Art der Rechnung / Art des Avises | 20021107 | |||
| 2 | X_SERVICESELF | Call by reference | Type reference (TYPE) | E_DEXSERVICESELF | Serviceart: eigener Serviceanbieter | 20021107 | |||
| 3 | X_SERVICEUSE | Call by reference | Type reference (TYPE) | E_DEXSERVICEUSE | Serviceart: fremder Serviceanbieter | 20021107 | |||
| 4 | Y_DEXPROC | Call by reference | Type reference (TYPE) | E_DEXPROC | Datenaustausch-Prozess | 20021107 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Es konnte kein Datenaustauschprozess ermittelt werden | 20021107 |
Method GET_OUTBOUND_STATUS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | X_IDOC_DATA | Call by reference | Type reference (TYPE) | EDEX_IDOCDATA | Master-Idoc-Daten für Datenaustauschprozeß | 20020213 | |||
| 2 | Y_DEXSTATUS | Value transfer | Type reference (TYPE) | E_DEXSTATUS | Status im Datenaustausch-Prozess | 20020213 |
Method GET_OUTBOUND_STATUS on class CL_ISU_DATEX_PROC_INVOICE has no exception.
Method GET_SERVICE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | X_SERVPROV | Call by reference | Type reference (TYPE) | E_DEXSERVPROV | Fremder Serviceanbieter | 20021107 | |||
| 2 | Y_SERVICE | Value transfer | Type reference (TYPE) | SERCODE | Serviceart | 20021107 |
Method GET_SERVICE on class CL_ISU_DATEX_PROC_INVOICE has no exception.
Method PROCESS_INBOUND Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | X_IDOC_DATA | Call by reference | Type reference (TYPE) | EDEX_IDOCDATA | Master-Idoc-Daten für Datenaustauschprozeß | 20021107 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Fehler bei der Verarbeitung | 20021107 |
Method PROCESS_OUTBOUND Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | XT_ERCH | Call by reference | Type reference (TYPE) | ISU_IERCH | Tabellentyp für ERCH | 20020108 | |||
| 2 | XT_EVER | Call by reference | Type reference (TYPE) | T_EVER | Tabellentyp zu EVER | 20020108 | |||
| 3 | X_CROSSREFNO | Call by reference | Type reference (TYPE) | CROSSREFNO | IDE: Crossreferenznummer | 20020213 | |||
| 4 | X_INVOICE | Call by reference | Type reference (TYPE) | ISU21_PRINT_DOC | Printdokument | 20011220 | |||
| 5 | X_REVERSE | Call by reference | Type reference (TYPE) | KENNZX | ' ' | Stornokennzeichen | 20020108 | ||
| 6 | X_VKONT_AGG | Call by reference | Type reference (TYPE) | E_EDMIDEVKONT_AGGBILL | Vertragskonto aggregierte Rechnungsbuchung | 20030128 | |||
| 7 | Y_IDOC_CREATED | Value transfer | Type reference (TYPE) | KENNZX | IDOC wurde versendet | 20020213 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Fehler bei der Verarbeitung | 20011220 |
Method UPDATE_TASK Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | X_FROM | Call by reference | Type reference (TYPE) | EDEXREFDATEFROM | Struktur für Ab-Referenzdatum | 20021107 | |||
| 2 | X_INVOICE_NO | Call by reference | Type reference (TYPE) | INV_INT_INV_NO | Interne Nummer der Rechnung | 20021107 | |||
| 3 | X_INVOICE_TYPE | Call by reference | Type reference (TYPE) | INV_INVOICE_TYPE | Art der Rechnung / Art des Avises | 20021107 | |||
| 4 | X_TO | Call by reference | Type reference (TYPE) | EDEXREFDATETO | Struktur für Bis-Referenzdatum | 20021107 |
Method UPDATE_TASK on class CL_ISU_DATEX_PROC_INVOICE has no exception.
History
| Last changed by/on | SAP | 20050224 |
| SAP Release Created in | 464 |