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 ISU21 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 ISU2A 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 CO_BELNR_REFTYPE Constant Private Type reference (TYPE) E_DEXREFERENCETYPE 'E_BELNR' Data Element of Reference for Data Exchange Process 20011220
2 CO_INVNO_REFTYPE Constant Private Type reference (TYPE) E_DEXREFERENCETYPE 'INV_INT_INV_NO' Data Element of Reference for Data Exchange Process 20021217
3 UI_PROCESSES 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 GET_DEXPROC Instance method Private Method Get Data Exchange Process According to Services 20020108
2 GET_DEXPROC_FROM_INVOICE_TYPE Instance method Protected Method Determine Data Exchange Process for Bill Type 20021107
3 GET_OUTBOUND_STATUS Instance method Protected Method Determine Task Status (Dependent on IDoc Data) 20020213
4 GET_SERVICE Instance method Protected Method Determine Service Type for Service Provider 20021107
5 PROCESS_INBOUND Instance method Public Method Do Not Use! Import of Bills 20021107
6 PROCESS_OUTBOUND Instance method Public Method Do Not Use! Export of Bills 20011220
7 UPDATE_TASK 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 Importing X_INT_UI Call by reference Type reference (TYPE) INT_UI Interner Schlüssel des Zählpunkts 20020108
2 Importing X_KEYDATE Call by reference Type reference (TYPE) DATS Feld vom Typ DATS 20020108
3 Exporting 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 Importing X_INVOICE_TYPE Call by reference Type reference (TYPE) INV_INVOICE_TYPE Art der Rechnung / Art des Avises 20021107
2 Importing X_SERVICESELF Call by reference Type reference (TYPE) E_DEXSERVICESELF Serviceart: eigener Serviceanbieter 20021107
3 Importing X_SERVICEUSE Call by reference Type reference (TYPE) E_DEXSERVICEUSE Serviceart: fremder Serviceanbieter 20021107
4 Exporting Y_DEXPROC Call by reference Type reference (TYPE) E_DEXPROC Datenaustausch-Prozess 20021107
# Exception Resumable Description Created on
1 NOT_FOUND 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 Importing X_IDOC_DATA Call by reference Type reference (TYPE) EDEX_IDOCDATA Master-Idoc-Daten für Datenaustauschprozeß 20020213
2 Returning 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 Importing X_SERVPROV Call by reference Type reference (TYPE) E_DEXSERVPROV Fremder Serviceanbieter 20021107
2 Returning 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 Importing X_IDOC_DATA Call by reference Type reference (TYPE) EDEX_IDOCDATA Master-Idoc-Daten für Datenaustauschprozeß 20021107
# Exception Resumable Description Created on
1 ERROR_OCCURRED Fehler bei der Verarbeitung 20021107

Method PROCESS_OUTBOUND Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing XT_ERCH Call by reference Type reference (TYPE) ISU_IERCH Tabellentyp für ERCH 20020108
2 Changing XT_EVER Call by reference Type reference (TYPE) T_EVER Tabellentyp zu EVER 20020108
3 Importing X_CROSSREFNO Call by reference Type reference (TYPE) CROSSREFNO IDE: Crossreferenznummer 20020213
4 Importing X_INVOICE Call by reference Type reference (TYPE) ISU21_PRINT_DOC Printdokument 20011220
5 Importing X_REVERSE Call by reference Type reference (TYPE) KENNZX ' ' Stornokennzeichen 20020108
6 Importing X_VKONT_AGG Call by reference Type reference (TYPE) E_EDMIDEVKONT_AGGBILL Vertragskonto aggregierte Rechnungsbuchung 20030128
7 Changing Y_IDOC_CREATED Value transfer Type reference (TYPE) KENNZX IDOC wurde versendet 20020213
# Exception Resumable Description Created on
1 ERROR_OCCURRED Fehler bei der Verarbeitung 20011220

Method UPDATE_TASK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing X_FROM Call by reference Type reference (TYPE) EDEXREFDATEFROM Struktur für Ab-Referenzdatum 20021107
2 Importing X_INVOICE_NO Call by reference Type reference (TYPE) INV_INT_INV_NO Interne Nummer der Rechnung 20021107
3 Importing X_INVOICE_TYPE Call by reference Type reference (TYPE) INV_INVOICE_TYPE Art der Rechnung / Art des Avises 20021107
4 Importing 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