@Named(value="com.sap.cloud.sdk.s4hana.datamodel.odata.services.DefaultCommercialProjectService") public class DefaultCommercialProjectService extends Object implements CommercialProjectService
For example, you can use this service to create a customer or internal project based on an opportunity or a quotation in an external system. The service enables the following operations: - Create and update commercial projects - Update the stage of projects - Create and update work packages - Create and update the roles and effort needed to deliver the project - Delete work packages, roles, and work items - Create, read, and update sales orders for your projects.
Reference: SAP API Business Hub
OData Service: | _CPD_SC_PROJ_ENGMT_CREATE_UPD_SRV |
API Version: | 1 |
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: | Basic, x509, OAuth2 |
Business Object: | CommercialProject |
DEFAULT_SERVICE_PATH
Constructor and Description |
---|
DefaultCommercialProjectService()
Creates a service using
CommercialProjectService.DEFAULT_SERVICE_PATH to send the requests. |
public DefaultCommercialProjectService()
CommercialProjectService.DEFAULT_SERVICE_PATH
to send the requests.@Nonnull public DefaultCommercialProjectService withServicePath(@Nonnull String servicePath)
CommercialProjectService
withServicePath
in interface CommercialProjectService
servicePath
- Service path that will override the default.@Nonnull public DefaultCommercialProjectServiceBatch batch()
batch
in interface BatchService<CommercialProjectServiceBatch>
@Nonnull public CustProjSlsOrdFluentHelper getAllCustProjSlsOrd()
CommercialProjectService
CustProjSlsOrd
entities.getAllCustProjSlsOrd
in interface CommercialProjectService
CustProjSlsOrd
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.@Nonnull public CustProjSlsOrdByKeyFluentHelper getCustProjSlsOrdByKey(String customerProject)
CommercialProjectService
CustProjSlsOrd
entity using key fields.getCustProjSlsOrdByKey
in interface CommercialProjectService
customerProject
- Identifies a customer or internal project.
Constraints: Not nullable, Maximum length: 40
CustProjSlsOrd
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.@Nonnull public CustProjSlsOrdCreateFluentHelper createCustProjSlsOrd(@Nonnull CustProjSlsOrd custProjSlsOrd)
CommercialProjectService
CustProjSlsOrd
entity and save it to the S/4HANA system.createCustProjSlsOrd
in interface CommercialProjectService
custProjSlsOrd
- CustProjSlsOrd
entity object that will be created in the S/4HANA system.CustProjSlsOrd
entity. To perform execution, call the
execute
method on the fluent helper object.@Nonnull public CustProjSlsOrdUpdateFluentHelper updateCustProjSlsOrd(@Nonnull CustProjSlsOrd custProjSlsOrd)
CommercialProjectService
CustProjSlsOrd
entity and save it to the S/4HANA system.updateCustProjSlsOrd
in interface CommercialProjectService
custProjSlsOrd
- CustProjSlsOrd
entity object that will be updated in the S/4HANA system.CustProjSlsOrd
entity. To perform execution, call the
execute
method on the fluent helper object.@Nonnull public CustProjSlsOrdItemFluentHelper getAllCustProjSlsOrdItem()
CommercialProjectService
CustProjSlsOrdItem
entities.getAllCustProjSlsOrdItem
in interface CommercialProjectService
CustProjSlsOrdItem
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.@Nonnull public CustProjSlsOrdItemByKeyFluentHelper getCustProjSlsOrdItemByKey(String customerProject, String salesOrderItem)
CommercialProjectService
CustProjSlsOrdItem
entity using key fields.getCustProjSlsOrdItemByKey
in interface CommercialProjectService
customerProject
- Identifies a customer or internal project.
Constraints: Not nullable, Maximum length: 40
salesOrderItem
- Sales Order Item
Constraints: Not nullable, Maximum length: 6
CustProjSlsOrdItem
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.@Nonnull public CustProjSlsOrdItemCreateFluentHelper createCustProjSlsOrdItem(@Nonnull CustProjSlsOrdItem custProjSlsOrdItem)
CommercialProjectService
CustProjSlsOrdItem
entity and save it to the S/4HANA system.createCustProjSlsOrdItem
in interface CommercialProjectService
custProjSlsOrdItem
- CustProjSlsOrdItem
entity object that will be created in the S/4HANA system.CustProjSlsOrdItem
entity. To perform execution, call the
execute
method on the fluent helper object.@Nonnull public CustProjSlsOrdItemUpdateFluentHelper updateCustProjSlsOrdItem(@Nonnull CustProjSlsOrdItem custProjSlsOrdItem)
CommercialProjectService
CustProjSlsOrdItem
entity and save it to the S/4HANA system.updateCustProjSlsOrdItem
in interface CommercialProjectService
custProjSlsOrdItem
- CustProjSlsOrdItem
entity object that will be updated in the S/4HANA system.CustProjSlsOrdItem
entity. To perform execution, call the
execute
method on the fluent helper object.@Nonnull public CustProjSlsOrdItemDeleteFluentHelper deleteCustProjSlsOrdItem(@Nonnull CustProjSlsOrdItem custProjSlsOrdItem)
CommercialProjectService
CustProjSlsOrdItem
entity in the S/4HANA system.deleteCustProjSlsOrdItem
in interface CommercialProjectService
custProjSlsOrdItem
- CustProjSlsOrdItem
entity object that will be deleted in the S/4HANA system.CustProjSlsOrdItem
entity. To perform execution, call the
execute
method on the fluent helper object.@Nonnull public CustProjSlsOrdItemPartnerFluentHelper getAllCustProjSlsOrdItemPartner()
CommercialProjectService
CustProjSlsOrdItemPartner
entities.getAllCustProjSlsOrdItemPartner
in interface CommercialProjectService
CustProjSlsOrdItemPartner
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.@Nonnull public CustProjSlsOrdItemPartnerByKeyFluentHelper getCustProjSlsOrdItemPartnerByKey(String customerProject, String partnerFunction, String salesOrderItem)
CommercialProjectService
CustProjSlsOrdItemPartner
entity using key fields.getCustProjSlsOrdItemPartnerByKey
in interface CommercialProjectService
customerProject
- Identifies a customer or internal project.
Constraints: Not nullable, Maximum length: 40
partnerFunction
- The abbreviated form of the name that identifies the partner function.
Constraints: Not nullable, Maximum length: 2
salesOrderItem
- Sales Order Item
Constraints: Not nullable, Maximum length: 6
CustProjSlsOrdItemPartner
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.@Nonnull public CustProjSlsOrdItemPartnerCreateFluentHelper createCustProjSlsOrdItemPartner(@Nonnull CustProjSlsOrdItemPartner custProjSlsOrdItemPartner)
CommercialProjectService
CustProjSlsOrdItemPartner
entity and save it to the S/4HANA system.createCustProjSlsOrdItemPartner
in interface CommercialProjectService
custProjSlsOrdItemPartner
- CustProjSlsOrdItemPartner
entity object that will be created in the S/4HANA system.CustProjSlsOrdItemPartner
entity. To perform execution, call the
execute
method on the fluent helper object.@Nonnull public CustProjSlsOrdItemPartnerUpdateFluentHelper updateCustProjSlsOrdItemPartner(@Nonnull CustProjSlsOrdItemPartner custProjSlsOrdItemPartner)
CommercialProjectService
CustProjSlsOrdItemPartner
entity and save it to the S/4HANA system.updateCustProjSlsOrdItemPartner
in interface CommercialProjectService
custProjSlsOrdItemPartner
- CustProjSlsOrdItemPartner
entity object that will be updated in the S/4HANA system.CustProjSlsOrdItemPartner
entity. To perform execution, call the
execute
method on the fluent helper object.@Nonnull public CustProjSlsOrdItemTextFluentHelper getAllCustProjSlsOrdItemText()
CommercialProjectService
CustProjSlsOrdItemText
entities.getAllCustProjSlsOrdItemText
in interface CommercialProjectService
CustProjSlsOrdItemText
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.@Nonnull public CustProjSlsOrdItemTextByKeyFluentHelper getCustProjSlsOrdItemTextByKey(String customerProject, String salesOrderItem, String language, String longTextID)
CommercialProjectService
CustProjSlsOrdItemText
entity using key fields.getCustProjSlsOrdItemTextByKey
in interface CommercialProjectService
customerProject
- Identifies a customer or internal project.
Constraints: Not nullable, Maximum length: 40
salesOrderItem
- Sales Order Item
Constraints: Not nullable, Maximum length: 6
language
- The language key indicates
Constraints: Not nullable, Maximum length: 2
longTextID
- The text ID defines the various types of texts related to a text object. For example, the object
"TEXT" (standard texts) can have the following text IDs:
Constraints: Not nullable, Maximum length: 4
CustProjSlsOrdItemText
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.@Nonnull public CustProjSlsOrdItemTextCreateFluentHelper createCustProjSlsOrdItemText(@Nonnull CustProjSlsOrdItemText custProjSlsOrdItemText)
CommercialProjectService
CustProjSlsOrdItemText
entity and save it to the S/4HANA system.createCustProjSlsOrdItemText
in interface CommercialProjectService
custProjSlsOrdItemText
- CustProjSlsOrdItemText
entity object that will be created in the S/4HANA system.CustProjSlsOrdItemText
entity. To perform execution, call the
execute
method on the fluent helper object.@Nonnull public CustProjSlsOrdItemTextUpdateFluentHelper updateCustProjSlsOrdItemText(@Nonnull CustProjSlsOrdItemText custProjSlsOrdItemText)
CommercialProjectService
CustProjSlsOrdItemText
entity and save it to the S/4HANA system.updateCustProjSlsOrdItemText
in interface CommercialProjectService
custProjSlsOrdItemText
- CustProjSlsOrdItemText
entity object that will be updated in the S/4HANA system.CustProjSlsOrdItemText
entity. To perform execution, call the
execute
method on the fluent helper object.@Nonnull public CustProjSlsOrdItemTextDeleteFluentHelper deleteCustProjSlsOrdItemText(@Nonnull CustProjSlsOrdItemText custProjSlsOrdItemText)
CommercialProjectService
CustProjSlsOrdItemText
entity in the S/4HANA system.deleteCustProjSlsOrdItemText
in interface CommercialProjectService
custProjSlsOrdItemText
- CustProjSlsOrdItemText
entity object that will be deleted in the S/4HANA system.CustProjSlsOrdItemText
entity. To perform execution, call the
execute
method on the fluent helper object.@Nonnull public CustProjSlsOrdItemWorkPckgFluentHelper getAllCustProjSlsOrdItemWorkPckg()
CommercialProjectService
CustProjSlsOrdItemWorkPckg
entities.getAllCustProjSlsOrdItemWorkPckg
in interface CommercialProjectService
CustProjSlsOrdItemWorkPckg
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.@Nonnull public CustProjSlsOrdItemWorkPckgByKeyFluentHelper getCustProjSlsOrdItemWorkPckgByKey(String customerProject, String salesOrderItem, String workPackage)
CommercialProjectService
CustProjSlsOrdItemWorkPckg
entity using key fields.getCustProjSlsOrdItemWorkPckgByKey
in interface CommercialProjectService
customerProject
- Identifies a customer or internal project.
Constraints: Not nullable, Maximum length: 40
salesOrderItem
- Sales Order Item
Constraints: Not nullable, Maximum length: 6
workPackage
- Plan Item
Constraints: Not nullable, Maximum length: 50
CustProjSlsOrdItemWorkPckg
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.@Nonnull public CustProjSlsOrdItmBillgPlnItmFluentHelper getAllCustProjSlsOrdItmBillgPlnItm()
CommercialProjectService
CustProjSlsOrdItmBillgPlnItm
entities.getAllCustProjSlsOrdItmBillgPlnItm
in interface CommercialProjectService
CustProjSlsOrdItmBillgPlnItm
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.@Nonnull public CustProjSlsOrdItmBillgPlnItmByKeyFluentHelper getCustProjSlsOrdItmBillgPlnItmByKey(String customerProject, String salesOrderItem, String billingPlanItem)
CommercialProjectService
CustProjSlsOrdItmBillgPlnItm
entity using key fields.getCustProjSlsOrdItmBillgPlnItmByKey
in interface CommercialProjectService
customerProject
- Identifies a customer or internal project.
Constraints: Not nullable, Maximum length: 40
salesOrderItem
- Sales Order Item
Constraints: Not nullable, Maximum length: 6
billingPlanItem
- Item for billing plan/invoice plan/payment cards
Constraints: Not nullable, Maximum length: 6
CustProjSlsOrdItmBillgPlnItm
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.@Nonnull public CustProjSlsOrdItmBillgPlnItmCreateFluentHelper createCustProjSlsOrdItmBillgPlnItm(@Nonnull CustProjSlsOrdItmBillgPlnItm custProjSlsOrdItmBillgPlnItm)
CommercialProjectService
CustProjSlsOrdItmBillgPlnItm
entity and save it to the S/4HANA system.createCustProjSlsOrdItmBillgPlnItm
in interface CommercialProjectService
custProjSlsOrdItmBillgPlnItm
- CustProjSlsOrdItmBillgPlnItm
entity object that will be created in the S/4HANA system.CustProjSlsOrdItmBillgPlnItm
entity. To perform execution, call the
execute
method on the fluent helper object.@Nonnull public CustProjSlsOrdItmBillgPlnItmUpdateFluentHelper updateCustProjSlsOrdItmBillgPlnItm(@Nonnull CustProjSlsOrdItmBillgPlnItm custProjSlsOrdItmBillgPlnItm)
CommercialProjectService
CustProjSlsOrdItmBillgPlnItm
entity and save it to the S/4HANA system.updateCustProjSlsOrdItmBillgPlnItm
in interface CommercialProjectService
custProjSlsOrdItmBillgPlnItm
- CustProjSlsOrdItmBillgPlnItm
entity object that will be updated in the S/4HANA system.CustProjSlsOrdItmBillgPlnItm
entity. To perform execution, call the
execute
method on the fluent helper object.@Nonnull public CustProjSlsOrdItmBillgPlnItmDeleteFluentHelper deleteCustProjSlsOrdItmBillgPlnItm(@Nonnull CustProjSlsOrdItmBillgPlnItm custProjSlsOrdItmBillgPlnItm)
CommercialProjectService
CustProjSlsOrdItmBillgPlnItm
entity in the S/4HANA system.deleteCustProjSlsOrdItmBillgPlnItm
in interface CommercialProjectService
custProjSlsOrdItmBillgPlnItm
- CustProjSlsOrdItmBillgPlnItm
entity object that will be deleted in the S/4HANA system.CustProjSlsOrdItmBillgPlnItm
entity. To perform execution, call the
execute
method on the fluent helper object.@Nonnull public CustProjSlsOrdPartnerFluentHelper getAllCustProjSlsOrdPartner()
CommercialProjectService
CustProjSlsOrdPartner
entities.getAllCustProjSlsOrdPartner
in interface CommercialProjectService
CustProjSlsOrdPartner
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.@Nonnull public CustProjSlsOrdPartnerByKeyFluentHelper getCustProjSlsOrdPartnerByKey(String customerProject, String partnerFunction)
CommercialProjectService
CustProjSlsOrdPartner
entity using key fields.getCustProjSlsOrdPartnerByKey
in interface CommercialProjectService
customerProject
- Identifies a customer or internal project.
Constraints: Not nullable, Maximum length: 40
partnerFunction
- The abbreviated form of the name that identifies the partner function.
Constraints: Not nullable, Maximum length: 2
CustProjSlsOrdPartner
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.@Nonnull public CustProjSlsOrdPartnerCreateFluentHelper createCustProjSlsOrdPartner(@Nonnull CustProjSlsOrdPartner custProjSlsOrdPartner)
CommercialProjectService
CustProjSlsOrdPartner
entity and save it to the S/4HANA system.createCustProjSlsOrdPartner
in interface CommercialProjectService
custProjSlsOrdPartner
- CustProjSlsOrdPartner
entity object that will be created in the S/4HANA system.CustProjSlsOrdPartner
entity. To perform execution, call the
execute
method on the fluent helper object.@Nonnull public CustProjSlsOrdPartnerUpdateFluentHelper updateCustProjSlsOrdPartner(@Nonnull CustProjSlsOrdPartner custProjSlsOrdPartner)
CommercialProjectService
CustProjSlsOrdPartner
entity and save it to the S/4HANA system.updateCustProjSlsOrdPartner
in interface CommercialProjectService
custProjSlsOrdPartner
- CustProjSlsOrdPartner
entity object that will be updated in the S/4HANA system.CustProjSlsOrdPartner
entity. To perform execution, call the
execute
method on the fluent helper object.@Nonnull public CustProjSlsOrdTextFluentHelper getAllCustProjSlsOrdText()
CommercialProjectService
CustProjSlsOrdText
entities.getAllCustProjSlsOrdText
in interface CommercialProjectService
CustProjSlsOrdText
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.@Nonnull public CustProjSlsOrdTextByKeyFluentHelper getCustProjSlsOrdTextByKey(String customerProject, String language, String longTextID)
CommercialProjectService
CustProjSlsOrdText
entity using key fields.getCustProjSlsOrdTextByKey
in interface CommercialProjectService
customerProject
- Identifies a customer or internal project.
Constraints: Not nullable, Maximum length: 40
language
- The language key indicates
Constraints: Not nullable, Maximum length: 2
longTextID
- The text ID defines the various types of texts related to a text object. For example, the object
"TEXT" (standard texts) can have the following text IDs:
Constraints: Not nullable, Maximum length: 4
CustProjSlsOrdText
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.@Nonnull public CustProjSlsOrdTextCreateFluentHelper createCustProjSlsOrdText(@Nonnull CustProjSlsOrdText custProjSlsOrdText)
CommercialProjectService
CustProjSlsOrdText
entity and save it to the S/4HANA system.createCustProjSlsOrdText
in interface CommercialProjectService
custProjSlsOrdText
- CustProjSlsOrdText
entity object that will be created in the S/4HANA system.CustProjSlsOrdText
entity. To perform execution, call the
execute
method on the fluent helper object.@Nonnull public CustProjSlsOrdTextUpdateFluentHelper updateCustProjSlsOrdText(@Nonnull CustProjSlsOrdText custProjSlsOrdText)
CommercialProjectService
CustProjSlsOrdText
entity and save it to the S/4HANA system.updateCustProjSlsOrdText
in interface CommercialProjectService
custProjSlsOrdText
- CustProjSlsOrdText
entity object that will be updated in the S/4HANA system.CustProjSlsOrdText
entity. To perform execution, call the
execute
method on the fluent helper object.@Nonnull public CustProjSlsOrdTextDeleteFluentHelper deleteCustProjSlsOrdText(@Nonnull CustProjSlsOrdText custProjSlsOrdText)
CommercialProjectService
CustProjSlsOrdText
entity in the S/4HANA system.deleteCustProjSlsOrdText
in interface CommercialProjectService
custProjSlsOrdText
- CustProjSlsOrdText
entity object that will be deleted in the S/4HANA system.CustProjSlsOrdText
entity. To perform execution, call the
execute
method on the fluent helper object.@Nonnull public WorkPackageFunctionFluentHelper getAllWorkPackageFunction()
CommercialProjectService
WorkPackageFunction
entities.getAllWorkPackageFunction
in interface CommercialProjectService
WorkPackageFunction
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.@Nonnull public WorkPackageFunctionByKeyFluentHelper getWorkPackageFunctionByKey(String projectID, String workPackageID, String workPackageName, String workPackageFunctionId)
CommercialProjectService
WorkPackageFunction
entity using key fields.getWorkPackageFunctionByKey
in interface CommercialProjectService
projectID
- Identifies a customer or internal project.
Constraints: Not nullable, Maximum length: 40
workPackageID
- Plan Item
Constraints: Not nullable, Maximum length: 50
workPackageName
- Plan Item Description
Constraints: Not nullable, Maximum length: 60
workPackageFunctionId
- Identifies the possible ways in which cost can be posted to a work package.
Constraints: Not nullable, Maximum length: 4
WorkPackageFunction
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.@Nonnull public WorkPackageFunctionCreateFluentHelper createWorkPackageFunction(@Nonnull WorkPackageFunction workPackageFunction)
CommercialProjectService
WorkPackageFunction
entity and save it to the S/4HANA system.createWorkPackageFunction
in interface CommercialProjectService
workPackageFunction
- WorkPackageFunction
entity object that will be created in the S/4HANA system.WorkPackageFunction
entity. To perform execution, call the
execute
method on the fluent helper object.@Nonnull public WorkPackageFunctionUpdateFluentHelper updateWorkPackageFunction(@Nonnull WorkPackageFunction workPackageFunction)
CommercialProjectService
WorkPackageFunction
entity and save it to the S/4HANA system.updateWorkPackageFunction
in interface CommercialProjectService
workPackageFunction
- WorkPackageFunction
entity object that will be updated in the S/4HANA system.WorkPackageFunction
entity. To perform execution, call the
execute
method on the fluent helper object.@Nonnull public ProjectFluentHelper getAllProject()
CommercialProjectService
Project
entities.getAllProject
in interface CommercialProjectService
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.@Nonnull public ProjectByKeyFluentHelper getProjectByKey(String projectID)
CommercialProjectService
Project
entity using key fields.getProjectByKey
in interface CommercialProjectService
projectID
- Identifies a customer or internal project.
Constraints: 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.@Nonnull public ProjectCreateFluentHelper createProject(@Nonnull Project project)
CommercialProjectService
Project
entity
and save it to the S/4HANA system.createProject
in interface CommercialProjectService
project
- Project
entity
object that will be created in the S/4HANA system.Project
entity. To
perform execution, call the
execute
method on the fluent helper object.@Nonnull public ProjectUpdateFluentHelper updateProject(@Nonnull Project project)
CommercialProjectService
Project
entity and save it to the S/4HANA system.updateProject
in interface CommercialProjectService
project
- Project
entity
object that will be updated in the S/4HANA system.Project
entity. To
perform execution, call the
execute
method on the fluent helper object.@Nonnull public WorkPackageFluentHelper getAllWorkPackage()
CommercialProjectService
WorkPackage
entities.getAllWorkPackage
in interface CommercialProjectService
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.@Nonnull public WorkPackageByKeyFluentHelper getWorkPackageByKey(String projectID, String workPackageID, String workPackageName)
CommercialProjectService
WorkPackage
entity using key fields.getWorkPackageByKey
in interface CommercialProjectService
projectID
- Identifies a customer or internal project.
Constraints: Not nullable, Maximum length: 40
workPackageID
- Plan Item
Constraints: Not nullable, Maximum length: 50
workPackageName
- Plan Item Description
Constraints: Not nullable, Maximum length: 60
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.@Nonnull public WorkPackageCreateFluentHelper createWorkPackage(@Nonnull WorkPackage workPackage)
CommercialProjectService
WorkPackage
entity and save it to the S/4HANA system.createWorkPackage
in interface CommercialProjectService
workPackage
- WorkPackage
entity object that will be created in the S/4HANA system.WorkPackage
entity. To perform execution, call the
execute
method on the fluent helper object.@Nonnull public WorkPackageUpdateFluentHelper updateWorkPackage(@Nonnull WorkPackage workPackage)
CommercialProjectService
WorkPackage
entity and save it to the S/4HANA system.updateWorkPackage
in interface CommercialProjectService
workPackage
- WorkPackage
entity object that will be updated in the S/4HANA system.WorkPackage
entity. To perform execution, call the
execute
method on the fluent helper object.@Nonnull public WorkPackageDeleteFluentHelper deleteWorkPackage(@Nonnull WorkPackage workPackage)
CommercialProjectService
WorkPackage
entity in the S/4HANA system.deleteWorkPackage
in interface CommercialProjectService
workPackage
- WorkPackage
entity object that will be deleted in the S/4HANA system.WorkPackage
entity. To perform execution, call the
execute
method on the fluent helper object.@Nonnull public WorkItemFluentHelper getAllWorkItem()
CommercialProjectService
WorkItem
entities.getAllWorkItem
in interface CommercialProjectService
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.@Nonnull public WorkItemByKeyFluentHelper getWorkItemByKey(String projectID, String workitem, String workPackageID, String workPackageName)
CommercialProjectService
WorkItem
entity using key fields.getWorkItemByKey
in interface CommercialProjectService
projectID
- Identifies a customer or internal project.
Constraints: Not nullable, Maximum length: 40
workitem
- Work Item ID
Constraints: Not nullable, Maximum length: 10
workPackageID
- Plan Item
Constraints: Not nullable, Maximum length: 50
workPackageName
- Plan Item Description
Constraints: Not nullable, Maximum length: 60
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.@Nonnull public WorkItemCreateFluentHelper createWorkItem(@Nonnull WorkItem workItem)
CommercialProjectService
WorkItem
entity and save it to the S/4HANA system.createWorkItem
in interface CommercialProjectService
workItem
- WorkItem
entity
object that will be created in the S/4HANA system.WorkItem
entity.
To perform execution, call the
execute
method on the fluent helper object.@Nonnull public WorkItemDeleteFluentHelper deleteWorkItem(@Nonnull WorkItem workItem)
CommercialProjectService
WorkItem
entity in the S/4HANA system.deleteWorkItem
in interface CommercialProjectService
workItem
- WorkItem
entity
object that will be deleted in the S/4HANA system.WorkItem
entity.
To perform execution, call the
execute
method on the fluent helper object.@Nonnull public DemandFluentHelper getAllDemand()
CommercialProjectService
Demand
entities.getAllDemand
in interface CommercialProjectService
Demand
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.@Nonnull public DemandByKeyFluentHelper getDemandByKey(String projectID, String workPackageID, String workPackageName, String resType, String resourceId, String workitem, String delvryServOrg)
CommercialProjectService
Demand
entity
using key fields.getDemandByKey
in interface CommercialProjectService
projectID
- Identifies a customer or internal project.
Constraints: Not nullable, Maximum length: 40
workPackageID
- Plan Item
Constraints: Not nullable, Maximum length: 50
workPackageName
- Plan Item Description
Constraints: Not nullable, Maximum length: 60
resType
- Used to uniquely identify the resource type.
Constraints: Not nullable, Maximum length: 4
resourceId
- Used to uniquely identify a resource.
Constraints: Not nullable, Maximum length: 40
workitem
- Work Item ID
Constraints: Not nullable, Maximum length: 10
delvryServOrg
- This field links master project data with the company code and plant.
Constraints: Not nullable, Maximum length: 5
Demand
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.@Nonnull public DemandCreateFluentHelper createDemand(@Nonnull Demand demand)
CommercialProjectService
Demand
entity
and save it to the S/4HANA system.createDemand
in interface CommercialProjectService
demand
- Demand
entity
object that will be created in the S/4HANA system.Demand
entity. To
perform execution, call the
execute
method on the fluent helper object.@Nonnull public DemandUpdateFluentHelper updateDemand(@Nonnull Demand demand)
CommercialProjectService
Demand
entity and save it to the S/4HANA system.updateDemand
in interface CommercialProjectService
demand
- Demand
entity
object that will be updated in the S/4HANA system.Demand
entity. To
perform execution, call the
execute
method on the fluent helper object.@Nonnull public DemandDeleteFluentHelper deleteDemand(@Nonnull Demand demand)
CommercialProjectService
Demand
entity in the S/4HANA system.deleteDemand
in interface CommercialProjectService
demand
- Demand
entity
object that will be deleted in the S/4HANA system.Demand
entity. To
perform execution, call the
execute
method on the fluent helper object.@Nonnull public ProjectRoleFluentHelper getAllProjectRole()
CommercialProjectService
ProjectRole
entities.getAllProjectRole
in interface CommercialProjectService
ProjectRole
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.@Nonnull public ProjectRoleByKeyFluentHelper getProjectRoleByKey(String projectID, String projectRoleID)
CommercialProjectService
ProjectRole
entity using key fields.getProjectRoleByKey
in interface CommercialProjectService
projectID
- Identifies a customer or internal project.
Constraints: Not nullable, Maximum length: 40
projectRoleID
- Uniquely identifies a role type for assignment to a customer or internal project.
Constraints: Not nullable, Maximum length: 15
ProjectRole
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.@Nonnull public ProjectRoleCreateFluentHelper createProjectRole(@Nonnull ProjectRole projectRole)
CommercialProjectService
ProjectRole
entity and save it to the S/4HANA system.createProjectRole
in interface CommercialProjectService
projectRole
- ProjectRole
entity object that will be created in the S/4HANA system.ProjectRole
entity. To perform execution, call the
execute
method on the fluent helper object.@Nonnull public ProjectRoleUpdateFluentHelper updateProjectRole(@Nonnull ProjectRole projectRole)
CommercialProjectService
ProjectRole
entity and save it to the S/4HANA system.updateProjectRole
in interface CommercialProjectService
projectRole
- ProjectRole
entity object that will be updated in the S/4HANA system.ProjectRole
entity. To perform execution, call the
execute
method on the fluent helper object.@Nonnull public ProjectRoleDeleteFluentHelper deleteProjectRole(@Nonnull ProjectRole projectRole)
CommercialProjectService
ProjectRole
entity in the S/4HANA system.deleteProjectRole
in interface CommercialProjectService
projectRole
- ProjectRole
entity object that will be deleted in the S/4HANA system.ProjectRole
entity. To perform execution, call the
execute
method on the fluent helper object.Copyright © 2020 SAP SE. All rights reserved.