SAP ABAP Class CL_SPI_CM_PD (Metadata Maintenance Process Type)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-SRV-PMI (Application Component) Process Monitoring Infrastructure
     SPI21 (Package) Central Meta Data (Maintenance)
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_OS_STATE State Management for a 'Managed Object' 20021023
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_SPI_CM_CHECK Consistency Check of PMI Metadata 20021211
Properties
Class CL_SPI_CM_PD  
Short Description Metadata Maintenance Process Type    
Super Class    
Instantiability of a Class 1  Protected 
Final    
General Data
Message Class    
Program status     
Category 10  Persistent Class 
Package SPI21   Central Meta Data (Maintenance) 
Created 20021023   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_OS_SYSTEM Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
2 SPI Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_OS_STATE State Management for a 'Managed Object' 20021023
2 IF_SPI_CM_CHECK Consistency Check of PMI Metadata 20021211
Friends
# Friend Modeled only Created on Description
1 CB_SPI_CM_PD 20090623 Base Agent: Administration Functions for Monitoring
2 CL_SPI_CU_MAINTAIN 20021202 Metadata maintenance: API class
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 INSTREPR Instance attribute Protected Type reference (TYPE) SPIINREPR SPI: Representation of Process Instance 20021023
2 INSTTXT Instance attribute Protected Type reference (TYPE) SPIINSTTXT SPI: Template for Process Instance Short Text 20021023
3 IS_SUB Instance attribute Protected Type reference (TYPE) SPIISSUBPROC Subordinate Process 20090623
4 IS_TEMPLATE Instance attribute Protected Type reference (TYPE) SPIBOOL Global SPI: Boolean Value 20030108
5 IS_TOP Instance attribute Protected Type reference (TYPE) SPIISTOPPROC Top Process 20090623
6 LANGU Instance attribute Protected Type reference (TYPE) LANGU Language Key 20030707
7 ORGID Instance attribute Protected Type reference (TYPE) SPIPROCTP SPI: Process Type ID 20031022
8 PROCGROUP Instance attribute Protected Type reference (TYPE) SPIPROCGP Process Group 20030107
9 PROCTXT Instance attribute Protected Type reference (TYPE) SPIPROCTXT SPI: Process Short Text 20021023
10 PROCTYPE Instance attribute Protected Type reference (TYPE) SPIPROCTP SPI: Process Type ID 20021023
11 RTMODE Instance attribute Protected Type reference (TYPE) SPIRTMODE SPI: Runtime Mode 20070723
Methods
# Method Level Visibility Method type Description Created on
1 CREATE_INST_ATTRIBUTE Instance method Public Method Gets Reference to New Instance Attribute 20021219
2 DELETE_INST_ATTRIBUTE Instance method Public Method Deletes Instance Attribute 20021219
3 GET_INSTREPR Instance method Public Get-method of a virtual attribute Reads the Attribute INSTREPR 20021023
4 GET_INSTTXT Instance method Public Get-method of a virtual attribute Reads the Attribute INSTTXT 20021023
5 GET_IS_SUB Instance method Public Get-method of a virtual attribute Gets the attribute IS_SUB 20090623
6 GET_IS_TEMPLATE Instance method Public Get-method of a virtual attribute Reads Attribute IS_TEMPLATE 20030108
7 GET_IS_TOP Instance method Public Get-method of a virtual attribute Gets the attribute IS_TOP 20090623
8 GET_LANGU Instance method Public Get-method of a virtual attribute Reads the Attribute LANGU 20030707
9 GET_ORGID Instance method Public Get-method of a virtual attribute Reads the Attribute ORGID 20031022
10 GET_PROCGROUP Instance method Public Get-method of a virtual attribute Reads Attribute PROCGROUP 20030107
11 GET_PROCTXT Instance method Public Get-method of a virtual attribute Reads the Attribute PROCTXT 20021023
12 GET_PROCTYPE Instance method Public Get-method of a virtual attribute Reads the Attribute PROCTYPE 20021023
13 GET_RTMODE Instance method Public Get-method of a virtual attribute Reads attribute RTMODE 20070723
14 SET_INSTREPR Instance method Public Set-method of a virtual attribute Sets the Attribute INSTREPR 20021023
15 SET_INSTTXT Instance method Public Set-method of a virtual attribute Sets the Attribute INSTTXT 20021023
16 SET_IS_SUB Instance method Public Set-method of a virtual attribute Sets the attribute IS_SUB 20090623
17 SET_IS_TEMPLATE Instance method Public Set-method of a virtual attribute Sets Attribute IS_TEMPLATE 20030108
18 SET_IS_TOP Instance method Public Set-method of a virtual attribute Sets the attribute IS_TOP 20090623
19 SET_ORGID Instance method Public Set-method of a virtual attribute Sets the Attribute ORGID 20031022
20 SET_PROCGROUP Instance method Public Set-method of a virtual attribute Sets Attribute PROCGROUP 20030107
21 SET_PROCTXT Instance method Public Set-method of a virtual attribute Sets the Attribute PROCTXT 20021023
22 SET_RTMODE Instance method Public Set-method of a virtual attribute Sets attribute RTMODE 20070723
23 _GET_CU_PROCESS Instance method Public Method Returns an Instance of Type CL_SPI_CU_PROCESS 20021210
24 _GET_INST_ATTRIBUTE Instance method Public Method Gets Instance Attributes 20021230
25 _GET_INST_ATTRIBUTES Instance method Public Method Gets Instance Attributes 20021219
26 _GET_METRICS Instance method Public Method Gets all metrics for the process 20070510
27 _GET_PROCESS_INTERFACES Instance method Public Method Gets all interfaces of process 20090703
28 _GET_STEP Instance method Public Method Returns Reference to a Step 20021126
29 _GET_STEPS Instance method Public Method Returns All Steps of the Process 20021025
30 _GET_STEP_BY_SIGNATURE Instance method Public Method Returns Reference to a Step 20090709
Events
Class CL_SPI_CM_PD has no event.
Types
Class CL_SPI_CM_PD has no local type.
Method Signatures

Method CREATE_INST_ATTRIBUTE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IP_NAME Call by reference Type reference (TYPE) SPIATTNAME Technischer Name des Attributs 20021220
2 Importing IP_PRSTEPID Call by reference Type reference (TYPE) SPIPRSTID SPI: ID eines Prozessschrittes 20021220
3 Importing IP_SYMBOL Call by reference Type reference (TYPE) SPITXTSYM SPI: Platzhalter für Textersetzung 20021220
4 Importing IP_TOOL Call by reference Type reference (TYPE) SPITOOLID SPI: Id eines Tools 20021220
5 Returning RO_INST_ATTR Value transfer Object reference (TYPE REF TO) CL_SPI_CM_PDTA PMI: Instanzattribute eines Prozesses 20021220
# Exception Resumable Description Created on
1 CX_SPI_AUTH Ausnahme aufgrund fehlender Berechtigung 20021220
2 CX_SPI_CM_OBJ Fehlerklasse für die Objekte Metadatenpflege 20021220
3 CX_SPI_CM_PARAMETER Fehler beim Aufruf einer Methode 20021220

Method DELETE_INST_ATTRIBUTE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_INST_ATTRIBUTE Call by reference Object reference (TYPE REF TO) CL_SPI_CM_PDTA PMI: Instanzattribute eines Prozesses 20021219

Method DELETE_INST_ATTRIBUTE on class CL_SPI_CM_PD has no exception.

Method GET_INSTREPR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Type reference (TYPE) SPIINREPR Attributwert 20021023
# Exception Resumable Description Created on
1 CX_OS_OBJECT_NOT_FOUND Object Services Exception 20021023

Method GET_INSTTXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Type reference (TYPE) SPIINSTTXT Attributwert 20021023
# Exception Resumable Description Created on
1 CX_OS_OBJECT_NOT_FOUND Object Services Exception 20021023

Method GET_IS_SUB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Type reference (TYPE) SPIISSUBPROC Attributwert 20090623
# Exception Resumable Description Created on
1 CX_OS_OBJECT_NOT_FOUND Object Services Exception 20090623

Method GET_IS_TEMPLATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Type reference (TYPE) SPIBOOL Attributwert 20030108
# Exception Resumable Description Created on
1 CX_OS_OBJECT_NOT_FOUND Object Services Exception 20030108

Method GET_IS_TOP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Type reference (TYPE) SPIISTOPPROC Attributwert 20090623
# Exception Resumable Description Created on
1 CX_OS_OBJECT_NOT_FOUND Object Services Exception 20090623

Method GET_LANGU Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Type reference (TYPE) LANGU Attributwert 20030707
# Exception Resumable Description Created on
1 CX_OS_OBJECT_NOT_FOUND Object Services Exception 20030707

Method GET_ORGID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Type reference (TYPE) SPIPROCTP Attributwert 20031022
# Exception Resumable Description Created on
1 CX_OS_OBJECT_NOT_FOUND Object Services Exception 20031022

Method GET_PROCGROUP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Type reference (TYPE) SPIPROCGP Attributwert 20030107
# Exception Resumable Description Created on
1 CX_OS_OBJECT_NOT_FOUND Object Services Exception 20030107

Method GET_PROCTXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Type reference (TYPE) SPIPROCTXT Attributwert 20021023
# Exception Resumable Description Created on
1 CX_OS_OBJECT_NOT_FOUND Object Services Exception 20021023

Method GET_PROCTYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Type reference (TYPE) SPIPROCTP Attributwert 20021023
# Exception Resumable Description Created on
1 CX_OS_OBJECT_NOT_FOUND Object Services Exception 20021023

Method GET_RTMODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Type reference (TYPE) SPIRTMODE Attributwert 20070723
# Exception Resumable Description Created on
1 CX_OS_OBJECT_NOT_FOUND Object Services Exception 20070723

Method SET_INSTREPR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_INSTREPR Call by reference Type reference (TYPE) SPIINREPR Attributwert 20021023
# Exception Resumable Description Created on
1 CX_OS_OBJECT_NOT_FOUND Object Services Exception 20021023

Method SET_INSTTXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_INSTTXT Call by reference Type reference (TYPE) SPIINSTTXT Attributwert 20021023
# Exception Resumable Description Created on
1 CX_OS_OBJECT_NOT_FOUND Object Services Exception 20021023

Method SET_IS_SUB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_IS_SUB Call by reference Type reference (TYPE) SPIISSUBPROC Attributwert 20090623
# Exception Resumable Description Created on
1 CX_OS_OBJECT_NOT_FOUND Object Services Exception 20090623

Method SET_IS_TEMPLATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_IS_TEMPLATE Call by reference Type reference (TYPE) SPIBOOL Attributwert 20030108
# Exception Resumable Description Created on
1 CX_OS_OBJECT_NOT_FOUND Object Services Exception 20030108

Method SET_IS_TOP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_IS_TOP Call by reference Type reference (TYPE) SPIISTOPPROC Attributwert 20090623
# Exception Resumable Description Created on
1 CX_OS_OBJECT_NOT_FOUND Object Services Exception 20090623

Method SET_ORGID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ORGID Call by reference Type reference (TYPE) SPIPROCTP Attributwert 20031022
# Exception Resumable Description Created on
1 CX_OS_OBJECT_NOT_FOUND Object Services Exception 20031022

Method SET_PROCGROUP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_PROCGROUP Call by reference Type reference (TYPE) SPIPROCGP Attributwert 20030107
# Exception Resumable Description Created on
1 CX_OS_OBJECT_NOT_FOUND Object Services Exception 20030107

Method SET_PROCTXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_PROCTXT Call by reference Type reference (TYPE) SPIPROCTXT Attributwert 20021023
# Exception Resumable Description Created on
1 CX_OS_OBJECT_NOT_FOUND Object Services Exception 20021023

Method SET_RTMODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_RTMODE Call by reference Type reference (TYPE) SPIRTMODE Attributwert 20070723
# Exception Resumable Description Created on
1 CX_OS_OBJECT_NOT_FOUND Object Services Exception 20070723

Method _GET_CU_PROCESS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RO_CU_PROCESS Value transfer Object reference (TYPE REF TO) CL_SPI_CU_PROCESS CU-Prozessinstanz 20021210
# Exception Resumable Description Created on
1 CX_SPI_CU_PROCESS Interne Ausnahme für Metastore-Prozess 20031216

Method _GET_INST_ATTRIBUTE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IP_SYMBOL Call by reference Type reference (TYPE) SPITXTSYM SPI: Platzhalter für Textersetzung 20021230
2 Returning RO_INST_ATTRIBUTE Value transfer Object reference (TYPE REF TO) CL_SPI_CM_PDTA Referenz auf Instanzattribut 20021230

Method _GET_INST_ATTRIBUTE on class CL_SPI_CM_PD has no exception.

Method _GET_INST_ATTRIBUTES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_INST_ATTRIBUTES Value transfer Type reference (TYPE) TSPICMPDTA Liste von Referenzen auf Instanzattribute 20021219

Method _GET_INST_ATTRIBUTES on class CL_SPI_CM_PD has no exception.

Method _GET_METRICS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_RESULT Value transfer Type reference (TYPE) TSPICMMD Liste von Referenzen auf Metriken 20070510

Method _GET_METRICS on class CL_SPI_CM_PD has no exception.

Method _GET_PROCESS_INTERFACES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_RESULT Value transfer Type reference (TYPE) TSPICMPIFD Liste von Referenzen auf Schnittstellen 20090703

Method _GET_PROCESS_INTERFACES on class CL_SPI_CM_PD has no exception.

Method _GET_STEP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IP_STEPID Call by reference Type reference (TYPE) SPIPRSTID SPI: ID eines Prozessschrittes 20021126
2 Returning RO_RESULT Value transfer Object reference (TYPE REF TO) CL_SPI_CM_PSD Metadatenpflege: Schritt 20021126
# Exception Resumable Description Created on
1 CX_SPI_CM_OBJ Fehlerklasse für die Objekte Metadatenpflege 20021126

Method _GET_STEPS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IP_SYSTEM_STEPS_ONLY Call by reference Type reference (TYPE) SPIBOOL SPI_FALSE Nur System_event Schritte (Commit Work, Rollback work) 20040505
2 Returning RT_RESULT Value transfer Type reference (TYPE) TSPICMPSD Liste von Referenzen auf Schritte 20021025

Method _GET_STEPS on class CL_SPI_CM_PD has no exception.

Method _GET_STEP_BY_SIGNATURE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IP_SIGNATURE Call by reference Type reference (TYPE) SPIAGSIGN SPI: Signatur eines Prozessschrittes 20090709
2 Returning RO_RESULT Value transfer Object reference (TYPE REF TO) CL_SPI_CM_PSD Metadatenpflege: Schritt 20090709
# Exception Resumable Description Created on
1 CX_SPI_CM_OBJ Fehlerklasse für die Objekte Metadatenpflege 20090709
History
Last changed by/on SAP  20110908 
SAP Release Created in 630