SAP ABAP Class CL_ISU_DATEX_PROC_PROFILE (ISU Data Exchange Process Profile Import/Export)
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) 20011011
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_ISU_DATEX_PROC_SETTLPARA ISU Data Exchange Process - Send Settlement Results 20011130
Properties
Class CL_ISU_DATEX_PROC_PROFILE  
Short Description ISU Data Exchange Process Profile Import/Export    
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 20011011   SAP 
Last change 20050224   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_PROC_PROFILE has no interface implemented.
Friends
Class CL_ISU_DATEX_PROC_PROFILE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 COMPARTNER Instance attribute Protected Type reference (TYPE) ECOMPARTNER COMPARTNER 20011107
2 CO_EXPORT_REFTYPE Constant Public Type reference (TYPE) E_DEXREFERENCETYPE 'E_PROFILE' Export Reference 20011114
3 CO_IMPORT_REFTYPE Constant Public Type reference (TYPE) E_DEXREFERENCETYPE 'E_LOGBELNR' Import Reference 20011114
4 CO_PARM_COMPARTNER Constant Protected Type reference (TYPE) ABAP_PARMNAME 'X_COMPARTNER' Interface Parameters 20011031
5 CO_PARM_FROM Constant Private Type reference (TYPE) ABAP_PARMNAME 'X_FROM' Interface Parameters 20011031
6 CO_PARM_IDOC_DATA Constant Private Type reference (TYPE) ABAP_PARMNAME 'X_IDOC_DATA' Interface Parameters 20011031
7 CO_PARM_INT_UI Constant Private Type reference (TYPE) ABAP_PARMNAME 'X_INT_UI' Interface Parameters 20011031
8 CO_PARM_PROFROLE Constant Private Type reference (TYPE) ABAP_PARMNAME 'X_IPROFROLE' Interface Parameters 20011031
9 CO_PARM_TO Constant Private Type reference (TYPE) ABAP_PARMNAME 'X_TO' Interface Parameters 20011031
10 CO_PARTYPE_PROFROLE Constant Public Type reference (TYPE) E_DEXPROCPARTYPE 'PROFROLEREG' Data Element of Parameter in Data Exchange Process 20011204
11 IT_PROFROLE Instance attribute Private Type reference (TYPE) T_EEDMPROFROLE IT_PROFROLE 20011107
12 TPT_DET_PROFILE Static Attribute Private See coding 20080221
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_TASK_DATA Instance method Protected Method Checks Required Fields 20011115
2 DISPLAY_PROFILE_SINGLE Instance method Private Method Display a Profile Reference (Use Popup to Select) 20020116
3 GET_DEXPROC_FROM_PROFROLE Instance method Protected Method Provides Relevant DATEX Processes Depending on Profile Role 20011114
4 GET_INBOUND_STATUS Instance method Protected Method Provides Status for Profile Import 20011114
5 GET_SERVICE Instance method Protected Method Provides Service for Service Provider 20011119
6 PROCESS_INBOUND Instance method Public Method Do Not Use! Import of Profile Values 20011011
7 PROCESS_OUTBOUND Instance method Public Method Do Not Use! Export of Profile Values 20011011
8 UPDATE_DEPENDENT_TASKS Instance method Protected Method Update Dependent Scheduled Tasks 20020111
9 UPDATE_TASKS Instance method Private Method Update Relevant Tasks 20011114
Events
Class CL_ISU_DATEX_PROC_PROFILE has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TP_DET_PROFILE Private See coding 20080221 BEGIN OF tp_det_profile, INT_UI TYPE INT_UI, TO TYPE EEDMDATETO, FROM TYPE EEDMDATEFROM, PROFROLE TYPE PROFILE, sysubrc TYPE sy-subrc, END OF tp_det_profile
Method Signatures

Method CHECK_TASK_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing X_TASK_DATA Call by reference Type reference (TYPE) EDEXTASK_DATA_INTF Datenteil Datenaustausch-Aufgabe 20011115
# Exception Resumable Description Created on
1 DATA_INVALID Falsche Taskdaten 20011115

Method DISPLAY_PROFILE_SINGLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing XT_PROFILE Call by reference Type reference (TYPE) E_PROFILE_T Tabellentyp für Profilnummern 20020116
2 Importing X_TASK_DATA Call by reference Type reference (TYPE) EDEXTASK_DATA Datenteil Datenaustausch-Aufgabe 20020116

Method DISPLAY_PROFILE_SINGLE on class CL_ISU_DATEX_PROC_PROFILE has no exception.

Method GET_DEXPROC_FROM_PROFROLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing X_PROFROLE Call by reference Type reference (TYPE) PROFROLE Rolle einer Profilzuordnung 20011114
2 Importing X_SERVICESELF Call by reference Type reference (TYPE) E_DEXSERVICESELF Serviceart: eigener Serviceanbieter 20011114
3 Importing X_SERVICEUSE Call by reference Type reference (TYPE) E_DEXSERVICEUSE Serviceart: fremder Serviceanbieter 20011114
4 Exporting Y_DEXPROC Call by reference Type reference (TYPE) E_DEXPROC Datenaustausch-Prozess 20011114
# Exception Resumable Description Created on
1 NOT_FOUND Keine Prozesse gefunden 20011114

Method GET_INBOUND_STATUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing X_LOGBELNR Call by reference Type reference (TYPE) E_LOGBELNR Importbeleg 20011114
2 Returning Y_DEXSTATUS Value transfer Type reference (TYPE) E_DEXSTATUS Status im Datenaustauschprozeß 20011114

Method GET_INBOUND_STATUS on class CL_ISU_DATEX_PROC_PROFILE 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 Serviceanbieter 20011119
2 Returning Y_SERVICE Value transfer Type reference (TYPE) SERCODE Serviceart 20011119
# Exception Resumable Description Created on
1 NOT_FOUND Kein Service definiert 20011119

Method PROCESS_INBOUND Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing XT_ERROR Call by reference Type reference (TYPE) BAPIRET2_T Returntabelle, wenn Datex aus dem BAPI aufgerufen wird 20020213
2 Changing XYT_PROFHEAD_INTF Call by reference Type reference (TYPE) T_BAPIISUPROFILE Tabellentyp zu BAPIISUPROFILE 20011129
3 Importing X_IDOC_DATA Call by reference Type reference (TYPE) EDEX_IDOCDATA Master-Idoc-Daten für Datenaustauschprozeß 20011031
# Exception Resumable Description Created on
1 ERROR_OCCURRED Fehler bei der Verarbeitung 20011031

Method PROCESS_OUTBOUND Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing XYT_PROFHEAD_INTF Call by reference Type reference (TYPE) T_BAPIISUPROFILE Tabellentyp zu BAPIISUPROFILE 20011211
2 Importing X_COMPARTNER Call by reference Type reference (TYPE) ECOMPARTNER Enthält Partner und Bausteine für Kommunikation 20011029
3 Importing X_FROM Call by reference Type reference (TYPE) EEDMDATEFROM Struktur für Ab-Datum 20011029
4 Importing X_INT_UI Call by reference Type reference (TYPE) INT_UI Interner Schlüssel des Zählpunkts 20011029
5 Importing X_IPROFROLE Call by reference Type reference (TYPE) T_EEDMPROFROLE Tabellentyp zu PROFROLE 20011029
6 Importing X_TO Call by reference Type reference (TYPE) EEDMDATETO Struktur für Bis-Datum 20011029
# Exception Resumable Description Created on
1 ERROR_OCCURRED Fehler bei der Verarbeitung 20011029

Method UPDATE_DEPENDENT_TASKS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing X_PROFILE Call by reference Type reference (TYPE) E_PROFILE Nummer des EDM-Profils 20020130
2 Importing X_TASK_DATA Call by reference Type reference (TYPE) EDEXTASK_DATA_INTF Datenteil Datenaustausch-Aufgabe 20020111
3 Importing X_TASK_ID Call by reference Type reference (TYPE) E_DEXTASKID Interner Schlüssel der Datenaustausch-Aufgabe 20020111

Method UPDATE_DEPENDENT_TASKS on class CL_ISU_DATEX_PROC_PROFILE has no exception.

Method UPDATE_TASKS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing XT_PROFHEAD_INTF Call by reference Type reference (TYPE) T_BAPIISUPROFILE Importierte Profile 20011129
2 Importing X_DOCNUM Call by reference Type reference (TYPE) EDI_DOCNUM IDoc-Nummern 20011114

Method UPDATE_TASKS on class CL_ISU_DATEX_PROC_PROFILE has no exception.
History
Last changed by/on SAP  20050224 
SAP Release Created in 464