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
⤷ 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 | CO_PACKAGE_SIZE | Constant | Private | Type reference (TYPE) | I | 100 | Package Size | 20001215 | |
2 | DATE | Instance attribute | Private | Type reference (TYPE) | E_EDMDATETO | Archiving end date (UTC) | 20001218 | ||
3 | DATE_TO | Instance attribute | Private | Type reference (TYPE) | EEDMDATETO | Archiving end date (UTC): 1 second | 20001218 | ||
4 | DB_CURSOR | Instance attribute | Private | Type reference (TYPE) | CURSOR | Database cursor | 20001215 | ||
5 | ELEMENTARY_PROFTYPES | Static Attribute | Private | Type reference (TYPE) | TEPROFTYPE | Table type of customizing table EPROFTYPE | 20001215 | ||
6 | EPROFINTSIZE_TAB | Static Attribute | Private | Type reference (TYPE) | TEPROFINTSIZE | Control Table with Interval Lengths and FMs for Profiles | 20001218 | ||
7 | FLAG_DETERMINE_FIRST_CALLED | Instance attribute | Private | Type reference (TYPE) | KENNZX | Indicator: Determine method called | 20001215 | ||
8 | PROFILES_CHANGED | Instance attribute | Private | Type reference (TYPE) | E_PROFILE_T | Processed profiles | 20001222 | ||
9 | PROFILES_READ | Instance attribute | Private | Type reference (TYPE) | E_PROFILE_T | Read profiles | 20001218 | ||
10 | PROFILE_RANGE | Instance attribute | Private | Type reference (TYPE) | ISU00_RANGE_TAB | Profile Select Options | 20001221 | ||
11 | ROLLBACK | Instance attribute | Private | Type reference (TYPE) | KENNZX | Rollback Indicator | 20010417 |
Methods
# | Method | Level | Visibility | Method type | Description | Created on |
---|---|---|---|---|---|---|
1 | DELETE_PROFILE_VALUES | Instance method | Public | Method | Delete profile values/status/version of transferred profiles | 20001214 |
2 | DEQUEUE_PROFILES | Instance method | Public | Method | Unlock processed profiles | 20001222 |
3 | DETERMINE_PROFILES_CONTINUE | Instance method | Public | Method | Continue determination of profiles to be archived | 20001215 |
4 | DETERMINE_PROFILES_FIRST | Instance method | Public | Method | Determine profiles to be archived (acc. to sel. options) | 20001215 |
5 | LCL_CHECK_AUTHORIZATION | Static method | Private | Method | Check authorization for archiving (local) | 20001215 |
6 | LCL_DELETE_VERSION_DATA | Static method | Private | Method | Delete version data from database | 20010122 |
7 | LCL_READ_PROFHEAD_DATA | Instance method | Private | Method | Delete profile header data from database | 20001218 |
8 | LCL_READ_VERSION_DATA | Static method | Private | Method | Read version data for profile | 20001221 |
9 | LCL_UPDATE_STATUS_DATA | Static method | Private | Method | Update status of profile values on database | 20010109 |
10 | LCL_UPDATE_VERSION_DATA | Static method | Private | Method | Update version data on database | 20010109 |
11 | READ_AND_CHANGE_PROFILE_VALUES | Instance method | Public | Method | Read profile values/status/version and set status to arch. | 20001214 |
12 | ROLLBACK_ARCHIVING | 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 | Importing | ARCHIVING_DATE | Call by reference | Type reference (TYPE) | E_EDMDATETO | Datum (UTC) bis zu dem archiviert wird | 20010119 | ||
2 | Importing | COMMIT_CHANGES | Call by reference | Type reference (TYPE) | KENNZX | '' | Commit auf Datenbank durchführen | 20010119 | |
3 | Importing | PROFILE_NUMBER | Call by reference | Type reference (TYPE) | E_PROFILE | Nummer des EDM-Profils | 20010119 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | DATE_INVALID | Löschdatum ungleich Archivierungsdatum | 20010119 | |
2 | FOREIGN_LOCK | Profil ist bereits gesperrt | 20010119 | |
3 | NO_AUTHORIZATION | Keine Berechtigung für die Archivierung | 20001215 | |
4 | PROFILE_ALREADY_DELETED | Profil wurde schon archiviert/gelöscht | 20010419 | |
5 | PROFILE_INVALID | Profil wurde nicht gefunden | 20010123 | |
6 | PROFILE_NOT_ARCHIVED | 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 | Changing | 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 | Exporting | PROFILES_FOUND | Call by reference | Type reference (TYPE) | TEPROFHEAD | Tabellentyp Profilkopfdaten | 20001215 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | NOT_ALLOWED | Diese Methode kann pro Instanz nur einmal aufgerufen werden | 20001215 | |
2 | NOT_FOUND | 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 | Importing | DATE | Call by reference | Type reference (TYPE) | E_EDMDATETO | Datum (UTC) bis zu dem archiviert wird (inklusive) | 20001215 | ||
2 | Exporting | PROFILES_FOUND | Call by reference | Type reference (TYPE) | TEPROFHEAD | Tabellentyp Profilkopfdaten | 20001215 | ||
3 | Importing | PROFILE_RANGE | Call by reference | Type reference (TYPE) | ISU00_RANGE_TAB | EDM-Profil-Selektion | 20001221 | ||
4 | Importing | PROFTYPE_RANGE | Call by reference | Type reference (TYPE) | ISU00_RANGE_TAB | EDM-Profiltyp-Selektion | 20050104 | ||
5 | Importing | ROLLBACK | Call by reference | Type reference (TYPE) | KENNZX | Rollback Kennzeichen | 20010417 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | DATE_DATA_MISSING | Datumsangaben fehlen | 20001215 | |
2 | NOT_ALLOWED | Diese Methode kann pro Instanz nur einmal aufgerufen werden | 20001215 | |
3 | NOT_FOUND | Es entsprachen keine Objekte den Selektionskriterien | 20001215 | |
4 | NO_AUTHORIZATION | Keine Berechtigung für die Archivierung | 20001215 | |
5 | PROFILE_DATA_MISSING | 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 | NO_AUTHORIZATION | 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 | Importing | ARCHIVING_DATE_TIME_TO | Call by reference | Type reference (TYPE) | EEDMDATETO | Datum (UTC) bis zu dem archiviert wird - 1 Sekunde | 20010122 | ||
2 | Importing | 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 | Importing | OPEN_FLAG | Call by reference | Type reference (TYPE) | KENNZX | Kennzeichen | 20001218 | ||
2 | Exporting | PROFILES_FOUND | Call by reference | Type reference (TYPE) | TEPROFHEAD | Tabellentyp Profilkopfdaten | 20001218 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | NOT_FOUND | 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 | Importing | DATE_TO | Call by reference | Type reference (TYPE) | EEDMDATETO | Datum (UTC) bis zu dem archiviert wird | 20001221 | ||
2 | Importing | PROFILENR | Call by reference | Type reference (TYPE) | E_PROFILE | Nummer des EDM-Profils | 20001221 | ||
3 | Exporting | PROFVERSHEADS | Call by reference | Type reference (TYPE) | TEPROFVERSHEAD | Tabelle mit Kopfdaten der Versionsdaten zu einem Profil | 20001221 | ||
4 | Exporting | PROFVERSSTATS | Call by reference | Type reference (TYPE) | TEPROFVERSSTAT | Tabelle mit Statusdaten der Versionswerte | 20001221 | ||
5 | Exporting | 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 | Importing | ARCHIVING_DATE_TIME_FROM | Call by reference | Type reference (TYPE) | EEDMDATEFROM | Datum (UTC) ab dem archiviert wird | 20040707 | ||
2 | Importing | ARCHIVING_DATE_TIME_TO | Call by reference | Type reference (TYPE) | EEDMDATETO | Datum (UTC) bis zu dem archiviert wird - 1 Sekunde | 20010109 | ||
3 | Importing | PROFILENR | Call by reference | Type reference (TYPE) | E_PROFILE | Nummer des EDM-Profils | 20010109 | ||
4 | Changing | 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 | Importing | ARCHIVING_DATE_TIME_TO | Call by reference | Type reference (TYPE) | EEDMDATETO | Datum (UTC) bis zu dem archiviert wird - 1 Sekunde | 20010109 | ||
2 | Importing | PROFVERSHEADS | Call by reference | Type reference (TYPE) | TEPROFVERSHEAD | Tabelle mit Kopfdaten der Versionsdaten zu einem Profil | 20010109 | ||
3 | Changing | PROFVERSSTAT | Call by reference | Type reference (TYPE) | TEPROFVERSSTAT | Tabelle mit Statusdaten der Versionswerte | 20010109 | ||
4 | Importing | 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 | Exporting | ARCHIVE_FROM | Call by reference | Type reference (TYPE) | E_EDMDATEFROM | Ab-Datum für Archivierung Einzelprofil | 20010403 | ||
2 | Exporting | ARCHIVE_TO | Call by reference | Type reference (TYPE) | E_EDMDATETO | Bis-Datum für Archivierung Einzelprofil | 20010403 | ||
3 | Importing | ARCHIVING_DATE_TO | Call by reference | Type reference (TYPE) | E_EDMDATETO | Bis-Datum für Archivierung Einzelprofil | 20010109 | ||
4 | Importing | COMMIT_CHANGES | Call by reference | Type reference (TYPE) | KENNZX | '' | Commit auf Datenbank durchführen | 20001222 | |
5 | Importing | PROFILE_HEAD | Call by reference | Type reference (TYPE) | EPROFHEAD | Kopfdaten eines Profils | 20001218 | ||
6 | Importing | PROFILE_NUMBER | Call by reference | Type reference (TYPE) | E_PROFILE | Nummer des EDM-Profils | 20001218 | ||
7 | Exporting | PROFVALSTAT | Call by reference | Type reference (TYPE) | TEPROFVALSTAT | Tabelle mit Statusdaten zu Profilwerten (DB-Format) | 20001218 | ||
8 | Exporting | PROFVALUES | Call by reference | Type reference (TYPE) | EPROFARCHRESULT | Ergebnistabelle für Profilarchivierung | 20001220 | ||
9 | Exporting | PROFVERSHEAD | Call by reference | Type reference (TYPE) | TEPROFVERSHEAD | Tabelle mit Kopfdaten der Versionsdaten zu einem Profil | 20001218 | ||
10 | Exporting | PROFVERSSTAT | Call by reference | Type reference (TYPE) | TEPROFVERSSTAT | Tabelle mit Statusdaten der Versionswerte | 20001218 | ||
11 | Exporting | PROFVERSVALUE | Call by reference | Type reference (TYPE) | TEPROFVERSVALUE | Tabelle mit Versionswerten zu einem Profil | 20001218 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | DATE_INVALID | Bis-Datum für Archivierung größer als bei der Ermittlung | 20010109 | |
2 | FOREIGN_LOCK | Profil ist bereits gesperrt | 20001218 | |
3 | NO_AUTHORIZATION | Keine Berechtigung für die Archivierung | 20001215 | |
4 | PROFILE_ALREADY_ARCHIVED | Profil wurde zu dem angegebenen Datum schon archiviert | 20010124 | |
5 | PROFILE_ALREADY_CHANGED | Profil wurde schon von der Archivierung bearbeitet | 20001222 | |
6 | PROFILE_NOT_IN_SELECTION | 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 | Importing | COMMIT_CHANGES | Call by reference | Type reference (TYPE) | KENNZX | '' | Commit auf Datenbank durchführen | 20010124 | |
2 | Importing | PROFILE_NUMBER | Call by reference | Type reference (TYPE) | E_PROFILE | Nummer des EDM-Profils | 20010124 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | FOREIGN_LOCK | Profil ist bereits gesperrt | 20010418 | |
2 | NO_AUTHORIZATION | Keine Berechtigung für die Archivierung | 20010124 | |
3 | PROFILE_NOT_ARCHIVED | Das Profil wurde noch nicht archiviert | 20010125 | |
4 | ROLLBACK_ARCHIVING_IMPOSSIBLE | Zurücknehmen der Archivierung nicht mehr möglich | 20010125 |
History
Last changed by/on | SAP | 20050224 |
SAP Release Created in | 463 |