SAP ABAP Class /RPM/CL_ITEM_INTEGRATION (Class for updating BPS to RPM Item)
Hierarchy
CPRXRPM (Software Component) SAP Portfolio and Project Management 6.0
   PPM-PFM (Application Component) Portfolio Management
     /RPM/INTEGRATION (Package) xRPM Integration Components
Properties
Class /RPM/CL_ITEM_INTEGRATION  
Short Description Class for updating BPS to RPM Item    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package /RPM/INTEGRATION   xRPM Integration Components 
Created 20050419   SAP 
Last change 20141109    
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class /RPM/CL_ITEM_INTEGRATION has no forward declaration.
Interfaces
Class /RPM/CL_ITEM_INTEGRATION has no interface implemented.
Friends
Class /RPM/CL_ITEM_INTEGRATION has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MR_OBJ_MANAGER Instance attribute Private Object reference (TYPE REF TO) CL_RPM_OBJ_MANAGER RPM Controller 20050419
2 MS_INTEGRATION_PARAMETER Instance attribute Private Type reference (TYPE) /RPM/TS_INTEGRATION_PARAMETERS RPM project integration parameters 20050419
3 MT_ITEMS Instance attribute Private Type reference (TYPE) /RPM/TT_ITEM_INTEGRATION Table for Item Integration 20050419
4 MT_MAPPING Instance attribute Private Type reference (TYPE) DPR_TT_FIELD_MAP Mapping of BPS field to cProjects field 20050419
5 MT_RPM_OBJECT_LINK Instance attribute Private Type reference (TYPE) RPM_TT_OBJ_LINK_DB Object Link Table Type 20050425
6 MV_OBJECT_TYPE Instance attribute Private Type reference (TYPE) DPR_TV_OBL_GROUP Object Type in Project Planning 20050419
7 MV_UPDATE Instance attribute Private Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20050419
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_OBJECT_LINK Static method Public Method Method to check the object link 20050425
2 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20050419
3 CREATE_OBJECT_LINK Static method Public Method Create the project object link 20050502
4 GET_DPR_GUID Static method Public Method Get DPR Guid for the given portfolio Item Guid 20050505
5 GET_ITEM_DATA Instance method Public Method Method to create item 20050519
6 GET_OBJECT_LINKS Static method Public Method Method to retrieve the object links 20050524
7 UPDATE_ITEM Instance method Public Method Method to create item 20050421
8 UPDATE_ITEM_DETAILS Instance method Public Method Method to Update Item details 20050420
Events
Class /RPM/CL_ITEM_INTEGRATION has no event.
Types
Class /RPM/CL_ITEM_INTEGRATION has no local type.
Method Signatures

Method CHECK_OBJECT_LINK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_BPS_APPLICATION Call by reference Type reference (TYPE) RPM_TV_APPLICATION Anwendung 20050511
2 Importing IV_BPS_EXTERNAL_ID Call by reference Type reference (TYPE) /RPM/TV_EXTID Externe ID Business-Objekt 20050511
3 Importing IV_BPS_INTERNAL_ID Call by reference Type reference (TYPE) RPM_TV_INTERNAL_ID40 Interne Objekt-ID Char 40 20050511
4 Importing IV_ITEM_GUID Call by reference Type reference (TYPE) RPM_TV_GUID Guid for application objects 20050516
5 Importing IV_LOGSYS Call by reference Type reference (TYPE) LOGSYS Logisches System 20050511
6 Importing IV_PORTFL_ITEM_GUID Call by reference Type reference (TYPE) /RPM/TV_GUID GUID für Anwendungsobjekte 20050511
7 Returning RV_INITIAL_UPLOAD Value transfer Type reference (TYPE) FLAG General Flag 20050519

Method CHECK_OBJECT_LINK on class /RPM/CL_ITEM_INTEGRATION has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_INTEGRATION_PARAMETER Call by reference Type reference (TYPE) /RPM/TS_INTEGRATION_PARAMETERS RPM-Projekt: Integrationsparameter 20050419
2 Importing IT_ITEMS Call by reference Type reference (TYPE) /RPM/TT_ITEM_INTEGRATION RPM: Extern änderbare Projektdaten 20050419
3 Importing IV_OBJECT_TYPE Call by reference Type reference (TYPE) DPR_TV_OBL_GROUP Objekttyp in Projektplanung 20050419
4 Importing IV_UPDATE Call by reference Type reference (TYPE) BOOLE_D Datenelement für Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20050419

Method CONSTRUCTOR on class /RPM/CL_ITEM_INTEGRATION has no exception.

Method CREATE_OBJECT_LINK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_OBJECT_LINK Call by reference Type reference (TYPE) RPM_TS_OBJ_LINK_INT Objektverknüpfungsattribute 20050503
2 Importing IV_BPS_APPLICATION Call by reference Type reference (TYPE) RPM_TV_APPLICATION Anwendung 20050511
3 Importing IV_LOGSYS Call by reference Type reference (TYPE) LOGSYS Logisches System 20050511
4 Importing IV_OBJ_DEF Call by reference Type reference (TYPE) DPR_TV_OBL_GROUP Business-Objekttyp 20050503

Method CREATE_OBJECT_LINK on class /RPM/CL_ITEM_INTEGRATION has no exception.

Method GET_DPR_GUID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_DPR_GUID Call by reference Type reference (TYPE) DPR_TV_GUID Anwendungsobjekt-GUID 20050505
2 Importing IV_ITEM_GUID Call by reference Type reference (TYPE) RPM_TV_GUID Guid for application objects 20050522
3 Importing IV_PORTFL_ITEM_GUID Call by reference Type reference (TYPE) /RPM/TV_GUID GUID für Anwendungsobjekte 20050511

Method GET_DPR_GUID on class /RPM/CL_ITEM_INTEGRATION has no exception.

Method GET_ITEM_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_ITEM_DATA Call by reference Type reference (TYPE) /RPM/TS_ITEM_INTEGRATION Application Object GUID 20050519
2 Exporting ET_MSG Call by reference Type reference (TYPE) /RPM/TT_MESSAGES Table Type for Messages 20050519
3 Exporting EV_CP_PROJECT_GUID Call by reference Type reference (TYPE) DPR_TV_GUID Application Object GUID 20050519
4 Exporting EV_RC Call by reference Type reference (TYPE) I 20050519

Method GET_ITEM_DATA on class /RPM/CL_ITEM_INTEGRATION has no exception.

Method GET_OBJECT_LINKS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_RPM_OBJ_LINK Call by reference Type reference (TYPE) RPM_OBJ_LINK Object link data storage 20050524
2 Exporting ET_RPM_OBJ_LINKS Call by reference Type reference (TYPE) RPM_TT_OBJ_LINK_DB General Flag 20050524
3 Importing IV_BPS_APPLICATION Call by reference Type reference (TYPE) RPM_TV_APPLICATION Application 20050524
4 Importing IV_BPS_EXTERNAL_ID Call by reference Type reference (TYPE) /RPM/TV_EXTID Business Object External ID 20050524
5 Importing IV_BPS_INTERNAL_ID Call by reference Type reference (TYPE) RPM_TV_INTERNAL_ID40 Internal Object ID char 40 20050524
6 Importing IV_GROUPING Call by reference Type reference (TYPE) DPR_TV_OBL_GROUP 20050524
7 Importing IV_ITEM_GUID Call by reference Type reference (TYPE) RPM_TV_GUID Guid for application objects 20050524
8 Importing IV_LOGSYS Call by reference Type reference (TYPE) LOGSYS Logical system 20050524
9 Importing IV_PORTFL_ITEM_GUID Call by reference Type reference (TYPE) /RPM/TV_GUID Guid for application objects 20050524
10 Importing IV_RPM_EXTERNAL_ID Call by reference Type reference (TYPE) /RPM/TV_EXTID Business Object External ID 20050524

Method GET_OBJECT_LINKS on class /RPM/CL_ITEM_INTEGRATION has no exception.

Method UPDATE_ITEM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MSG Call by reference Type reference (TYPE) /RPM/TT_MESSAGES Tabellentyp für Meldungen 20050425
2 Exporting EV_CP_PROJECT_GUID Call by reference Type reference (TYPE) DPR_TV_GUID Anwendungsobjekt-GUID 20050513
3 Exporting EV_PORTFL_ITEM_GUID Call by reference Type reference (TYPE) /RPM/TV_GUID Anwendungsobjekt-GUID 20050511
4 Exporting EV_RC Call by reference Type reference (TYPE) I 20050425
5 Importing IV_CHANGE_MODE Call by reference Type reference (TYPE) SESF_BOOLEAN 20050510
6 Importing IV_DESCRIPTION Call by reference Type reference (TYPE) STRING 20050627

Method UPDATE_ITEM on class /RPM/CL_ITEM_INTEGRATION has no exception.

Method UPDATE_ITEM_DETAILS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_ATTRIBUTES Call by reference Type reference (TYPE) /RPM/TS_ITEM_D_API RPM: Extern änderbare Projektdaten 20050420
2 Changing CT_ACLS Call by reference Type reference (TYPE) /RPM/TT_ACO_PERMISSION ACO-Benutzerberechtigungsliste 20050426

Method UPDATE_ITEM_DETAILS on class /RPM/CL_ITEM_INTEGRATION has no exception.
History
Last changed by/on SAP  20141109 
SAP Release Created in 400