@Named(value="com.sap.cloud.sdk.s4hana.datamodel.odatav4.services.DefaultJointOperatingAgreementService") public class DefaultJointOperatingAgreementService extends Object implements ServiceWithNavigableEntities, 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 |
ServiceWithNavigableEntities.NavigableEntity<EntityT extends VdmEntity<EntityT>>
DEFAULT_SERVICE_PATH
Constructor and Description |
---|
DefaultJointOperatingAgreementService()
Creates a service using
JointOperatingAgreementService.DEFAULT_SERVICE_PATH to send the requests. |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
forEntity
public DefaultJointOperatingAgreementService()
JointOperatingAgreementService.DEFAULT_SERVICE_PATH
to send the requests.@Nonnull public DefaultJointOperatingAgreementService withServicePath(@Nonnull String servicePath)
JointOperatingAgreementService
withServicePath
in interface JointOperatingAgreementService
servicePath
- Service path that will override the default.@Nonnull public BatchRequestBuilder batch()
JointOperatingAgreementService
batch
in interface JointOperatingAgreementService
execute
method on the request builder object.@Nonnull public GetAllRequestBuilder<JntOpgAgrmt> getAllJntOpgAgrmt()
JointOperatingAgreementService
JntOpgAgrmt
entities.getAllJntOpgAgrmt
in interface JointOperatingAgreementService
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 public CountRequestBuilder<JntOpgAgrmt> countJntOpgAgrmt()
JointOperatingAgreementService
JntOpgAgrmt
entity collection matching the filter and search expressions.countJntOpgAgrmt
in interface JointOperatingAgreementService
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 public GetByKeyRequestBuilder<JntOpgAgrmt> getJntOpgAgrmtByKey(@Nonnull String companyCode, @Nonnull String jntOpgAgrmt)
JointOperatingAgreementService
JntOpgAgrmt
entity using key fields.getJntOpgAgrmtByKey
in interface JointOperatingAgreementService
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 public CreateRequestBuilder<JntOpgAgrmt> createJntOpgAgrmt(@Nonnull JntOpgAgrmt jntOpgAgrmt)
JointOperatingAgreementService
JntOpgAgrmt
entity and save it to the S/4HANA system.createJntOpgAgrmt
in interface JointOperatingAgreementService
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 public UpdateRequestBuilder<JntOpgAgrmt> updateJntOpgAgrmt(@Nonnull JntOpgAgrmt jntOpgAgrmt)
JointOperatingAgreementService
JntOpgAgrmt
entity and save it to the S/4HANA system.updateJntOpgAgrmt
in interface JointOperatingAgreementService
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 public DeleteRequestBuilder<JntOpgAgrmt> deleteJntOpgAgrmt(@Nonnull JntOpgAgrmt jntOpgAgrmt)
JointOperatingAgreementService
JntOpgAgrmt
entity in the S/4HANA system.deleteJntOpgAgrmt
in interface JointOperatingAgreementService
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 public GetAllRequestBuilder<JntOpgAgrmtEquityTypeGrp> getAllJntOpgAgrmtEquityTypeGrp()
JointOperatingAgreementService
JntOpgAgrmtEquityTypeGrp
entities.getAllJntOpgAgrmtEquityTypeGrp
in interface JointOperatingAgreementService
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 public CountRequestBuilder<JntOpgAgrmtEquityTypeGrp> countJntOpgAgrmtEquityTypeGrp()
JointOperatingAgreementService
JntOpgAgrmtEquityTypeGrp
entity collection matching the filter and search expressions.countJntOpgAgrmtEquityTypeGrp
in interface JointOperatingAgreementService
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 public GetByKeyRequestBuilder<JntOpgAgrmtEquityTypeGrp> getJntOpgAgrmtEquityTypeGrpByKey(@Nonnull String companyCode, @Nonnull String jntOpgAgrmt, @Nonnull String jntOpgAgrmtEquityGrp)
JointOperatingAgreementService
JntOpgAgrmtEquityTypeGrp
entity using key fields.getJntOpgAgrmtEquityTypeGrpByKey
in interface JointOperatingAgreementService
companyCode
- Company Code
Constraints: Not nullable, Maximum length: 4
jntOpgAgrmt
- Joint Operating Agreement
Constraints: Not nullable, Maximum length: 6
jntOpgAgrmtEquityGrp
- Equity Group - JOA level
Constraints: Not nullable, Maximum length: 3
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 public CreateRequestBuilder<JntOpgAgrmtEquityTypeGrp> createJntOpgAgrmtEquityTypeGrp(@Nonnull JntOpgAgrmtEquityTypeGrp jntOpgAgrmtEquityTypeGrp)
JointOperatingAgreementService
JntOpgAgrmtEquityTypeGrp
entity and save it to the S/4HANA system.createJntOpgAgrmtEquityTypeGrp
in interface JointOperatingAgreementService
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 public UpdateRequestBuilder<JntOpgAgrmtEquityTypeGrp> updateJntOpgAgrmtEquityTypeGrp(@Nonnull JntOpgAgrmtEquityTypeGrp jntOpgAgrmtEquityTypeGrp)
JointOperatingAgreementService
JntOpgAgrmtEquityTypeGrp
entity and save it to the S/4HANA system.updateJntOpgAgrmtEquityTypeGrp
in interface JointOperatingAgreementService
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 public DeleteRequestBuilder<JntOpgAgrmtEquityTypeGrp> deleteJntOpgAgrmtEquityTypeGrp(@Nonnull JntOpgAgrmtEquityTypeGrp jntOpgAgrmtEquityTypeGrp)
JointOperatingAgreementService
JntOpgAgrmtEquityTypeGrp
entity in the S/4HANA system.deleteJntOpgAgrmtEquityTypeGrp
in interface JointOperatingAgreementService
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 public GetAllRequestBuilder<JntOpgAgrmtPartShr> getAllJntOpgAgrmtPartShr()
JointOperatingAgreementService
JntOpgAgrmtPartShr
entities.getAllJntOpgAgrmtPartShr
in interface JointOperatingAgreementService
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 public CountRequestBuilder<JntOpgAgrmtPartShr> countJntOpgAgrmtPartShr()
JointOperatingAgreementService
JntOpgAgrmtPartShr
entity collection matching the filter and search expressions.countJntOpgAgrmtPartShr
in interface JointOperatingAgreementService
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 public GetByKeyRequestBuilder<JntOpgAgrmtPartShr> getJntOpgAgrmtPartShrByKey(@Nonnull String companyCode, @Nonnull String jntOpgAgrmt, @Nonnull String jntOpgAgrmtEquityGrp, @Nonnull String jointVenturePartner)
JointOperatingAgreementService
JntOpgAgrmtPartShr
entity using key fields.getJntOpgAgrmtPartShrByKey
in interface JointOperatingAgreementService
companyCode
- Company Code
Constraints: Not nullable, Maximum length: 4
jntOpgAgrmt
- Joint Operating Agreement
Constraints: Not nullable, Maximum length: 6
jntOpgAgrmtEquityGrp
- Equity Group - JOA level
Constraints: Not nullable, Maximum length: 3
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 public CreateRequestBuilder<JntOpgAgrmtPartShr> createJntOpgAgrmtPartShr(@Nonnull JntOpgAgrmtPartShr jntOpgAgrmtPartShr)
JointOperatingAgreementService
JntOpgAgrmtPartShr
entity and save it to the S/4HANA system.createJntOpgAgrmtPartShr
in interface JointOperatingAgreementService
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 public UpdateRequestBuilder<JntOpgAgrmtPartShr> updateJntOpgAgrmtPartShr(@Nonnull JntOpgAgrmtPartShr jntOpgAgrmtPartShr)
JointOperatingAgreementService
JntOpgAgrmtPartShr
entity and save it to the S/4HANA system.updateJntOpgAgrmtPartShr
in interface JointOperatingAgreementService
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 public DeleteRequestBuilder<JntOpgAgrmtPartShr> deleteJntOpgAgrmtPartShr(@Nonnull JntOpgAgrmtPartShr jntOpgAgrmtPartShr)
JointOperatingAgreementService
JntOpgAgrmtPartShr
entity in the S/4HANA system.deleteJntOpgAgrmtPartShr
in interface JointOperatingAgreementService
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 public GetAllRequestBuilder<JntOpgAgrmtPnltyCatRcvry> getAllJntOpgAgrmtPnltyCatRcvry()
JointOperatingAgreementService
JntOpgAgrmtPnltyCatRcvry
entities.getAllJntOpgAgrmtPnltyCatRcvry
in interface JointOperatingAgreementService
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 public CountRequestBuilder<JntOpgAgrmtPnltyCatRcvry> countJntOpgAgrmtPnltyCatRcvry()
JointOperatingAgreementService
JntOpgAgrmtPnltyCatRcvry
entity collection matching the filter and search expressions.countJntOpgAgrmtPnltyCatRcvry
in interface JointOperatingAgreementService
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 public GetByKeyRequestBuilder<JntOpgAgrmtPnltyCatRcvry> getJntOpgAgrmtPnltyCatRcvryByKey(@Nonnull String companyCode, @Nonnull String jntOpgAgrmt, @Nonnull String jntVntrPenaltyCategory)
JointOperatingAgreementService
JntOpgAgrmtPnltyCatRcvry
entity using key fields.getJntOpgAgrmtPnltyCatRcvryByKey
in interface JointOperatingAgreementService
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 public CreateRequestBuilder<JntOpgAgrmtPnltyCatRcvry> createJntOpgAgrmtPnltyCatRcvry(@Nonnull JntOpgAgrmtPnltyCatRcvry jntOpgAgrmtPnltyCatRcvry)
JointOperatingAgreementService
JntOpgAgrmtPnltyCatRcvry
entity and save it to the S/4HANA system.createJntOpgAgrmtPnltyCatRcvry
in interface JointOperatingAgreementService
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 public UpdateRequestBuilder<JntOpgAgrmtPnltyCatRcvry> updateJntOpgAgrmtPnltyCatRcvry(@Nonnull JntOpgAgrmtPnltyCatRcvry jntOpgAgrmtPnltyCatRcvry)
JointOperatingAgreementService
JntOpgAgrmtPnltyCatRcvry
entity and save it to the S/4HANA system.updateJntOpgAgrmtPnltyCatRcvry
in interface JointOperatingAgreementService
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 public DeleteRequestBuilder<JntOpgAgrmtPnltyCatRcvry> deleteJntOpgAgrmtPnltyCatRcvry(@Nonnull JntOpgAgrmtPnltyCatRcvry jntOpgAgrmtPnltyCatRcvry)
JointOperatingAgreementService
JntOpgAgrmtPnltyCatRcvry
entity in the S/4HANA system.deleteJntOpgAgrmtPnltyCatRcvry
in interface JointOperatingAgreementService
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 public GetAllRequestBuilder<JntOpgAgrmtText> getAllJntOpgAgrmtText()
JointOperatingAgreementService
JntOpgAgrmtText
entities.getAllJntOpgAgrmtText
in interface JointOperatingAgreementService
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 public CountRequestBuilder<JntOpgAgrmtText> countJntOpgAgrmtText()
JointOperatingAgreementService
JntOpgAgrmtText
entity collection matching the filter and search expressions.countJntOpgAgrmtText
in interface JointOperatingAgreementService
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 public GetByKeyRequestBuilder<JntOpgAgrmtText> getJntOpgAgrmtTextByKey(@Nonnull String companyCode, @Nonnull String language, @Nonnull String jntOpgAgrmt)
JointOperatingAgreementService
JntOpgAgrmtText
entity using key fields.getJntOpgAgrmtTextByKey
in interface JointOperatingAgreementService
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 public CreateRequestBuilder<JntOpgAgrmtText> createJntOpgAgrmtText(@Nonnull JntOpgAgrmtText jntOpgAgrmtText)
JointOperatingAgreementService
JntOpgAgrmtText
entity and save it to the S/4HANA system.createJntOpgAgrmtText
in interface JointOperatingAgreementService
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 public UpdateRequestBuilder<JntOpgAgrmtText> updateJntOpgAgrmtText(@Nonnull JntOpgAgrmtText jntOpgAgrmtText)
JointOperatingAgreementService
JntOpgAgrmtText
entity and save it to the S/4HANA system.updateJntOpgAgrmtText
in interface JointOperatingAgreementService
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 public DeleteRequestBuilder<JntOpgAgrmtText> deleteJntOpgAgrmtText(@Nonnull JntOpgAgrmtText jntOpgAgrmtText)
JointOperatingAgreementService
JntOpgAgrmtText
entity in the S/4HANA system.deleteJntOpgAgrmtText
in interface JointOperatingAgreementService
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.@Nonnull public String getServicePath()
ServiceWithNavigableEntities
getServicePath
in interface ServiceWithNavigableEntities
Copyright © 2021 SAP SE. All rights reserved.