Class DefaultPraDivisionOfInterestService

java.lang.Object
com.sap.cloud.sdk.s4hana.datamodel.odatav4.services.DefaultPraDivisionOfInterestService
All Implemented Interfaces:
OperationsOnEntityCollections, ServiceWithNavigableEntities, PraDivisionOfInterestService

@Named("com.sap.cloud.sdk.s4hana.datamodel.odatav4.services.DefaultPraDivisionOfInterestService") @Deprecated public class DefaultPraDivisionOfInterestService extends Object implements ServiceWithNavigableEntities, PraDivisionOfInterestService
Deprecated.
The service and all its related classes are deprecated. Please use the odata generator to generate the VDM.

This inbound OData service enables you to create, read, and update data about Division of Interest and associated nodes in Production and Revenue Accounting (PRA) Ownership. You can query the entities in this service to retrieve the corresponding data about Division of Interest. This service is published on the SAP API Business Hub..

Business Documentation

Reference: SAP Business Accelerator Hub

Details:

OData Service: PRAMAINTDOI_0001
API Version: 1.0.0
Minimum ERP Version: 2302
Communication Scenario: PRA XI inbound Integration(SAP_COM_0806)
Scope Items: Revenue Accounting - Oil and Gas Production(5NM)
Authentication Methods: x509
Service Group Name: API_PRAMAINTDOI_O4
Business Object: Production Revenue Accounting Division Of Interest
  • Constructor Details

  • Method Details

    • withServicePath

      @Nonnull public DefaultPraDivisionOfInterestService withServicePath(@Nonnull String servicePath)
      Deprecated.
      Description copied from interface: PraDivisionOfInterestService
      Overrides the default service path and returns a new service instance with the specified service path. Also adjusts the respective entity URLs.
      Specified by:
      withServicePath in interface PraDivisionOfInterestService
      Parameters:
      servicePath - Service path that will override the default.
      Returns:
      A new service instance with the specified service path.
    • batch

      @Nonnull public BatchRequestBuilder batch()
      Deprecated.
      Description copied from interface: PraDivisionOfInterestService
      Creates a batch request builder object.
      Specified by:
      batch in interface PraDivisionOfInterestService
      Returns:
      A request builder to handle batch operation on this service. To perform execution, call the execute method on the request builder object.
    • getAllBearer

      @Nonnull public GetAllRequestBuilder<Bearer> getAllBearer()
      Deprecated.
      Description copied from interface: PraDivisionOfInterestService
      Fetch multiple Bearer entities.
      Specified by:
      getAllBearer in interface PraDivisionOfInterestService
      Returns:
      A request builder to fetch multiple Bearer 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.
    • countBearer

      @Nonnull public CountRequestBuilder<Bearer> countBearer()
      Deprecated.
      Description copied from interface: PraDivisionOfInterestService
      Fetch the number of entries from the Bearer entity collection matching the filter and search expressions.
      Specified by:
      countBearer in interface PraDivisionOfInterestService
      Returns:
      A request builder to fetch the count of Bearer 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.
    • getBearerByKey

      @Nonnull public GetByKeyRequestBuilder<Bearer> getBearerByKey(String companyCode, String pRAJointVenture, String divisionOfInterest, String pRABearerGroup, LocalDate pRABearerGroupEffctvFrmDte, String pRABearerGroupUseControlNmbr, String pRAOwner, String ownerInterestType, String ownerInterestSequence)
      Deprecated.
      Description copied from interface: PraDivisionOfInterestService
      Fetch a single Bearer entity using key fields.
      Specified by:
      getBearerByKey in interface PraDivisionOfInterestService
      Parameters:
      companyCode - Company Code

      Constraints: Not nullable, Maximum length: 4

      pRAJointVenture - Joint Venture

      Constraints: Not nullable, Maximum length: 6

      divisionOfInterest - Division of Interest (DOI)

      Constraints: Not nullable, Maximum length: 5

      pRABearerGroup - Bearer Group Number

      Constraints: Not nullable, Maximum length: 2

      pRABearerGroupEffctvFrmDte - Effective from date

      Constraints: Not nullable

      pRABearerGroupUseControlNmbr - Bearer Group Use Control

      Constraints: Not nullable, Maximum length: 12

      pRAOwner - PRA owner

      Constraints: Not nullable, Maximum length: 10

      ownerInterestType - Participant Interest Type

      Constraints: Not nullable, Maximum length: 2

      ownerInterestSequence - Owner Interest Sequence Number

      Constraints: Not nullable, Maximum length: 2

      Returns:
      A request builder to fetch a single Bearer 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.
    • updateBearer

      @Nonnull public UpdateRequestBuilder<Bearer> updateBearer(@Nonnull Bearer bearer)
      Deprecated.
      Description copied from interface: PraDivisionOfInterestService
      Update an existing Bearer entity and save it to the S/4HANA system.
      Specified by:
      updateBearer in interface PraDivisionOfInterestService
      Parameters:
      bearer - Bearer entity object that will be updated in the S/4HANA system.
      Returns:
      A request builder to update an existing Bearer entity. To perform execution, call the execute method on the request builder object.
    • getAllBearerGroup

      @Nonnull public GetAllRequestBuilder<BearerGroup> getAllBearerGroup()
      Deprecated.
      Description copied from interface: PraDivisionOfInterestService
      Fetch multiple BearerGroup entities.
      Specified by:
      getAllBearerGroup in interface PraDivisionOfInterestService
      Returns:
      A request builder to fetch multiple BearerGroup 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.
    • countBearerGroup

      @Nonnull public CountRequestBuilder<BearerGroup> countBearerGroup()
      Deprecated.
      Description copied from interface: PraDivisionOfInterestService
      Fetch the number of entries from the BearerGroup entity collection matching the filter and search expressions.
      Specified by:
      countBearerGroup in interface PraDivisionOfInterestService
      Returns:
      A request builder to fetch the count of BearerGroup 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.
    • getBearerGroupByKey

      @Nonnull public GetByKeyRequestBuilder<BearerGroup> getBearerGroupByKey(String companyCode, String pRAJointVenture, String divisionOfInterest, String pRABearerGroup, LocalDate pRABearerGroupEffctvFrmDte)
      Deprecated.
      Description copied from interface: PraDivisionOfInterestService
      Fetch a single BearerGroup entity using key fields.
      Specified by:
      getBearerGroupByKey in interface PraDivisionOfInterestService
      Parameters:
      companyCode - Company Code

      Constraints: Not nullable, Maximum length: 4

      pRAJointVenture - Joint Venture

      Constraints: Not nullable, Maximum length: 6

      divisionOfInterest - Division of Interest (DOI)

      Constraints: Not nullable, Maximum length: 5

      pRABearerGroup - Bearer Group Number

      Constraints: Not nullable, Maximum length: 2

      pRABearerGroupEffctvFrmDte - Effective from date

      Constraints: Not nullable

      Returns:
      A request builder to fetch a single BearerGroup 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.
    • createBearerGroup

      @Nonnull public CreateRequestBuilder<BearerGroup> createBearerGroup(@Nonnull BearerGroup bearerGroup)
      Deprecated.
      Description copied from interface: PraDivisionOfInterestService
      Create a new BearerGroup entity and save it to the S/4HANA system.
      Specified by:
      createBearerGroup in interface PraDivisionOfInterestService
      Parameters:
      bearerGroup - BearerGroup entity object that will be created in the S/4HANA system.
      Returns:
      A request builder to create a new BearerGroup entity. To perform execution, call the execute method on the request builder object.
    • updateBearerGroup

      @Nonnull public UpdateRequestBuilder<BearerGroup> updateBearerGroup(@Nonnull BearerGroup bearerGroup)
      Deprecated.
      Description copied from interface: PraDivisionOfInterestService
      Update an existing BearerGroup entity and save it to the S/4HANA system.
      Specified by:
      updateBearerGroup in interface PraDivisionOfInterestService
      Parameters:
      bearerGroup - BearerGroup entity object that will be updated in the S/4HANA system.
      Returns:
      A request builder to update an existing BearerGroup entity. To perform execution, call the execute method on the request builder object.
    • getAllDoex

      @Nonnull public GetAllRequestBuilder<Doex> getAllDoex()
      Deprecated.
      Description copied from interface: PraDivisionOfInterestService
      Fetch multiple Doex entities.
      Specified by:
      getAllDoex in interface PraDivisionOfInterestService
      Returns:
      A request builder to fetch multiple Doex 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.
    • countDoex

      @Nonnull public CountRequestBuilder<Doex> countDoex()
      Deprecated.
      Description copied from interface: PraDivisionOfInterestService
      Fetch the number of entries from the Doex entity collection matching the filter and search expressions.
      Specified by:
      countDoex in interface PraDivisionOfInterestService
      Returns:
      A request builder to fetch the count of Doex 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.
    • getDoexByKey

      @Nonnull public GetByKeyRequestBuilder<Doex> getDoexByKey(String companyCode, String pRAJointVenture, String divisionOfInterest, String pRACustomerSupplierCode, String pRAOwner, String ownerInterestType, String ownerInterestSequence, LocalDate dOIOwnerEffectiveFromDate, String pRADivisionOfInterestNmbr, String majorProduct)
      Deprecated.
      Description copied from interface: PraDivisionOfInterestService
      Fetch a single Doex entity using key fields.
      Specified by:
      getDoexByKey in interface PraDivisionOfInterestService
      Parameters:
      companyCode - Company Code

      Constraints: Not nullable, Maximum length: 4

      pRAJointVenture - Joint Venture

      Constraints: Not nullable, Maximum length: 6

      divisionOfInterest - Division of Interest (DOI)

      Constraints: Not nullable, Maximum length: 5

      pRACustomerSupplierCode - Customer/Vendor Indicator

      Constraints: Not nullable, Maximum length: 1

      pRAOwner - PRA owner

      Constraints: Not nullable, Maximum length: 10

      ownerInterestType - Participant Interest Type

      Constraints: Not nullable, Maximum length: 2

      ownerInterestSequence - Owner Interest Sequence Number

      Constraints: Not nullable, Maximum length: 2

      dOIOwnerEffectiveFromDate - Effective from date

      Constraints: Not nullable

      pRADivisionOfInterestNmbr - Division of Interest Number

      Constraints: Not nullable, Maximum length: 12

      majorProduct - Major product code

      Constraints: Not nullable, Maximum length: 1

      Returns:
      A request builder to fetch a single Doex 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.
    • updateDoex

      @Nonnull public UpdateRequestBuilder<Doex> updateDoex(@Nonnull Doex doex)
      Deprecated.
      Description copied from interface: PraDivisionOfInterestService
      Update an existing Doex entity and save it to the S/4HANA system.
      Specified by:
      updateDoex in interface PraDivisionOfInterestService
      Parameters:
      doex - Doex entity object that will be updated in the S/4HANA system.
      Returns:
      A request builder to update an existing Doex entity. To perform execution, call the execute method on the request builder object.
    • getAllDOI

      @Nonnull public GetAllRequestBuilder<DOI> getAllDOI()
      Deprecated.
      Description copied from interface: PraDivisionOfInterestService
      Fetch multiple DOI entities.
      Specified by:
      getAllDOI in interface PraDivisionOfInterestService
      Returns:
      A request builder to fetch multiple DOI 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.
    • countDOI

      @Nonnull public CountRequestBuilder<DOI> countDOI()
      Deprecated.
      Description copied from interface: PraDivisionOfInterestService
      Fetch the number of entries from the DOI entity collection matching the filter and search expressions.
      Specified by:
      countDOI in interface PraDivisionOfInterestService
      Returns:
      A request builder to fetch the count of DOI 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.
    • getDOIByKey

      @Nonnull public GetByKeyRequestBuilder<DOI> getDOIByKey(String companyCode, String pRAJointVenture, String divisionOfInterest)
      Deprecated.
      Description copied from interface: PraDivisionOfInterestService
      Fetch a single DOI entity using key fields.
      Specified by:
      getDOIByKey in interface PraDivisionOfInterestService
      Parameters:
      companyCode - Company Code

      Constraints: Not nullable, Maximum length: 4

      pRAJointVenture - Joint Venture

      Constraints: Not nullable, Maximum length: 6

      divisionOfInterest - Division of Interest (DOI)

      Constraints: Not nullable, Maximum length: 5

      Returns:
      A request builder to fetch a single DOI 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.
    • createDOI

      @Nonnull public CreateRequestBuilder<DOI> createDOI(@Nonnull DOI dOI)
      Deprecated.
      Description copied from interface: PraDivisionOfInterestService
      Create a new DOI entity and save it to the S/4HANA system.
      Specified by:
      createDOI in interface PraDivisionOfInterestService
      Parameters:
      dOI - DOI entity object that will be created in the S/4HANA system.
      Returns:
      A request builder to create a new DOI entity. To perform execution, call the execute method on the request builder object.
    • updateDOI

      @Nonnull public UpdateRequestBuilder<DOI> updateDOI(@Nonnull DOI dOI)
      Deprecated.
      Description copied from interface: PraDivisionOfInterestService
      Update an existing DOI entity and save it to the S/4HANA system.
      Specified by:
      updateDOI in interface PraDivisionOfInterestService
      Parameters:
      dOI - DOI entity object that will be updated in the S/4HANA system.
      Returns:
      A request builder to update an existing DOI entity. To perform execution, call the execute method on the request builder object.
    • getAllDOIHistory

      @Nonnull public GetAllRequestBuilder<DOIHist> getAllDOIHistory()
      Deprecated.
      Description copied from interface: PraDivisionOfInterestService
      Fetch multiple DOIHist entities.
      Specified by:
      getAllDOIHistory in interface PraDivisionOfInterestService
      Returns:
      A request builder to fetch multiple DOIHist 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.
    • countDOIHistory

      @Nonnull public CountRequestBuilder<DOIHist> countDOIHistory()
      Deprecated.
      Description copied from interface: PraDivisionOfInterestService
      Fetch the number of entries from the DOIHist entity collection matching the filter and search expressions.
      Specified by:
      countDOIHistory in interface PraDivisionOfInterestService
      Returns:
      A request builder to fetch the count of DOIHist 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.
    • getDOIHistoryByKey

      @Nonnull public GetByKeyRequestBuilder<DOIHist> getDOIHistoryByKey(String companyCode, String pRAJointVenture, String divisionOfInterest, String divisionOfInterestHistory)
      Deprecated.
      Description copied from interface: PraDivisionOfInterestService
      Fetch a single DOIHist entity using key fields.
      Specified by:
      getDOIHistoryByKey in interface PraDivisionOfInterestService
      Parameters:
      companyCode - Company Code

      Constraints: Not nullable, Maximum length: 4

      pRAJointVenture - Joint Venture

      Constraints: Not nullable, Maximum length: 6

      divisionOfInterest - Division of Interest (DOI)

      Constraints: Not nullable, Maximum length: 5

      divisionOfInterestHistory - DO History Number

      Constraints: Not nullable, Maximum length: 12

      Returns:
      A request builder to fetch a single DOIHist 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.
    • updateDOIHistory

      @Nonnull public UpdateRequestBuilder<DOIHist> updateDOIHistory(@Nonnull DOIHist dOIHist)
      Deprecated.
      Description copied from interface: PraDivisionOfInterestService
      Update an existing DOIHist entity and save it to the S/4HANA system.
      Specified by:
      updateDOIHistory in interface PraDivisionOfInterestService
      Parameters:
      dOIHist - DOIHist entity object that will be updated in the S/4HANA system.
      Returns:
      A request builder to update an existing DOIHist entity. To perform execution, call the execute method on the request builder object.
    • getAllDOIOwner

      @Nonnull public GetAllRequestBuilder<DOIOwner> getAllDOIOwner()
      Deprecated.
      Description copied from interface: PraDivisionOfInterestService
      Fetch multiple DOIOwner entities.
      Specified by:
      getAllDOIOwner in interface PraDivisionOfInterestService
      Returns:
      A request builder to fetch multiple DOIOwner 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.
    • countDOIOwner

      @Nonnull public CountRequestBuilder<DOIOwner> countDOIOwner()
      Deprecated.
      Description copied from interface: PraDivisionOfInterestService
      Fetch the number of entries from the DOIOwner entity collection matching the filter and search expressions.
      Specified by:
      countDOIOwner in interface PraDivisionOfInterestService
      Returns:
      A request builder to fetch the count of DOIOwner 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.
    • getDOIOwnerByKey

      @Nonnull public GetByKeyRequestBuilder<DOIOwner> getDOIOwnerByKey(String companyCode, String pRAJointVenture, String divisionOfInterest, String pRACustomerSupplierCode, String pRAOwner, String ownerInterestType, String ownerInterestSequence, LocalDate dOIOwnerEffectiveFromDate)
      Deprecated.
      Description copied from interface: PraDivisionOfInterestService
      Fetch a single DOIOwner entity using key fields.
      Specified by:
      getDOIOwnerByKey in interface PraDivisionOfInterestService
      Parameters:
      companyCode - Company Code

      Constraints: Not nullable, Maximum length: 4

      pRAJointVenture - Joint Venture

      Constraints: Not nullable, Maximum length: 6

      divisionOfInterest - Division of Interest (DOI)

      Constraints: Not nullable, Maximum length: 5

      pRACustomerSupplierCode - Customer/Vendor Indicator

      Constraints: Not nullable, Maximum length: 1

      pRAOwner - PRA owner

      Constraints: Not nullable, Maximum length: 10

      ownerInterestType - Participant Interest Type

      Constraints: Not nullable, Maximum length: 2

      ownerInterestSequence - Owner Interest Sequence Number

      Constraints: Not nullable, Maximum length: 2

      dOIOwnerEffectiveFromDate - Effective from date

      Constraints: Not nullable

      Returns:
      A request builder to fetch a single DOIOwner 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.
    • createDOIOwner

      @Nonnull public CreateRequestBuilder<DOIOwner> createDOIOwner(@Nonnull DOIOwner dOIOwner)
      Deprecated.
      Description copied from interface: PraDivisionOfInterestService
      Create a new DOIOwner entity and save it to the S/4HANA system.
      Specified by:
      createDOIOwner in interface PraDivisionOfInterestService
      Parameters:
      dOIOwner - DOIOwner entity object that will be created in the S/4HANA system.
      Returns:
      A request builder to create a new DOIOwner entity. To perform execution, call the execute method on the request builder object.
    • updateDOIOwner

      @Nonnull public UpdateRequestBuilder<DOIOwner> updateDOIOwner(@Nonnull DOIOwner dOIOwner)
      Deprecated.
      Description copied from interface: PraDivisionOfInterestService
      Update an existing DOIOwner entity and save it to the S/4HANA system.
      Specified by:
      updateDOIOwner in interface PraDivisionOfInterestService
      Parameters:
      dOIOwner - DOIOwner entity object that will be updated in the S/4HANA system.
      Returns:
      A request builder to update an existing DOIOwner entity. To perform execution, call the execute method on the request builder object.
    • getAllMkex

      @Nonnull public GetAllRequestBuilder<Mkex> getAllMkex()
      Deprecated.
      Description copied from interface: PraDivisionOfInterestService
      Fetch multiple Mkex entities.
      Specified by:
      getAllMkex in interface PraDivisionOfInterestService
      Returns:
      A request builder to fetch multiple Mkex 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.
    • countMkex

      @Nonnull public CountRequestBuilder<Mkex> countMkex()
      Deprecated.
      Description copied from interface: PraDivisionOfInterestService
      Fetch the number of entries from the Mkex entity collection matching the filter and search expressions.
      Specified by:
      countMkex in interface PraDivisionOfInterestService
      Returns:
      A request builder to fetch the count of Mkex 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.
    • getMkexByKey

      @Nonnull public GetByKeyRequestBuilder<Mkex> getMkexByKey(String companyCode, String pRAJointVenture, String divisionOfInterest, String pRACustomerSupplierCode, String pRAOwner, String ownerInterestType, String ownerInterestSequence, LocalDate dOIOwnerEffectiveFromDate, String pRADivisionOfInterestNmbr, String majorProduct, String marketingType, String pRAMaterial)
      Deprecated.
      Description copied from interface: PraDivisionOfInterestService
      Fetch a single Mkex entity using key fields.
      Specified by:
      getMkexByKey in interface PraDivisionOfInterestService
      Parameters:
      companyCode - Company Code

      Constraints: Not nullable, Maximum length: 4

      pRAJointVenture - Joint Venture

      Constraints: Not nullable, Maximum length: 6

      divisionOfInterest - Division of Interest (DOI)

      Constraints: Not nullable, Maximum length: 5

      pRACustomerSupplierCode - Customer/Vendor Indicator

      Constraints: Not nullable, Maximum length: 1

      pRAOwner - PRA owner

      Constraints: Not nullable, Maximum length: 10

      ownerInterestType - Participant Interest Type

      Constraints: Not nullable, Maximum length: 2

      ownerInterestSequence - Owner Interest Sequence Number

      Constraints: Not nullable, Maximum length: 2

      dOIOwnerEffectiveFromDate - Effective from date

      Constraints: Not nullable

      pRADivisionOfInterestNmbr - Division of Interest Number

      Constraints: Not nullable, Maximum length: 12

      majorProduct - Major product code

      Constraints: Not nullable, Maximum length: 1

      marketingType - Marketing type code

      Constraints: Not nullable, Maximum length: 2

      pRAMaterial - Material Number

      Constraints: Not nullable, Maximum length: 18

      Returns:
      A request builder to fetch a single Mkex 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.
    • updateMkex

      @Nonnull public UpdateRequestBuilder<Mkex> updateMkex(@Nonnull Mkex mkex)
      Deprecated.
      Description copied from interface: PraDivisionOfInterestService
      Update an existing Mkex entity and save it to the S/4HANA system.
      Specified by:
      updateMkex in interface PraDivisionOfInterestService
      Parameters:
      mkex - Mkex entity object that will be updated in the S/4HANA system.
      Returns:
      A request builder to update an existing Mkex entity. To perform execution, call the execute method on the request builder object.
    • getAllScale

      @Nonnull public GetAllRequestBuilder<Scale> getAllScale()
      Deprecated.
      Description copied from interface: PraDivisionOfInterestService
      Fetch multiple Scale entities.
      Specified by:
      getAllScale in interface PraDivisionOfInterestService
      Returns:
      A request builder to fetch multiple Scale 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.
    • countScale

      @Nonnull public CountRequestBuilder<Scale> countScale()
      Deprecated.
      Description copied from interface: PraDivisionOfInterestService
      Fetch the number of entries from the Scale entity collection matching the filter and search expressions.
      Specified by:
      countScale in interface PraDivisionOfInterestService
      Returns:
      A request builder to fetch the count of Scale 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.
    • getScaleByKey

      @Nonnull public GetByKeyRequestBuilder<Scale> getScaleByKey(String companyCode, String pRAJointVenture, String divisionOfInterest, String pRACustomerSupplierCode, String pRAOwner, String ownerInterestType, String ownerInterestSequence, LocalDate dOIOwnerEffectiveFromDate, String pRASlidingScaleNumber, BigDecimal pRASlidingScaleRangeFromVal)
      Deprecated.
      Description copied from interface: PraDivisionOfInterestService
      Fetch a single Scale entity using key fields.
      Specified by:
      getScaleByKey in interface PraDivisionOfInterestService
      Parameters:
      companyCode - Company Code

      Constraints: Not nullable, Maximum length: 4

      pRAJointVenture - Joint Venture

      Constraints: Not nullable, Maximum length: 6

      divisionOfInterest - Division of Interest (DOI)

      Constraints: Not nullable, Maximum length: 5

      pRACustomerSupplierCode - Customer/Vendor Indicator

      Constraints: Not nullable, Maximum length: 1

      pRAOwner - PRA owner

      Constraints: Not nullable, Maximum length: 10

      ownerInterestType - Participant Interest Type

      Constraints: Not nullable, Maximum length: 2

      ownerInterestSequence - Owner Interest Sequence Number

      Constraints: Not nullable, Maximum length: 2

      dOIOwnerEffectiveFromDate - Effective from date

      Constraints: Not nullable

      pRASlidingScaleNumber - Sliding scale number

      Constraints: Not nullable, Maximum length: 12

      pRASlidingScaleRangeFromVal - Volume from - range quantity

      Constraints: Not nullable, Precision: 12, Scale: 2

      Returns:
      A request builder to fetch a single Scale 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.
    • updateScale

      @Nonnull public UpdateRequestBuilder<Scale> updateScale(@Nonnull Scale scale)
      Deprecated.
      Description copied from interface: PraDivisionOfInterestService
      Update an existing Scale entity and save it to the S/4HANA system.
      Specified by:
      updateScale in interface PraDivisionOfInterestService
      Parameters:
      scale - Scale entity object that will be updated in the S/4HANA system.
      Returns:
      A request builder to update an existing Scale entity. To perform execution, call the execute method on the request builder object.
    • getAllScaleHdr

      @Nonnull public GetAllRequestBuilder<ScaleHdr> getAllScaleHdr()
      Deprecated.
      Description copied from interface: PraDivisionOfInterestService
      Fetch multiple ScaleHdr entities.
      Specified by:
      getAllScaleHdr in interface PraDivisionOfInterestService
      Returns:
      A request builder to fetch multiple ScaleHdr 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.
    • countScaleHdr

      @Nonnull public CountRequestBuilder<ScaleHdr> countScaleHdr()
      Deprecated.
      Description copied from interface: PraDivisionOfInterestService
      Fetch the number of entries from the ScaleHdr entity collection matching the filter and search expressions.
      Specified by:
      countScaleHdr in interface PraDivisionOfInterestService
      Returns:
      A request builder to fetch the count of ScaleHdr 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.
    • getScaleHdrByKey

      @Nonnull public GetByKeyRequestBuilder<ScaleHdr> getScaleHdrByKey(String companyCode, String pRAJointVenture, String divisionOfInterest, String pRACustomerSupplierCode, String pRAOwner, String ownerInterestType, String ownerInterestSequence, LocalDate dOIOwnerEffectiveFromDate, String pRASlidingScaleNumber)
      Deprecated.
      Description copied from interface: PraDivisionOfInterestService
      Fetch a single ScaleHdr entity using key fields.
      Specified by:
      getScaleHdrByKey in interface PraDivisionOfInterestService
      Parameters:
      companyCode - Company Code

      Constraints: Not nullable, Maximum length: 4

      pRAJointVenture - Joint Venture

      Constraints: Not nullable, Maximum length: 6

      divisionOfInterest - Division of Interest (DOI)

      Constraints: Not nullable, Maximum length: 5

      pRACustomerSupplierCode - Customer/Vendor Indicator

      Constraints: Not nullable, Maximum length: 1

      pRAOwner - PRA owner

      Constraints: Not nullable, Maximum length: 10

      ownerInterestType - Participant Interest Type

      Constraints: Not nullable, Maximum length: 2

      ownerInterestSequence - Owner Interest Sequence Number

      Constraints: Not nullable, Maximum length: 2

      dOIOwnerEffectiveFromDate - Effective from date

      Constraints: Not nullable

      pRASlidingScaleNumber - Sliding scale number

      Constraints: Not nullable, Maximum length: 12

      Returns:
      A request builder to fetch a single ScaleHdr 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.
    • createScaleHdr

      @Nonnull public CreateRequestBuilder<ScaleHdr> createScaleHdr(@Nonnull ScaleHdr scaleHdr)
      Deprecated.
      Description copied from interface: PraDivisionOfInterestService
      Create a new ScaleHdr entity and save it to the S/4HANA system.
      Specified by:
      createScaleHdr in interface PraDivisionOfInterestService
      Parameters:
      scaleHdr - ScaleHdr entity object that will be created in the S/4HANA system.
      Returns:
      A request builder to create a new ScaleHdr entity. To perform execution, call the execute method on the request builder object.
    • updateScaleHdr

      @Nonnull public UpdateRequestBuilder<ScaleHdr> updateScaleHdr(@Nonnull ScaleHdr scaleHdr)
      Deprecated.
      Description copied from interface: PraDivisionOfInterestService
      Update an existing ScaleHdr entity and save it to the S/4HANA system.
      Specified by:
      updateScaleHdr in interface PraDivisionOfInterestService
      Parameters:
      scaleHdr - ScaleHdr entity object that will be updated in the S/4HANA system.
      Returns:
      A request builder to update an existing ScaleHdr entity. To perform execution, call the execute method on the request builder object.
    • getAllTransfDetail

      @Nonnull public GetAllRequestBuilder<DOITransDet> getAllTransfDetail()
      Deprecated.
      Description copied from interface: PraDivisionOfInterestService
      Fetch multiple DOITransDet entities.
      Specified by:
      getAllTransfDetail in interface PraDivisionOfInterestService
      Returns:
      A request builder to fetch multiple DOITransDet 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.
    • countTransfDetail

      @Nonnull public CountRequestBuilder<DOITransDet> countTransfDetail()
      Deprecated.
      Description copied from interface: PraDivisionOfInterestService
      Fetch the number of entries from the DOITransDet entity collection matching the filter and search expressions.
      Specified by:
      countTransfDetail in interface PraDivisionOfInterestService
      Returns:
      A request builder to fetch the count of DOITransDet 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.
    • getTransfDetailByKey

      @Nonnull public GetByKeyRequestBuilder<DOITransDet> getTransfDetailByKey(String pRAFundsTransferChangeNumber, String pRATransferFromCustSuplrCode, String pRAFundsTransferFromOwner, String pRAFndsTransfFrmOwnrIntrstType, String pRAFndsTransfFrmOwnrIntrstSeq, String pRATransferToCustSuplrCode, String pRAFundsTransferToOwner, String pRAFndsTransfToOwnrIntrstType, String pRAFndsTransfToOwnrIntrstSeq, String pRAReferenceCompanyCode, String pRARefJointVentureName, String pRAReferenceDOI, LocalDate dOIOwnerEffectiveFromDate, String companyCode, String pRAJointVenture, String divisionOfInterest, LocalDate pRATransferEffectiveFromDate)
      Deprecated.
      Description copied from interface: PraDivisionOfInterestService
      Fetch a single DOITransDet entity using key fields.
      Specified by:
      getTransfDetailByKey in interface PraDivisionOfInterestService
      Parameters:
      pRAFundsTransferChangeNumber - RD transfer change number

      Constraints: Not nullable, Maximum length: 12

      pRATransferFromCustSuplrCode - Transferor customer / vendor indicator

      Constraints: Not nullable, Maximum length: 1

      pRAFundsTransferFromOwner - Transferor - owner

      Constraints: Not nullable, Maximum length: 10

      pRAFndsTransfFrmOwnrIntrstType - Transferor participant interest type

      Constraints: Not nullable, Maximum length: 2

      pRAFndsTransfFrmOwnrIntrstSeq - Transferor owner interest sequence number

      Constraints: Not nullable, Maximum length: 2

      pRATransferToCustSuplrCode - Transferee customer / vendor indicator

      Constraints: Not nullable, Maximum length: 1

      pRAFundsTransferToOwner - Transferee - owner

      Constraints: Not nullable, Maximum length: 10

      pRAFndsTransfToOwnrIntrstType - Transferee participant interest type

      Constraints: Not nullable, Maximum length: 2

      pRAFndsTransfToOwnrIntrstSeq - Transferee owner interest sequence number

      Constraints: Not nullable, Maximum length: 2

      pRAReferenceCompanyCode - Company Code

      Constraints: Not nullable, Maximum length: 4

      pRARefJointVentureName - Joint Venture

      Constraints: Not nullable, Maximum length: 6

      pRAReferenceDOI - Division of Interest (DOI)

      Constraints: Not nullable, Maximum length: 5

      dOIOwnerEffectiveFromDate - Effective from date

      Constraints: Not nullable

      companyCode - Company Code

      Constraints: Not nullable, Maximum length: 4

      pRAJointVenture - Joint Venture

      Constraints: Not nullable, Maximum length: 6

      divisionOfInterest - Division of Interest (DOI)

      Constraints: Not nullable, Maximum length: 5

      pRATransferEffectiveFromDate - Effective from date

      Constraints: Not nullable

      Returns:
      A request builder to fetch a single DOITransDet 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.
    • updateTransfDetail

      @Nonnull public UpdateRequestBuilder<DOITransDet> updateTransfDetail(@Nonnull DOITransDet dOITransDet)
      Deprecated.
      Description copied from interface: PraDivisionOfInterestService
      Update an existing DOITransDet entity and save it to the S/4HANA system.
      Specified by:
      updateTransfDetail in interface PraDivisionOfInterestService
      Parameters:
      dOITransDet - DOITransDet entity object that will be updated in the S/4HANA system.
      Returns:
      A request builder to update an existing DOITransDet entity. To perform execution, call the execute method on the request builder object.
    • getAllTransfHeader

      @Nonnull public GetAllRequestBuilder<DOITransfer> getAllTransfHeader()
      Deprecated.
      Description copied from interface: PraDivisionOfInterestService
      Fetch multiple DOITransfer entities.
      Specified by:
      getAllTransfHeader in interface PraDivisionOfInterestService
      Returns:
      A request builder to fetch multiple DOITransfer 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.
    • countTransfHeader

      @Nonnull public CountRequestBuilder<DOITransfer> countTransfHeader()
      Deprecated.
      Description copied from interface: PraDivisionOfInterestService
      Fetch the number of entries from the DOITransfer entity collection matching the filter and search expressions.
      Specified by:
      countTransfHeader in interface PraDivisionOfInterestService
      Returns:
      A request builder to fetch the count of DOITransfer 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.
    • getTransfHeaderByKey

      @Nonnull public GetByKeyRequestBuilder<DOITransfer> getTransfHeaderByKey(String pRAFundsTransferChangeNumber, String pRATransferFromCustSuplrCode, String pRAFundsTransferFromOwner, String pRAFndsTransfFrmOwnrIntrstType, String pRAFndsTransfFrmOwnrIntrstSeq, String pRAReferenceCompanyCode, String pRARefJointVentureName, String pRAReferenceDOI, LocalDate dOIOwnerEffectiveFromDate)
      Deprecated.
      Description copied from interface: PraDivisionOfInterestService
      Fetch a single DOITransfer entity using key fields.
      Specified by:
      getTransfHeaderByKey in interface PraDivisionOfInterestService
      Parameters:
      pRAFundsTransferChangeNumber - RD transfer change number

      Constraints: Not nullable, Maximum length: 12

      pRATransferFromCustSuplrCode - Transferor customer / vendor indicator

      Constraints: Not nullable, Maximum length: 1

      pRAFundsTransferFromOwner - Transferor - owner

      Constraints: Not nullable, Maximum length: 10

      pRAFndsTransfFrmOwnrIntrstType - Transferor participant interest type

      Constraints: Not nullable, Maximum length: 2

      pRAFndsTransfFrmOwnrIntrstSeq - Transferor owner interest sequence number

      Constraints: Not nullable, Maximum length: 2

      pRAReferenceCompanyCode - Company Code

      Constraints: Not nullable, Maximum length: 4

      pRARefJointVentureName - Joint Venture

      Constraints: Not nullable, Maximum length: 6

      pRAReferenceDOI - Division of Interest (DOI)

      Constraints: Not nullable, Maximum length: 5

      dOIOwnerEffectiveFromDate - Effective from date

      Constraints: Not nullable

      Returns:
      A request builder to fetch a single DOITransfer 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.
    • createTransfHeader

      @Nonnull public CreateRequestBuilder<DOITransfer> createTransfHeader(@Nonnull DOITransfer dOITransfer)
      Deprecated.
      Description copied from interface: PraDivisionOfInterestService
      Create a new DOITransfer entity and save it to the S/4HANA system.
      Specified by:
      createTransfHeader in interface PraDivisionOfInterestService
      Parameters:
      dOITransfer - DOITransfer entity object that will be created in the S/4HANA system.
      Returns:
      A request builder to create a new DOITransfer entity. To perform execution, call the execute method on the request builder object.
    • updateTransfHeader

      @Nonnull public UpdateRequestBuilder<DOITransfer> updateTransfHeader(@Nonnull DOITransfer dOITransfer)
      Deprecated.
      Description copied from interface: PraDivisionOfInterestService
      Update an existing DOITransfer entity and save it to the S/4HANA system.
      Specified by:
      updateTransfHeader in interface PraDivisionOfInterestService
      Parameters:
      dOITransfer - DOITransfer entity object that will be updated in the S/4HANA system.
      Returns:
      A request builder to update an existing DOITransfer entity. To perform execution, call the execute method on the request builder object.
    • getServicePath

      @Nonnull public String getServicePath()
      Deprecated.
      Specified by:
      getServicePath in interface ServiceWithNavigableEntities