SAP ABAP Class /RPM/CL_NPDI_INTEGRATION (Please don't use this class without contact SAP)
Hierarchy
CPRXRPM (Software Component) SAP Portfolio and Project Management 6.0
   PPM-PFM (Application Component) Portfolio Management
     /RPM/API (Package) xRPM External Interfaces
Properties
Class /RPM/CL_NPDI_INTEGRATION  
Short Description Please don't use this class without contact SAP    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package /RPM/API   xRPM External Interfaces 
Created 20060228   SAP 
Last change 20141109    
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class /RPM/CL_NPDI_INTEGRATION has no forward declaration.
Interfaces
Class /RPM/CL_NPDI_INTEGRATION has no interface implemented.
Friends
Class /RPM/CL_NPDI_INTEGRATION has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 OC_ST_APPROVED Constant Public Type reference (TYPE) CHAR5 '2' R/2 table 20060302
2 OC_ST_DEFERRED Constant Public Type reference (TYPE) CHAR5 '4' R/2 table 20060302
3 OC_ST_DISCONTINUED Constant Public Type reference (TYPE) CHAR5 '6' R/2 table 20060302
4 OC_ST_IN_PROCESS Constant Public Type reference (TYPE) CHAR5 '3' R/2 table 20060302
5 OC_ST_READY_F_REVIEW Constant Public Type reference (TYPE) CHAR5 '1' R/2 table 20060302
6 OC_ST_SUSPENDED Constant Public Type reference (TYPE) CHAR5 '5' R/2 table 20060302
Methods
# Method Level Visibility Method type Description Created on
1 ADD_BAPI_MESSAGE Static method Public Method 20060325
2 CREATE_CONCEPT_PHASE_LINK Static method Public Method 20060321
3 DECISION_MAPPING Static method Private Method 20060228
4 GET_CPROJECT_DATA_INT Static method Public Method 20060417
5 GET_CPRO_PHASE_DATA_INT Static method Public Method 20060417
6 GET_CPRO_TEMPLATE_PHASES Static method Public Method 20060228
7 GET_ITEM_DETAIL_OBJECT Static method Public Method 20060228
8 GET_LINKED_PHASE Static method Public Method 20060320
9 GET_MAPPED_CPRO_PHASE Static method Public Method 20060228
10 GET_SUB_ITEMS Static method Public Method 20060310
11 SYNC_ACL_TO_CPROJECT Static method Public Method 20060228
12 UPDATE_CPROJECT_DEFINTION Static method Public Method 20060228
13 UPDATE_CPROJECT_PHASE Static method Public Method 20060228
14 UPDATE_DECISIONS Static method Public Method 20060228
15 UPD_ATTRIBUTES_AFTER_CREATE Static method Public Method 20060305
Events
Class /RPM/CL_NPDI_INTEGRATION has no event.
Types
Class /RPM/CL_NPDI_INTEGRATION has no local type.
Method Signatures

Method ADD_BAPI_MESSAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_RETURN Call by reference Type reference (TYPE) BAPIRETTAB Return Parameter 20060325
2 Importing IV_FNAME Call by reference Type reference (TYPE) CHAR120 Char 80 20060418

Method ADD_BAPI_MESSAGE on class /RPM/CL_NPDI_INTEGRATION has no exception.

Method CREATE_CONCEPT_PHASE_LINK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_DECISIONS_EXT Call by reference Type reference (TYPE) /RPM/TT_DECISION_MULTI_API Decision Point API for Multiple Items 20060321
2 Importing IV_CONCEPT_GUID Call by reference Type reference (TYPE) CHAR40 Character field of length 40 20060322
3 Importing IV_CONCEPT_LINK_TYPE Call by reference Type reference (TYPE) RPM_TV_OBL_TYPE RPM: Type of linked object 20060322
4 Importing IV_ITEM_DETAIL_GUID Call by reference Type reference (TYPE) /RPM/TV_GUID Guid for application objects 20060321
5 Importing IV_LANGUAGE Call by reference Type reference (TYPE) LAISO Language according to ISO 639 20060321
6 Importing IV_PHASE_LINK_TYPE Call by reference Type reference (TYPE) RPM_TV_OBL_TYPE RPM: Type of linked object 20060323

Method CREATE_CONCEPT_PHASE_LINK on class /RPM/CL_NPDI_INTEGRATION has no exception.

Method DECISION_MAPPING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_DECISION_INT_NEW Call by reference Type reference (TYPE) RPM_TS_DECISION_INT Decision Point Attributes 20060228
2 Importing IS_DECISION_API Call by reference Type reference (TYPE) /RPM/TS_DECISION_API Decision Point API attributes 20060228
3 Importing IS_DECISION_INT_OLD Call by reference Type reference (TYPE) RPM_TS_DECISION_INT Decision Point Attributes 20060228

Method DECISION_MAPPING on class /RPM/CL_NPDI_INTEGRATION has no exception.

Method GET_CPROJECT_DATA_INT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_PROJECT_DATA_EXT Call by reference Type reference (TYPE) DPR_TS_PROJECT_EXT Project Definition Attributes (External) 20060417
2 Exporting ET_RETURN Call by reference Type reference (TYPE) BAPIRET2_T Table with BAPI Return Information 20060417
3 Importing IV_PROJECT_DEFINITION_GUID Call by reference Type reference (TYPE) DPR_TV_BAPI_GUID_PROJECT GUID for Project in BAPI Interface 20060417

Method GET_CPROJECT_DATA_INT on class /RPM/CL_NPDI_INTEGRATION has no exception.

Method GET_CPRO_PHASE_DATA_INT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_PHASE_DATA_EXT Call by reference Type reference (TYPE) DPR_TS_PHASE_EXT BAPI GET_DETAIL: Fields for Phase 20060417
2 Exporting ET_RETURN Call by reference Type reference (TYPE) BAPIRETTAB Table with BAPI Return Information 20060417
3 Importing IV_PHASE_GUID Call by reference Type reference (TYPE) DPR_TV_BAPI_GUID_PHASE GUID for Phase in BAPI Interface 20060417

Method GET_CPRO_PHASE_DATA_INT on class /RPM/CL_NPDI_INTEGRATION has no exception.

Method GET_CPRO_TEMPLATE_PHASES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_CPRO_PHASE_TMPL Value transfer Type reference (TYPE) /RPM/TT_PHASE_TMPL_DETAIL cProject phase template 20060228
2 Importing IV_CPRO_TEMPLATE Call by reference Type reference (TYPE) DPR_TV_BAPI_GUID_PROJECT_T Application Object GUID (Entity with Conversion Exit) 20060228

Method GET_CPRO_TEMPLATE_PHASES on class /RPM/CL_NPDI_INTEGRATION has no exception.

Method GET_ITEM_DETAIL_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ITEM_GUID Call by reference Type reference (TYPE) RPM_TV_GUID Guid for application objects 20060228
2 Importing IV_LANGUAGE Call by reference Type reference (TYPE) LAISO Language according to ISO 639 20060228
3 Returning RR_ITEM Value transfer Object reference (TYPE REF TO) CL_RPM_PROJECT Master Project Definition 20060228

Method GET_ITEM_DETAIL_OBJECT on class /RPM/CL_NPDI_INTEGRATION has no exception.

Method GET_LINKED_PHASE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_PHASE_GUID Call by reference Type reference (TYPE) DPR_TV_BAPI_GUID_PHASE GUID for Phase in BAPI Interface 20060320
2 Importing IV_CPROJECT_GUID Call by reference Type reference (TYPE) DPR_TV_BAPI_GUID_PHASE Guid for application objects 20060320
3 Importing IV_DECISION_GUID Call by reference Type reference (TYPE) RPM_TV_GUID Guid for application objects 20060320

Method GET_LINKED_PHASE on class /RPM/CL_NPDI_INTEGRATION has no exception.

Method GET_MAPPED_CPRO_PHASE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_CP_PHASE_NUMBER Call by reference Type reference (TYPE) DPR_TV_PHASE_ID Application Object GUID (Entity with Conversion Exit) 20060228
2 Importing IT_CPRO_PHASE_TMPL Call by reference Type reference (TYPE) /RPM/TT_PHASE_TMPL_DETAIL cProject phase template 20060228
3 Importing IV_CP_TEMPLATE Call by reference Type reference (TYPE) DPR_TV_BAPI_GUID_PROJECT_T Application Object GUID (Entity with Conversion Exit) 20060228
4 Importing IV_DECISION_ID Call by reference Type reference (TYPE) /RPM/TV_PHASE_ID Decision Point 20060228
5 Importing IV_ITEM_TYPE Call by reference Type reference (TYPE) /RPM/TV_ITEM_ID Item Type 20060228
6 Importing IV_LOGSYS Call by reference Type reference (TYPE) LOGSYS Logical system 20060228

Method GET_MAPPED_CPRO_PHASE on class /RPM/CL_NPDI_INTEGRATION has no exception.

Method GET_SUB_ITEMS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_SUB_ITEM_D Call by reference Type reference (TYPE) /RPM/TT_ITEM_D_DB Table type for sorted unique GUIDs 20060328
2 Importing IV_MASTER_ITEM_GUID Call by reference Type reference (TYPE) /RPM/TV_GUID Guid for application objects 20060310

Method GET_SUB_ITEMS on class /RPM/CL_NPDI_INTEGRATION has no exception.

Method SYNC_ACL_TO_CPROJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_RETURN Call by reference Type reference (TYPE) BAPIRETTAB Table with BAPI Return Information 20060418
2 Exporting EV_RC Call by reference Type reference (TYPE) I 20060418
3 Importing IT_ACO_PERMISSIONS Call by reference Type reference (TYPE) /RPM/TT_ACO_PERMISSIONS Permissions list for user 20060228
4 Importing IV_CPROJECT_GUID Call by reference Type reference (TYPE) DPR_TV_BAPI_GUID_PROJECT GUID for Project in BAPI Interface 20060418

Method SYNC_ACL_TO_CPROJECT on class /RPM/CL_NPDI_INTEGRATION has no exception.

Method UPDATE_CPROJECT_DEFINTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_BAPI_RETURN Call by reference Type reference (TYPE) BAPIRETTAB Table with BAPI Return Information 20060228
2 Exporting EV_CPROJECT_GUID Call by reference Type reference (TYPE) DPR_TV_BAPI_GUID_PROJECT GUID for Project in BAPI Interface 20060305
3 Importing IS_ITEM_ATTRIBUTE Call by reference Type reference (TYPE) /RPM/TS_ITEM_D_API RPM: Project data that can be changed externally 20060228
4 Importing IV_ITEM_DETAIL_GUID Call by reference Type reference (TYPE) RPM_TV_GUID Guid for application objects 20060228
5 Importing IV_LANGUAGE Call by reference Type reference (TYPE) LAISO Language according to ISO 639 20060228

Method UPDATE_CPROJECT_DEFINTION on class /RPM/CL_NPDI_INTEGRATION has no exception.

Method UPDATE_CPROJECT_PHASE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_CP_PROJECT Call by reference Type reference (TYPE) DPR_TV_BAPI_GUID_PROJECT GUID for Project in BAPI Interface 20060316
2 Importing IT_ATTRIBUTES Call by reference Type reference (TYPE) /RPM/TT_DECISION_API Decision Point API attributes 20060228
3 Importing IV_CP_TEMPLATE Call by reference Type reference (TYPE) DPR_TV_BAPI_GUID_PROJECT_T Application Object GUID (Entity with Conversion Exit) 20060228
4 Importing IV_ITEM_DETAIL_GUID Call by reference Type reference (TYPE) RPM_TV_GUID Guid for application objects 20060228
5 Importing IV_LANGUAGE Call by reference Type reference (TYPE) LAISO Language according to ISO 639 20060228

Method UPDATE_CPROJECT_PHASE on class /RPM/CL_NPDI_INTEGRATION has no exception.

Method UPDATE_DECISIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_DECISION_ATTR Call by reference Type reference (TYPE) /RPM/TT_DECISION_API Decision Point API attributes 20060228
2 Importing IV_ITEM_DETAIL_GUID Call by reference Type reference (TYPE) RPM_TV_GUID Guid for application objects 20060228
3 Importing IV_LANGUAGE Call by reference Type reference (TYPE) LAISO Language according to ISO 639 20060228

Method UPDATE_DECISIONS on class /RPM/CL_NPDI_INTEGRATION has no exception.

Method UPD_ATTRIBUTES_AFTER_CREATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_BAPI_RETURN Call by reference Type reference (TYPE) BAPIRETTAB Table with BAPI Return Information 20060305
2 Exporting EV_CPROJECT_GUID Call by reference Type reference (TYPE) DPR_TV_BAPI_GUID_PROJECT GUID for Project in BAPI Interface 20060305
3 Importing IS_ITEM_ATTRIBUTE Call by reference Type reference (TYPE) /RPM/TS_ITEM_D_API RPM: Project data that can be changed externally 20060305
4 Importing IT_DECISION_ATTRIBUTES Call by reference Type reference (TYPE) /RPM/TT_DECISION_API Decision Point API attributes 20060305
5 Importing IV_CP_TEMPLATE Call by reference Type reference (TYPE) DPR_TV_BAPI_GUID_PROJECT_T Application Object GUID (Entity with Conversion Exit) 20060305
6 Importing IV_ITEM_DETAIL_GUID Call by reference Type reference (TYPE) RPM_TV_GUID Guid for application objects 20060305
7 Importing IV_LANGUAGE Call by reference Type reference (TYPE) LAISO Language according to ISO 639 20060305

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