Interface CommercialProjectDetailService
- All Superinterfaces:
BatchService<CommercialProjectDetailServiceBatch>
- All Known Implementing Classes:
DefaultCommercialProjectDetailService
The service provides header and detail-level information about customer and internal projects. It can be used as a data provider to integrate third-party tools or applications for business processes such as resource management, staffing, or time recording..
Reference: SAP Business Accelerator Hub
Details:
| OData Service: | _CPD_SC_EXTERNAL_SERVICES_SRV |
| API Version: | 1.0.0 |
| Minimum ERP Version: | 2302 |
| Communication Scenario: | Commercial Project Integration(SAP_COM_0054) |
| Scope Items: | Internal Project Management - Project-Based Services(1A8), Customer Project Management - Project-Based Services(J11) |
| Authentication Methods: | x509 |
| Business Object: | Commercial Project |
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final StringDeprecated.If no other path was provided via thewithServicePath(String)method, this is the default service path used to access the endpoint. -
Method Summary
Modifier and TypeMethodDescriptionDeprecated.Fetch multiplePlanDataentities.Deprecated.Fetch multipleProjectentities.Deprecated.Fetch multipleProjectRoleentities.Deprecated.Fetch multipleStaffingDataentities.Deprecated.Fetch multipleWorkItementities.Deprecated.Fetch multipleWorkpackageentities.Deprecated.Fetch multipleWorkPackageFunctionentities.getPlanDataByKey(String projectID, String resType, String workPackageID, String resourceId, String version, String employee, String confirmed, String workitemId, String delvryServOrg) Deprecated.Fetch a singlePlanDataentity using key fields.getProjectByKey(String projectID) Deprecated.Fetch a singleProjectentity using key fields.getProjectRoleByKey(String projectID, String projectRoleID) Deprecated.Fetch a singleProjectRoleentity using key fields.getStaffingDataByKey(String projectID, String workPackageID, String resType, String resourceId, String workitemId) Deprecated.Fetch a singleStaffingDataentity using key fields.getWorkItemByKey(String workitem, String workpackageID) Deprecated.Fetch a singleWorkItementity using key fields.getWorkpackageByKey(String workPackageID) Deprecated.Fetch a singleWorkpackageentity using key fields.getWorkPackageFunctionByKey(String projectID, String workPackageID, String workPackageFunctionId) Deprecated.Fetch a singleWorkPackageFunctionentity using key fields.withServicePath(String servicePath) Deprecated.Overrides the default service path and returns a new service instance with the specified service path.Methods inherited from interface com.sap.cloud.sdk.datamodel.odata.helper.batch.BatchService
batch
-
Field Details
-
DEFAULT_SERVICE_PATH
Deprecated.If no other path was provided via thewithServicePath(String)method, this is the default service path used to access the endpoint.- See Also:
-
-
Method Details
-
withServicePath
Deprecated.Overrides the default service path and returns a new service instance with the specified service path. Also adjusts the respective entity URLs.- Parameters:
servicePath- Service path that will override the default.- Returns:
- A new service instance with the specified service path.
-
getAllProject
Deprecated.Fetch multipleProjectentities.- Returns:
- A fluent helper to fetch multiple
Projectentities. This fluent helper allows methods which modify the underlying query to be called before executing the query itself. To perform execution, call theexecutemethod on the fluent helper object.
-
getProjectByKey
Deprecated.Fetch a singleProjectentity using key fields.- Parameters:
projectID- Project IDConstraints: Not nullable, Maximum length: 40
- Returns:
- A fluent helper to fetch a single
Projectentity using key fields. This fluent helper allows methods which modify the underlying query to be called before executing the query itself. To perform execution, call theexecutemethod on the fluent helper object.
-
getAllWorkpackage
Deprecated.Fetch multipleWorkpackageentities.- Returns:
- A fluent helper to fetch multiple
Workpackageentities. This fluent helper allows methods which modify the underlying query to be called before executing the query itself. To perform execution, call theexecutemethod on the fluent helper object.
-
getWorkpackageByKey
Deprecated.Fetch a singleWorkpackageentity using key fields.- Parameters:
workPackageID- Work Package IDConstraints: Not nullable, Maximum length: 50
- Returns:
- A fluent helper to fetch a single
Workpackageentity using key fields. This fluent helper allows methods which modify the underlying query to be called before executing the query itself. To perform execution, call theexecutemethod on the fluent helper object.
-
getAllPlanData
Deprecated.Fetch multiplePlanDataentities.- Returns:
- A fluent helper to fetch multiple
PlanDataentities. This fluent helper allows methods which modify the underlying query to be called before executing the query itself. To perform execution, call theexecutemethod on the fluent helper object.
-
getPlanDataByKey
@Nonnull PlanDataByKeyFluentHelper getPlanDataByKey(String projectID, String resType, String workPackageID, String resourceId, String version, String employee, String confirmed, String workitemId, String delvryServOrg) Deprecated.Fetch a singlePlanDataentity using key fields.- Parameters:
workitemId- Work Item IDConstraints: Not nullable, Maximum length: 10
delvryServOrg- Delivery Org. IDConstraints: Not nullable, Maximum length: 5
resourceId- Resource IDConstraints: Not nullable, Maximum length: 40
workPackageID- Work Package IDConstraints: Not nullable, Maximum length: 50
resType- Resource Type IDConstraints: Not nullable, Maximum length: 4
employee- Employee IDConstraints: Not nullable, Maximum length: 8
projectID- Project IDConstraints: Not nullable, Maximum length: 40
version- Version IDConstraints: Not nullable, Maximum length: 28
confirmed- Resource is ConfirmedConstraints: Not nullable, Maximum length: 1
- Returns:
- A fluent helper to fetch a single
PlanDataentity using key fields. This fluent helper allows methods which modify the underlying query to be called before executing the query itself. To perform execution, call theexecutemethod on the fluent helper object.
-
getAllWorkItem
Deprecated.Fetch multipleWorkItementities.- Returns:
- A fluent helper to fetch multiple
WorkItementities. This fluent helper allows methods which modify the underlying query to be called before executing the query itself. To perform execution, call theexecutemethod on the fluent helper object.
-
getWorkItemByKey
Deprecated.Fetch a singleWorkItementity using key fields.- Parameters:
workpackageID- Work Package IDConstraints: Not nullable, Maximum length: 50
workitem- Work Item IDConstraints: Not nullable, Maximum length: 10
- Returns:
- A fluent helper to fetch a single
WorkItementity using key fields. This fluent helper allows methods which modify the underlying query to be called before executing the query itself. To perform execution, call theexecutemethod on the fluent helper object.
-
getAllProjectRole
Deprecated.Fetch multipleProjectRoleentities.- Returns:
- A fluent helper to fetch multiple
ProjectRoleentities. This fluent helper allows methods which modify the underlying query to be called before executing the query itself. To perform execution, call theexecutemethod on the fluent helper object.
-
getProjectRoleByKey
Deprecated.Fetch a singleProjectRoleentity using key fields.- Parameters:
projectID- Project IDConstraints: Not nullable, Maximum length: 40
projectRoleID- Project Role IDConstraints: Not nullable, Maximum length: 15
- Returns:
- A fluent helper to fetch a single
ProjectRoleentity using key fields. This fluent helper allows methods which modify the underlying query to be called before executing the query itself. To perform execution, call theexecutemethod on the fluent helper object.
-
getAllStaffingData
Deprecated.Fetch multipleStaffingDataentities.- Returns:
- A fluent helper to fetch multiple
StaffingDataentities. This fluent helper allows methods which modify the underlying query to be called before executing the query itself. To perform execution, call theexecutemethod on the fluent helper object.
-
getStaffingDataByKey
@Nonnull StaffingDataByKeyFluentHelper getStaffingDataByKey(String projectID, String workPackageID, String resType, String resourceId, String workitemId) Deprecated.Fetch a singleStaffingDataentity using key fields.- Parameters:
workitemId- Work Item IDConstraints: Not nullable, Maximum length: 10
resourceId- Resource IDConstraints: Not nullable, Maximum length: 40
workPackageID- Work Package IDConstraints: Not nullable, Maximum length: 50
resType- ResourceTypeIDConstraints: Not nullable, Maximum length: 4
projectID- Project IDConstraints: Not nullable, Maximum length: 40
- Returns:
- A fluent helper to fetch a single
StaffingDataentity using key fields. This fluent helper allows methods which modify the underlying query to be called before executing the query itself. To perform execution, call theexecutemethod on the fluent helper object.
-
getAllWorkPackageFunction
Deprecated.Fetch multipleWorkPackageFunctionentities.- Returns:
- A fluent helper to fetch multiple
WorkPackageFunctionentities. This fluent helper allows methods which modify the underlying query to be called before executing the query itself. To perform execution, call theexecutemethod on the fluent helper object.
-
getWorkPackageFunctionByKey
@Nonnull WorkPackageFunctionByKeyFluentHelper getWorkPackageFunctionByKey(String projectID, String workPackageID, String workPackageFunctionId) Deprecated.Fetch a singleWorkPackageFunctionentity using key fields.- Parameters:
workPackageID- Work Package IDConstraints: Not nullable, Maximum length: 50
workPackageFunctionId- Work Package Function IDConstraints: Not nullable, Maximum length: 4
projectID- Project IDConstraints: Not nullable, Maximum length: 40
- Returns:
- A fluent helper to fetch a single
WorkPackageFunctionentity using key fields. This fluent helper allows methods which modify the underlying query to be called before executing the query itself. To perform execution, call theexecutemethod on the fluent helper object.
-