SAP ABAP Class CL_RMPS_PRO_RELATION (Management of PRO Record Relations)
Hierarchy
SAP_ABA (Software Component) Cross-Application Component
   CA-GTF-RCM (Application Component) Records and Case Management
     RMPS_PRO_DOCUMENT (Package) Record (Declaration and so on)
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_RMPS_PRO_RELATION PRO Record Relations 20040628
Properties
Class CL_RMPS_PRO_RELATION  
Short Description Management of PRO Record Relations    
Super Class    
Instantiability of a Class 1  Protected 
Final    
General Data
Message Class    
Program status     
Category 0   
Package RMPS_PRO_DOCUMENT   Record (Declaration and so on) 
Created 20040628   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 RMPSD Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 SRMGS Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_RMPS_PRO_RELATION PRO Record Relations 20040628
Friends
Class CL_RMPS_PRO_RELATION has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_VIRT_ATTR_STRUCT Constant Public Type reference (TYPE) STRING 'RMPS_PRO_VIRTUAL' Name of Structure that Contains Virtual Attributes 20060710
2 G_IF_SRM Instance attribute Public Object reference (TYPE REF TO) IF_SRM General SRM Methods 20040628
3 G_INSTANCES Static Attribute Protected Type reference (TYPE) SRM_LIST_OBJECT Table of Object Instances 20040628
4 G_PDIR_ID Instance attribute Protected Type reference (TYPE) STRING POID Dir ID of element whose relations are to be managed 20040628
5 G_POID Instance attribute Public Object reference (TYPE REF TO) IF_SRM_POID POID of element whose relations are to be managed 20040628
6 G_POID_DIR_QUERY Instance attribute Protected Object reference (TYPE REF TO) IF_SRM_POID_DIR_QUERY POID Dictionary - Query POID Directory 20040628
7 G_POID_RELA_QUERY Instance attribute Protected Object reference (TYPE REF TO) IF_SRM_POID_RELA_QUERY POID Relation - Query POID Relation 20040628
8 G_RELATIONS_INCOMING Instance attribute Protected Type reference (TYPE) RMPS_LINK_LIST Relations where given POID is POID2 (IsXXOf) 20040628
9 G_RELATIONS_OUTGOING Instance attribute Protected Type reference (TYPE) RMPS_LINK_LIST Relations where given POID is POID1 (HASXX) 20040628
10 G_RELATION_TYPES_TO_READ Instance attribute Protected Type reference (TYPE) SRMGS_PROPERTY_TAB Table of relation types to be read 20040628
Methods
# Method Level Visibility Method type Description Created on
1 ADD_TO_TABLE Instance method Protected Method Add given relation to table if not in it already 20040628
2 CONSTRUCTOR Instance method Public Constructor Constructor 20040628
3 CREATE_MULTIPLE_RELATION Instance method Protected Method Generate New Relation 20061222
4 GET_POID_DIR_QUERY Instance method Protected Method Get IF_SRM_POID_DIR_QUERY 20040628
5 GET_POID_RELA_QUERY Instance method Protected Method Get IF_SRM_POID_RELA_QUERY 20040628
6 LINK_EVENT_RAISE Instance method Private Method Trigger Link Events 20060710
7 LINK_WRITE_DATE Instance method Private Method Set Reference Date 20060807
Events
Class CL_RMPS_PRO_RELATION has no event.
Types
Class CL_RMPS_PRO_RELATION has no local type.
Method Signatures

Method ADD_TO_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_TABLE Call by reference Type reference (TYPE) RMPS_LINK_LIST Tabelle, wo Relation hinzuzufügen ist 20040628
2 Importing IM_AREA_ID Call by reference Type reference (TYPE) STRING Area-ID 20040628
3 Importing IM_COMMENT Call by reference Type reference (TYPE) STRING Kommentar zur Relation 20040917
4 Importing IM_PDIR_ID Call by reference Type reference (TYPE) STRING Poid Dir ID 20040628
5 Importing IM_REL_ATTRIBUTE Call by reference Type reference (TYPE) STRING Relationattribut 20060713
6 Importing IM_REL_TYPE Call by reference Type reference (TYPE) STRING Relationstyp 20040628
# Exception Resumable Description Created on
1 CX_SRM Basisklasse (abstrakt) 20040628

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_IF_SRM Call by reference Object reference (TYPE REF TO) IF_SRM Allgemeine SRM Methoden 20040628
2 Importing IM_PDIR_ID Call by reference Type reference (TYPE) STRING POID Dir ID des Elements,dessen Relationen zu verwalten sind 20040628
3 Importing IM_POID Call by reference Object reference (TYPE REF TO) IF_SRM_POID POID des Elements, dessen Relationen zu verwalten sind 20040628

Method CONSTRUCTOR on class CL_RMPS_PRO_RELATION has no exception.

Method CREATE_MULTIPLE_RELATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_COMMENT Call by reference Type reference (TYPE) STRING Comment on Relation (max. 32 characters are saved) 20061222
2 Importing IM_POID Call by reference Object reference (TYPE REF TO) IF_SRM_POID POID of object for which relation should be created 20061222
3 Importing IM_POID_DIR_ID Call by reference Type reference (TYPE) STRING POID Directory ID 20061222
4 Importing IM_RELA_IS_OUTGOING Call by reference Type reference (TYPE) SRMBOOLEAN True->Object Is POID1 in New Relation; False->POID2 20061222
5 Importing IM_RELA_TYPE Call by reference Type reference (TYPE) STRING Relation Type (see Const. C_RELA_TYPE*) 20061222
6 Importing IM_REL_ATTRIBUTE Call by reference Type reference (TYPE) STRING Relation Attribute 20061222
# Exception Resumable Description Created on
1 CX_RMPS_PRO_RELATION Management of PRO Record Relations 20061222

Method GET_POID_DIR_QUERY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_OBJECT Value transfer Object reference (TYPE REF TO) IF_SRM_POID_DIR_QUERY 20040628
# Exception Resumable Description Created on
1 CX_SRM Basisklasse (abstrakt) 20040628

Method GET_POID_RELA_QUERY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_OBJECT Value transfer Object reference (TYPE REF TO) IF_SRM_POID_RELA_QUERY POID Relation - Query POID Relation 20040628
# Exception Resumable Description Created on
1 CX_SRM Basisklasse (abstrakt) 20040628

Method LINK_EVENT_RAISE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_CREATE Call by reference Type reference (TYPE) SRMBOOLEAN Boolean: Mögliche Werte IF_SRM=>TRUE / FALSE 20060710
2 Importing IM_POID_DIR_ID Call by reference Type reference (TYPE) STRING POID Dir ID 20060710
3 Importing IM_RELA_IS_OUTGOING Call by reference Type reference (TYPE) SRMBOOLEAN Boolean: Mögliche Werte IF_SRM=>TRUE / FALSE 20060710
4 Importing IM_RELA_TYPE Call by reference Type reference (TYPE) STRING Relationstyp (s. Konst. C_RELA_TYPE*) 20060710

Method LINK_EVENT_RAISE on class CL_RMPS_PRO_RELATION has no exception.

Method LINK_WRITE_DATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_CLEAR Call by reference Type reference (TYPE) SRMBOOLEAN IF_SRM=>FALSE Boolean: Mögliche Werte IF_SRM=>TRUE / FALSE 20060807
2 Importing IM_RELA_TYPE Call by reference Type reference (TYPE) STRING Verweisetyp 20060807
3 Returning RE_IMMEDIATELY Value transfer Type reference (TYPE) SRMBOOLEAN Boolean: Mögliche Werte IF_SRM=>TRUE / FALSE 20060817

Method LINK_WRITE_DATE on class CL_RMPS_PRO_RELATION has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 640