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 | Static Attribute | Private | Type reference (TYPE) | TPT_BUFFERED_OBJECT | BUFFERED_OBJECTS | 20020730 | |||
| 2 | Instance attribute | Private | Type reference (TYPE) | TP_CONFIG_DATA | CONFIG_DATA | 20020729 | |||
| 3 | Instance attribute | Private | Type reference (TYPE) | TP_CONTROL_DATA | Control Data of Instance | 20020729 | |||
| 4 | Instance attribute | Public | Attribute reference (LIKE) | 20070306 | |||||
| 5 | Instance attribute | Public | Attribute reference (LIKE) | 20020930 | |||||
| 6 | Instance attribute | Public | Attribute reference (LIKE) | 20021114 | |||||
| 7 | Instance attribute | Public | Attribute reference (LIKE) | 20020930 | |||||
| 8 | Instance attribute | Public | Attribute reference (LIKE) | 20031029 | |||||
| 9 | Instance attribute | Public | Attribute reference (LIKE) | 20020930 | |||||
| 10 | Instance attribute | Public | Attribute reference (LIKE) | 20020930 | |||||
| 11 | Constant | Public | Type reference (TYPE) | KENNZX | 'X' | Indicator | 20020801 | ||
| 12 | Instance attribute | Private | Type reference (TYPE) | TP_INSTANCE_DATA | Locak Instance Data | 20020801 | |||
| 13 | Instance attribute | Private | Type reference (TYPE) | TPT_PARAMETER | Paramter Configuration for Deregulation Processes | 20020729 | |||
| 14 | Instance attribute | Private | Object reference (TYPE REF TO) | CL_ISU_IDE_DRGSCEN_ANA_POD | Supply Scenario | 20020729 | |||
| 15 | Static Attribute | Public | Type reference (TYPE) | KENNZX | Service Provider Agreement Active | 20020930 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Instance method | Private | Method | Checks Convertion Rules | 20020807 | |
| 2 | Instance method | Private | Method | Checks Whether Process Can Be Applied to Chosen Scenario | 20020801 | |
| 3 | Static method | Public | Constructor | CLASS_CONSTRUCTOR | 20020930 | |
| 4 | Instance method | Public | Constructor | CONSTRUCTOR | 20020730 | |
| 5 | Static method | Public | Method | Values Saved in Object Converted | 20030523 | |
| 6 | Instance method | Private | Method | Convert Parameter Value According to Rules | 20020809 | |
| 7 | Instance method | Private | Method | Convert Parameter Value According to Rules | 20020730 | |
| 8 | Static method | Public | Method | Provides Process Description | 20020729 | |
| 9 | Static method | Private | Method | Return Buffered Instance | 20020730 | |
| 10 | Static method | Private | Method | Provides PoD Group | 20020809 | |
| 11 | Instance method | Private | Method | Determines Scenarion for Specified Date | 20020730 | |
| 12 | Instance method | Private | Method | Provides Current Service Provider for Service Type | 20020806 | |
| 13 | Static method | Public | Method | Generates Process Instance | 20020729 | |
| 14 | Static method | Public | Method | Generates a Process Instance if ID is Known | 20021118 | |
| 15 | Static method | Private | Method | Buffer Instance | 20020730 | |
| 16 | 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 | 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 | 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 | X_BYPASS_BUFFER | Call by reference | Type reference (TYPE) | KENNZX | Kennzeichen | 20020801 | |||
| 2 | X_DEREGPROC | Call by reference | Type reference (TYPE) | E_DEREGPROC | Deregulierungsprozess | 20020801 | |||
| 3 | X_IGNORE_INITIATOR | Call by reference | Type reference (TYPE) | KENNZX | ' ' | internal use only!!! | 20030523 | ||
| 4 | X_IGNORE_INT_UI | Call by reference | Type reference (TYPE) | KENNZX | ' ' | Zählpunkt wird nicht benötigt | 20021118 | ||
| 5 | X_INT_UI | Call by reference | Type reference (TYPE) | INT_UI | Zählpunkt | 20020801 | |||
| 6 | X_PODGROUP | Call by reference | Type reference (TYPE) | E_DEREGPODGROUP | ID der Zählpunktgruppe | 20020801 | |||
| 7 | X_SPINITIATOR | Call by reference | Type reference (TYPE) | E_DEREGSPINITIATOR | Serviceanbieter (Initiator) | 20020801 | |||
| 8 | X_SPPARTNER | Call by reference | Type reference (TYPE) | E_DEREGSPPARTNER | Serviceanbieter (Partner) | 20020801 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | XT_DEREGPARGROUP | Call by reference | Type reference (TYPE) | IEDEREGPARGROUP | Parametergruppe | 20030523 | |||
| 2 | X_DEREGPARA_HANDLE | Call by reference | Object reference (TYPE REF TO) | IF_DEREGPARAMETER_RO | Interface (ReadOnly) zu Parameterkonfiguration | 20030523 | |||
| 3 | X_DEREGPROC | Call by reference | Type reference (TYPE) | E_DEREGPROC | Deregulierungsprozess | 20030523 | |||
| 4 | X_DEREGREFFIELD | Call by reference | Type reference (TYPE) | E_DEREGREFFIELD | Referenzfeld für Parameter im Deregulierungsprozess | 20030523 | |||
| 5 | X_DEREGREFSTRUCT | Call by reference | Type reference (TYPE) | E_DEREGREFSTRUCT | Referenzstruktur für Parameter im Deregulierungsprozess | 20030523 | |||
| 6 | X_PARGROUPID | Call by reference | Type reference (TYPE) | E_DEREGPARGROUPID | ' ' | Identifikation einer Parametergruppe | 20030523 | ||
| 7 | YT_MISSING_PARAMETER | Call by reference | Type reference (TYPE) | IEDEREGPARGROUP | Parametergruppe | 20030708 | |||
| 8 | YT_PARAMETER | Call by reference | Type reference (TYPE) | ANY TABLE | Parameterwerte (interne Tabelle) | 20030523 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Fehler bei der Verarbeitung | 20030523 | ||
| 2 | Keine Parameterwerte vorhanden | 20030523 |
Method CONVERT_VALUE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | XT_CONVERSION_RULE | Call by reference | Type reference (TYPE) | IEDEREGPARGROUP | Konfiguration der Parametergruppe | 20020809 | |||
| 2 | XT_PARAMETER | Call by reference | Type reference (TYPE) | IEDEREGPARVALUE | Parameterwerte (interne Darstellung) | 20020809 | |||
| 3 | XYT_EXT_VALUE | Call by reference | Type reference (TYPE) | ANY TABLE | Parameterwerte (Tabelle) | 20020809 | |||
| 4 | XY_EXT_VALUE | Call by reference | Type reference (TYPE) | ANY | Parameter (work area) | 20020809 | |||
| 5 | X_SUPRIOR | Call by reference | Type reference (TYPE) | EDEREGPARVALUE | Parameterwert (interne, externe Darstellung) | 20020809 | |||
| 6 | Y_ADD_VALUE | Call by reference | Type reference (TYPE) | KENNZX | Kennzeichen | 20030124 | |||
| 7 | Y_NOT_FOUND | Call by reference | Type reference (TYPE) | KENNZX | Kennzeichen | 20020809 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Konfiguration unbekannt | 20020809 | ||
| 2 | Parameter konnten nicht konvertiert werden | 20020809 | ||
| 3 | Keine Parameterwerte gefunden | 20020809 |
Method CONVERT_VALUES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | XT_DEREGPARGROUP | Call by reference | Type reference (TYPE) | IEDEREGPARGROUP | Konfiguration der Parametergruppe | 20020808 | |||
| 2 | XT_PARAMETER | Call by reference | Type reference (TYPE) | IEDEREGPARVALUE | Parameterwerte (interne Darstellung) | 20020730 | |||
| 3 | X_PARGROUPID | Call by reference | Type reference (TYPE) | E_DEREGPARGROUPID | Parametergruppe | 20020807 | |||
| 4 | YT_MISSING_PARAMETER | Call by reference | Type reference (TYPE) | IEDEREGPARGROUP | Parametergruppe | 20020814 | |||
| 5 | YT_PARAMETER_EXT | Call by reference | Type reference (TYPE) | ANY TABLE | Parameterwerte (Tabelle) | 20020730 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Konfiguration unbekannt | 20020730 | ||
| 2 | Parameter konnten nicht konvertiert werden | 20020730 | ||
| 3 | Keine Parameterwerte gefunden | 20020808 |
Method GET_DESCRIPTION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | X_DEREGPROC | Call by reference | Type reference (TYPE) | E_DEREGPROC | Deregulierungsprozess | 20020729 | |||
| 2 | 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 | X_DEREGPROC | Call by reference | Type reference (TYPE) | E_DEREGPROC | Deregulierungsprozess | 20020801 | |||
| 2 | X_INT_UI | Call by reference | Type reference (TYPE) | INT_UI | Zählpunkt | 20020730 | |||
| 3 | X_SPINITIATOR | Call by reference | Type reference (TYPE) | E_DEREGSPINITIATOR | Serviceanbieter (Initiator) | 20020801 | |||
| 4 | X_SPPARTNER | Call by reference | Type reference (TYPE) | E_DEREGSPPARTNER | Serviceanbieter (Partner) | 20020801 | |||
| 5 | 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 | X_DEREGPROC | Call by reference | Type reference (TYPE) | E_DEREGPROC | Deregulierungsprozess | 20020919 | |||
| 2 | X_INT_UI | Call by reference | Type reference (TYPE) | INT_UI | Interner Schlüssel des Zählpunkts | 20020809 | |||
| 3 | X_KEYDATE | Call by reference | Type reference (TYPE) | E_DEREGFROM | Gültig ab | 20021211 | |||
| 4 | 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 | X_KEYDATE | Call by reference | Type reference (TYPE) | E_DEREGFROM | Gültig ab | 20020730 | |||
| 2 | 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 | X_KEYDATE | Call by reference | Type reference (TYPE) | E_DEREGFROM | Gültig ab | 20020806 | |||
| 2 | X_SERVCAT | Call by reference | Type reference (TYPE) | SERCODE | Serviceart | 20020806 | |||
| 3 | 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 | X_BYPASS_BUFFER | Call by reference | Type reference (TYPE) | KENNZX | ' ' | Instanz soll nicht aus dem Puffer gelesen werden | 20020730 | ||
| 2 | X_DEREGPROC | Call by reference | Type reference (TYPE) | E_DEREGPROC | Deregulierungsprozess | 20020729 | |||
| 3 | X_INT_UI | Call by reference | Type reference (TYPE) | INT_UI | Zählpunktbezeichnung | 20020729 | |||
| 4 | X_KEYDATE | Call by reference | Type reference (TYPE) | E_DEREGFROM | SY-DATUM | Gültig ab | 20020805 | ||
| 5 | X_PODGROUP | Call by reference | Type reference (TYPE) | E_DEREGPODGROUP | ID der Zählpunktgruppe | 20020730 | |||
| 6 | X_SPINITIATOR | Call by reference | Type reference (TYPE) | E_DEREGSPINITIATOR | Serviceanbieter (Initiator) | 20020729 | |||
| 7 | X_SPPARTNER | Call by reference | Type reference (TYPE) | E_DEREGSPPARTNER | Serviceanbieter (Partner) | 20020730 | |||
| 8 | Y_HANDLE | Call by reference | Object reference (TYPE REF TO) | IF_DEREGPROCESS | Interface zum Deregulierungsprozess | 20020729 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Fehler bei der Verarbeitung | 20020801 | ||
| 2 | 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 | X_BYPASS_BUFFER | Call by reference | Type reference (TYPE) | KENNZX | Kennzeichen | 20021118 | |||
| 2 | X_DEREGSPAGREE | Call by reference | Type reference (TYPE) | E_DEREGSPAGREE | ID der Serviceanbietervereinbarung | 20021118 | |||
| 3 | Y_HANDLE | Call by reference | Object reference (TYPE REF TO) | IF_DEREGPROCESS | Interface zum Deregulierungsprozess | 20021118 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Fehler bei der Verarbeitung | 20021118 | ||
| 2 | Objekt gesperrt | 20021119 | ||
| 3 | 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 | 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 | Fehler bei der Verarbeitung | 20020805 | ||
| 2 | Keine Servicanbietervereinbarung gefunden | 20020805 | ||
| 3 | Szenario kann nicht ermittelt werden | 20020805 |
History
| Last changed by/on | SAP | 20130531 |
| SAP Release Created in | 471 |