SAP ABAP Class CL_RPM_SUBSTITUTES (RPM Substitutes)
Hierarchy
CPRXRPM (Software Component) SAP Portfolio and Project Management 6.0
   PPM-PFM (Application Component) Portfolio Management
     RPM_SUBSTITUTES (Package) RPM Package for substitutes
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  BI_OBJECT Business Instance 20030818
2 Interface implementation (CLASS c. INTERFACES i_ref)  BI_PERSISTENT Persistent Business Instance 20030818
3 Interface implementation (CLASS c. INTERFACES i_ref)  IF_WORKFLOW Business Workflow 20030818
Properties
Class CL_RPM_SUBSTITUTES  
Short Description RPM Substitutes    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package RPM_SUBSTITUTES   RPM Package for substitutes 
Created 20030812   SAP 
Last change 20141109    
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_RPM_CO Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
# Interface Abstract Final Description Created on
1 BI_OBJECT Business Instance 20030818
2 BI_PERSISTENT Persistent Business Instance 20030818
3 IF_WORKFLOW Business Workflow 20030818
Friends
Class CL_RPM_SUBSTITUTES has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 OC_CATID Constant Private Type reference (TYPE) SIBFCATID 'CL' Category of Objects in Persistent Object References 20030822
2 OC_TYPEID Constant Private Type reference (TYPE) SIBFTYPEID 'CL_RPM_SUBSTITUTES' Type of Objects in Persistent Object References 20030822
3 OV_LANGUAGE Instance attribute Private Type reference (TYPE) SYLANGU R/3 System, current language 20030812
Methods
# Method Level Visibility Method type Description Created on
1 ASSIGN_SUBSTITUTES Instance method Public Method Add/remove assignment of substitutes 20030812
2 CHECK_SUBSTITUTE_STATUS Instance method Public Method Check the status of the substitute 20030812
3 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20030812
4 GET_SUBSTITUTES Instance method Public Method Get the substitutes 20030812
5 GET_TO_BE_SUBSTITUTED Instance method Public Method Get the substitutes 20030923
6 SET_LANGUAGE Instance method Private Method Set the language 20030812
Events
# Event Type Visibility Description Created on
1 ASSIGNED Instance Event
(0)
Public
(2)
Substitute assigned 20030818
2 UNASSIGNED Instance Event
(0)
Public
(2)
Substitute unassigned 20030818
Types
Class CL_RPM_SUBSTITUTES has no local type.
Method Signatures

Method ASSIGN_SUBSTITUTES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_SUBSTITUTES Call by reference Type reference (TYPE) RPM_TS_SUBSTITUTES RPM substitutes 20030812

Method ASSIGN_SUBSTITUTES on class CL_RPM_SUBSTITUTES has no exception.

Method CHECK_SUBSTITUTE_STATUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_MANAGER_ID Call by reference Type reference (TYPE) BU_PARTNER Business Partner Number 20030812
2 Importing IV_ROLE_TYPE Call by reference Type reference (TYPE) RPM_TV_ROLE Role Type 20030812
3 Returning RV_STATUS Value transfer Type reference (TYPE) FLAG General Flag 20030812

Method CHECK_SUBSTITUTE_STATUS on class CL_RPM_SUBSTITUTES has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_LANGU Call by reference Type reference (TYPE) SYLANGU current language 20030812

Method CONSTRUCTOR on class CL_RPM_SUBSTITUTES has no exception.

Method GET_SUBSTITUTES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_MANAGER_ID Call by reference Type reference (TYPE) BU_PARTNER Business Partner Number 20030812
2 Importing IV_ROLE_TYPE Call by reference Type reference (TYPE) RPM_TV_ROLE Role Type 20030812
3 Returning RS_SUBSTITUTES Value transfer Type reference (TYPE) RPM_TS_SUBSTITUTES Manager substitutes 20030812

Method GET_SUBSTITUTES on class CL_RPM_SUBSTITUTES has no exception.

Method GET_TO_BE_SUBSTITUTED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_MANAGER_ID Call by reference Type reference (TYPE) BU_PARTNER Business Partner Number 20030923
2 Importing IV_ROLE_TYPE Call by reference Type reference (TYPE) RPM_TV_ROLE Role Type 20030923
3 Returning RS_SUBSTITUTES Value transfer Type reference (TYPE) RPM_TS_SUBSTITUTES Manager substitutes 20030923

Method GET_TO_BE_SUBSTITUTED on class CL_RPM_SUBSTITUTES has no exception.

Method SET_LANGUAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_LANGU Call by reference Type reference (TYPE) SYLANGU Current language 20030812

Method SET_LANGUAGE on class CL_RPM_SUBSTITUTES has no exception.
Event Signatures

Event ASSIGNED Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 MANAGER Exporting Value transfer Type reference (TYPE) BU_PARTNER Business Partner Number 20030818
2 MANAGERDESCRIPTION Exporting Value transfer Type reference (TYPE) CGPL_TEXT1 Language-Dependent Short Text 20030818
3 ROLETYPEDESCRIPTION Exporting Value transfer Type reference (TYPE) CGPL_TEXT1 Language-Dependent Short Text 20030818
4 ROLE_TYPE Exporting Value transfer Type reference (TYPE) RPM_TV_ROLE Role Type 20030818
5 SUBSTITUTE Exporting Value transfer Type reference (TYPE) BU_PARTNER Business Partner Number 20030818
6 SUBSTITUTEDESCRIPTION Exporting Value transfer Type reference (TYPE) CGPL_TEXT1 Language-Dependent Short Text 20030818

Event UNASSIGNED Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 MANAGER Exporting Value transfer Type reference (TYPE) BU_PARTNER Business Partner Number 20030818
2 MANAGERDESCRIPTION Exporting Value transfer Type reference (TYPE) CGPL_TEXT1 Language-Dependent Short Text 20030818
3 ROLETYPEDESCRIPTION Exporting Value transfer Type reference (TYPE) CGPL_TEXT1 Language-Dependent Short Text 20030818
4 ROLE_TYPE Exporting Value transfer Type reference (TYPE) RPM_TV_ROLE Role Type 20030818
5 SUBSTITUTE Exporting Value transfer Type reference (TYPE) BU_PARTNER Business Partner Number 20030818
6 SUBSTITUTEDESCRIPTION Exporting Value transfer Type reference (TYPE) CGPL_TEXT1 Language-Dependent Short Text 20030818
History
Last changed by/on SAP  20141109 
SAP Release Created in 200