@Named public class DefaultReadCommercialProjectDetailsService extends Object implements ReadCommercialProjectDetailsService
This service allows you to read project information such as project dates, accounting details, work packages, work items, assigned roles and resources, and planned effort. You can use this service to integrate project information with applications for staffing and time recording.
Reference: SAP API Business Hub
OData Service: | _CPD_SC_EXTERNAL_SERVICES_SRV |
API Version: | 1 |
Communication Scenario: | Commercial Project Integration (SAP_COM_0054) |
Scope Items: | Time Recording - Project-Based Services (J12) |
Constructor and Description |
---|
DefaultReadCommercialProjectDetailsService() |
Modifier and Type | Method and Description |
---|---|
PlanDataFluentHelper |
getAllPlanData()
Fetch multiple
PlanData entities. |
ProjectFluentHelper |
getAllProject()
Fetch multiple
Project entities. |
WorkItemFluentHelper |
getAllWorkItem()
Fetch multiple
WorkItem entities. |
WorkpackageFluentHelper |
getAllWorkpackage()
Fetch multiple
Workpackage entities. |
PlanDataByKeyFluentHelper |
getPlanDataByKey(String projectID,
String resType,
String workPackageID,
String resourceId,
String version,
String employee,
String confirmed,
String workitemId,
String delvryServOrg)
Fetch a single
PlanData entity using key fields. |
ProjectByKeyFluentHelper |
getProjectByKey(String projectID)
Fetch a single
Project entity using key fields. |
WorkItemByKeyFluentHelper |
getWorkItemByKey(String workitem,
String workpackageID)
Fetch a single
WorkItem entity using key fields. |
WorkpackageByKeyFluentHelper |
getWorkpackageByKey(String workPackageID)
Fetch a single
Workpackage entity using key fields. |
public DefaultReadCommercialProjectDetailsService()
public ProjectFluentHelper getAllProject()
ReadCommercialProjectDetailsService
Project
entities.getAllProject
in interface ReadCommercialProjectDetailsService
Project
entities. This fluent helper allows methods which modify the underlying query to be called before executing the query itself. To perform execution, call the execute
method on the fluent helper object.public ProjectByKeyFluentHelper getProjectByKey(String projectID)
ReadCommercialProjectDetailsService
Project
entity using key fields.getProjectByKey
in interface ReadCommercialProjectDetailsService
projectID
- ProjectConstraints: Not nullable, Maximum length: 40
Project
entity 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 the execute
method on the fluent helper object.public WorkpackageFluentHelper getAllWorkpackage()
ReadCommercialProjectDetailsService
Workpackage
entities.getAllWorkpackage
in interface ReadCommercialProjectDetailsService
Workpackage
entities. This fluent helper allows methods which modify the underlying query to be called before executing the query itself. To perform execution, call the execute
method on the fluent helper object.public WorkpackageByKeyFluentHelper getWorkpackageByKey(String workPackageID)
ReadCommercialProjectDetailsService
Workpackage
entity using key fields.getWorkpackageByKey
in interface ReadCommercialProjectDetailsService
workPackageID
- WorkPackageConstraints: Not nullable, Maximum length: 50
Workpackage
entity 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 the execute
method on the fluent helper object.public PlanDataFluentHelper getAllPlanData()
ReadCommercialProjectDetailsService
PlanData
entities.getAllPlanData
in interface ReadCommercialProjectDetailsService
PlanData
entities. This fluent helper allows methods which modify the underlying query to be called before executing the query itself. To perform execution, call the execute
method on the fluent helper object.public PlanDataByKeyFluentHelper getPlanDataByKey(String projectID, String resType, String workPackageID, String resourceId, String version, String employee, String confirmed, String workitemId, String delvryServOrg)
ReadCommercialProjectDetailsService
PlanData
entity using key fields.getPlanDataByKey
in interface ReadCommercialProjectDetailsService
projectID
- ProjectConstraints: Not nullable, Maximum length: 40
resType
- ResourceTypeIDConstraints: Not nullable, Maximum length: 4
workPackageID
- WorkPackageConstraints: Not nullable, Maximum length: 50
resourceId
- Resource IDConstraints: Not nullable, Maximum length: 40
version
- Version IDConstraints: Not nullable, Maximum length: 28
employee
- EmployeeConstraints: Not nullable, Maximum length: 8
confirmed
- Confirmation of staffed EmployeeConstraints: Not nullable, Maximum length: 1
workitemId
- Work Item IDConstraints: Not nullable, Maximum length: 10
delvryServOrg
- Delivery orgConstraints: Not nullable, Maximum length: 5
PlanData
entity 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 the execute
method on the fluent helper object.public WorkItemFluentHelper getAllWorkItem()
ReadCommercialProjectDetailsService
WorkItem
entities.getAllWorkItem
in interface ReadCommercialProjectDetailsService
WorkItem
entities. This fluent helper allows methods which modify the underlying query to be called before executing the query itself. To perform execution, call the execute
method on the fluent helper object.public WorkItemByKeyFluentHelper getWorkItemByKey(String workitem, String workpackageID)
ReadCommercialProjectDetailsService
WorkItem
entity using key fields.getWorkItemByKey
in interface ReadCommercialProjectDetailsService
workitem
- Work Item IDConstraints: Not nullable, Maximum length: 10
workpackageID
- WorkpackageConstraints: Not nullable, Maximum length: 50
WorkItem
entity 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 the execute
method on the fluent helper object.Copyright © 2017 SAP SE. All rights reserved.