SAP ABAP Class CL_ISU_EDM_PROFILE_ARCHIVING (EDM Profile: Archiving)
Hierarchy
☛
IS-UT (Software Component) SAP Utilities/Telecommunication
⤷
IS-U-EDM (Application Component) Energy Data Management
⤷
EE_EDM_PRO (Package) Profile Management

⤷

⤷

Meta Relationship - Using
# | Relationship type | Using | Short Description | Created on |
---|---|---|---|---|
1 | Inheritance (c INHERITING FROM c_ref) | CL_ISU_EDM_PROFILE_COMMON | EDM Profile: General | 20001214 |
Properties
Class | CL_ISU_EDM_PROFILE_ARCHIVING | |
Short Description | EDM Profile: Archiving | |
Super Class | CL_ISU_EDM_PROFILE_COMMON | EDM Profile: General |
Instantiability of a Class | 2 | Public |
Final |
General Data
Message Class | ||
Program status | T | Test Program |
Category | 0 | |
Package | EE_EDM_PRO | Profile Management |
Created | 20001214 | SAP |
Last change | 20050224 | SAP |
Shared Memory-enabled | ||
Fixed point arithmetic | ||
Unicode checks active |
Forward declarations
Class CL_ISU_EDM_PROFILE_ARCHIVING has no forward declaration.
Interfaces
Class CL_ISU_EDM_PROFILE_ARCHIVING has no interface implemented.
Friends
Class CL_ISU_EDM_PROFILE_ARCHIVING has no friend class.
Attributes
# | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
Constant | Private | Type reference (TYPE) | I | 100 | Package Size | 20001215 | |
2 | ![]() |
Instance attribute | Private | Type reference (TYPE) | E_EDMDATETO | Archiving end date (UTC) | 20001218 | ||
3 | ![]() |
Instance attribute | Private | Type reference (TYPE) | EEDMDATETO | Archiving end date (UTC): 1 second | 20001218 | ||
4 | ![]() |
Instance attribute | Private | Type reference (TYPE) | CURSOR | Database cursor | 20001215 | ||
5 | ![]() |
Static Attribute | Private | Type reference (TYPE) | TEPROFTYPE | Table type of customizing table EPROFTYPE | 20001215 | ||
6 | ![]() |
Static Attribute | Private | Type reference (TYPE) | TEPROFINTSIZE | Control Table with Interval Lengths and FMs for Profiles | 20001218 | ||
7 | ![]() |
Instance attribute | Private | Type reference (TYPE) | KENNZX | Indicator: Determine method called | 20001215 | ||
8 | ![]() |
Instance attribute | Private | Type reference (TYPE) | E_PROFILE_T | Processed profiles | 20001222 | ||
9 | ![]() |
Instance attribute | Private | Type reference (TYPE) | E_PROFILE_T | Read profiles | 20001218 | ||
10 | ![]() |
Instance attribute | Private | Type reference (TYPE) | ISU00_RANGE_TAB | Profile Select Options | 20001221 | ||
11 | ![]() |
Instance attribute | Private | Type reference (TYPE) | KENNZX | Rollback Indicator | 20010417 |
Methods
# | Method | Level | Visibility | Method type | Description | Created on |
---|---|---|---|---|---|---|
1 | ![]() |
Instance method | Public | Method | Delete profile values/status/version of transferred profiles | 20001214 |
2 | ![]() |
Instance method | Public | Method | Unlock processed profiles | 20001222 |
3 | ![]() |
Instance method | Public | Method | Continue determination of profiles to be archived | 20001215 |
4 | ![]() |
Instance method | Public | Method | Determine profiles to be archived (acc. to sel. options) | 20001215 |
5 | ![]() |
Static method | Private | Method | Check authorization for archiving (local) | 20001215 |
6 | ![]() |
Static method | Private | Method | Delete version data from database | 20010122 |
7 | ![]() |
Instance method | Private | Method | Delete profile header data from database | 20001218 |
8 | ![]() |
Static method | Private | Method | Read version data for profile | 20001221 |
9 | ![]() |
Static method | Private | Method | Update status of profile values on database | 20010109 |
10 | ![]() |
Static method | Private | Method | Update version data on database | 20010109 |
11 | ![]() |
Instance method | Public | Method | Read profile values/status/version and set status to arch. | 20001214 |
12 | ![]() |
Instance method | Public | Method | Undo archiving run | 20010123 |
Events
Class CL_ISU_EDM_PROFILE_ARCHIVING has no event.
Types
Class CL_ISU_EDM_PROFILE_ARCHIVING has no local type.
Method Signatures
Method DELETE_PROFILE_VALUES Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ARCHIVING_DATE | Call by reference | Type reference (TYPE) | E_EDMDATETO | Datum (UTC) bis zu dem archiviert wird | 20010119 | ||
2 | ![]() |
COMMIT_CHANGES | Call by reference | Type reference (TYPE) | KENNZX | '' | Commit auf Datenbank durchführen | 20010119 | |
3 | ![]() |
PROFILE_NUMBER | Call by reference | Type reference (TYPE) | E_PROFILE | Nummer des EDM-Profils | 20010119 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Löschdatum ungleich Archivierungsdatum | 20010119 | |
2 | ![]() |
Profil ist bereits gesperrt | 20010119 | |
3 | ![]() |
Keine Berechtigung für die Archivierung | 20001215 | |
4 | ![]() |
Profil wurde schon archiviert/gelöscht | 20010419 | |
5 | ![]() |
Profil wurde nicht gefunden | 20010123 | |
6 | ![]() |
Profil wurde noch nicht archiviert | 20010123 |
Method DEQUEUE_PROFILES Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
PROFILES | Call by reference | Type reference (TYPE) | E_PROFILE_T | Tab. mit zu entsperrenden Profile | 20001222 |
Method DEQUEUE_PROFILES on class CL_ISU_EDM_PROFILE_ARCHIVING has no exception.
Method DETERMINE_PROFILES_CONTINUE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
PROFILES_FOUND | Call by reference | Type reference (TYPE) | TEPROFHEAD | Tabellentyp Profilkopfdaten | 20001215 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Diese Methode kann pro Instanz nur einmal aufgerufen werden | 20001215 | |
2 | ![]() |
Es entsprachen keine Objekte den Selektionskriterien | 20001215 |
Method DETERMINE_PROFILES_FIRST Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
DATE | Call by reference | Type reference (TYPE) | E_EDMDATETO | Datum (UTC) bis zu dem archiviert wird (inklusive) | 20001215 | ||
2 | ![]() |
PROFILES_FOUND | Call by reference | Type reference (TYPE) | TEPROFHEAD | Tabellentyp Profilkopfdaten | 20001215 | ||
3 | ![]() |
PROFILE_RANGE | Call by reference | Type reference (TYPE) | ISU00_RANGE_TAB | EDM-Profil-Selektion | 20001221 | ||
4 | ![]() |
PROFTYPE_RANGE | Call by reference | Type reference (TYPE) | ISU00_RANGE_TAB | EDM-Profiltyp-Selektion | 20050104 | ||
5 | ![]() |
ROLLBACK | Call by reference | Type reference (TYPE) | KENNZX | Rollback Kennzeichen | 20010417 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Datumsangaben fehlen | 20001215 | |
2 | ![]() |
Diese Methode kann pro Instanz nur einmal aufgerufen werden | 20001215 | |
3 | ![]() |
Es entsprachen keine Objekte den Selektionskriterien | 20001215 | |
4 | ![]() |
Keine Berechtigung für die Archivierung | 20001215 | |
5 | ![]() |
Profilangaben fehlen (Von/Bis) | 20001215 |
Method LCL_CHECK_AUTHORIZATION Signature
Method LCL_CHECK_AUTHORIZATION on class CL_ISU_EDM_PROFILE_ARCHIVING has no parameter.
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Keine Berechtigung für die Archivierung | 20001215 |
Method LCL_DELETE_VERSION_DATA Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ARCHIVING_DATE_TIME_TO | Call by reference | Type reference (TYPE) | EEDMDATETO | Datum (UTC) bis zu dem archiviert wird - 1 Sekunde | 20010122 | ||
2 | ![]() |
PROFILENR | Call by reference | Type reference (TYPE) | E_PROFILE | Nummer des EDM-Profils | 20010122 |
Method LCL_DELETE_VERSION_DATA on class CL_ISU_EDM_PROFILE_ARCHIVING has no exception.
Method LCL_READ_PROFHEAD_DATA Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
OPEN_FLAG | Call by reference | Type reference (TYPE) | KENNZX | Kennzeichen | 20001218 | ||
2 | ![]() |
PROFILES_FOUND | Call by reference | Type reference (TYPE) | TEPROFHEAD | Tabellentyp Profilkopfdaten | 20001218 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Es entsprachen keine Objekte den Selektionskriterien | 20001218 |
Method LCL_READ_VERSION_DATA Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
DATE_TO | Call by reference | Type reference (TYPE) | EEDMDATETO | Datum (UTC) bis zu dem archiviert wird | 20001221 | ||
2 | ![]() |
PROFILENR | Call by reference | Type reference (TYPE) | E_PROFILE | Nummer des EDM-Profils | 20001221 | ||
3 | ![]() |
PROFVERSHEADS | Call by reference | Type reference (TYPE) | TEPROFVERSHEAD | Tabelle mit Kopfdaten der Versionsdaten zu einem Profil | 20001221 | ||
4 | ![]() |
PROFVERSSTATS | Call by reference | Type reference (TYPE) | TEPROFVERSSTAT | Tabelle mit Statusdaten der Versionswerte | 20001221 | ||
5 | ![]() |
PROFVERSVALUES | Call by reference | Type reference (TYPE) | TEPROFVERSVALUE | Tabelle mit Versionswerten zu einem Profil | 20001221 |
Method LCL_READ_VERSION_DATA on class CL_ISU_EDM_PROFILE_ARCHIVING has no exception.
Method LCL_UPDATE_STATUS_DATA Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ARCHIVING_DATE_TIME_FROM | Call by reference | Type reference (TYPE) | EEDMDATEFROM | Datum (UTC) ab dem archiviert wird | 20040707 | ||
2 | ![]() |
ARCHIVING_DATE_TIME_TO | Call by reference | Type reference (TYPE) | EEDMDATETO | Datum (UTC) bis zu dem archiviert wird - 1 Sekunde | 20010109 | ||
3 | ![]() |
PROFILENR | Call by reference | Type reference (TYPE) | E_PROFILE | Nummer des EDM-Profils | 20010109 | ||
4 | ![]() |
VALUE_STATUS | Call by reference | Type reference (TYPE) | TEPROFVALSTAT | Tabelle mit Statusdaten zu Profilwerten (DB-Format) | 20010109 |
Method LCL_UPDATE_STATUS_DATA on class CL_ISU_EDM_PROFILE_ARCHIVING has no exception.
Method LCL_UPDATE_VERSION_DATA Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ARCHIVING_DATE_TIME_TO | Call by reference | Type reference (TYPE) | EEDMDATETO | Datum (UTC) bis zu dem archiviert wird - 1 Sekunde | 20010109 | ||
2 | ![]() |
PROFVERSHEADS | Call by reference | Type reference (TYPE) | TEPROFVERSHEAD | Tabelle mit Kopfdaten der Versionsdaten zu einem Profil | 20010109 | ||
3 | ![]() |
PROFVERSSTAT | Call by reference | Type reference (TYPE) | TEPROFVERSSTAT | Tabelle mit Statusdaten der Versionswerte | 20010109 | ||
4 | ![]() |
PROFVERSVALUES | Call by reference | Type reference (TYPE) | TEPROFVERSVALUE | Tabelle mit Versionswerten zu einem Profil | 20010109 |
Method LCL_UPDATE_VERSION_DATA on class CL_ISU_EDM_PROFILE_ARCHIVING has no exception.
Method READ_AND_CHANGE_PROFILE_VALUES Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ARCHIVE_FROM | Call by reference | Type reference (TYPE) | E_EDMDATEFROM | Ab-Datum für Archivierung Einzelprofil | 20010403 | ||
2 | ![]() |
ARCHIVE_TO | Call by reference | Type reference (TYPE) | E_EDMDATETO | Bis-Datum für Archivierung Einzelprofil | 20010403 | ||
3 | ![]() |
ARCHIVING_DATE_TO | Call by reference | Type reference (TYPE) | E_EDMDATETO | Bis-Datum für Archivierung Einzelprofil | 20010109 | ||
4 | ![]() |
COMMIT_CHANGES | Call by reference | Type reference (TYPE) | KENNZX | '' | Commit auf Datenbank durchführen | 20001222 | |
5 | ![]() |
PROFILE_HEAD | Call by reference | Type reference (TYPE) | EPROFHEAD | Kopfdaten eines Profils | 20001218 | ||
6 | ![]() |
PROFILE_NUMBER | Call by reference | Type reference (TYPE) | E_PROFILE | Nummer des EDM-Profils | 20001218 | ||
7 | ![]() |
PROFVALSTAT | Call by reference | Type reference (TYPE) | TEPROFVALSTAT | Tabelle mit Statusdaten zu Profilwerten (DB-Format) | 20001218 | ||
8 | ![]() |
PROFVALUES | Call by reference | Type reference (TYPE) | EPROFARCHRESULT | Ergebnistabelle für Profilarchivierung | 20001220 | ||
9 | ![]() |
PROFVERSHEAD | Call by reference | Type reference (TYPE) | TEPROFVERSHEAD | Tabelle mit Kopfdaten der Versionsdaten zu einem Profil | 20001218 | ||
10 | ![]() |
PROFVERSSTAT | Call by reference | Type reference (TYPE) | TEPROFVERSSTAT | Tabelle mit Statusdaten der Versionswerte | 20001218 | ||
11 | ![]() |
PROFVERSVALUE | Call by reference | Type reference (TYPE) | TEPROFVERSVALUE | Tabelle mit Versionswerten zu einem Profil | 20001218 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Bis-Datum für Archivierung größer als bei der Ermittlung | 20010109 | |
2 | ![]() |
Profil ist bereits gesperrt | 20001218 | |
3 | ![]() |
Keine Berechtigung für die Archivierung | 20001215 | |
4 | ![]() |
Profil wurde zu dem angegebenen Datum schon archiviert | 20010124 | |
5 | ![]() |
Profil wurde schon von der Archivierung bearbeitet | 20001222 | |
6 | ![]() |
Profil wurde nicht für Archivierung selektiert | 20001218 |
Method ROLLBACK_ARCHIVING Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
COMMIT_CHANGES | Call by reference | Type reference (TYPE) | KENNZX | '' | Commit auf Datenbank durchführen | 20010124 | |
2 | ![]() |
PROFILE_NUMBER | Call by reference | Type reference (TYPE) | E_PROFILE | Nummer des EDM-Profils | 20010124 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Profil ist bereits gesperrt | 20010418 | |
2 | ![]() |
Keine Berechtigung für die Archivierung | 20010124 | |
3 | ![]() |
Das Profil wurde noch nicht archiviert | 20010125 | |
4 | ![]() |
Zurücknehmen der Archivierung nicht mehr möglich | 20010125 |
History
Last changed by/on | SAP | 20050224 |
SAP Release Created in | 463 |