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
⤷ 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 |