SAP ABAP Class CL_DPR_API_CORE_SERVICE_MNGR (Service Manager)
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 - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_DPR_CORE_SERVICE_ACCESSOR Access to BO Adapter from UI Logic Level 20040922
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_DPR_CORE_SERVICE_INBOUND Inbound Services 20040922
3 Interface implementation (CLASS c. INTERFACES i_ref)  IF_DPR_CORE_SERVICE_MANAGER Proj. Mgmt Core Service Manager 20040922
4 Interface implementation (CLASS c. INTERFACES i_ref)  IF_DPR_CORE_SERVICE_TRANSACT Transactions 20040922
Properties
Class CL_DPR_API_CORE_SERVICE_MNGR  
Short Description Service Manager    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status P  SAP Standard Production Program 
Category 0   
Package DEVELOPMENT_PROJECTS_API   API for Project Management 
Created 20040922   SAP 
Last change 20141109    
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_DPR_CO Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
2 SCOOL Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
3 T Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_DPR_CORE_SERVICE_ACCESSOR Access to BO Adapter from UI Logic Level 20040922
2 IF_DPR_CORE_SERVICE_INBOUND Inbound Services 20040922
3 IF_DPR_CORE_SERVICE_MANAGER Proj. Mgmt Core Service Manager 20040922
4 IF_DPR_CORE_SERVICE_TRANSACT Transactions 20040922
Friends
Class CL_DPR_API_CORE_SERVICE_MNGR has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MR_CORE_SERVICE_PROVIDER Instance attribute Private Object reference (TYPE REF TO) IF_DPR_CORE_SERVICE_PROVIDER Adapter for Access to Business Object 20040922
2 MS_SERVICE_PROVIDER Instance attribute Private Type reference (TYPE) TS_PROVIDER_INSTANCE 20040923
3 MT_SERVICE_PROVIDER Instance attribute Private Type reference (TYPE) TT_PROVIDER_INSTANCE 20040923
4 MV_APPLICATION Instance attribute Private Type reference (TYPE) CGPL_APPLICATION_TYPE Application in Project Planning 20040923
5 MV_TRUNCATION_BACKEND Constant Private Type reference (TYPE) I 200 20040922
6 SS_INSTANCE Static Attribute Private Type reference (TYPE) TS_INSTANCE 20040922
7 ST_INSTANCE Static Attribute Private Type reference (TYPE) TT_INSTANCE 20040922
8 SV_COMMIT_ALLOWED Static Attribute Private Type reference (TYPE) I 0 20040922
9 SV_UPDATE_PENDING Static Attribute Private Type reference (TYPE) INT4 20040922
Methods
# Method Level Visibility Method type Description Created on
1 CHECK Instance method Public Method 20040922
2 CLEANUP Instance method Public Method 20040922
3 CONSTRUCTOR Instance method Public Constructor 20040922
4 CREATE Instance method Public Method 20040922
5 DELETE Instance method Public Method 20040922
6 DO_ACTION Instance method Public Method 20040922
7 GET_CHANGE_NOTIFICATIONS Instance method Public Method 20040922
8 GET_CORE_SERVICE_PROVIDER Instance method Public Method Determine/Create Adapter for Access to Business Object 20040923
9 GET_INSTANCE Static method Public Method Get Application-Dependent Interface Reference 20040922
10 GET_MESSAGES Instance method Public Method 20040922
11 GET_PROPERTIES Instance method Public Method 20040922
12 IS_COMMIT_ALLOWED Static method Public Method 20040922
13 LOCK Instance method Public Method 20040922
14 QUERY Instance method Public Method 20040922
15 RETRIEVE Instance method Public Method 20040922
16 RETRIEVE_BY_ASSOCIATION Instance method Public Method 20040922
17 SAVE Instance method Public Method 20040922
18 UNLOCK Instance method Public Method 20040922
19 UPDATE Instance method Public Method 20040922
Events
Class CL_DPR_API_CORE_SERVICE_MNGR has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TS_INSTANCE Private See coding 20040922 BEGIN OF ts_instance, application TYPE cgpl_application_type, ref TYPE REF TO if_dpr_core_service_manager, END OF ts_instance
2 TS_PROVIDER_INSTANCE Private See coding 20040923 BEGIN OF ts_provider_instance, bo_name TYPE string, ref TYPE REF TO if_dpr_core_service_provider, END OF ts_provider_instance
3 TT_INSTANCE Private See coding 20040922 tt_instance TYPE HASHED TABLE OF ts_instance WITH UNIQUE KEY application
4 TT_PROVIDER_INSTANCE Private See coding 20040923 tt_provider_instance TYPE HASHED TABLE OF ts_provider_instance WITH UNIQUE KEY bo_name
Method Signatures

Method CHECK Signature

Method CHECK on class CL_DPR_API_CORE_SERVICE_MNGR has no parameter.
Method CHECK on class CL_DPR_API_CORE_SERVICE_MNGR has no exception.

Method CLEANUP Signature

Method CLEANUP on class CL_DPR_API_CORE_SERVICE_MNGR has no parameter.
Method CLEANUP on class CL_DPR_API_CORE_SERVICE_MNGR has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_APPLICATION Call by reference Type reference (TYPE) CGPL_APPLICATION_TYPE CL_DPR_CO=>SC_APPLICATION_TYPE_DPR Applikation in der Projektplanung 20040922

Method CONSTRUCTOR on class CL_DPR_API_CORE_SERVICE_MNGR has no exception.

Method CREATE Signature

Method CREATE on class CL_DPR_API_CORE_SERVICE_MNGR has no parameter.
Method CREATE on class CL_DPR_API_CORE_SERVICE_MNGR has no exception.

Method DELETE Signature

Method DELETE on class CL_DPR_API_CORE_SERVICE_MNGR has no parameter.
Method DELETE on class CL_DPR_API_CORE_SERVICE_MNGR has no exception.

Method DO_ACTION Signature

Method DO_ACTION on class CL_DPR_API_CORE_SERVICE_MNGR has no parameter.
Method DO_ACTION on class CL_DPR_API_CORE_SERVICE_MNGR has no exception.

Method GET_CHANGE_NOTIFICATIONS Signature

Method GET_CHANGE_NOTIFICATIONS on class CL_DPR_API_CORE_SERVICE_MNGR has no parameter.
Method GET_CHANGE_NOTIFICATIONS on class CL_DPR_API_CORE_SERVICE_MNGR has no exception.

Method GET_CORE_SERVICE_PROVIDER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_BO_NAME Call by reference Type reference (TYPE) STRING 20040923
2 Returning RR_PROVIDER Value transfer Object reference (TYPE REF TO) IF_DPR_CORE_SERVICE_PROVIDER Adapter für Zugriff auf Businessobjekt 20040923

Method GET_CORE_SERVICE_PROVIDER on class CL_DPR_API_CORE_SERVICE_MNGR has no exception.

Method GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_APPLICATION Call by reference Type reference (TYPE) CGPL_APPLICATION_TYPE CL_DPR_CO=>SC_APPLICATION_TYPE_DPR Applikation in der Projektplanung 20040922
2 Returning RR_INSTANCE Value transfer Object reference (TYPE REF TO) IF_DPR_CORE_SERVICE_MANAGER cProjects Core Service Manager 20040922

Method GET_INSTANCE on class CL_DPR_API_CORE_SERVICE_MNGR has no exception.

Method GET_MESSAGES Signature

Method GET_MESSAGES on class CL_DPR_API_CORE_SERVICE_MNGR has no parameter.
Method GET_MESSAGES on class CL_DPR_API_CORE_SERVICE_MNGR has no exception.

Method GET_PROPERTIES Signature

Method GET_PROPERTIES on class CL_DPR_API_CORE_SERVICE_MNGR has no parameter.
Method GET_PROPERTIES on class CL_DPR_API_CORE_SERVICE_MNGR has no exception.

Method IS_COMMIT_ALLOWED Signature

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

Method IS_COMMIT_ALLOWED on class CL_DPR_API_CORE_SERVICE_MNGR has no exception.

Method LOCK Signature

Method LOCK on class CL_DPR_API_CORE_SERVICE_MNGR has no parameter.
Method LOCK on class CL_DPR_API_CORE_SERVICE_MNGR has no exception.

Method QUERY Signature

Method QUERY on class CL_DPR_API_CORE_SERVICE_MNGR has no parameter.
Method QUERY on class CL_DPR_API_CORE_SERVICE_MNGR has no exception.

Method RETRIEVE Signature

Method RETRIEVE on class CL_DPR_API_CORE_SERVICE_MNGR has no parameter.
Method RETRIEVE on class CL_DPR_API_CORE_SERVICE_MNGR has no exception.

Method RETRIEVE_BY_ASSOCIATION Signature

Method RETRIEVE_BY_ASSOCIATION on class CL_DPR_API_CORE_SERVICE_MNGR has no parameter.
Method RETRIEVE_BY_ASSOCIATION on class CL_DPR_API_CORE_SERVICE_MNGR has no exception.

Method SAVE Signature

Method SAVE on class CL_DPR_API_CORE_SERVICE_MNGR has no parameter.
Method SAVE on class CL_DPR_API_CORE_SERVICE_MNGR has no exception.

Method UNLOCK Signature

Method UNLOCK on class CL_DPR_API_CORE_SERVICE_MNGR has no parameter.
Method UNLOCK on class CL_DPR_API_CORE_SERVICE_MNGR has no exception.

Method UPDATE Signature

Method UPDATE on class CL_DPR_API_CORE_SERVICE_MNGR has no parameter.
Method UPDATE on class CL_DPR_API_CORE_SERVICE_MNGR has no exception.
History
Last changed by/on SAP  20141109 
SAP Release Created in 400