public interface JointOperatingAgreementService
The service contains Joint Operating Agreement, Description, Equity Group, Penalty Category Recovery Percentage and Partner Share nodes. The information is sent in the request as a payload, which is used in creating or updating a Joint Operating Agreement, including appropriate checks for restricted values and authorizations. If there are any issues when the Joint Operating Agreement is created, updated or deleted, the system displays error messages in the response.
Reference: SAP API Business Hub
OData Service: | API_JNTOPGAGRMT_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_JNTOPGAGRMT |
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 JointOperatingAgreementService withServicePath(@Nonnull String servicePath)
servicePath
- Service path that will override the default.@Nonnull BatchRequestBuilder batch()
execute
method on the request builder object.@Nonnull GetAllRequestBuilder<JntOpgAgrmt> getAllJntOpgAgrmt()
JntOpgAgrmt
entities.JntOpgAgrmt
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<JntOpgAgrmt> countJntOpgAgrmt()
JntOpgAgrmt
entity collection matching the filter and search expressions.JntOpgAgrmt
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<JntOpgAgrmt> getJntOpgAgrmtByKey(@Nonnull String companyCode, @Nonnull String jntOpgAgrmt)
JntOpgAgrmt
entity using key fields.companyCode
- Company Code
Constraints: Not nullable, Maximum length: 4
jntOpgAgrmt
- Joint Operating Agreement
Constraints: Not nullable, Maximum length: 6
JntOpgAgrmt
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<JntOpgAgrmt> createJntOpgAgrmt(@Nonnull JntOpgAgrmt jntOpgAgrmt)
JntOpgAgrmt
entity and save it to the S/4HANA system.jntOpgAgrmt
- JntOpgAgrmt
entity object that will be created in the S/4HANA system.JntOpgAgrmt
entity. To perform execution, call the
execute
method on the request builder object.@Nonnull UpdateRequestBuilder<JntOpgAgrmt> updateJntOpgAgrmt(@Nonnull JntOpgAgrmt jntOpgAgrmt)
JntOpgAgrmt
entity and save it to the S/4HANA system.jntOpgAgrmt
- JntOpgAgrmt
entity object that will be updated in the S/4HANA system.JntOpgAgrmt
entity. To perform execution, call the
execute
method on the request builder object.@Nonnull DeleteRequestBuilder<JntOpgAgrmt> deleteJntOpgAgrmt(@Nonnull JntOpgAgrmt jntOpgAgrmt)
JntOpgAgrmt
entity in the S/4HANA system.jntOpgAgrmt
- JntOpgAgrmt
entity object that will be deleted in the S/4HANA system.JntOpgAgrmt
entity. To perform execution, call the
execute
method on the request builder object.@Nonnull GetAllRequestBuilder<JntOpgAgrmtEquityTypeGrp> getAllJntOpgAgrmtEquityTypeGrp()
JntOpgAgrmtEquityTypeGrp
entities.JntOpgAgrmtEquityTypeGrp
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<JntOpgAgrmtEquityTypeGrp> countJntOpgAgrmtEquityTypeGrp()
JntOpgAgrmtEquityTypeGrp
entity collection matching the filter and search expressions.JntOpgAgrmtEquityTypeGrp
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<JntOpgAgrmtEquityTypeGrp> getJntOpgAgrmtEquityTypeGrpByKey(@Nonnull String companyCode, @Nonnull String jntOpgAgrmt, @Nonnull String jntOpgAgrmtEquityGrp)
JntOpgAgrmtEquityTypeGrp
entity using key fields.companyCode
- Company Code
Constraints: Not nullable, Maximum length: 4
jntOpgAgrmtEquityGrp
- Equity Group - JOA level
Constraints: Not nullable, Maximum length: 3
jntOpgAgrmt
- Joint Operating Agreement
Constraints: Not nullable, Maximum length: 6
JntOpgAgrmtEquityTypeGrp
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<JntOpgAgrmtEquityTypeGrp> createJntOpgAgrmtEquityTypeGrp(@Nonnull JntOpgAgrmtEquityTypeGrp jntOpgAgrmtEquityTypeGrp)
JntOpgAgrmtEquityTypeGrp
entity and save it to the S/4HANA system.jntOpgAgrmtEquityTypeGrp
- JntOpgAgrmtEquityTypeGrp
entity object that will be created in the S/4HANA system.JntOpgAgrmtEquityTypeGrp
entity. To perform execution, call the
execute
method on the request builder object.@Nonnull UpdateRequestBuilder<JntOpgAgrmtEquityTypeGrp> updateJntOpgAgrmtEquityTypeGrp(@Nonnull JntOpgAgrmtEquityTypeGrp jntOpgAgrmtEquityTypeGrp)
JntOpgAgrmtEquityTypeGrp
entity and save it to the S/4HANA system.jntOpgAgrmtEquityTypeGrp
- JntOpgAgrmtEquityTypeGrp
entity object that will be updated in the S/4HANA system.JntOpgAgrmtEquityTypeGrp
entity. To perform execution, call the
execute
method on the request builder object.@Nonnull DeleteRequestBuilder<JntOpgAgrmtEquityTypeGrp> deleteJntOpgAgrmtEquityTypeGrp(@Nonnull JntOpgAgrmtEquityTypeGrp jntOpgAgrmtEquityTypeGrp)
JntOpgAgrmtEquityTypeGrp
entity in the S/4HANA system.jntOpgAgrmtEquityTypeGrp
- JntOpgAgrmtEquityTypeGrp
entity object that will be deleted in the S/4HANA system.JntOpgAgrmtEquityTypeGrp
entity. To perform execution, call the
execute
method on the request builder object.@Nonnull GetAllRequestBuilder<JntOpgAgrmtPartShr> getAllJntOpgAgrmtPartShr()
JntOpgAgrmtPartShr
entities.JntOpgAgrmtPartShr
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<JntOpgAgrmtPartShr> countJntOpgAgrmtPartShr()
JntOpgAgrmtPartShr
entity collection matching the filter and search expressions.JntOpgAgrmtPartShr
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<JntOpgAgrmtPartShr> getJntOpgAgrmtPartShrByKey(@Nonnull String companyCode, @Nonnull String jntOpgAgrmt, @Nonnull String jntOpgAgrmtEquityGrp, @Nonnull String jointVenturePartner)
JntOpgAgrmtPartShr
entity using key fields.companyCode
- Company Code
Constraints: Not nullable, Maximum length: 4
jntOpgAgrmtEquityGrp
- Equity Group - JOA level
Constraints: Not nullable, Maximum length: 3
jntOpgAgrmt
- Joint Operating Agreement
Constraints: Not nullable, Maximum length: 6
jointVenturePartner
- JV partner
Constraints: Not nullable, Maximum length: 10
JntOpgAgrmtPartShr
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<JntOpgAgrmtPartShr> createJntOpgAgrmtPartShr(@Nonnull JntOpgAgrmtPartShr jntOpgAgrmtPartShr)
JntOpgAgrmtPartShr
entity and save it to the S/4HANA system.jntOpgAgrmtPartShr
- JntOpgAgrmtPartShr
entity object that will be created in the S/4HANA system.JntOpgAgrmtPartShr
entity. To perform execution, call the
execute
method on the request builder object.@Nonnull UpdateRequestBuilder<JntOpgAgrmtPartShr> updateJntOpgAgrmtPartShr(@Nonnull JntOpgAgrmtPartShr jntOpgAgrmtPartShr)
JntOpgAgrmtPartShr
entity and save it to the S/4HANA system.jntOpgAgrmtPartShr
- JntOpgAgrmtPartShr
entity object that will be updated in the S/4HANA system.JntOpgAgrmtPartShr
entity. To perform execution, call the
execute
method on the request builder object.@Nonnull DeleteRequestBuilder<JntOpgAgrmtPartShr> deleteJntOpgAgrmtPartShr(@Nonnull JntOpgAgrmtPartShr jntOpgAgrmtPartShr)
JntOpgAgrmtPartShr
entity in the S/4HANA system.jntOpgAgrmtPartShr
- JntOpgAgrmtPartShr
entity object that will be deleted in the S/4HANA system.JntOpgAgrmtPartShr
entity. To perform execution, call the
execute
method on the request builder object.@Nonnull GetAllRequestBuilder<JntOpgAgrmtPnltyCatRcvry> getAllJntOpgAgrmtPnltyCatRcvry()
JntOpgAgrmtPnltyCatRcvry
entities.JntOpgAgrmtPnltyCatRcvry
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<JntOpgAgrmtPnltyCatRcvry> countJntOpgAgrmtPnltyCatRcvry()
JntOpgAgrmtPnltyCatRcvry
entity collection matching the filter and search expressions.JntOpgAgrmtPnltyCatRcvry
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<JntOpgAgrmtPnltyCatRcvry> getJntOpgAgrmtPnltyCatRcvryByKey(@Nonnull String companyCode, @Nonnull String jntOpgAgrmt, @Nonnull String jntVntrPenaltyCategory)
JntOpgAgrmtPnltyCatRcvry
entity using key fields.companyCode
- Company Code
Constraints: Not nullable, Maximum length: 4
jntOpgAgrmt
- Joint Operating Agreement
Constraints: Not nullable, Maximum length: 6
jntVntrPenaltyCategory
- Penalty Category
Constraints: Not nullable, Maximum length: 1
JntOpgAgrmtPnltyCatRcvry
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<JntOpgAgrmtPnltyCatRcvry> createJntOpgAgrmtPnltyCatRcvry(@Nonnull JntOpgAgrmtPnltyCatRcvry jntOpgAgrmtPnltyCatRcvry)
JntOpgAgrmtPnltyCatRcvry
entity and save it to the S/4HANA system.jntOpgAgrmtPnltyCatRcvry
- JntOpgAgrmtPnltyCatRcvry
entity object that will be created in the S/4HANA system.JntOpgAgrmtPnltyCatRcvry
entity. To perform execution, call the
execute
method on the request builder object.@Nonnull UpdateRequestBuilder<JntOpgAgrmtPnltyCatRcvry> updateJntOpgAgrmtPnltyCatRcvry(@Nonnull JntOpgAgrmtPnltyCatRcvry jntOpgAgrmtPnltyCatRcvry)
JntOpgAgrmtPnltyCatRcvry
entity and save it to the S/4HANA system.jntOpgAgrmtPnltyCatRcvry
- JntOpgAgrmtPnltyCatRcvry
entity object that will be updated in the S/4HANA system.JntOpgAgrmtPnltyCatRcvry
entity. To perform execution, call the
execute
method on the request builder object.@Nonnull DeleteRequestBuilder<JntOpgAgrmtPnltyCatRcvry> deleteJntOpgAgrmtPnltyCatRcvry(@Nonnull JntOpgAgrmtPnltyCatRcvry jntOpgAgrmtPnltyCatRcvry)
JntOpgAgrmtPnltyCatRcvry
entity in the S/4HANA system.jntOpgAgrmtPnltyCatRcvry
- JntOpgAgrmtPnltyCatRcvry
entity object that will be deleted in the S/4HANA system.JntOpgAgrmtPnltyCatRcvry
entity. To perform execution, call the
execute
method on the request builder object.@Nonnull GetAllRequestBuilder<JntOpgAgrmtText> getAllJntOpgAgrmtText()
JntOpgAgrmtText
entities.JntOpgAgrmtText
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<JntOpgAgrmtText> countJntOpgAgrmtText()
JntOpgAgrmtText
entity collection matching the filter and search expressions.JntOpgAgrmtText
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<JntOpgAgrmtText> getJntOpgAgrmtTextByKey(@Nonnull String companyCode, @Nonnull String language, @Nonnull String jntOpgAgrmt)
JntOpgAgrmtText
entity using key fields.companyCode
- Company Code
Constraints: Not nullable, Maximum length: 4
language
- Language Key
Constraints: Not nullable, Maximum length: 2
jntOpgAgrmt
- Joint Operating Agreement
Constraints: Not nullable, Maximum length: 6
JntOpgAgrmtText
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<JntOpgAgrmtText> createJntOpgAgrmtText(@Nonnull JntOpgAgrmtText jntOpgAgrmtText)
JntOpgAgrmtText
entity and save it to the S/4HANA system.jntOpgAgrmtText
- JntOpgAgrmtText
entity object that will be created in the S/4HANA system.JntOpgAgrmtText
entity. To perform execution, call the
execute
method on the request builder object.@Nonnull UpdateRequestBuilder<JntOpgAgrmtText> updateJntOpgAgrmtText(@Nonnull JntOpgAgrmtText jntOpgAgrmtText)
JntOpgAgrmtText
entity and save it to the S/4HANA system.jntOpgAgrmtText
- JntOpgAgrmtText
entity object that will be updated in the S/4HANA system.JntOpgAgrmtText
entity. To perform execution, call the
execute
method on the request builder object.@Nonnull DeleteRequestBuilder<JntOpgAgrmtText> deleteJntOpgAgrmtText(@Nonnull JntOpgAgrmtText jntOpgAgrmtText)
JntOpgAgrmtText
entity in the S/4HANA system.jntOpgAgrmtText
- JntOpgAgrmtText
entity object that will be deleted in the S/4HANA system.JntOpgAgrmtText
entity. To perform execution, call the
execute
method on the request builder object.Copyright © 2021 SAP SE. All rights reserved.