SAP ABAP Interface IF_DPR_CORE_SERVICE_PROVIDER (Adapter for Access to Business Object)
Hierarchy
CPRXRPM (Software Component) SAP Portfolio and Project Management 6.0
   PPM-PRO-EXT-API (Application Component) BAPI Interface for cProjects
     DEVELOPMENT_PROJECTS_API (Package) API for Project Management
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  CL_DPR_API_CPROJECTS_CSP Core Services Provider Class for Proj. Mgmt (Adapter) 20040922
Properties
Interface IF_DPR_CORE_SERVICE_PROVIDER  
Short Description Adapter for Access to Business Object    
General Data
Package DEVELOPMENT_PROJECTS_API   API for Project Management 
Created 20040922   SAP 
Last changed 20141109    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_DPR_API_CO Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
Interface IF_DPR_CORE_SERVICE_PROVIDER has no interface.
Friends
Interface IF_DPR_CORE_SERVICE_PROVIDER has no friend.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CO_PHASE_DATA_CHANGES Constant Public Type reference (TYPE) I 1 20040922
2 CO_PHASE_DATA_RETRIEVAL Constant Public Type reference (TYPE) I 2 20040922
Methods
# Method Level Visibility Method type Description Created on
1 AFTER_COMMIT Instance method Public Method TRANSACTION Pattern: Method Is Called After a COMMIT WORK 20040922
2 AFTER_ROLLBACK Instance method Public Method TRANSACTION Pattern: Method Is Called After a ROLLBACK WORK 20040922
3 BEFORE_SAVE Instance method Public Method TRANSACTION Pattern: Checks if Save Is Possible 20040922
4 CHECK Instance method Public Method TRANSACTION Pattern: Checks all Business Objects 20040922
5 CLEANUP Instance method Public Method TRANSACTION Pattern: Clean Up all Buffers 20040922
6 CREATE Instance method Public Method CRUD Pattern: Create New Data 20040922
7 DELETE Instance method Public Method CRUD Pattern: Delete Data 20040922
8 DO_ACTION Instance method Public Method ACTION Pattern: Execute an Action 20040922
9 DO_SAVE Instance method Public Method TRANSACTION Pattern: Make Database Operations 20040922
10 GET_VALUE_SET Instance method Public Method VALUE SET Pattern: Get Value Set 20040922
11 INITIALIZE Instance method Public Method INIT Pattern: Initialization 20040922
12 LOCK Instance method Public Method LOCKING Pattern: Lock Objects 20040922
13 QUERY Instance method Public Method QUERY Pattern: Execution of a Query 20040922
14 RETRIEVE Instance method Public Method CRUD Pattern: Retrieve Data 20040922
15 RETRIEVE_BY_ASSOCIATION Instance method Public Method CRUD Pattern: Retrieve Data by Association 20040922
16 SET_BREAKPOINT Instance method Public Method Controls Debugger 20040922
17 SET_PHASE Instance method Public Method Start, End of Update, Insert... 20040922
18 UNLOCK Instance method Public Method LOCKING Pattern:Unlock Objects 20040922
19 UPDATE Instance method Public Method CRUD Pattern: Update Data 20040922
Events
Interface IF_DPR_CORE_SERVICE_PROVIDER has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TT_SELECTION_PARAMETERS Public See coding 20040922 TT_SELECTION_PARAMETERS type standard table of ty_selection_parameter with default key
2 TY_QUERY_INFO Public Type reference (TYPE) DPR_TS_QUERY_INFO 20040922
3 TY_QUERY_OPTIONS Public Type reference (TYPE) DPR_TS_QUERY_OPTIONS Query Options 20040922
4 TY_SELECTION_PARAMETER Public Type reference (TYPE) DPR_TS_SELECTION_PARAMETER 20040922
Method Signatures

Method AFTER_COMMIT Signature

Method AFTER_COMMIT on Interface IF_DPR_CORE_SERVICE_PROVIDER has no parameter.
Method AFTER_COMMIT on Interface IF_DPR_CORE_SERVICE_PROVIDER has no exception.

Method AFTER_ROLLBACK Signature

Method AFTER_ROLLBACK on Interface IF_DPR_CORE_SERVICE_PROVIDER has no parameter.
Method AFTER_ROLLBACK on Interface IF_DPR_CORE_SERVICE_PROVIDER has no exception.

Method BEFORE_SAVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning REJECTED Value transfer Type reference (TYPE) BOOLE_D Boolean 20040922

Method BEFORE_SAVE on Interface IF_DPR_CORE_SERVICE_PROVIDER has no exception.

Method CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning REJECTED Value transfer Type reference (TYPE) BOOLE_D Boolean 20040922

Method CHECK on Interface IF_DPR_CORE_SERVICE_PROVIDER has no exception.

Method CLEANUP Signature

Method CLEANUP on Interface IF_DPR_CORE_SERVICE_PROVIDER has no parameter.
Method CLEANUP on Interface IF_DPR_CORE_SERVICE_PROVIDER has no exception.

Method CREATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IN_ASSOCIATION_NAME Call by reference Type reference (TYPE) STRING SPACE 20040922
2 Importing IN_BO_NODE_NAME Call by reference Type reference (TYPE) STRING 20040922
3 Importing IN_KEY_HANDLES Call by reference Type reference (TYPE) DPR_TT_STRING_T Tabelle von Strukturen mit nur einem String-Feld 20040922
4 Importing IN_RECORDS Call by reference Type reference (TYPE) INDEX TABLE 20040922
5 Importing IN_SOURCE_BO_INKEYS Call by reference Type reference (TYPE) INDEX TABLE 20040922
6 Importing IN_SOURCE_BO_NODE_NAME Call by reference Type reference (TYPE) STRING SPACE 20040922

Method CREATE on Interface IF_DPR_CORE_SERVICE_PROVIDER has no exception.

Method DELETE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IN_BO_NODE_NAME Call by reference Type reference (TYPE) STRING 20040922
2 Importing IN_KEYS Call by reference Type reference (TYPE) INDEX TABLE 20040922

Method DELETE on Interface IF_DPR_CORE_SERVICE_PROVIDER has no exception.

Method DO_ACTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IN_ACTION_NAME Call by reference Type reference (TYPE) STRING 20040922
2 Importing IN_BO_NODE_NAME Call by reference Type reference (TYPE) STRING 20040922
3 Importing IN_KEYS Call by reference Type reference (TYPE) INDEX TABLE 20040922
4 Importing IN_PARAMETERS Call by reference Type reference (TYPE) ANY 20040922
5 Importing IN_RELATION_INKEY Call by reference Type reference (TYPE) ANY 20040922
6 Importing IN_RELATION_NAME Call by reference Type reference (TYPE) STRING 20040922
7 Exporting OUT_REJECTED Call by reference Type reference (TYPE) BOOLE_D 20040922

Method DO_ACTION on Interface IF_DPR_CORE_SERVICE_PROVIDER has no exception.

Method DO_SAVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning REJECTED Value transfer Type reference (TYPE) BOOLE_D Boolean 20040922

Method DO_SAVE on Interface IF_DPR_CORE_SERVICE_PROVIDER has no exception.

Method GET_VALUE_SET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IN_ATTRIBUTE_NAME Call by reference Type reference (TYPE) STRING 20040922
2 Importing IN_BO_NODE_NAME Call by reference Type reference (TYPE) STRING 20040922
3 Importing IS_KEY Call by reference Type reference (TYPE) ANY 20041011
4 Exporting OUT_REJECTED Call by reference Type reference (TYPE) BOOLE_D Boolean 20040922
5 Exporting OUT_VALUES Call by reference Type reference (TYPE) INDEX TABLE 20040922

Method GET_VALUE_SET on Interface IF_DPR_CORE_SERVICE_PROVIDER has no exception.

Method INITIALIZE Signature

Method INITIALIZE on Interface IF_DPR_CORE_SERVICE_PROVIDER has no parameter.
Method INITIALIZE on Interface IF_DPR_CORE_SERVICE_PROVIDER has no exception.

Method LOCK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IN_BO_NODE_NAME Call by reference Type reference (TYPE) STRING 20040922
2 Importing IN_KEYS Call by reference Type reference (TYPE) INDEX TABLE 20040922
3 Importing IN_LOCKMODE Call by reference Type reference (TYPE) DPR_TV_LOCKMODE ESF Sperrmodus 20040922

Method LOCK on Interface IF_DPR_CORE_SERVICE_PROVIDER has no exception.

Method QUERY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IN_BO_NODE_NAME Call by reference Type reference (TYPE) STRING Bo-Knoten Name 20041207
2 Importing IN_FILL_DATA Call by reference Type reference (TYPE) BOOLE_D SPACE Boolean 20040922
3 Importing IN_FILTER_KEYS Call by reference Type reference (TYPE) INDEX TABLE 20040922
4 Importing IN_PARAMETER Call by reference Type reference (TYPE) ANY 20040922
5 Importing IN_QUERY_NAME Call by reference Type reference (TYPE) STRING 20040922
6 Importing IN_QUERY_OPTIONS Call by reference Type reference (TYPE) TY_QUERY_OPTIONS Optionen einer Query 20040922
7 Importing IN_SELECTIONS Call by reference Type reference (TYPE) TT_SELECTION_PARAMETERS 20040922
8 Exporting OUT_DATA Call by reference Type reference (TYPE) INDEX TABLE 20040922
9 Exporting OUT_KEYS Call by reference Type reference (TYPE) INDEX TABLE 20040922
10 Exporting OUT_QUERY_INFO Call by reference Type reference (TYPE) TY_QUERY_INFO 20040922

Method QUERY on Interface IF_DPR_CORE_SERVICE_PROVIDER has no exception.

Method RETRIEVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IN_BO_NODE_NAME Call by reference Type reference (TYPE) STRING 20040922
2 Importing IN_EDIT_MODE Call by reference Type reference (TYPE) I 20040922
3 Importing IN_FILL_METADATA Call by reference Type reference (TYPE) BOOLE_D Boolean 20040922
4 Importing IN_KEYS Call by reference Type reference (TYPE) INDEX TABLE 20040922
5 Importing IN_READ_BEFORE_IMAGE Call by reference Type reference (TYPE) BOOLE_D Boolean 20040922
6 Exporting OUT_FAILED_KEYS Call by reference Type reference (TYPE) INDEX TABLE 20040922
7 Exporting OUT_RECORDS Call by reference Type reference (TYPE) INDEX TABLE 20040922

Method RETRIEVE on Interface IF_DPR_CORE_SERVICE_PROVIDER has no exception.

Method RETRIEVE_BY_ASSOCIATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IN_BO_NODE_NAME Call by reference Type reference (TYPE) STRING 20040922
2 Importing IN_EDIT_MODE Call by reference Type reference (TYPE) I 1 20040922
3 Importing IN_FILL_DATA Call by reference Type reference (TYPE) BOOLE_D 'X' Boolean 20040922
4 Importing IN_FILL_METADATA Call by reference Type reference (TYPE) BOOLE_D Boolean 20040922
5 Importing IN_KEYS Call by reference Type reference (TYPE) INDEX TABLE 20040922
6 Importing IN_READ_BEFORE_IMAGE Call by reference Type reference (TYPE) BOOLE_D SPACE Boolean 20040922
7 Importing IN_RELATION Call by reference Type reference (TYPE) STRING 20040922
8 Exporting LINK_SRC_KEYS Call by reference Type reference (TYPE) INDEX TABLE 20040922
9 Exporting LINK_TGT_KEYS Call by reference Type reference (TYPE) INDEX TABLE 20040922
10 Exporting OUT_RECORDS Call by reference Type reference (TYPE) INDEX TABLE 20040922

Method RETRIEVE_BY_ASSOCIATION on Interface IF_DPR_CORE_SERVICE_PROVIDER has no exception.

Method SET_BREAKPOINT Signature

Method SET_BREAKPOINT on Interface IF_DPR_CORE_SERVICE_PROVIDER has no parameter.
Method SET_BREAKPOINT on Interface IF_DPR_CORE_SERVICE_PROVIDER has no exception.

Method SET_PHASE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PHASE Call by reference Type reference (TYPE) I 20040922
2 Importing PHASE_IS_ENDING Call by reference Type reference (TYPE) BOOLE_D SPACE Boolean 20040922
3 Importing PHASE_IS_STARTING Call by reference Type reference (TYPE) BOOLE_D SPACE Boolean 20040922

Method SET_PHASE on Interface IF_DPR_CORE_SERVICE_PROVIDER has no exception.

Method UNLOCK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IN_BO_NODE_NAME Call by reference Type reference (TYPE) STRING 20040922
2 Importing IN_KEYS Call by reference Type reference (TYPE) INDEX TABLE 20040922

Method UNLOCK on Interface IF_DPR_CORE_SERVICE_PROVIDER has no exception.

Method UPDATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IN_BO_NODE_NAME Call by reference Type reference (TYPE) STRING 20040922
2 Importing IN_KEYS Call by reference Type reference (TYPE) INDEX TABLE 20040922
3 Importing IN_RECORDS Call by reference Type reference (TYPE) INDEX TABLE 20040922
4 Importing IN_UPDATED_FIELDS Call by reference Type reference (TYPE) DPR_TT_UPDATE_FIELDS List of fields to be updated 20040922

Method UPDATE on Interface IF_DPR_CORE_SERVICE_PROVIDER has no exception.
History
Last changed by/on SAP  20141109 
SAP Release Created in 400