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 |