SAP ABAP Class CL_SPI_REORGANISATION_ADM (Administration of Reorganization)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-SRV-PMI (Application Component) Process Monitoring Infrastructure
     SPI8 (Package) Central: Monitoring Administration
Properties
Class CL_SPI_REORGANISATION_ADM  
Short Description Administration of Reorganization    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SPI8   Central: Monitoring Administration 
Created 20030415   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 SPI Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_SPI_REORGANISATION_ADM has no interface implemented.
Friends
Class CL_SPI_REORGANISATION_ADM has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_AGGR_START Constant Public Type reference (TYPE) SPIRGLEVEL 100 Start Aggregation: Time of Oldest Data 20030507
2 GC_DAY Constant Public Type reference (TYPE) SPIRGLEVEL 5 Interval Length: 1 Day 20030416
3 GC_DELETE Constant Public Type reference (TYPE) SPIRGLEVEL 99 Interval Length: Empty -> Delete 20030416
4 GC_ERROR_STATUS Constant Public Type reference (TYPE) SPICHECKSTATUS 'E' Errors 20030424
5 GC_FIVEMINUTES Constant Public Type reference (TYPE) SPIRGLEVEL 1 Interval Length: 5 Minutes 20030424
6 GC_HOUR Constant Public Type reference (TYPE) SPIRGLEVEL 3 Interval Length: 1 Hour 20030416
7 GC_MONTH Constant Public Type reference (TYPE) SPIRGLEVEL 7 Interval Length: 1 Month 20030416
8 GC_OK_STATUS Constant Public Type reference (TYPE) SPICHECKSTATUS 'S' Successful 20030424
9 GC_WARNING_STATUS Constant Public Type reference (TYPE) SPICHECKSTATUS 'W' Warnings 20030424
10 GC_YEAR Constant Public Type reference (TYPE) SPIRGLEVEL 9 Interval Length: 1 Year 20030416
Methods
# Method Level Visibility Method type Description Created on
1 ADD_AGGREGATION_LEVEL Static method Public Method Add Aggregation Level to Process Type/Group 20030422
2 ADD_MESSAGE Static method Private Method Write Entry in Application Log 20030422
3 ADJUST_AGGREGATION_LEVELS Static method Public Method Shifts the Cumulation Schema of a Process 20040526
4 CALCULATE_AGGR_INTERVALS Static method Public Method Aggregation Intervals (Target State) for Process Type 20030416
5 CHANGE_AGGREGATION_LEVEL Static method Public Method Change Aggregation Level of Process Type/Group 20030422
6 CHECK_AGGREGATION_LEVELS Static method Public Method Check Administration Data for Cumulation 20030422
7 CLEAN_UP_ADMINISTRATION Static method Public Method Cleans Up the Administration Tables 20030520
8 CREATE_PROTOCOL Static method Public Method Generates an Application Log for Reorganization 20030422
9 DELETE_AGGREGATION_LEVEL Static method Public Method Remove Aggregation Level of Process Type/Group 20030422
10 GET_AGGREGATION_INTERVALS Static method Public Method Aggregation Intervals (Actual State) for Process Type 20030415
11 GET_AGGREGATION_INTERVAL_LIMIT Static method Public Method Gets Interval Limits for Time 20031024
12 GET_AGGREGATION_LEVELS Static method Public Method Reads/Generates Cumulation Levels for Process Type/Group 20040513
13 GET_AGGREGATION_TOOLS Static method Public Method Gets Tools with Aggregation for Process Type 20030428
14 GET_AGGR_TIMEZONE Static method Public Method Gets Time Zone for Intervals (Process Type/Group) 20030506
15 GET_EXPIRY_DATE Static method Public Method Returns the Expiry Date of a Process Instance 20030520
16 GET_EXPIRY_TIMES Static method Public Method Determines the Expiry Times for Each Process Type 20030520
17 GET_PROCESS_GROUP Static method Public Method Gets Process Group for Process Type 20030424
18 LOAD_PROTOCOLS Static method Public Method Loads a List of Application Logs from the Database 20030613
19 ROUND_DOWN Static method Private Method Rounds Down to Next Lowest Time (Granularity) 20030416
20 SET_EXPIRY_DATE Static method Public Method Sets the Expiry Date of a Process Instance 20030520
21 SHOW_PROTOCOLS Static method Public Method Displays an Application Log (Hierarchically) 20030825
Events
Class CL_SPI_REORGANISATION_ADM has no event.
Types
Class CL_SPI_REORGANISATION_ADM has no local type.
Method Signatures

Method ADD_AGGREGATION_LEVEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IP_AGGR_DELAY Call by reference Type reference (TYPE) SPIRGAGDELAY Mindestwartezeit bis zur Verdichtung 20030422
2 Importing IP_LEVEL Call by reference Type reference (TYPE) SPIRGLEVEL Verdichtungsmaßstab 20030424
3 Importing IP_PROCGROUP Call by reference Type reference (TYPE) SPIPROCGP Prozessgruppe 20030422
4 Importing IP_PROCTYPE Call by reference Type reference (TYPE) SPIPROCTP Prozesstyp 20030422
5 Importing IP_PROTOCOL Call by reference Type reference (TYPE) BALLOGHNDL Handle für die Protokollierung 20030423
6 Returning RP_SUCCESS Value transfer Type reference (TYPE) SPIBOOL TRUE: erfolgreich FALSE: fehlerhaft 20030422
# Exception Resumable Description Created on
1 CX_SPI_AUTH Ausnahme aufgrund fehlender Berechtigung 20030422
2 CX_SPI_CONDENSE Ausnahme bei der Verdichtung aufgetreten 20030422

Method ADD_MESSAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IP_DETLEVEL Call by reference Type reference (TYPE) BALLEVEL Detailtiefe: 1-9 20030422
2 Importing IP_HANDLE Call by reference Type reference (TYPE) BALLOGHNDL Handle des Protokolls für die Nachricht 20030422
3 Importing IP_MSGID Call by reference Type reference (TYPE) SYMSGID Nachrichten, Nachrichtenklasse 20030422
4 Importing IP_MSGNO Call by reference Type reference (TYPE) SYMSGNO Nachrichten, Nachrichtennummer 20030422
5 Importing IP_MSGTY Call by reference Type reference (TYPE) SYMSGTY Nachrichten, Nachrichtentyp 20030422
6 Importing IP_MSGV1 Call by reference Type reference (TYPE) SYMSGV Nachrichten, Nachrichtenvariable 20030422
7 Importing IP_MSGV2 Call by reference Type reference (TYPE) SYMSGV Nachrichten, Nachrichtenvariable 20030422
8 Importing IP_MSGV3 Call by reference Type reference (TYPE) SYMSGV Nachrichten, Nachrichtenvariable 20030422
9 Importing IP_MSGV4 Call by reference Type reference (TYPE) SYMSGV Nachrichten, Nachrichtenvariable 20030422
# Exception Resumable Description Created on
1 CX_SPI_AUTH Ausnahme aufgrund fehlender Berechtigung 20030422
2 CX_SPI_CONDENSE Ausnahme bei der Verdichtung aufgetreten 20030422

Method ADJUST_AGGREGATION_LEVELS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IP_INITIAL_DELAY Call by reference Type reference (TYPE) TZNTSTMPS Wartezeit in Sekunden bis die Verdichtung beginnt 20040526
2 Importing IP_PROCESS_TYPE Call by reference Type reference (TYPE) SPIPROCTP SPI: ID eines Prozesstypen 20040526
3 Importing IP_PROTOCOL Call by reference Type reference (TYPE) BALLOGHNDL Anwendungs-Log: Handle eines Protokolls 20040526
4 Returning RP_SUCCESS Value transfer Type reference (TYPE) SPIBOOL TRUE: Erfolgreich FALSE: Fehlerhaft 20040526
# Exception Resumable Description Created on
1 CX_SPI_AUTH Ausnahme aufgrund fehlender Berechtigung 20040526
2 CX_SPI_CONDENSE Ausnahme bei der Verdichtung aufgetreten 20040526

Method CALCULATE_AGGR_INTERVALS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IP_PROCTYPE Call by reference Type reference (TYPE) SPIPROCTP ID des Prozesstyps 20030416
2 Returning RT_INTERVALS Value transfer Type reference (TYPE) TSPIRGTINTERVAL Liste der aktuellen vorgeschlagenen Intervalle 20030417
# Exception Resumable Description Created on
1 CX_SPI_AUTH Ausnahme aufgrund fehlender Berechtigung 20030416
2 CX_SPI_CONDENSE Ausnahme bei der Verdichtung aufgetreten 20030416

Method CHANGE_AGGREGATION_LEVEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IP_AGGR_DELAY Call by reference Type reference (TYPE) SPIRGAGDELAY Mindestwartezeit für die Verdichtungsstufe 20030424
2 Importing IP_LEVEL Call by reference Type reference (TYPE) SPIRGLEVEL Verdichtungsstufe 20030424
3 Importing IP_PROCGROUP Call by reference Type reference (TYPE) SPIPROCGP Prozessgruppe 20030424
4 Importing IP_PROCTYPE Call by reference Type reference (TYPE) SPIPROCTP Prozesstyp 20030424
5 Importing IP_PROTOCOL Call by reference Type reference (TYPE) BALLOGHNDL Handle für die Protokollierung 20030424
6 Returning RP_SUCCESS Value transfer Type reference (TYPE) SPIBOOL TRUE: erfolgreich FALSE: fehlerhaft 20030424
# Exception Resumable Description Created on
1 CX_SPI_AUTH Ausnahme aufgrund fehlender Berechtigung 20030424
2 CX_SPI_CONDENSE Ausnahme bei der Verdichtung aufgetreten 20030424

Method CHECK_AGGREGATION_LEVELS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IP_PROCGROUP Call by reference Type reference (TYPE) SPIPROCGP Prozessgruppe 20030424
2 Importing IP_PROCTYPE Call by reference Type reference (TYPE) SPIPROCTP Prozesstyp 20030424
3 Importing IP_PROTOCOL Call by reference Type reference (TYPE) BALLOGHNDL Handle für die Protokollierung 20030424
4 Returning RP_STATUS Value transfer Type reference (TYPE) SPICHECKSTATUS S:erfolgreich W: Warnungen E: Fehlerhaft 20030424
# Exception Resumable Description Created on
1 CX_SPI_AUTH Ausnahme aufgrund fehlender Berechtigung 20030424
2 CX_SPI_CONDENSE Ausnahme bei der Verdichtung aufgetreten 20030424

Method CLEAN_UP_ADMINISTRATION Signature

Method CLEAN_UP_ADMINISTRATION on class CL_SPI_REORGANISATION_ADM has no parameter.
# Exception Resumable Description Created on
1 CX_SPI_AUTH Ausnahme aufgrund fehlender Berechtigung 20030520
2 CX_SPI_CONDENSE Ausnahme bei der Verdichtung aufgetreten 20030520

Method CREATE_PROTOCOL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EP_HANDLE Value transfer Type reference (TYPE) BALLOGHNDL Handle auf das Protokoll der PMI-Reorganisation 20030422
# Exception Resumable Description Created on
1 CX_SPI_AUTH Ausnahme aufgrund fehlender Berechtigung 20030422
2 CX_SPI_CONDENSE Ausnahme bei der Verdichtung aufgetreten 20030422

Method DELETE_AGGREGATION_LEVEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IP_LEVEL Call by reference Type reference (TYPE) SPIRGLEVEL Verdichtungsstufe 20030422
2 Importing IP_PROCGROUP Call by reference Type reference (TYPE) SPIPROCGP Prozessgruppe 20030424
3 Importing IP_PROCTYPE Call by reference Type reference (TYPE) SPIPROCTP Prozesstyp 20030422
4 Importing IP_PROTOCOL Call by reference Type reference (TYPE) BALLOGHNDL Protokollhandle 20030422
5 Returning RP_SUCCESS Value transfer Type reference (TYPE) SPIBOOL TRUE: erfolgreich FALSE:Fehler 20030422
# Exception Resumable Description Created on
1 CX_SPI_AUTH Ausnahme aufgrund fehlender Berechtigung 20030422
2 CX_SPI_CONDENSE Ausnahme bei der Verdichtung aufgetreten 20030422

Method GET_AGGREGATION_INTERVALS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IP_FROM Call by reference Type reference (TYPE) TZNTSTMPS Beginn des Zeitrahmens 20030416
2 Importing IP_LEVEL Call by reference Type reference (TYPE) SPIRGLEVEL Verdichtungsstufe 20030417
3 Importing IP_PROCTYPE Call by reference Type reference (TYPE) SPIPROCTP ID des Prozesstyps 20030415
4 Importing IP_TO Call by reference Type reference (TYPE) TZNTSTMPS Ende des Zeitrahmens 20030416
5 Returning RT_AGGR_INTERVALS Value transfer Type reference (TYPE) TSPIRGPADM Liste der Aggregationsintervalle 20030416

Method GET_AGGREGATION_INTERVALS on class CL_SPI_REORGANISATION_ADM has no exception.

Method GET_AGGREGATION_INTERVAL_LIMIT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EP_LOWER_BOUND Call by reference Type reference (TYPE) TZNTSTMPS Untere Intervallgrenze 20031024
2 Exporting EP_UPPER_BOUND Call by reference Type reference (TYPE) TZNTSTMPS Obere Intervallgrenze 20031024
3 Exporting EP_WITHIN_INTERVAL Call by reference Type reference (TYPE) SPIBOOL Bin ich in einem Aggregationsintervall? 20031024
4 Importing IP_PROCTYPE Call by reference Type reference (TYPE) SPIPROCTP Prozesstyp 20031024
5 Importing IP_TIMESTAMP Call by reference Type reference (TYPE) TZNTSTMPS Zeitpunkt 20031024

Method GET_AGGREGATION_INTERVAL_LIMIT on class CL_SPI_REORGANISATION_ADM has no exception.

Method GET_AGGREGATION_LEVELS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EP_ERROR_OCCURED Call by reference Type reference (TYPE) SPIBOOL TRUE: Daten konnten nicht gelesen werden 20040513
2 Exporting ET_LEVELS Call by reference Type reference (TYPE) TSPIRGLEVEL Tabelle für die Verdichtungsstufen 20040513
3 Importing IP_CREATE_NEW_ON_ERROR Call by reference Type reference (TYPE) SPIBOOL TRUE Lege neue Daten an (DB-Commit) 20040513
4 Importing IP_PROCESS_GROUP Call by reference Type reference (TYPE) SPIPROCGP Prozessgruppe 20040513
5 Importing IP_PROCESS_TYPE Call by reference Type reference (TYPE) SPIPROCTP SPI: ID eines Prozesstypen 20040513

Method GET_AGGREGATION_LEVELS on class CL_SPI_REORGANISATION_ADM has no exception.

Method GET_AGGREGATION_TOOLS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EP_SUCCESS Call by reference Type reference (TYPE) SPIBOOL TRUE: erfolgreich FALSE: fehlerhaft 20030428
2 Exporting ET_TOOLS Call by reference Type reference (TYPE) TSPITOOLCONDENSE Liste der möglichen Tools 20030428
3 Importing IO_PROTOCOL Call by reference Object reference (TYPE REF TO) CL_SPI_SELF_MONITOR Protokollobjekt 20030805
4 Importing IP_PROCTYPE Call by reference Type reference (TYPE) SPIPROCTP Prozesstyp 20030428
# Exception Resumable Description Created on
1 CX_SPI_AUTH Ausnahme aufgrund fehlender Berechtigung 20030428
2 CX_SPI_CONDENSE Ausnahme bei der Verdichtung aufgetreten 20030428

Method GET_AGGR_TIMEZONE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IP_PROCGROUP Call by reference Type reference (TYPE) SPIPROCGP Prozessgruppe 20030506
2 Importing IP_PROCTYPE Call by reference Type reference (TYPE) SPIPROCTP Prozesstyp 20030506
3 Returning RP_TIMEZONE Value transfer Type reference (TYPE) SPIRGTIMEZONE Zeitzone 20030506

Method GET_AGGR_TIMEZONE on class CL_SPI_REORGANISATION_ADM has no exception.

Method GET_EXPIRY_DATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IP_PROCESS_GUID Call by reference Type reference (TYPE) SPIPRGUID GUID der Prozessinstanz 20030520
2 Returning RP_EXPIRY_DATE Value transfer Type reference (TYPE) SPIRGEXPIRY Verfallsdatum 20030520
# Exception Resumable Description Created on
1 CX_SPI_AUTH Ausnahme aufgrund fehlender Berechtigung 20030520
2 CX_SPI_CONDENSE Ausnahme bei der Verdichtung aufgetreten 20030520

Method GET_EXPIRY_TIMES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IP_PROCTYPE Call by reference Type reference (TYPE) SPIPROCTP Prozesstyp 20030520
2 Returning RT_EXPIRY_TIMES Value transfer Type reference (TYPE) TSPIRGDELETES Tabelle mit Verfallszeiten 20030520
# Exception Resumable Description Created on
1 CX_SPI_AUTH Ausnahme aufgrund fehlender Berechtigung 20030520
2 CX_SPI_CONDENSE Ausnahme bei der Verdichtung aufgetreten 20030520

Method GET_PROCESS_GROUP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EP_PROCGROUP Call by reference Type reference (TYPE) SPIPROCGP Prozessgruppe 20030424
2 Exporting EP_SUCCESS Call by reference Type reference (TYPE) SPIBOOL TRUE: erfolgreich FALSE: fehlerhaft 20030424
3 Importing IP_PROCTYPE Call by reference Type reference (TYPE) SPIPROCTP Prozesstyp 20030424
4 Importing IP_PROTOCOL Call by reference Type reference (TYPE) BALLOGHNDL Handle für die Protokollierung 20030424
# Exception Resumable Description Created on
1 CX_SPI_AUTH Ausnahme aufgrund fehlender Berechtigung 20030424
2 CX_SPI_CONDENSE Ausnahme bei der Verdichtung aufgetreten 20030424

Method LOAD_PROTOCOLS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_PROTOCOLS Call by reference Type reference (TYPE) BAL_T_LOGH Tabelle mit Protokollen 20030613
2 Importing IP_CENTRAL_STORE Call by reference Type reference (TYPE) SPIBOOL SPI_FALSE Central Store Protokolle 20030825
3 Importing IP_PROCESS_STORE Call by reference Type reference (TYPE) SPIBOOL SPI_FALSE Process Store Protokolle 20030825
4 Importing IT_RANGE_DATE Call by reference Type reference (TYPE) BAL_R_DATE Rangetabelle für das Datum 20030825
5 Importing IT_RANGE_TIME Call by reference Type reference (TYPE) BAL_R_TIME Rangetabelle für die Uhrzeit 20030825

Method LOAD_PROTOCOLS on class CL_SPI_REORGANISATION_ADM has no exception.

Method ROUND_DOWN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IP_DIMENSION Call by reference Type reference (TYPE) SPIRGLEVEL Rundungsmaßstab 20030416
2 Importing IP_TIMEZONE Call by reference Type reference (TYPE) SPIRGTIMEZONE Zeitzone bezüglich derer abgerundet wird 20030507
3 Importing IP_TIME_TO_ROUND Call by reference Type reference (TYPE) TZNTSTMPS Zeitpunkt, der abgerundet werden soll 20030416
4 Returning RP_ROUNDED_TIME Value transfer Type reference (TYPE) TZNTSTMPS Gerundeter Zeitpunkt 20030416
# Exception Resumable Description Created on
1 CX_SPI_CONDENSE 20030416

Method SET_EXPIRY_DATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IP_EXPIRY_DATE Call by reference Type reference (TYPE) SPIRGEXPIRY Verfallsdatum 20030520
2 Importing IP_PROCESS_GUID Call by reference Type reference (TYPE) SPIPRGUID GUID der Prozess Instanz 20030520
3 Returning RP_SUCCESS Value transfer Type reference (TYPE) SPIBOOL TRUE: erfolgreich FALSE: fehlerhaft 20030520
# Exception Resumable Description Created on
1 CX_SPI_AUTH Ausnahme aufgrund fehlender Berechtigung 20030520
2 CX_SPI_CONDENSE Ausnahme bei der Verdichtung aufgetreten 20030520

Method SHOW_PROTOCOLS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IP_AMODAL Call by reference Type reference (TYPE) SPIFLAG ' ' 'X': amodal SPACE: im gleichen Modus 20030825
2 Importing IP_PROTOCOL Call by reference Type reference (TYPE) BALLOGHNDL Handle zum Protokoll 20030825
3 Importing IT_PROTOCOLS Call by reference Type reference (TYPE) BAL_T_LOGH Tabelle mit Protokollhandles 20030825

Method SHOW_PROTOCOLS on class CL_SPI_REORGANISATION_ADM has no exception.
History
Last changed by/on SAP  20110908 
SAP Release Created in 640