SAP ABAP Class CL_ISU_DATEX_IDOC_PROCESSING (IDoc Processing for Data Exchange)
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
Properties
Class CL_ISU_DATEX_IDOC_PROCESSING  
Short Description IDoc Processing for Data Exchange    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package EE_DATEX   Data Exchange at Point of Delivery Level 
Created 20030127   SAP 
Last change 20070914   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_ISU_DATEX_IDOC_PROCESSING has no interface implemented.
Friends
Class CL_ISU_DATEX_IDOC_PROCESSING has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 FUNCTION_MODULE Instance attribute Public Type reference (TYPE) EDI_ROUTID Name of subroutine (routine, function module) 20030127
2 IDOC_DATA Instance attribute Public Type reference (TYPE) EDEX_IDOCDATA Master IDoc Data for Data Exchange Process 20030127
3 IDOC_PROC Static Attribute Public Object reference (TYPE REF TO) CL_ISU_DATEX_IDOC_PROCESSING IDoc Processing for Data Exchange 20030425
4 IDOC_STATUS Instance attribute Public Type reference (TYPE) T_IDOC_STATUS Table for IDoc Status 20030128
5 IDOC_TYPE Instance attribute Public Type reference (TYPE) EDI_ROUTID Name of subroutine (routine, function module) 20030127
6 ITASK Instance attribute Public Type reference (TYPE) IEDEXTASK Data Exchange Task 20030321
7 LOGNR Instance attribute Public Type reference (TYPE) BALNREXT Application Log: External ID 20030127
8 MESSAGE_TYPE Instance attribute Public Type reference (TYPE) IDENTIFIER Group key from TSRCG 20030127
9 SIT Instance attribute Protected Type reference (TYPE) SORTED_IDOC_TABLE Sorted Table of IDoc Segments 20090622
10 STATUS_APPL Instance attribute Public Type reference (TYPE) KENNZX Indicator 20030131
11 STATUS_FORMAL Instance attribute Public Type reference (TYPE) KENNZX Indicator 20030131
Methods
# Method Level Visibility Method type Description Created on
1 ADD_STATUS_APPL Instance method Public Method Add Status Notification for Application 20030128
2 ADD_STATUS_FORMAL Instance method Public Method Add Formal Status Notification 20030128
3 CONSTRUCTOR Instance method Public Constructor Constructor 20030127
4 GET_BGM_1 Instance method Public Method Read BGM Data from Segment 20030129
5 GET_SEGMENT Instance method Public Method Read Segments 20030128
6 GET_SEGMENT_INDEX Instance method Public Method Read Segments for Index 20030128
7 GET_SERVPROV_FROM_NAD_1 Instance method Public Method Determine Service Provider from NAD_1 Segment 20030129
8 GET_STATUS Instance method Public Method Read IDoc Status 20030131
9 GET_UNH Instance method Public Method Read UNH Data from Segment 20030128
10 INIT_LOG Instance method Private Method Initialize Action Log 20030127
11 PROCESS_IDOC_INBOUND Instance method Public Method Inbound Processing 20030320
12 SAVE_LOG Instance method Public Method Sace Application Log 20030128
13 UPDATE_SWTMSG_TASKID Static method Public Method Update Switch Document Message with Task ID 20030320
Events
Class CL_ISU_DATEX_IDOC_PROCESSING has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 REDUCED_IDOC_TABLE Protected See coding Unsorted Table of IDoc Segments 20090622 reduced_idoc_table TYPE STANDARD TABLE OF sorted_idoc
2 SORTED_IDOC Protected See coding Structure for Sorting IDoc Segments 20090622 BEGIN OF sorted_idoc, segnam TYPE edilsegtyp, psgnum TYPE edi_psgnum, tabix TYPE sytabix, END OF sorted_idoc
3 SORTED_IDOC_TABLE Protected See coding Sorted Table of IDoc Segments 20090622 sorted_idoc_table TYPE SORTED TABLE OF sorted_idoc WITH UNIQUE KEY table_line
Method Signatures

Method ADD_STATUS_APPL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_MSGID Call by reference Type reference (TYPE) SYMSGID Nachrichten, Nachrichtenklasse 20030128
2 Importing IM_MSGNO Call by reference Type reference (TYPE) SYMSGNO Nachrichten, Nachrichtennummer 20030128
3 Importing IM_MSGTY Call by reference Type reference (TYPE) SYMSGTY 'E' Nachrichten, Nachrichtentyp 20030128
4 Importing IM_MSGV1 Call by reference Type reference (TYPE) ANY Nachrichten, Nachrichtenvariable 20030128
5 Importing IM_MSGV2 Call by reference Type reference (TYPE) ANY Nachrichten, Nachrichtenvariable 20030128
6 Importing IM_MSGV3 Call by reference Type reference (TYPE) ANY Nachrichten, Nachrichtenvariable 20030128
7 Importing IM_MSGV4 Call by reference Type reference (TYPE) ANY Nachrichten, Nachrichtenvariable 20030128
8 Importing IM_SEGFLD Call by reference Type reference (TYPE) EDI_SEGFLD Feldname im SAP-Segment 20030128
9 Importing IM_SEGMENT Call by reference Type reference (TYPE) EDIDD Datensatz (IDoc) 20030128

Method ADD_STATUS_APPL on class CL_ISU_DATEX_IDOC_PROCESSING has no exception.

Method ADD_STATUS_FORMAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_MSGID Call by reference Type reference (TYPE) SYMSGID Nachrichten, Nachrichtenklasse 20030128
2 Importing IM_MSGNO Call by reference Type reference (TYPE) SYMSGNO Nachrichten, Nachrichtennummer 20030128
3 Importing IM_MSGTY Call by reference Type reference (TYPE) SYMSGTY 'E' Nachrichten, Nachrichtentyp 20030128
4 Importing IM_MSGV1 Call by reference Type reference (TYPE) ANY Nachrichten, Nachrichtenvariable 20030128
5 Importing IM_MSGV2 Call by reference Type reference (TYPE) ANY Nachrichten, Nachrichtenvariable 20030128
6 Importing IM_MSGV3 Call by reference Type reference (TYPE) ANY Nachrichten, Nachrichtenvariable 20030128
7 Importing IM_MSGV4 Call by reference Type reference (TYPE) ANY Nachrichten, Nachrichtenvariable 20030128
8 Importing IM_SEGFLD Call by reference Type reference (TYPE) EDI_SEGFLD Feldname im SAP-Segment 20030128
9 Importing IM_SEGMENT Call by reference Type reference (TYPE) EDIDD Datensatz (IDoc) 20030128

Method ADD_STATUS_FORMAL on class CL_ISU_DATEX_IDOC_PROCESSING has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_FUNCTION_MODULE Call by reference Type reference (TYPE) EDI_ROUTID Name des Unterprogramms (Routine, Funktionsbaustein) 20030127
2 Importing IM_IDOC_DATA Call by reference Type reference (TYPE) EDEX_IDOCDATA Master-Idoc-Daten für Datenaustauschprozeß 20030127
3 Importing IM_IDOC_TYPE Call by reference Type reference (TYPE) EDI_ROUTID Name des Unterprogramms (Routine, Funktionsbaustein) 20030127
4 Importing IM_MESSAGE_TYPE Call by reference Type reference (TYPE) IDENTIFIER Gruppenschlüssel aus TSRCG 20030127
# Exception Resumable Description Created on
1 GENERAL_FAULT allgemeiner Fehler 20030127

Method GET_BGM_1 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_BGM_1 Call by reference Type reference (TYPE) E1VDEWBGM_1 UNH Message header 20030129
2 Importing IM_SEGMENT Call by reference Type reference (TYPE) EDIDD Datensatz (IDoc) 20030129
# Exception Resumable Description Created on
1 FORMAL_ERROR formaler Fehler 20030129

Method GET_SEGMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_PSGNUM Call by reference Type reference (TYPE) EDI_PSGNUM Nummer des hierarchisch übergeordneten SAP-Segments 20030128
2 Importing IM_SEGNAM Call by reference Type reference (TYPE) EDILSEGTYP Segmenttyp 20030128
3 Returning RTT_SEGMENT Value transfer Type reference (TYPE) EDIDD_TT Tabellentyp für EDIDD (IDoc Datensätze) 20030128

Method GET_SEGMENT on class CL_ISU_DATEX_IDOC_PROCESSING has no exception.

Method GET_SEGMENT_INDEX Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_INDEX Call by reference Type reference (TYPE) P 20030128
2 Returning RT_SEGMENT Value transfer Type reference (TYPE) EDIDD Datensatz (IDoc) 20030128

Method GET_SEGMENT_INDEX on class CL_ISU_DATEX_IDOC_PROCESSING has no exception.

Method GET_SERVPROV_FROM_NAD_1 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_ESERVPROV Call by reference Type reference (TYPE) ESERVPROVTYPE Serviceanbieter 20030129
2 Importing IM_ACTION Call by reference Type reference (TYPE) CHAR3 Feld der Laenge 3 Bytes 20030129
# Exception Resumable Description Created on
1 NOT_FOUND Serviceanbieter nicht gefunden 20030129

Method GET_STATUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RTT_IDOC_STATUS Value transfer Type reference (TYPE) T_IDOC_STATUS Tabelle für Idoc Status 20030131

Method GET_STATUS on class CL_ISU_DATEX_IDOC_PROCESSING has no exception.

Method GET_UNH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_UNH Call by reference Type reference (TYPE) E1VDEWUNH UNH Message header 20030128
2 Importing IM_SEGMENT Call by reference Type reference (TYPE) EDIDD Datensatz (IDoc) 20030128
# Exception Resumable Description Created on
1 FORMAL_ERROR formaler Fehler 20030128

Method INIT_LOG Signature

Method INIT_LOG on class CL_ISU_DATEX_IDOC_PROCESSING has no parameter.
Method INIT_LOG on class CL_ISU_DATEX_IDOC_PROCESSING has no exception.

Method PROCESS_IDOC_INBOUND Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CHT_INTERFACE_DATA Call by reference Type reference (TYPE) ABAP_PARMBIND_TAB 20070202
2 Importing IMT_PARAMETER Call by reference Type reference (TYPE) IDEXPROCPARVAL Parameterwerte für Datenaustauschprozeß 20030320
3 Importing IM_DEXBASICPROC Call by reference Type reference (TYPE) E_DEXBASICPROC Basisprozess für den Datenaustausch 20030320
4 Importing IM_TASK_DATA Call by reference Type reference (TYPE) EDEXTASK_DATA_INTF Datenteil der Datenaustasuchaufgabe im Interface 20030320
# Exception Resumable Description Created on
1 GENERAL_FAULT Allgemeiner Fehler 20030320

Method SAVE_LOG Signature

Method SAVE_LOG on class CL_ISU_DATEX_IDOC_PROCESSING has no parameter.
Method SAVE_LOG on class CL_ISU_DATEX_IDOC_PROCESSING has no exception.

Method UPDATE_SWTMSG_TASKID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_EDEXTASK Call by reference Type reference (TYPE) EDEXTASK Datenaustausch-Aufgabe 20030320
2 Importing IM_REFID_SWTMSGNUM Call by reference Type reference (TYPE) E_DEXREFERENCEID Referenz im Datenaustausch-Prozess 20030320
3 Importing IM_REFID_SWTNUM Call by reference Type reference (TYPE) E_DEXREFERENCEID Referenz im Datenaustausch-Prozess 20030320
# Exception Resumable Description Created on
1 GENERAL_FAULT Allgemeiner Fehler 20030320
History
Last changed by/on SAP  20070914 
SAP Release Created in 471