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
⤷ 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 |