SAP ABAP Class CL_ISU_IDE_DEREGPROCESS (Framework for Deregulation Processes)
Hierarchy
IS-UT (Software Component) SAP Utilities/Telecommunication
   IS-U-IDE (Application Component) Intercompany Data Exchange
     EE_DEREG (Package) IS-U-IDE: Utility Scenario and Service Provider Agreement
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_DEREGPROCESS Interface for Deregulation Process 20020709
Properties
Class CL_ISU_IDE_DEREGPROCESS  
Short Description Framework for Deregulation Processes    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package EE_DEREG   IS-U-IDE: Utility Scenario and Service Provider Agreement 
Created 20020709   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_ISU_IDE_DEREGPROCESS has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_DEREGPROCESS Interface for Deregulation Process 20020709
Friends
Class CL_ISU_IDE_DEREGPROCESS has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 BUFFERED_OBJECTS Static Attribute Private Type reference (TYPE) TPT_BUFFERED_OBJECT BUFFERED_OBJECTS 20020730
2 CONFIG_DATA Instance attribute Private Type reference (TYPE) TP_CONFIG_DATA CONFIG_DATA 20020729
3 CONTROL_DATA Instance attribute Private Type reference (TYPE) TP_CONTROL_DATA Control Data of Instance 20020729
4 CO_DEREGPROC_BACKUPSPL Instance attribute Public Attribute reference (LIKE) 20070306
5 CO_DEREGPROC_COM_OUTBOUND Instance attribute Public Attribute reference (LIKE) 20020930
6 CO_DEREGPROC_GRIDUSAGE Instance attribute Public Attribute reference (LIKE) 20021114
7 CO_DEREGPROC_INV_INBOUND Instance attribute Public Attribute reference (LIKE) 20020930
8 CO_DEREGPROC_INV_INCHCK Instance attribute Public Attribute reference (LIKE) 20031029
9 CO_DEREGPROC_INV_OUTBOUND Instance attribute Public Attribute reference (LIKE) 20020930
10 CO_DEREGPROC_REM_OUTBOUND Instance attribute Public Attribute reference (LIKE) 20020930
11 CO_SELECTED Constant Public Type reference (TYPE) KENNZX 'X' Indicator 20020801
12 INSTANCE_DATA Instance attribute Private Type reference (TYPE) TP_INSTANCE_DATA Locak Instance Data 20020801
13 PARAMETER Instance attribute Private Type reference (TYPE) TPT_PARAMETER Paramter Configuration for Deregulation Processes 20020729
14 SCENARIO Instance attribute Private Object reference (TYPE REF TO) CL_ISU_IDE_DRGSCEN_ANA_POD Supply Scenario 20020729
15 SPAGREE_IS_ACTIVE Static Attribute Public Type reference (TYPE) KENNZX Service Provider Agreement Active 20020930
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_CONVERSION_RULE Instance method Private Method Checks Convertion Rules 20020807
2 CHECK_DEREGPROC_IS_VALID Instance method Private Method Checks Whether Process Can Be Applied to Chosen Scenario 20020801
3 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20020930
4 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20020730
5 CONVERT_DEREGPARA_VALUES Static method Public Method Values Saved in Object Converted 20030523
6 CONVERT_VALUE Instance method Private Method Convert Parameter Value According to Rules 20020809
7 CONVERT_VALUES Instance method Private Method Convert Parameter Value According to Rules 20020730
8 GET_DESCRIPTION Static method Public Method Provides Process Description 20020729
9 GET_OBJECT_FROM_BUFFER Static method Private Method Return Buffered Instance 20020730
10 GET_PODGROUP Static method Private Method Provides PoD Group 20020809
11 GET_SCENARIO Instance method Private Method Determines Scenarion for Specified Date 20020730
12 GET_SERVPROV Instance method Private Method Provides Current Service Provider for Service Type 20020806
13 OPEN Static method Public Method Generates Process Instance 20020729
14 OPEN_FROM_DEREGSPAGREE Static method Public Method Generates a Process Instance if ID is Known 20021118
15 PUT_OBJECT_INTO_BUFFER Static method Private Method Buffer Instance 20020730
16 SET_RELEVANT_SERVPROVAGREE Instance method Private Method Determine Agreements Relevant to the Process 20020805
Events
Class CL_ISU_IDE_DEREGPROCESS has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TPT_BUFFERED_OBJECT Private See coding TPT_BUFFERED_OBJECT 20020730
2 TPT_PARAMETER Private See coding TPT_PARAMETER 20020729
3 TP_BUFFERED_OBJECT Private See coding TP_BUFFERED_OBJECT 20020730
4 TP_CONFIG_DATA Private See coding TP_CONFIG_DATA 20020729
5 TP_CONTROL_DATA Private See coding TP_CONTROL_DATA 20020729
6 TP_INSTANCE_DATA Private See coding 20020801
7 TP_PARAMETER Private See coding TP_PARAMETER 20020729
Method Signatures

Method CHECK_CONVERSION_RULE Signature

Method CHECK_CONVERSION_RULE on class CL_ISU_IDE_DEREGPROCESS has no parameter.
# Exception Resumable Description Created on
1 ERROR_OCCURRED Fehler bei der Verarbeitung 20020807

Method CHECK_DEREGPROC_IS_VALID Signature

Method CHECK_DEREGPROC_IS_VALID on class CL_ISU_IDE_DEREGPROCESS has no parameter.
# Exception Resumable Description Created on
1 NOT_VALID Deregulierungsprozess gilt nicht für das Szenario 20020801

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class CL_ISU_IDE_DEREGPROCESS has no parameter.
Method CLASS_CONSTRUCTOR on class CL_ISU_IDE_DEREGPROCESS has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing X_BYPASS_BUFFER Call by reference Type reference (TYPE) KENNZX Kennzeichen 20020801
2 Importing X_DEREGPROC Call by reference Type reference (TYPE) E_DEREGPROC Deregulierungsprozess 20020801
3 Importing X_IGNORE_INITIATOR Call by reference Type reference (TYPE) KENNZX ' ' internal use only!!! 20030523
4 Importing X_IGNORE_INT_UI Call by reference Type reference (TYPE) KENNZX ' ' Zählpunkt wird nicht benötigt 20021118
5 Importing X_INT_UI Call by reference Type reference (TYPE) INT_UI Zählpunkt 20020801
6 Importing X_PODGROUP Call by reference Type reference (TYPE) E_DEREGPODGROUP ID der Zählpunktgruppe 20020801
7 Importing X_SPINITIATOR Call by reference Type reference (TYPE) E_DEREGSPINITIATOR Serviceanbieter (Initiator) 20020801
8 Importing X_SPPARTNER Call by reference Type reference (TYPE) E_DEREGSPPARTNER Serviceanbieter (Partner) 20020801
# Exception Resumable Description Created on
1 ERROR_OCCURRED Fehler bei der Verarbeitung 20020801

Method CONVERT_DEREGPARA_VALUES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing XT_DEREGPARGROUP Call by reference Type reference (TYPE) IEDEREGPARGROUP Parametergruppe 20030523
2 Importing X_DEREGPARA_HANDLE Call by reference Object reference (TYPE REF TO) IF_DEREGPARAMETER_RO Interface (ReadOnly) zu Parameterkonfiguration 20030523
3 Importing X_DEREGPROC Call by reference Type reference (TYPE) E_DEREGPROC Deregulierungsprozess 20030523
4 Importing X_DEREGREFFIELD Call by reference Type reference (TYPE) E_DEREGREFFIELD Referenzfeld für Parameter im Deregulierungsprozess 20030523
5 Importing X_DEREGREFSTRUCT Call by reference Type reference (TYPE) E_DEREGREFSTRUCT Referenzstruktur für Parameter im Deregulierungsprozess 20030523
6 Importing X_PARGROUPID Call by reference Type reference (TYPE) E_DEREGPARGROUPID ' ' Identifikation einer Parametergruppe 20030523
7 Exporting YT_MISSING_PARAMETER Call by reference Type reference (TYPE) IEDEREGPARGROUP Parametergruppe 20030708
8 Exporting YT_PARAMETER Call by reference Type reference (TYPE) ANY TABLE Parameterwerte (interne Tabelle) 20030523
# Exception Resumable Description Created on
1 ERROR_OCCURRED Fehler bei der Verarbeitung 20030523
2 NO_VALUES Keine Parameterwerte vorhanden 20030523

Method CONVERT_VALUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing XT_CONVERSION_RULE Call by reference Type reference (TYPE) IEDEREGPARGROUP Konfiguration der Parametergruppe 20020809
2 Importing XT_PARAMETER Call by reference Type reference (TYPE) IEDEREGPARVALUE Parameterwerte (interne Darstellung) 20020809
3 Changing XYT_EXT_VALUE Call by reference Type reference (TYPE) ANY TABLE Parameterwerte (Tabelle) 20020809
4 Changing XY_EXT_VALUE Call by reference Type reference (TYPE) ANY Parameter (work area) 20020809
5 Importing X_SUPRIOR Call by reference Type reference (TYPE) EDEREGPARVALUE Parameterwert (interne, externe Darstellung) 20020809
6 Exporting Y_ADD_VALUE Call by reference Type reference (TYPE) KENNZX Kennzeichen 20030124
7 Exporting Y_NOT_FOUND Call by reference Type reference (TYPE) KENNZX Kennzeichen 20020809
# Exception Resumable Description Created on
1 CONFIGURATION_UNKNOWN Konfiguration unbekannt 20020809
2 CONVERSION_ERROR Parameter konnten nicht konvertiert werden 20020809
3 NO_VALUES Keine Parameterwerte gefunden 20020809

Method CONVERT_VALUES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing XT_DEREGPARGROUP Call by reference Type reference (TYPE) IEDEREGPARGROUP Konfiguration der Parametergruppe 20020808
2 Importing XT_PARAMETER Call by reference Type reference (TYPE) IEDEREGPARVALUE Parameterwerte (interne Darstellung) 20020730
3 Importing X_PARGROUPID Call by reference Type reference (TYPE) E_DEREGPARGROUPID Parametergruppe 20020807
4 Exporting YT_MISSING_PARAMETER Call by reference Type reference (TYPE) IEDEREGPARGROUP Parametergruppe 20020814
5 Exporting YT_PARAMETER_EXT Call by reference Type reference (TYPE) ANY TABLE Parameterwerte (Tabelle) 20020730
# Exception Resumable Description Created on
1 CONFIGURATION_UNKNOWN Konfiguration unbekannt 20020730
2 CONVERSION_ERROR Parameter konnten nicht konvertiert werden 20020730
3 NO_VALUES Keine Parameterwerte gefunden 20020808

Method GET_DESCRIPTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing X_DEREGPROC Call by reference Type reference (TYPE) E_DEREGPROC Deregulierungsprozess 20020729
2 Returning Y_DEREGPROCTXT Value transfer Type reference (TYPE) E_DEREGPROCTXT Bezeichnung des Deregulierungsprozesses 20020729

Method GET_DESCRIPTION on class CL_ISU_IDE_DEREGPROCESS has no exception.

Method GET_OBJECT_FROM_BUFFER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing X_DEREGPROC Call by reference Type reference (TYPE) E_DEREGPROC Deregulierungsprozess 20020801
2 Importing X_INT_UI Call by reference Type reference (TYPE) INT_UI Zählpunkt 20020730
3 Importing X_SPINITIATOR Call by reference Type reference (TYPE) E_DEREGSPINITIATOR Serviceanbieter (Initiator) 20020801
4 Importing X_SPPARTNER Call by reference Type reference (TYPE) E_DEREGSPPARTNER Serviceanbieter (Partner) 20020801
5 Returning Y_REF Value transfer Object reference (TYPE REF TO) CL_ISU_IDE_DEREGPROCESS Framework für Deregulierungsprocesse 20020730

Method GET_OBJECT_FROM_BUFFER on class CL_ISU_IDE_DEREGPROCESS has no exception.

Method GET_PODGROUP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing X_DEREGPROC Call by reference Type reference (TYPE) E_DEREGPROC Deregulierungsprozess 20020919
2 Importing X_INT_UI Call by reference Type reference (TYPE) INT_UI Interner Schlüssel des Zählpunkts 20020809
3 Importing X_KEYDATE Call by reference Type reference (TYPE) E_DEREGFROM Gültig ab 20021211
4 Returning Y_PODGROUP Value transfer Type reference (TYPE) E_DEREGPODGROUP ID der Zählpunktgruppe 20020809

Method GET_PODGROUP on class CL_ISU_IDE_DEREGPROCESS has no exception.

Method GET_SCENARIO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing X_KEYDATE Call by reference Type reference (TYPE) E_DEREGFROM Gültig ab 20020730
2 Returning Y_SCENARIO Value transfer Object reference (TYPE REF TO) LCL_ISU_DEREGSCENARIO_CONFIG Versorgungsszenario 20020730

Method GET_SCENARIO on class CL_ISU_IDE_DEREGPROCESS has no exception.

Method GET_SERVPROV Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing X_KEYDATE Call by reference Type reference (TYPE) E_DEREGFROM Gültig ab 20020806
2 Importing X_SERVCAT Call by reference Type reference (TYPE) SERCODE Serviceart 20020806
3 Returning Y_SERVPROV Value transfer Type reference (TYPE) SERVICE_PROV Serviceanbieter 20020806

Method GET_SERVPROV on class CL_ISU_IDE_DEREGPROCESS has no exception.

Method OPEN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing X_BYPASS_BUFFER Call by reference Type reference (TYPE) KENNZX ' ' Instanz soll nicht aus dem Puffer gelesen werden 20020730
2 Importing X_DEREGPROC Call by reference Type reference (TYPE) E_DEREGPROC Deregulierungsprozess 20020729
3 Importing X_INT_UI Call by reference Type reference (TYPE) INT_UI Zählpunktbezeichnung 20020729
4 Importing X_KEYDATE Call by reference Type reference (TYPE) E_DEREGFROM SY-DATUM Gültig ab 20020805
5 Importing X_PODGROUP Call by reference Type reference (TYPE) E_DEREGPODGROUP ID der Zählpunktgruppe 20020730
6 Importing X_SPINITIATOR Call by reference Type reference (TYPE) E_DEREGSPINITIATOR Serviceanbieter (Initiator) 20020729
7 Importing X_SPPARTNER Call by reference Type reference (TYPE) E_DEREGSPPARTNER Serviceanbieter (Partner) 20020730
8 Exporting Y_HANDLE Call by reference Object reference (TYPE REF TO) IF_DEREGPROCESS Interface zum Deregulierungsprozess 20020729
# Exception Resumable Description Created on
1 ERROR_OCCURRED Fehler bei der Verarbeitung 20020801
2 NOT_AVAILABLE Funktionalität steht nicht zur Verfügung 20020930

Method OPEN_FROM_DEREGSPAGREE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing X_BYPASS_BUFFER Call by reference Type reference (TYPE) KENNZX Kennzeichen 20021118
2 Importing X_DEREGSPAGREE Call by reference Type reference (TYPE) E_DEREGSPAGREE ID der Serviceanbietervereinbarung 20021118
3 Exporting Y_HANDLE Call by reference Object reference (TYPE REF TO) IF_DEREGPROCESS Interface zum Deregulierungsprozess 20021118
# Exception Resumable Description Created on
1 ERROR_OCCURRED Fehler bei der Verarbeitung 20021118
2 FOREIGN_LOCK Objekt gesperrt 20021119
3 NOT_AVAILABLE Funktionalität steht nicht zur Verfügung 20021118

Method PUT_OBJECT_INTO_BUFFER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing X_REF Call by reference Object reference (TYPE REF TO) CL_ISU_IDE_DEREGPROCESS Framework für Deregulierungsprocesse 20020730

Method PUT_OBJECT_INTO_BUFFER on class CL_ISU_IDE_DEREGPROCESS has no exception.

Method SET_RELEVANT_SERVPROVAGREE Signature

Method SET_RELEVANT_SERVPROVAGREE on class CL_ISU_IDE_DEREGPROCESS has no parameter.
# Exception Resumable Description Created on
1 ERROR_OCCURRED Fehler bei der Verarbeitung 20020805
2 NOT_FOUND Keine Servicanbietervereinbarung gefunden 20020805
3 NO_SCENARIO Szenario kann nicht ermittelt werden 20020805
History
Last changed by/on SAP  20130531 
SAP Release Created in 471