SAP ABAP Interface IF_SPI_OPERATOR (Operator on tracking records)
Hierarchy
☛
SAP_BASIS (Software Component) SAP Basis Component
⤷
BC-SRV-PMI (Application Component) Process Monitoring Infrastructure
⤷
SPI3 (Package) Central: Process Store and Assembler
⤷
⤷
Meta Relationship - Used By
| # | Relationship type | Used by | Short Description | Created on |
|---|---|---|---|---|
| 1 | Interface implementation (CLASS c. INTERFACES i_ref) | CL_SPI_OP_IDENTITY | SPI: identity comparison | 20020618 |
| 2 | Interface implementation (CLASS c. INTERFACES i_ref) | CL_SPI_OP_STANDARD | SPI: standard field comparison | 20020709 |
| 3 | Interface implementation (CLASS c. INTERFACES i_ref) | CL_SPI_OP_SYSTEM_EVENT | Operator for System Events | 20020923 |
Properties
| Interface | IF_SPI_OPERATOR | |
| Short Description | Operator on tracking records |
General Data
| Package | SPI3 | Central: Process Store and Assembler |
| Created | 20020618 | SAP |
| Last changed | 20110908 | SAP |
| 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
Interface IF_SPI_OPERATOR has no interface.
Friends
Interface IF_SPI_OPERATOR has no friend.
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | GC_IN_GROUP | Constant | Public | Type reference (TYPE) | SPIRELSCP | 1 | 20030407 | ||
| 2 | GC_JOIN_GROUP | Constant | Public | Type reference (TYPE) | SPIRELSCP | 2 | 20030407 | ||
| 3 | G_SCOPE | Instance attribute | Public | Type reference (TYPE) | SPIRELSCP | 20030407 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Instance method | Public | Method | delivers selection criteria for related record | 20020805 | |
| 2 | Instance method | Public | Method | find processes related to a record | 20020813 | |
| 3 | Instance method | Public | Method | Find Records Related to Process Instance | 20030130 | |
| 4 | Instance method | Public | Method | initialize the operator | 20020618 | |
| 5 | Instance method | Public | Method | check the relation between two records | 20020618 | |
| 6 | Instance method | Public | Method | Find Records Related to Process Instance | 20070802 |
Events
Interface IF_SPI_OPERATOR has no event.
Types
Interface IF_SPI_OPERATOR has no local type.
Method Signatures
Method DESCRIBE_RELATED Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_HDCOND | Call by reference | Type reference (TYPE) | TSPIRELHFD | SPI: Bedingungen auf Header Ebene | 20020805 | |||
| 2 | ET_PLCOND | Call by reference | Type reference (TYPE) | TSPIRELFLD | SPI: Beziehungen auf Feldebene | 20020805 |
Method DESCRIBE_RELATED on Interface IF_SPI_OPERATOR has no exception.
Method FIND_RELATED Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_INFO | Call by reference | Type reference (TYPE) | TSPIPRINFO | SPI: Infosätze einer Prozessinstanz (sortiert nach FLDNAME) | 20020916 | |||
| 2 | ET_PROCREF | Call by reference | Type reference (TYPE) | TSPIPROCREF | SPI: Referenzen auf Prozessinstanzen | 20020916 | |||
| 3 | II_RECORD | Call by reference | Object reference (TYPE REF TO) | IF_SPI_TRACKING_RECORD | SPI: Tracking Record | 20020813 | |||
| 4 | IP_IS_PRED | Call by reference | Type reference (TYPE) | SPIBOOL | SPI_TRUE | Besteht die aktuelle Beziehung zu einem Vorgängerschritt? | 20101122 | ||
| 5 | IP_IS_PRE_PRED | Call by reference | Type reference (TYPE) | SPIBOOL | SPI_TRUE | Besteht die aktuelle Beziehung zu einem Vorvorgängerschritt? | 20101122 | ||
| 6 | IT_PROC_INFO | Call by reference | Type reference (TYPE) | TSPIPRINFO | SPI: Infosätze einer Prozessinstanz (sortiert nach FLDNAME) | 20020813 | |||
| 7 | IT_PROC_INFO2 | Call by reference | Type reference (TYPE) | TSPIPRINFO2 | SPI: Infosätze einer Prozessinstanz (sortiert nach PRGUID) | 20020905 |
Method FIND_RELATED on Interface IF_SPI_OPERATOR has no exception.
Method FIND_RELATED_RECORDS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_INFO | Call by reference | Type reference (TYPE) | TSPITRINFO | Payload-Suchtabelle für Tracking Records | 20030130 | |||
| 2 | ET_RECREF | Call by reference | Type reference (TYPE) | TSPIRECREF | SPI: Referenzen auf Tracking Records | 20030130 | |||
| 3 | II_PROCESS | Call by reference | Object reference (TYPE REF TO) | IF_SPI_PROCESS_PATH | BPT: Instance of a process | 20030130 | |||
| 4 | IP_IS_PRED | Call by reference | Type reference (TYPE) | SPIBOOL | SPI_TRUE | Besteht die aktuelle Beziehung zu einem Vorgängerschritt? | 20101122 | ||
| 5 | IP_IS_PRE_PRED | Call by reference | Type reference (TYPE) | SPIBOOL | SPI_TRUE | Besteht die aktuelle Beziehung zu einem Vorvorgängerschritt? | 20101122 | ||
| 6 | IT_RECREF | Call by reference | Type reference (TYPE) | TSPIRECREF | SPI: Referenzen auf Tracking Records | 20030130 | |||
| 7 | IT_REC_INFO | Call by reference | Type reference (TYPE) | TSPITRINFO | Payload-Suchtabelle für Tracking Records | 20030130 |
Method FIND_RELATED_RECORDS on Interface IF_SPI_OPERATOR has no exception.
Method INIT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IO_PROCESS | Call by reference | Object reference (TYPE REF TO) | CL_SPI_CU_PROCESS | 20031105 | ||||
| 2 | IP_RELRULE | Call by reference | Type reference (TYPE) | SPIRELID | SPI: ID einer Beziehung | 20020726 | |||
| 3 | IP_RELTYPE | Call by reference | Type reference (TYPE) | SPIRELTP | SPI: Beziehungstyp | 20020618 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Ausnahmeklasse Assembler | 20031105 |
Method RELATE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | II_RECORD_1 | Call by reference | Object reference (TYPE REF TO) | IF_SPI_TRACKING_RECORD | SPI: Tracking Record | 20020729 | |||
| 2 | II_RECORD_2 | Call by reference | Object reference (TYPE REF TO) | IF_SPI_TRACKING_RECORD | SPI: Tracking Record | 20020729 | |||
| 3 | RP_RESULT | Value transfer | Type reference (TYPE) | SPIBOOL | SPI: Boolscher Wert | 20020618 |
Method RELATE on Interface IF_SPI_OPERATOR has no exception.
Method SELECT_RELATED_RECORDS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | II_PROCESS | Call by reference | Object reference (TYPE REF TO) | IF_SPI_PROCESS_PATH | BPT: Instance of a process | 20070802 | |||
| 2 | RO_RECORD_STORE | Value transfer | Object reference (TYPE REF TO) | CL_SPI_AS_CENTRAL_STORE | Zugriffe Assembler auf Central Store | 20070803 |
Method SELECT_RELATED_RECORDS on Interface IF_SPI_OPERATOR has no exception.
History
| Last changed by/on | SAP | 20110908 |
| SAP Release Created in | 630 |