SAP ABAP Interface IF_ISU_EDM_TMP_PROFILE_METHODS (Interface for Tempoary EDM Profile: Methods)
Hierarchy
☛
IS-UT (Software Component) SAP Utilities/Telecommunication
⤷
IS-U-EDM (Application Component) Energy Data Management
⤷
EE_EDM_PRO (Package) Profile Management
⤷
⤷
Meta Relationship - Used By
| # | Relationship type | Used by | Short Description | Created on |
|---|---|---|---|---|
| 1 | Interface composition (i COMPRISING i_ref) | IF_ISU_EDM_TMP_PROFILE | Interface for Temporary EDM Profile (Settlement) | 20010129 |
| 2 | Interface implementation (CLASS c. INTERFACES i_ref) | CL_ISU_EDM_TMP_PROFILE | Temporary EDM Profile | 20010129 |
Properties
| Interface | IF_ISU_EDM_TMP_PROFILE_METHODS | |
| Short Description | Interface for Tempoary EDM Profile: Methods |
General Data
| Package | EE_EDM_PRO | Profile Management |
| Created | 20010129 | SAP |
| Last changed | 20050224 | SAP |
| Unicode checks active |
Forward declarations
Interface IF_ISU_EDM_TMP_PROFILE_METHODS has no forward declaration.
Interfaces
Interface IF_ISU_EDM_TMP_PROFILE_METHODS has no interface.
Friends
Interface IF_ISU_EDM_TMP_PROFILE_METHODS has no friend.
Attributes
Interface IF_ISU_EDM_TMP_PROFILE_METHODS has no attribute.
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Instance method | Public | Method | Exit Profile Processing | 20010131 | |
| 2 | Instance method | Public | Method | Create EDM Profile Header | 20010131 | |
| 3 | Instance method | Public | Method | Create Version for Current Values | 20010131 | |
| 4 | Instance method | Public | Method | Create Replacement Values/Extrapolation Values | 20010531 | |
| 5 | Instance method | Public | Method | Periods During Which Valid Profile Values Are Available | 20010216 | |
| 6 | Static method | Public | Method | Read Validity Period for Profile values | 20010201 | |
| 7 | Static method | Public | Method | Allocate Database Profile to Temporary Profile | 20010131 | |
| 8 | Instance method | Public | Method | Open EDM Profile | 20010129 | |
| 9 | Instance method | Public | Method | Execute Action on Profile Value (Status Change) | 20010131 | |
| 10 | Instance method | Public | Method | Read Profile Values | 20010129 | |
| 11 | Instance method | Public | Method | Write Profile Data to Database | 20010131 | |
| 12 | Instance method | Public | Method | Prepare Update | 20010131 |
Events
Interface IF_ISU_EDM_TMP_PROFILE_METHODS has no event.
Types
Interface IF_ISU_EDM_TMP_PROFILE_METHODS has no local type.
Method Signatures
Method CLOSE Signature
Method CLOSE on Interface IF_ISU_EDM_TMP_PROFILE_METHODS has no parameter.
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Methode ist nicht zulässig | 20010131 |
Method CREATE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CREATE_NUMBER | Call by reference | Type reference (TYPE) | KENNZX | 'X' | Nummer ziehen | 20010131 | ||
| 2 | DATE_FROM | Call by reference | Type reference (TYPE) | PROFVALDAY | Von-Datum des Profils | 20010131 | |||
| 3 | DATE_TO | Call by reference | Type reference (TYPE) | PROFVALDAY | Bis-Datum des Profils | 20010131 | |||
| 4 | PROFHEAD_DATA | Call by reference | Type reference (TYPE) | EPROFHEAD_DATA | Kopfdaten des anzulegenden Profils | 20010131 | |||
| 5 | PROFHEAD_TEXT | Call by reference | Type reference (TYPE) | EPROFHEAD_TEXT | Beschreibung zum Profil | 20010131 | |||
| 6 | PROFILENR | Call by reference | Type reference (TYPE) | E_PROFILE | Nummer des EDM-Profils | 20010131 | |||
| 7 | TARGET_DB | Call by reference | Type reference (TYPE) | KENNZX | '' | Auf DB anlegen? | 20010131 | ||
| 8 | TIMEZONE | Call by reference | Type reference (TYPE) | TIMEZONE | 'UTC' | Zeitzone für das Lesen des Profils | 20010131 | ||
| 9 | TIME_FROM | Call by reference | Type reference (TYPE) | PROFVALTIME | Von-Zeit des Profils | 20010131 | |||
| 10 | TIME_TO | Call by reference | Type reference (TYPE) | PROFVALTIME | Bis-Zeit des Profils | 20010131 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Profil ist durch anderen Modus/Nutzer gesperrt | 20010131 | ||
| 2 | Bearbeitungsmodus nicht erlaubt | 20010131 | ||
| 3 | Fehler im Customizing | 20010131 | ||
| 4 | Keine Berechtigung für diese Aktivität mit diesem Objekt | 20010131 | ||
| 5 | Fehler bei Nummernvergabe | 20010131 |
Method CREATE_VALUE_VERSION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | DATEFROM_UTC | Call by reference | Type reference (TYPE) | PROFVALDAY | Tag der Profilwerte | 20010131 | |||
| 2 | DATETO_UTC | Call by reference | Type reference (TYPE) | PROFVALDAY | Tag der Profilwerte | 20010131 | |||
| 3 | INDEX_FROM | Call by reference | Type reference (TYPE) | SYTABIX | Interne Tabellen, aktueller Zeilenindex | 20010131 | |||
| 4 | INDEX_TO | Call by reference | Type reference (TYPE) | SYTABIX | Interne Tabellen, aktueller Zeilenindex | 20010131 | |||
| 5 | REASON | Call by reference | Type reference (TYPE) | E_VERSREASON | Grund zur Erstellung einer Profilversion | 20010131 | |||
| 6 | TIMEFROM_UTC | Call by reference | Type reference (TYPE) | PROFVALTIME | Intervallzeitpunkt | 20010131 | |||
| 7 | TIMETO_UTC | Call by reference | Type reference (TYPE) | PROFVALTIME | Intervallzeitpunkt | 20010131 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Funktion nicht erlaubt, da falscher Bearbeitungsmodus | 20010131 | ||
| 2 | Unzulässige Datenänderung (Tabelle mit Profilwerten) | 20010131 | ||
| 3 | Aktueller Stand des Profils erlaubt Ausführung nicht | 20010131 |
Method GENERATE_REPLACEMENT_VALUES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | DIALOG_MODE | Call by reference | Type reference (TYPE) | KENNZX | '' | Aufruf im Dialog? | 20010531 | ||
| 2 | FORECAST_TYPE | Call by reference | Type reference (TYPE) | E_FORECAST_TYPE | Hochrechnungart | 20010531 | |||
| 3 | INDEX_FROM | Call by reference | Type reference (TYPE) | SYTABIX | Erster zu ersetzender Wert | 20010531 | |||
| 4 | INDEX_TO | Call by reference | Type reference (TYPE) | SYTABIX | Letzter zu ersetzender Wert | 20010531 | |||
| 5 | PROCESS | Call by reference | Type reference (TYPE) | E_REPLACEPROCESS | Ersatzwertprozess | 20010531 | |||
| 6 | PROFILE_IMPORT | Call by reference | Type reference (TYPE) | KENNZX | '' | Kz.: Aufruf vom Profilimport | 20010531 | ||
| 7 | REPLACE_REQUIRED | Call by reference | Type reference (TYPE) | KENNZX | Kz.: Ersetzung von Profilwerten war erforderlich | 20010531 | |||
| 8 | REPLACE_SUCCESS | Call by reference | Type reference (TYPE) | KENNZX | Kz.: Ersetzung von Profilwerten war erfolgreich | 20010531 | |||
| 9 | T_ERRORCODE | Call by reference | Type reference (TYPE) | IEDM_REPLACE_MESSAGE_STRUCT | Tabellentyp: Übergabe einer Nachricht mit einem Fehlercode | 20010531 | |||
| 10 | T_TIMESLICE_FAILED | Call by reference | Type reference (TYPE) | TEEDM_DATE_TIME_FROM_TO | Tabelle mit DATUM, VON/BIS und Uhrzeit | 20010531 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Zuordnung des Ersatzwertbildungsgruppe nicht vorhanden | 20010531 | ||
| 2 | Fehler im Customizing aufgetreten | 20010531 | ||
| 3 | Ausnahme in ReferenzzeitraumFuBa aufgetreten | 20010531 | ||
| 4 | Ausnahme in Ersatzwertbildungsverfahren aufgetreten | 20010531 | ||
| 5 | Ersatzwertbildungsgruppe nicht vorhanden | 20010531 | ||
| 6 | Fehlerhafte Eingabedaten | 20010531 | ||
| 7 | Keine autom. Wertersetzung für dieses Profil erforderlich | 20010531 | ||
| 8 | Keine Ersatzwertbildungsgruppe in Profil eingetragen | 20010531 | ||
| 9 | Systemfehler | 20010531 |
Method GET_ACT_VALID_VALUE_TIMERANGES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ARCHIVED_IS_VALID | Call by reference | Type reference (TYPE) | KENNZX | 'X' | Archivierten Wertestatus ignorieren | 20010216 | ||
| 2 | DOUBTFUL_IS_VALID | Call by reference | Type reference (TYPE) | KENNZX | 'X' | Zweifelhaften Wertestatus ignorieren | 20010216 | ||
| 3 | NO_VALUE_GIVEN_IS_VALID | Call by reference | Type reference (TYPE) | KENNZX | 'X' | Nicht übergebene Werte ignorieren | 20010216 | ||
| 4 | TIMESLICES | Call by reference | Type reference (TYPE) | TEEDM_DATE_TIME_FROM_TO_UTC | Tabelle mit DATUM, VON/BIS und Uhrzeit lokal und in UTC | 20010216 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Keine Daten gefunden | 20010216 |
Method GET_VALID_VALUE_TIMERANGES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | PROFILE_NUMBER | Call by reference | Type reference (TYPE) | E_PROFILE | Nummer des EDM-Profils | 20010201 | |||
| 2 | SOURCE_DB | Call by reference | Type reference (TYPE) | KENNZX | 'X' | Von DB lesen | 20010201 | ||
| 3 | TIMESLICES | Call by reference | Type reference (TYPE) | TEEDM_DATE_TIME_FROM_TO_UTC | Tabelle mit DATUM, VON/BIS und Uhrzeit lokal und in UTC | 20010201 | |||
| 4 | TIMEZONE | Call by reference | Type reference (TYPE) | TIMEZONE | 'UTC' | Zeitzone | 20010201 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Keine Daten gefunden | 20010201 |
Method LINK_DB_PROFILE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | REF_TO_PROFILE | Call by reference | Object reference (TYPE REF TO) | IF_ISU_EDM_TMP_PROFILE | Interface für temporäres EDM-Profil | 20010131 | |||
| 2 | TARGET_PROFILE | Call by reference | Type reference (TYPE) | E_PROFILE | Nummer des EDM-Profils | 20010131 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Datumsangaben fehlen | 20010301 | ||
| 2 | Profil ist durch anderen Modus gesperrt | 20010301 | ||
| 3 | Funktion nicht erlaubt, da falscher Bearbeitungsmodus | 20010131 | ||
| 4 | Zielprofil nicht mit Quellprofil kompatibel | 20010201 | ||
| 5 | Aktueller Stand des Profils erlaubt Ausführung nicht | 20010131 | ||
| 6 | Fehler im Customizing | 20010301 | ||
| 7 | Profil wurde nicht gefunden | 20010301 | ||
| 8 | Keine Berechtigung für diese Aktivität mit diesem Objekt | 20010301 | ||
| 9 | Kein Status gefunden | 20010301 | ||
| 10 | Systemfehler | 20010301 | ||
| 11 | Keine Werte gefunden | 20010301 |
Method OPEN_PROFILE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | DATE_FROM | Call by reference | Type reference (TYPE) | PROFVALDAY | Von-Datum der Profilwerte | 20010131 | |||
| 2 | DATE_TO | Call by reference | Type reference (TYPE) | PROFVALDAY | Bis-Datum der Profilwerte | 20010131 | |||
| 3 | MODE | Call by reference | Type reference (TYPE) | REGEN-WMODE | '1' | Bearbeitungsmodus (1=anz, 2=änd, 3=anl) | 20010131 | ||
| 4 | OPENING_INTSIZEID | Call by reference | Type reference (TYPE) | INTSIZEID | '' | Andere Intervalllänge verwenden | 20010216 | ||
| 5 | OPENING_MASS | Call by reference | Type reference (TYPE) | E_MASS | '' | Andere Maßeinheit verwenden | 20010216 | ||
| 6 | PROFILENR | Call by reference | Type reference (TYPE) | E_PROFILE | Nummer des EDM-Profils | 20010131 | |||
| 7 | READ_STATUS | Call by reference | Type reference (TYPE) | KENNZX | 'X' | Status zu Profilwerten lesen | 20010205 | ||
| 8 | READ_VALUES | Call by reference | Type reference (TYPE) | KENNZX | 'X' | Profilwerte lesen | 20010131 | ||
| 9 | SOURCE_DB | Call by reference | Type reference (TYPE) | KENNZX | 'X' | Daten von DB lesen | 20010131 | ||
| 10 | TIMEZONE | Call by reference | Type reference (TYPE) | TIMEZONE | 'UTC' | Zeitzone für das Lesen der Profilwerte | 20010131 | ||
| 11 | TIME_FROM | Call by reference | Type reference (TYPE) | PROFVALTIME | Von-Zeit der Profilwerte | 20010131 | |||
| 12 | TIME_TO | Call by reference | Type reference (TYPE) | PROFVALTIME | Bis-Zeit der Profilwerte | 20010131 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Profil ist zum angegebenen Zeitraum nicht gültig | 20010131 | ||
| 2 | Datumsangaben fehlen | 20010131 | ||
| 3 | Angegebener Sperrmodus nicht erlaubt | 20010131 | ||
| 4 | Profil ist durch anderen Modus gesperrt | 20010131 | ||
| 5 | Bearbeitungsmodus nicht erlaubt | 20010131 | ||
| 6 | Fehler im Customizing | 20010131 | ||
| 7 | Profil wurde nicht gefunden | 20010131 | ||
| 8 | Keine Berechtigung für diese Aktivität mit diesem Objekt | 20010131 | ||
| 9 | Kein Status gefunden | 20010131 | ||
| 10 | Keine Werte gefunden | 20010131 |
Method PERFORM_VALUES_ACTION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ACTION_TAB | Call by reference | Type reference (TYPE) | TEPROFVALSTAT_ACTIONS | Tabelle mit Vorgängen | 20010131 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Vorgänge können nicht ausgeführt werden (Status) | 20010131 | ||
| 2 | Unzulässige Datenänderung (Tabelle mit Profilwerten) | 20010131 | ||
| 3 | Methodenausführung ist nicht zulässig | 20010131 |
Method READ_DATA Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | DATE_FROM | Call by reference | Type reference (TYPE) | PROFVALDAY | Tag der Profilwerte | 20010131 | |||
| 2 | DATE_TO | Call by reference | Type reference (TYPE) | PROFVALDAY | Tag der Profilwerte | 20010131 | |||
| 3 | OPENING_INTSIZEID | Call by reference | Type reference (TYPE) | INTSIZEID | '' | Andere Intervalllänge verwenden | 20010216 | ||
| 4 | OPENING_MASS | Call by reference | Type reference (TYPE) | E_MASS | '' | Andere Maßeinheit verwenden | 20010216 | ||
| 5 | READ_VALUES | Call by reference | Type reference (TYPE) | KENNZX | 'X' | Werte nachlesen | 20010131 | ||
| 6 | READ_VALUES_STATUS | Call by reference | Type reference (TYPE) | KENNZX | 'X' | Status der Werte nachlesen | 20010131 | ||
| 7 | REFRESH_DATA | Call by reference | Type reference (TYPE) | KENNZX | 'X' | Vorhandene Daten verwerfen | 20010131 | ||
| 8 | TIMEZONE | Call by reference | Type reference (TYPE) | TIMEZONE | 'UTC' | Zeitzone | 20010131 | ||
| 9 | TIME_FROM | Call by reference | Type reference (TYPE) | PROFVALTIME | Zeitpunkt eines Profilwertes | 20010131 | |||
| 10 | TIME_TO | Call by reference | Type reference (TYPE) | PROFVALTIME | Zeitpunkt eines Profilwertes | 20010131 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Daten wurden schon gelesen | 20010131 | ||
| 2 | Zeitbereich nicht gültig | 20010131 | ||
| 3 | Methode ist nicht zulässig | 20010131 | ||
| 4 | Keine Berechtigung für diese Aktivität mit diesem Objekt | 20010131 | ||
| 5 | Fehler beim Lesen der Daten | 20010131 |
Method UPDATE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | UPD_TRIGGER | Call by reference | Type reference (TYPE) | KENNZX | 'X' | Trigger schreiben ja/nein | 20010131 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Funktion nicht erlaubt, da falscher Bearbeitungsmodus | 20010131 | ||
| 2 | Methodenaufruf nicht zulässig | 20010131 | ||
| 3 | Update Prepare wurde noch nicht durchgeführt. | 20010131 | ||
| 4 | Fehler bei der Profilnummernvergabe | 20010131 | ||
| 5 | Fehler bei der Statusverarbeitung | 20010131 |
Method UPDATE_PREPARE Signature
Method UPDATE_PREPARE on Interface IF_ISU_EDM_TMP_PROFILE_METHODS has no parameter.
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Funktion nicht erlaubt, da falscher Modus | 20010131 | ||
| 2 | Unzulässige Datenänderung (Tabelle mit Profilwerten) | 20010131 | ||
| 3 | Methode ist nicht zulässig | 20010131 | ||
| 4 | Keine Berechtigung für die Aktion | 20010131 | ||
| 5 | Fehler im Update Prepare | 20010131 | ||
| 6 | Übergebene Zeit/Datum der Version ungültig | 20010131 |
History
| Last changed by/on | SAP | 20050224 |
| SAP Release Created in | 463 |