SAP ABAP Interface IF_RMPS_OPERATION_RUN_OBJECTS (Objects Involved in a Recursive Operation)
Hierarchy
SAP_ABA (Software Component) Cross-Application Component
   CA-GTF-RCM (Application Component) Records and Case Management
     RMPS_OPERATION (Package) Operations for Recursive Functions
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  CL_RMPS_OPERATION_RUN_OBJECTS Objects Involved in Run of Recursive Operation 20021022
Properties
Interface IF_RMPS_OPERATION_RUN_OBJECTS  
Short Description Objects Involved in a Recursive Operation    
General Data
Package RMPS_OPERATION   Operations for Recursive Functions 
Created 20021017   SAP 
Last changed 20110908   SAP 
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 IF_SRM Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
# Interface Abstract Final Description Created on
1 IF_RMPS_OPERATION_RUN_OBJ_INFO Read Access to Information of Operation Object 20021031
Friends
Interface IF_RMPS_OPERATION_RUN_OBJECTS has no friend.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_MIN_HIERARCHY_LEVEL Instance attribute Public Attribute reference (LIKE) 20040804
2 S_OBJ_ERR Constant Public Type reference (TYPE) RMPS_OP_OBJ_STATE '2' Operation for object terminated due to error 20021029
3 S_OBJ_OK_CHILD_ERR Constant Public Type reference (TYPE) RMPS_OP_OBJ_STATE '1' Operation successful for object, error in subordinate objs 20021029
4 S_OK Constant Public Type reference (TYPE) RMPS_OP_OBJ_STATE '0' Operation successful for object and subordinate objects 20021029
5 S_WARNING Constant Public Type reference (TYPE) RMPS_OP_OBJ_STATE '3' Warning 20040805
Methods
# Method Level Visibility Method type Description Created on
1 GET_DESCRIPTION Instance method Public Method 20021031
2 GET_HIERARCHY_LEVEL Instance method Public Method 20021031
3 GET_OBJECTS_STATUS_COUNT Instance method Public Method Get Number of Objects with a Particular Status 20040805
4 GET_OBJECT_STATE Instance method Public Method Get Object Status 20021029
5 GET_OP_OBJ_ID_FOR_POID_ID Instance method Public Method Get 1st operation object ID for given POIDID 20050707
6 GET_PARENT_OP_OBJ_ID Instance method Public Method 20021031
7 GET_POID Instance method Public Method 20021031
8 GET_POID_ID Instance method Public Method 20021031
9 REGISTER_OBJECT Instance method Public Method Add Object (Register) 20021022
10 SET_OBJECT_STATE Instance method Public Method Set Object Status 20021029
Events
Interface IF_RMPS_OPERATION_RUN_OBJECTS has no event.
Types
Interface IF_RMPS_OPERATION_RUN_OBJECTS has no local type.
Method Signatures

Method GET_DESCRIPTION Signature

Method GET_DESCRIPTION on Interface IF_RMPS_OPERATION_RUN_OBJECTS has no parameter.
Method GET_DESCRIPTION on Interface IF_RMPS_OPERATION_RUN_OBJECTS has no exception.

Method GET_HIERARCHY_LEVEL Signature

Method GET_HIERARCHY_LEVEL on Interface IF_RMPS_OPERATION_RUN_OBJECTS has no parameter.
Method GET_HIERARCHY_LEVEL on Interface IF_RMPS_OPERATION_RUN_OBJECTS has no exception.

Method GET_OBJECTS_STATUS_COUNT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_NUM_OF_ERRORS Call by reference Type reference (TYPE) I Anzahl der Objekte mit Fehler 20040805
2 Exporting EX_NUM_OF_OK Call by reference Type reference (TYPE) I Anzahl der Objekte, wo alles ok ist 20040805
3 Exporting EX_NUM_OF_WARNINGS Call by reference Type reference (TYPE) I Anzahl der Objekte mit Warnung 20040805
4 Importing IM_OP_START_OBJECT_POID Call by reference Object reference (TYPE REF TO) IF_SRM_POID Startobj. der Op. via POID->Status rekursiv für Kinder zähl 20040820
5 Importing IM_START_OP_OBJ_ID Value transfer Type reference (TYPE) RMPS_OP_OBJ_ID Startobjekt. Wenn angeg.->Status rekursiv für Kinder zählen 20040805
# Exception Resumable Description Created on
1 CX_RMPS_SP_OPERATION Fehler bei einer rekursiven Operation 20040805

Method GET_OBJECT_STATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_OP_OBJ_ID Call by reference Type reference (TYPE) RMPS_OP_OBJ_ID ID des Operationsobjekts 20021029
2 Returning RE_OP_OBJ_STATE Value transfer Type reference (TYPE) RMPS_OP_OBJ_STATE Status des Operationsobjekts (s. Konstanten S_*) 20021029
# Exception Resumable Description Created on
1 CX_RMPS_SP_OPERATION Fehler bei einer rekursiven Operation 20021029

Method GET_OP_OBJ_ID_FOR_POID_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_POID_ID Call by reference Type reference (TYPE) STRING POID ID des gesuchten Operationsobjekts 20050707
2 Returning RE_OP_OBJ_ID Value transfer Type reference (TYPE) RMPS_OP_OBJ_ID 1. Operationsobjekt zur POID ID (leer, wenn nicht gefunden) 20050707

Method GET_OP_OBJ_ID_FOR_POID_ID on Interface IF_RMPS_OPERATION_RUN_OBJECTS has no exception.

Method GET_PARENT_OP_OBJ_ID Signature

Method GET_PARENT_OP_OBJ_ID on Interface IF_RMPS_OPERATION_RUN_OBJECTS has no parameter.
Method GET_PARENT_OP_OBJ_ID on Interface IF_RMPS_OPERATION_RUN_OBJECTS has no exception.

Method GET_POID Signature

Method GET_POID on Interface IF_RMPS_OPERATION_RUN_OBJECTS has no parameter.
Method GET_POID on Interface IF_RMPS_OPERATION_RUN_OBJECTS has no exception.

Method GET_POID_ID Signature

Method GET_POID_ID on Interface IF_RMPS_OPERATION_RUN_OBJECTS has no parameter.
Method GET_POID_ID on Interface IF_RMPS_OPERATION_RUN_OBJECTS has no exception.

Method REGISTER_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_OBJECT Value transfer Object reference (TYPE REF TO) IF_SRM_POID Beteiligtes Objekt 20021022
2 Importing IM_PARENT_OP_OBJECT_ID Value transfer Type reference (TYPE) RMPS_OP_OBJ_ID Objekt-ID des übergeordneten Objekts (0 für Wurzel) 20021022
3 Importing IM_UNIQUE Value transfer Type reference (TYPE) SRMBOOLEAN IF_SRM=>FALSE Flag: Objekt ingesamt nur einmal hinzufügen;sonst Exception 20021022
4 Importing IM_UNIQUE_PER_PARENT Value transfer Type reference (TYPE) SRMBOOLEAN IF_SRM=>FALSE Flag: Objekt pro Vater nur einmal hinzufügen;sonst Exception 20021022
5 Returning RE_OP_OBJECT_ID Value transfer Type reference (TYPE) RMPS_OP_OBJ_ID Objekt-ID innerhalb des Durchlaufs der Operation 20021022
# Exception Resumable Description Created on
1 CX_RMPS_SP_OPERATION Fehler bei beteiligten Objekten einer rekursiven Operation 20021031

Method SET_OBJECT_STATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_OP_OBJ_ID Call by reference Type reference (TYPE) RMPS_OP_OBJ_ID ID des Operationsobjekts 20021029
2 Importing IM_OP_OBJ_STATE Call by reference Type reference (TYPE) RMPS_OP_OBJ_STATE Objektstatus (Konstanten S_*) 20021029
# Exception Resumable Description Created on
1 CX_RMPS_SP_OPERATION Fehler bei einer rekursiven Operation 20021029
History
Last changed by/on SAP  20110908 
SAP Release Created in 110_620