SAP ABAP Class CL_RPM_TEAM_MD (xRPM: Team Master Data)
Hierarchy
CPRXRPM (Software Component) SAP Portfolio and Project Management 6.0
   PPM-PFM (Application Component) Portfolio Management
     RPM_TEAM (Package) RPM Team Object
Properties
Class CL_RPM_TEAM_MD  
Short Description xRPM: Team Master Data    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package RPM_TEAM   RPM Team Object 
Created 20030321   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)
2 CL_RPM_LANGUAGE_BUFFER Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
Class CL_RPM_TEAM_MD has no interface implemented.
Friends
Class CL_RPM_TEAM_MD has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 OS_ATTRIBUTES Instance attribute Private Type reference (TYPE) RPM_TS_TEAM_MD_INT xRPM Team Master Data Attributes 20030321
2 OT_INSTANCES Static Attribute Private Type reference (TYPE) RPM_TT_TEAM_REF External ID 20081125
3 OT_MEMBERS Instance attribute Private Type reference (TYPE) RPM_TT_MEMBERS xRPM Team Component 20081125
4 OV_TEAM_ID Instance attribute Private Type reference (TYPE) RPM_TV_EXTID External ID 20030328
Methods
# Method Level Visibility Method type Description Created on
1 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20090826
2 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20030321
3 CONVERT_EXTERNAL_ID_TO_GUID Static method Public Method 20090129
4 CONVERT_GUID_TO_EXTERNAL_ID Static method Public Method 20090129
5 CREATE Instance method Public Method 20030401
6 DELETE Instance method Public Method 20030328
7 DELETE_INSTANCE Static method Public Method 20090304
8 DETERMINE_CHANGES Static method Private Method 20030328
9 GET_API_ATTRIBUTES Instance method Public Method Get team md attributes in structure exposed to the outside 20030405
10 GET_ATTRIBUTES Instance method Public Method 20030328
11 GET_DERIVED_ATTRIBUTES Instance method Public Method Get attributes that are derived from stored data 20030405
12 GET_INSTANCE Static method Public Method 20081125
13 GET_TEAM_BUPA_MEMBER Static method Public Method 20030606
14 SAVE_CHECK Instance method Public Method 20081128
15 SET_ATTRIBUTES Instance method Public Method 20030328
16 SPLIT_MEMBERS Static method Private Method 20030328
Events
# Event Type Visibility Description Created on
1 CHANGED Instance Event
(0)
Public
(2)
20090331
Types
Class CL_RPM_TEAM_MD has no local type.
Method Signatures

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class CL_RPM_TEAM_MD has no parameter.
Method CLASS_CONSTRUCTOR on class CL_RPM_TEAM_MD has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_TEAM_ID Call by reference Type reference (TYPE) RPM_TV_EXTID External ID 20030328

Method CONSTRUCTOR on class CL_RPM_TEAM_MD has no exception.

Method CONVERT_EXTERNAL_ID_TO_GUID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_GUID Value transfer Type reference (TYPE) /RPM/TV_GUID Guid for application objects 20090129
2 Importing IV_EXTERNAL_ID Value transfer Type reference (TYPE) RPM_TV_EXTID ID 20090129

Method CONVERT_EXTERNAL_ID_TO_GUID on class CL_RPM_TEAM_MD has no exception.

Method CONVERT_GUID_TO_EXTERNAL_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_EXTERNAL_ID Value transfer Type reference (TYPE) RPM_TV_EXTID ID 20090129
2 Importing IV_GUID Value transfer Type reference (TYPE) /RPM/TV_GUID Guid for application objects 20090129

Method CONVERT_GUID_TO_EXTERNAL_ID on class CL_RPM_TEAM_MD has no exception.

Method CREATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_MSG Call by reference Type reference (TYPE) STRING 20030401
2 Exporting EV_NEW_EXTERNAL_ID Call by reference Type reference (TYPE) RPM_TV_EXTID External ID 20040227
3 Exporting EV_NEW_GUID Value transfer Type reference (TYPE) /RPM/TV_GUID Guid for application objects 20090129
4 Exporting EV_RC Call by reference Type reference (TYPE) I 20030401
5 Importing IS_TEAM_MD_API Call by reference Type reference (TYPE) RPM_TS_TEAM_MD_API xRPM Team Master Data Attributes 20030401
6 Importing IT_MEMBERS Call by reference Type reference (TYPE) RPM_TT_MEMBERS xRPM Team Component 20030401
# Exception Resumable Description Created on
1 CX_RPM_OBJECT_UPDATE_ERROR Exception during object instantiation 20040227

Method DELETE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_MSG Call by reference Type reference (TYPE) STRING 20030328
2 Exporting EV_RC Call by reference Type reference (TYPE) I 20030328

Method DELETE on class CL_RPM_TEAM_MD has no exception.

Method DELETE_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_TEAM_ID Call by reference Type reference (TYPE) RPM_TV_EXTID ID 20090304

Method DELETE_INSTANCE on class CL_RPM_TEAM_MD has no exception.

Method DETERMINE_CHANGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting CT_P1001_DEL Call by reference Type reference (TYPE) RPM_TT_P1001 xRPM relationship 20030328
2 Exporting ET_MEMBERS_ADD Call by reference Type reference (TYPE) RPM_TT_MEMBERS xRPM Team Component 20030328
3 Exporting ET_MEMBERS_DEL Call by reference Type reference (TYPE) RPM_TT_MEMBERS xRPM Team Component 20030328
4 Importing IS_TEAM_MD Call by reference Type reference (TYPE) RPM_TEAM_MD xRPM Team Master Data 20030328
5 Importing IT_MEMBERS_NEW Call by reference Type reference (TYPE) RPM_TT_MEMBERS xRPM Team Component 20030328
6 Importing IT_MEMBERS_OLD Call by reference Type reference (TYPE) RPM_TT_MEMBERS xRPM Team Component 20030328
7 Importing IT_P1001_OLD Call by reference Type reference (TYPE) RPM_TT_P1001 xRPM relationship 20030328
8 Importing IV_PLVAR Call by reference Type reference (TYPE) PLVAR Plan Version 20030328

Method DETERMINE_CHANGES on class CL_RPM_TEAM_MD has no exception.

Method GET_API_ATTRIBUTES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_ATTRIBUTES Value transfer Type reference (TYPE) RPM_TS_TEAM_MD_API xRPM Team Master Data Attributes 20030405
2 Exporting ET_TEAM_MEMBERS_STRUC Value transfer Type reference (TYPE) RPM_TT_MEMBER_STRUC xRPM Team Member Structure 20030405
3 Exporting EV_MSG Value transfer Type reference (TYPE) STRING 20081125
4 Exporting EV_RC Value transfer Type reference (TYPE) I 20081125
5 Importing IV_LANGU Call by reference Type reference (TYPE) SYLANGU Current language 20030405

Method GET_API_ATTRIBUTES on class CL_RPM_TEAM_MD has no exception.

Method GET_ATTRIBUTES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_TEAM_MD Call by reference Type reference (TYPE) RPM_TS_TEAM_MD_INT xRPM Team Master Data Attributes 20030328
2 Exporting ET_MEMBERS Call by reference Type reference (TYPE) RPM_TT_MEMBERS xRPM Team Component 20030328
3 Exporting EV_MSG Call by reference Type reference (TYPE) STRING 20030328
4 Exporting EV_RC Call by reference Type reference (TYPE) I 20030328

Method GET_ATTRIBUTES on class CL_RPM_TEAM_MD has no exception.

Method GET_DERIVED_ATTRIBUTES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_DERIVED_ATT Value transfer Type reference (TYPE) RPM_TS_TEAM_MD_DERIVED_ATT RPM Structure: Attributes derived from DB values for Team MD 20030405
2 Exporting ET_TEAM_MEMBERS_STRUC Value transfer Type reference (TYPE) RPM_TT_MEMBER_STRUC xRPM Team Member Structure 20030405
3 Importing IT_TEAM_MEMBERS Call by reference Type reference (TYPE) RPM_TT_MEMBERS Team Member List 20030405

Method GET_DERIVED_ATTRIBUTES on class CL_RPM_TEAM_MD has no exception.

Method GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_TEAM_ID Value transfer Type reference (TYPE) RPM_TV_EXTID External ID 20081125
2 Returning RR_TEAM Value transfer Object reference (TYPE REF TO) CL_RPM_TEAM_MD xRPM: Team Master Data 20081125

Method GET_INSTANCE on class CL_RPM_TEAM_MD has no exception.

Method GET_TEAM_BUPA_MEMBER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_TEAM_MEMBERS Call by reference Type reference (TYPE) RPM_TT_TEAM_MEMBERS Team Member List 20030606
2 Importing IT_MEMBER_STRUC Call by reference Type reference (TYPE) RPM_TT_MEMBER_STRUC xRPM Team Member Structure 20030606

Method GET_TEAM_BUPA_MEMBER on class CL_RPM_TEAM_MD has no exception.

Method SAVE_CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_CONSOLIDATED_ATTRIBUTES Value transfer Type reference (TYPE) /RPM/TS_TEAM_MD_INTR Resource Pool structure for internal implementation 20081128
2 Exporting ET_MSG Value transfer Type reference (TYPE) /RPM/TT_MESSAGES Table Type for Messages 20081128
3 Exporting EV_RC Value transfer Type reference (TYPE) I 20081128
4 Importing IS_ATTRIBUTES Value transfer Type reference (TYPE) /RPM/TS_TEAM_MD_INTR Resource Pool structure for internal implementation 20081128

Method SAVE_CHECK on class CL_RPM_TEAM_MD has no exception.

Method SET_ATTRIBUTES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_MSG Call by reference Type reference (TYPE) STRING 20030328
2 Exporting EV_RC Call by reference Type reference (TYPE) I 20030328
3 Importing IS_TEAM_MD_INT Call by reference Type reference (TYPE) RPM_TS_TEAM_MD_INT xRPM Team Master Data Attributes 20030328
4 Importing IT_MEMBERS Call by reference Type reference (TYPE) RPM_TT_MEMBERS xRPM Team Component 20030328

Method SET_ATTRIBUTES on class CL_RPM_TEAM_MD has no exception.

Method SPLIT_MEMBERS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MEMBERS Call by reference Type reference (TYPE) RPM_TT_MEMBERS xRPM Team Component 20030826
2 Exporting EV_MSG Call by reference Type reference (TYPE) STRING 20030404
3 Exporting EV_RC Call by reference Type reference (TYPE) I 20030404
4 Importing IT_MEMBERS Call by reference Type reference (TYPE) RPM_TT_MEMBERS xRPM Team Component 20030328

Method SPLIT_MEMBERS on class CL_RPM_TEAM_MD has no exception.
Event Signatures

Event CHANGED Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 IT_ADDED_MEMBERS Exporting Value transfer Type reference (TYPE) RPM_TT_TEAM_MEMBERS_DB Team Definition Members 20090826
2 IT_DELETED_MEMBERS Exporting Value transfer Type reference (TYPE) RPM_TT_TEAM_MEMBERS_DB Team Definition Members 20090826
3 IV_TEAM_ID Exporting Value transfer Type reference (TYPE) RPM_TV_EXTID ID 20090331
History
Last changed by/on SAP  20141109 
SAP Release Created in 100