public interface 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 |
Modifier and Type | Field and Description |
---|---|
static String |
DEFAULT_SERVICE_PATH
If no other path was provided via the
withServicePath(String) method, this is the default service path
used to access the endpoint. |
static final String DEFAULT_SERVICE_PATH
withServicePath(String)
method, this is the default service path
used to access the endpoint.@Nonnull JointVentureService withServicePath(@Nonnull String servicePath)
servicePath
- Service path that will override the default.@Nonnull BatchRequestBuilder batch()
execute
method on the request builder object.@Nonnull GetAllRequestBuilder<JntVntrPartEquityShr> getAllJntVntrPartEquityShr()
JntVntrPartEquityShr
entities.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 CountRequestBuilder<JntVntrPartEquityShr> countJntVntrPartEquityShr()
JntVntrPartEquityShr
entity collection matching the filter and search expressions.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 GetByKeyRequestBuilder<JntVntrPartEquityShr> getJntVntrPartEquityShrByKey(@Nonnull String companyCode, @Nonnull String jointVenture, @Nonnull String jntOpgAgrmtEquityGrp, @Nonnull String jointVenturePartner)
JntVntrPartEquityShr
entity using key fields.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 CreateRequestBuilder<JntVntrPartEquityShr> createJntVntrPartEquityShr(@Nonnull JntVntrPartEquityShr jntVntrPartEquityShr)
JntVntrPartEquityShr
entity and save it to the S/4HANA system.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 UpdateRequestBuilder<JntVntrPartEquityShr> updateJntVntrPartEquityShr(@Nonnull JntVntrPartEquityShr jntVntrPartEquityShr)
JntVntrPartEquityShr
entity and save it to the S/4HANA system.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 GetAllRequestBuilder<JointVenture> getAllJointVenture()
JointVenture
entities.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 CountRequestBuilder<JointVenture> countJointVenture()
JointVenture
entity
collection matching the filter and search expressions.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 GetByKeyRequestBuilder<JointVenture> getJointVentureByKey(@Nonnull String companyCode, @Nonnull String jointVenture)
JointVenture
entity using key fields.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 CreateRequestBuilder<JointVenture> createJointVenture(@Nonnull JointVenture jointVenture)
JointVenture
entity and save it to the S/4HANA system.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 UpdateRequestBuilder<JointVenture> updateJointVenture(@Nonnull JointVenture jointVenture)
JointVenture
entity and save it to the S/4HANA system.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 GetAllRequestBuilder<JointVentureDescription> getAllJointVentureDescription()
JointVentureDescription
entities.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 CountRequestBuilder<JointVentureDescription> countJointVentureDescription()
JointVentureDescription
entity collection matching the filter and search expressions.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 GetByKeyRequestBuilder<JointVentureDescription> getJointVentureDescriptionByKey(@Nonnull String companyCode, @Nonnull String language, @Nonnull String jointVenture)
JointVentureDescription
entity using key fields.companyCode
- Company Code
Constraints: Not nullable, Maximum length: 4
jointVenture
- Joint Venture
Constraints: Not nullable, Maximum length: 6
language
- Language Key
Constraints: Not nullable, Maximum length: 2
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 CreateRequestBuilder<JointVentureDescription> createJointVentureDescription(@Nonnull JointVentureDescription jointVentureDescription)
JointVentureDescription
entity and save it to the S/4HANA system.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 UpdateRequestBuilder<JointVentureDescription> updateJointVentureDescription(@Nonnull JointVentureDescription jointVentureDescription)
JointVentureDescription
entity and save it to the S/4HANA system.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 GetAllRequestBuilder<JointVentureEquityGroup> getAllJointVentureEquityGroup()
JointVentureEquityGroup
entities.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 CountRequestBuilder<JointVentureEquityGroup> countJointVentureEquityGroup()
JointVentureEquityGroup
entity collection matching the filter and search expressions.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 GetByKeyRequestBuilder<JointVentureEquityGroup> getJointVentureEquityGroupByKey(@Nonnull String companyCode, @Nonnull String jointVenture, @Nonnull String jntOpgAgrmtEquityGrp)
JointVentureEquityGroup
entity using key fields.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 CreateRequestBuilder<JointVentureEquityGroup> createJointVentureEquityGroup(@Nonnull JointVentureEquityGroup jointVentureEquityGroup)
JointVentureEquityGroup
entity and save it to the S/4HANA system.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 UpdateRequestBuilder<JointVentureEquityGroup> updateJointVentureEquityGroup(@Nonnull JointVentureEquityGroup jointVentureEquityGroup)
JointVentureEquityGroup
entity and save it to the S/4HANA system.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 GetAllRequestBuilder<JointVentureEquityType> getAllJointVentureEquityType()
JointVentureEquityType
entities.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 CountRequestBuilder<JointVentureEquityType> countJointVentureEquityType()
JointVentureEquityType
entity collection matching the filter and search expressions.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 GetByKeyRequestBuilder<JointVentureEquityType> getJointVentureEquityTypeByKey(@Nonnull String companyCode, @Nonnull String jointVenture, @Nonnull String jointVentureEquityType, @Nonnull String jointVentureEquityFundingDate)
JointVentureEquityType
entity using key fields.companyCode
- Company Code
Constraints: Not nullable, Maximum length: 4
jointVentureEquityType
- Equity Type
Constraints: Not nullable, Maximum length: 3
jointVenture
- Joint Venture
Constraints: Not nullable, Maximum length: 6
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 CreateRequestBuilder<JointVentureEquityType> createJointVentureEquityType(@Nonnull JointVentureEquityType jointVentureEquityType)
JointVentureEquityType
entity and save it to the S/4HANA system.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 UpdateRequestBuilder<JointVentureEquityType> updateJointVentureEquityType(@Nonnull JointVentureEquityType jointVentureEquityType)
JointVentureEquityType
entity and save it to the S/4HANA system.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.Copyright © 2021 SAP SE. All rights reserved.