@Named(value="com.sap.cloud.sdk.s4hana.datamodel.odatav4.services.DefaultJointVentureService") public class DefaultJointVentureService extends Object implements ServiceWithNavigableEntities, JointVentureService
The service contains Joint Venture, Description, Equity Group, Equity Type, and Equity Share nodes. The information is sent in the request as a payload, which is used in creating or updating a joint venture, including appropriate checks for restricted values and authorizations. If there are any issues when the joint venture is created or updated, the system displays error messages in the response. The service does not allow deletion of any of joint ventures, descriptions, equity group, equity type or equity share.
Reference: SAP API Business Hub
OData Service: | API_JOINTVENTURE_0001 |
API Version: | 1 |
Communication Scenario: | Joint Venture Accounting API Integration (SAP_COM_0383) |
Scope Items: | Joint Venture Accounting (3F7) |
Authentication Methods: | Basic, x509 |
Service Group Name: | API_JOINTVENTURE |
ServiceWithNavigableEntities.NavigableEntity<EntityT extends VdmEntity<EntityT>>
DEFAULT_SERVICE_PATH
Constructor and Description |
---|
DefaultJointVentureService()
Creates a service using
JointVentureService.DEFAULT_SERVICE_PATH to send the requests. |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
forEntity
public DefaultJointVentureService()
JointVentureService.DEFAULT_SERVICE_PATH
to send the requests.@Nonnull public DefaultJointVentureService withServicePath(@Nonnull String servicePath)
JointVentureService
withServicePath
in interface JointVentureService
servicePath
- Service path that will override the default.@Nonnull public BatchRequestBuilder batch()
JointVentureService
batch
in interface JointVentureService
execute
method on the request builder object.@Nonnull public GetAllRequestBuilder<JntVntrPartEquityShr> getAllJntVntrPartEquityShr()
JointVentureService
JntVntrPartEquityShr
entities.getAllJntVntrPartEquityShr
in interface JointVentureService
JntVntrPartEquityShr
entities. This request builder allows methods which modify the underlying query to
be called before executing the query itself. To perform execution, call the
execute
method on the request builder object.@Nonnull public CountRequestBuilder<JntVntrPartEquityShr> countJntVntrPartEquityShr()
JointVentureService
JntVntrPartEquityShr
entity collection matching the filter and search expressions.countJntVntrPartEquityShr
in interface JointVentureService
JntVntrPartEquityShr
entities. This request builder allows methods which modify the underlying query to
be called before executing the query itself. To perform execution, call the
execute
method on the request builder object.@Nonnull public GetByKeyRequestBuilder<JntVntrPartEquityShr> getJntVntrPartEquityShrByKey(@Nonnull String companyCode, @Nonnull String jointVenture, @Nonnull String jntOpgAgrmtEquityGrp, @Nonnull String jointVenturePartner)
JointVentureService
JntVntrPartEquityShr
entity using key fields.getJntVntrPartEquityShrByKey
in interface JointVentureService
companyCode
- Company Code
Constraints: Not nullable, Maximum length: 4
jointVenture
- Joint Venture
Constraints: Not nullable, Maximum length: 6
jntOpgAgrmtEquityGrp
- Equity Group
Constraints: Not nullable, Maximum length: 3
jointVenturePartner
- JV partner
Constraints: Not nullable, Maximum length: 10
JntVntrPartEquityShr
entity using key fields. This request builder allows methods which modify the
underlying query to be called before executing the query itself. To perform execution, call the
execute
method on the request builder object.@Nonnull public CreateRequestBuilder<JntVntrPartEquityShr> createJntVntrPartEquityShr(@Nonnull JntVntrPartEquityShr jntVntrPartEquityShr)
JointVentureService
JntVntrPartEquityShr
entity and save it to the S/4HANA system.createJntVntrPartEquityShr
in interface JointVentureService
jntVntrPartEquityShr
- JntVntrPartEquityShr
entity object that will be created in the S/4HANA system.JntVntrPartEquityShr
entity. To perform execution, call the
execute
method on the request builder object.@Nonnull public UpdateRequestBuilder<JntVntrPartEquityShr> updateJntVntrPartEquityShr(@Nonnull JntVntrPartEquityShr jntVntrPartEquityShr)
JointVentureService
JntVntrPartEquityShr
entity and save it to the S/4HANA system.updateJntVntrPartEquityShr
in interface JointVentureService
jntVntrPartEquityShr
- JntVntrPartEquityShr
entity object that will be updated in the S/4HANA system.JntVntrPartEquityShr
entity. To perform execution, call the
execute
method on the request builder object.@Nonnull public GetAllRequestBuilder<JointVenture> getAllJointVenture()
JointVentureService
JointVenture
entities.getAllJointVenture
in interface JointVentureService
JointVenture
entities. This request builder allows methods which modify the underlying query to be called before
executing the query itself. To perform execution, call the
execute
method on the request builder object.@Nonnull public CountRequestBuilder<JointVenture> countJointVenture()
JointVentureService
JointVenture
entity
collection matching the filter and search expressions.countJointVenture
in interface JointVentureService
JointVenture
entities. This request builder allows methods which modify the underlying query to be called before
executing the query itself. To perform execution, call the
execute
method on the request builder object.@Nonnull public GetByKeyRequestBuilder<JointVenture> getJointVentureByKey(@Nonnull String companyCode, @Nonnull String jointVenture)
JointVentureService
JointVenture
entity using key fields.getJointVentureByKey
in interface JointVentureService
companyCode
- Company Code
Constraints: Not nullable, Maximum length: 4
jointVenture
- Joint Venture
Constraints: Not nullable, Maximum length: 6
JointVenture
entity using key fields. This request builder allows methods which modify the underlying query to be
called before executing the query itself. To perform execution, call the
execute
method on the request builder object.@Nonnull public CreateRequestBuilder<JointVenture> createJointVenture(@Nonnull JointVenture jointVenture)
JointVentureService
JointVenture
entity and save it to the S/4HANA system.createJointVenture
in interface JointVentureService
jointVenture
- JointVenture
entity object that will be created in the S/4HANA system.JointVenture
entity. To perform execution, call the
execute
method on the request builder object.@Nonnull public UpdateRequestBuilder<JointVenture> updateJointVenture(@Nonnull JointVenture jointVenture)
JointVentureService
JointVenture
entity and save it to the S/4HANA system.updateJointVenture
in interface JointVentureService
jointVenture
- JointVenture
entity object that will be updated in the S/4HANA system.JointVenture
entity. To perform execution, call the
execute
method on the request builder object.@Nonnull public GetAllRequestBuilder<JointVentureDescription> getAllJointVentureDescription()
JointVentureService
JointVentureDescription
entities.getAllJointVentureDescription
in interface JointVentureService
JointVentureDescription
entities. This request builder allows methods which modify the underlying query
to be called before executing the query itself. To perform execution, call the
execute
method on the request builder object.@Nonnull public CountRequestBuilder<JointVentureDescription> countJointVentureDescription()
JointVentureService
JointVentureDescription
entity collection matching the filter and search expressions.countJointVentureDescription
in interface JointVentureService
JointVentureDescription
entities. This request builder allows methods which modify the underlying query
to be called before executing the query itself. To perform execution, call the
execute
method on the request builder object.@Nonnull public GetByKeyRequestBuilder<JointVentureDescription> getJointVentureDescriptionByKey(@Nonnull String companyCode, @Nonnull String language, @Nonnull String jointVenture)
JointVentureService
JointVentureDescription
entity using key fields.getJointVentureDescriptionByKey
in interface JointVentureService
companyCode
- Company Code
Constraints: Not nullable, Maximum length: 4
language
- Language Key
Constraints: Not nullable, Maximum length: 2
jointVenture
- Joint Venture
Constraints: Not nullable, Maximum length: 6
JointVentureDescription
entity using key fields. This request builder allows methods which modify the
underlying query to be called before executing the query itself. To perform execution, call the
execute
method on the request builder object.@Nonnull public CreateRequestBuilder<JointVentureDescription> createJointVentureDescription(@Nonnull JointVentureDescription jointVentureDescription)
JointVentureService
JointVentureDescription
entity and save it to the S/4HANA system.createJointVentureDescription
in interface JointVentureService
jointVentureDescription
- JointVentureDescription
entity object that will be created in the S/4HANA system.JointVentureDescription
entity. To perform execution, call the
execute
method on the request builder object.@Nonnull public UpdateRequestBuilder<JointVentureDescription> updateJointVentureDescription(@Nonnull JointVentureDescription jointVentureDescription)
JointVentureService
JointVentureDescription
entity and save it to the S/4HANA system.updateJointVentureDescription
in interface JointVentureService
jointVentureDescription
- JointVentureDescription
entity object that will be updated in the S/4HANA system.JointVentureDescription
entity. To perform execution, call the
execute
method on the request builder object.@Nonnull public GetAllRequestBuilder<JointVentureEquityGroup> getAllJointVentureEquityGroup()
JointVentureService
JointVentureEquityGroup
entities.getAllJointVentureEquityGroup
in interface JointVentureService
JointVentureEquityGroup
entities. This request builder allows methods which modify the underlying query
to be called before executing the query itself. To perform execution, call the
execute
method on the request builder object.@Nonnull public CountRequestBuilder<JointVentureEquityGroup> countJointVentureEquityGroup()
JointVentureService
JointVentureEquityGroup
entity collection matching the filter and search expressions.countJointVentureEquityGroup
in interface JointVentureService
JointVentureEquityGroup
entities. This request builder allows methods which modify the underlying query
to be called before executing the query itself. To perform execution, call the
execute
method on the request builder object.@Nonnull public GetByKeyRequestBuilder<JointVentureEquityGroup> getJointVentureEquityGroupByKey(@Nonnull String companyCode, @Nonnull String jointVenture, @Nonnull String jntOpgAgrmtEquityGrp)
JointVentureService
JointVentureEquityGroup
entity using key fields.getJointVentureEquityGroupByKey
in interface JointVentureService
companyCode
- Company Code
Constraints: Not nullable, Maximum length: 4
jointVenture
- Joint Venture
Constraints: Not nullable, Maximum length: 6
jntOpgAgrmtEquityGrp
- Equity Group
Constraints: Not nullable, Maximum length: 3
JointVentureEquityGroup
entity using key fields. This request builder allows methods which modify the
underlying query to be called before executing the query itself. To perform execution, call the
execute
method on the request builder object.@Nonnull public CreateRequestBuilder<JointVentureEquityGroup> createJointVentureEquityGroup(@Nonnull JointVentureEquityGroup jointVentureEquityGroup)
JointVentureService
JointVentureEquityGroup
entity and save it to the S/4HANA system.createJointVentureEquityGroup
in interface JointVentureService
jointVentureEquityGroup
- JointVentureEquityGroup
entity object that will be created in the S/4HANA system.JointVentureEquityGroup
entity. To perform execution, call the
execute
method on the request builder object.@Nonnull public UpdateRequestBuilder<JointVentureEquityGroup> updateJointVentureEquityGroup(@Nonnull JointVentureEquityGroup jointVentureEquityGroup)
JointVentureService
JointVentureEquityGroup
entity and save it to the S/4HANA system.updateJointVentureEquityGroup
in interface JointVentureService
jointVentureEquityGroup
- JointVentureEquityGroup
entity object that will be updated in the S/4HANA system.JointVentureEquityGroup
entity. To perform execution, call the
execute
method on the request builder object.@Nonnull public GetAllRequestBuilder<JointVentureEquityType> getAllJointVentureEquityType()
JointVentureService
JointVentureEquityType
entities.getAllJointVentureEquityType
in interface JointVentureService
JointVentureEquityType
entities. This request builder allows methods which modify the underlying query
to be called before executing the query itself. To perform execution, call the
execute
method on the request builder object.@Nonnull public CountRequestBuilder<JointVentureEquityType> countJointVentureEquityType()
JointVentureService
JointVentureEquityType
entity collection matching the filter and search expressions.countJointVentureEquityType
in interface JointVentureService
JointVentureEquityType
entities. This request builder allows methods which modify the underlying query
to be called before executing the query itself. To perform execution, call the
execute
method on the request builder object.@Nonnull public GetByKeyRequestBuilder<JointVentureEquityType> getJointVentureEquityTypeByKey(@Nonnull String companyCode, @Nonnull String jointVenture, @Nonnull String jointVentureEquityType, @Nonnull String jointVentureEquityFundingDate)
JointVentureService
JointVentureEquityType
entity using key fields.getJointVentureEquityTypeByKey
in interface JointVentureService
companyCode
- Company Code
Constraints: Not nullable, Maximum length: 4
jointVenture
- Joint Venture
Constraints: Not nullable, Maximum length: 6
jointVentureEquityType
- Equity Type
Constraints: Not nullable, Maximum length: 3
jointVentureEquityFundingDate
- Valid from date (inverted: 99999999 - YYYYMMDD)
Constraints: Not nullable, Maximum length: 8
JointVentureEquityType
entity using key fields. This request builder allows methods which modify the
underlying query to be called before executing the query itself. To perform execution, call the
execute
method on the request builder object.@Nonnull public CreateRequestBuilder<JointVentureEquityType> createJointVentureEquityType(@Nonnull JointVentureEquityType jointVentureEquityType)
JointVentureService
JointVentureEquityType
entity and save it to the S/4HANA system.createJointVentureEquityType
in interface JointVentureService
jointVentureEquityType
- JointVentureEquityType
entity object that will be created in the S/4HANA system.JointVentureEquityType
entity. To perform execution, call the
execute
method on the request builder object.@Nonnull public UpdateRequestBuilder<JointVentureEquityType> updateJointVentureEquityType(@Nonnull JointVentureEquityType jointVentureEquityType)
JointVentureService
JointVentureEquityType
entity and save it to the S/4HANA system.updateJointVentureEquityType
in interface JointVentureService
jointVentureEquityType
- JointVentureEquityType
entity object that will be updated in the S/4HANA system.JointVentureEquityType
entity. To perform execution, call the
execute
method on the request builder object.@Nonnull public String getServicePath()
ServiceWithNavigableEntities
getServicePath
in interface ServiceWithNavigableEntities
Copyright © 2021 SAP SE. All rights reserved.