Interface CreditMemoRequestService

All Superinterfaces:
BatchService<CreditMemoRequestServiceBatch>
All Known Implementing Classes:
DefaultCreditMemoRequestService

public interface CreditMemoRequestService extends BatchService<CreditMemoRequestServiceBatch>

In every API call, you can make use of the following operations: - You can read entire credit memo requests or only parts of the data, using the provided filters. - You can create credit memo requests. Note that you must use “deep insert” requests (a header plus the following entities: header partner, header pricing element, item, item partner, and item pricing element). You cannot create entities without including any related entities. - For existing credit memo requests, you can create new items. Note that you must use “deep insert” requests (with the following entities: item partner and item pricing element). You cannot create entities without including any related entities. - For existing credit memo requests, you can update the following entities (that is, you can change the content of their properties): the header, header partner, header pricing element, item, item partner, and item pricing element. - For existing credit memo requests, you can delete the header, header partner, header pricing element, item, item partner, and item pricing element. - You can accept or deny approval requests for credit memo requests that cannot be processed without the consent of an approver..

Business Documentation

Reference: SAP API Business Hub

Details:

OData Service: API_CREDIT_MEMO_REQUEST_SRV
API Version: 1.0.0
Minimum ERP Version: 2302
Communication Scenario: Credit Memo Request Integration(SAP_COM_0158)
Scope Items: Credit Memo Processing(1EZ), Invoice Correction Process with Credit Memo(BKL), Invoice Correction Process with Credit Memo(OKL), Credit Memo Processing(PEZ)
Authentication Methods: x509
Business Object: Credit Memo Request
  • Field Details

  • Method Details

    • withServicePath

      @Nonnull CreditMemoRequestService withServicePath(@Nonnull String servicePath)
      Overrides the default service path and returns a new service instance with the specified service path. Also adjusts the respective entity URLs.
      Parameters:
      servicePath - Service path that will override the default.
      Returns:
      A new service instance with the specified service path.
    • getAllCrdMmReqItemSubsqntProcFlow

      @Nonnull CrdMmReqItemSubsqntProcFlowFluentHelper getAllCrdMmReqItemSubsqntProcFlow()
      Fetch multiple CrdMmReqItemSubsqntProcFlow entities.
      Returns:
      A fluent helper to fetch multiple CrdMmReqItemSubsqntProcFlow entities. This fluent helper allows methods which modify the underlying query to be called before executing the query itself. To perform execution, call the execute method on the fluent helper object.
    • getCrdMmReqItemSubsqntProcFlowByKey

      @Nonnull CrdMmReqItemSubsqntProcFlowByKeyFluentHelper getCrdMmReqItemSubsqntProcFlowByKey(String creditMemoRequest, String creditMemoRequestItem, UUID docRelationshipUUID)
      Fetch a single CrdMmReqItemSubsqntProcFlow entity using key fields.
      Parameters:
      docRelationshipUUID - SD Unique Document Relationship Identification

      Constraints: Not nullable

      creditMemoRequest - Preceding sales and distribution document

      Constraints: Not nullable, Maximum length: 10

      creditMemoRequestItem - Preceding Item of an SD Document

      Constraints: Not nullable, Maximum length: 6

      Returns:
      A fluent helper to fetch a single CrdMmReqItemSubsqntProcFlow entity using key fields. This fluent helper allows methods which modify the underlying query to be called before executing the query itself. To perform execution, call the execute method on the fluent helper object.
    • getAllCreditMemoReqItemPartner

      @Nonnull CreditMemoReqItemPartnerFluentHelper getAllCreditMemoReqItemPartner()
      Fetch multiple CreditMemoReqItemPartner entities.
      Returns:
      A fluent helper to fetch multiple CreditMemoReqItemPartner entities. This fluent helper allows methods which modify the underlying query to be called before executing the query itself. To perform execution, call the execute method on the fluent helper object.
    • getCreditMemoReqItemPartnerByKey

      @Nonnull CreditMemoReqItemPartnerByKeyFluentHelper getCreditMemoReqItemPartnerByKey(String creditMemoRequest, String creditMemoRequestItem, String partnerFunction)
      Fetch a single CreditMemoReqItemPartner entity using key fields.
      Parameters:
      partnerFunction - Partner Function

      Constraints: Not nullable, Maximum length: 2

      creditMemoRequest - Sales and Distribution Document Number

      Constraints: Not nullable, Maximum length: 10

      creditMemoRequestItem - Item number of the SD document

      Constraints: Not nullable, Maximum length: 6

      Returns:
      A fluent helper to fetch a single CreditMemoReqItemPartner entity using key fields. This fluent helper allows methods which modify the underlying query to be called before executing the query itself. To perform execution, call the execute method on the fluent helper object.
    • updateCreditMemoReqItemPartner

      @Nonnull CreditMemoReqItemPartnerUpdateFluentHelper updateCreditMemoReqItemPartner(@Nonnull CreditMemoReqItemPartner creditMemoReqItemPartner)
      Update an existing CreditMemoReqItemPartner entity and save it to the S/4HANA system.
      Parameters:
      creditMemoReqItemPartner - CreditMemoReqItemPartner entity object that will be updated in the S/4HANA system.
      Returns:
      A fluent helper to update an existing CreditMemoReqItemPartner entity. To perform execution, call the execute method on the fluent helper object.
    • deleteCreditMemoReqItemPartner

      @Nonnull CreditMemoReqItemPartnerDeleteFluentHelper deleteCreditMemoReqItemPartner(@Nonnull CreditMemoReqItemPartner creditMemoReqItemPartner)
      Deletes an existing CreditMemoReqItemPartner entity in the S/4HANA system.
      Parameters:
      creditMemoReqItemPartner - CreditMemoReqItemPartner entity object that will be deleted in the S/4HANA system.
      Returns:
      A fluent helper to delete an existing CreditMemoReqItemPartner entity. To perform execution, call the execute method on the fluent helper object.
    • getAllCreditMemoReqItemPrcgElmnt

      @Nonnull CreditMemoReqItemPrcgElmntFluentHelper getAllCreditMemoReqItemPrcgElmnt()
      Fetch multiple CreditMemoReqItemPrcgElmnt entities.
      Returns:
      A fluent helper to fetch multiple CreditMemoReqItemPrcgElmnt entities. This fluent helper allows methods which modify the underlying query to be called before executing the query itself. To perform execution, call the execute method on the fluent helper object.
    • getCreditMemoReqItemPrcgElmntByKey

      @Nonnull CreditMemoReqItemPrcgElmntByKeyFluentHelper getCreditMemoReqItemPrcgElmntByKey(String creditMemoRequest, String creditMemoRequestItem, String pricingProcedureStep, String pricingProcedureCounter)
      Fetch a single CreditMemoReqItemPrcgElmnt entity using key fields.
      Parameters:
      pricingProcedureCounter - Condition Counter

      Constraints: Not nullable, Maximum length: 3

      creditMemoRequest - Sales Document

      Constraints: Not nullable, Maximum length: 10

      creditMemoRequestItem - Condition item number

      Constraints: Not nullable, Maximum length: 6

      pricingProcedureStep - Step Number

      Constraints: Not nullable, Maximum length: 3

      Returns:
      A fluent helper to fetch a single CreditMemoReqItemPrcgElmnt entity using key fields. This fluent helper allows methods which modify the underlying query to be called before executing the query itself. To perform execution, call the execute method on the fluent helper object.
    • updateCreditMemoReqItemPrcgElmnt

      @Nonnull CreditMemoReqItemPrcgElmntUpdateFluentHelper updateCreditMemoReqItemPrcgElmnt(@Nonnull CreditMemoReqItemPrcgElmnt creditMemoReqItemPrcgElmnt)
      Update an existing CreditMemoReqItemPrcgElmnt entity and save it to the S/4HANA system.
      Parameters:
      creditMemoReqItemPrcgElmnt - CreditMemoReqItemPrcgElmnt entity object that will be updated in the S/4HANA system.
      Returns:
      A fluent helper to update an existing CreditMemoReqItemPrcgElmnt entity. To perform execution, call the execute method on the fluent helper object.
    • deleteCreditMemoReqItemPrcgElmnt

      @Nonnull CreditMemoReqItemPrcgElmntDeleteFluentHelper deleteCreditMemoReqItemPrcgElmnt(@Nonnull CreditMemoReqItemPrcgElmnt creditMemoReqItemPrcgElmnt)
      Deletes an existing CreditMemoReqItemPrcgElmnt entity in the S/4HANA system.
      Parameters:
      creditMemoReqItemPrcgElmnt - CreditMemoReqItemPrcgElmnt entity object that will be deleted in the S/4HANA system.
      Returns:
      A fluent helper to delete an existing CreditMemoReqItemPrcgElmnt entity. To perform execution, call the execute method on the fluent helper object.
    • getAllCreditMemoReqItemText

      @Nonnull CreditMemoReqItemTextFluentHelper getAllCreditMemoReqItemText()
      Fetch multiple CreditMemoReqItemText entities.
      Returns:
      A fluent helper to fetch multiple CreditMemoReqItemText entities. This fluent helper allows methods which modify the underlying query to be called before executing the query itself. To perform execution, call the execute method on the fluent helper object.
    • getCreditMemoReqItemTextByKey

      @Nonnull CreditMemoReqItemTextByKeyFluentHelper getCreditMemoReqItemTextByKey(String creditMemoRequest, String creditMemoRequestItem, String language, String longTextID)
      Fetch a single CreditMemoReqItemText entity using key fields.
      Parameters:
      creditMemoRequest - Credit Memo Request

      Constraints: Not nullable, Maximum length: 10

      language - Language Key

      Constraints: Not nullable, Maximum length: 2

      creditMemoRequestItem - Credit Memo Request Item

      Constraints: Not nullable, Maximum length: 6

      longTextID - Text ID

      Constraints: Not nullable, Maximum length: 4

      Returns:
      A fluent helper to fetch a single CreditMemoReqItemText entity using key fields. This fluent helper allows methods which modify the underlying query to be called before executing the query itself. To perform execution, call the execute method on the fluent helper object.
    • updateCreditMemoReqItemText

      @Nonnull CreditMemoReqItemTextUpdateFluentHelper updateCreditMemoReqItemText(@Nonnull CreditMemoReqItemText creditMemoReqItemText)
      Update an existing CreditMemoReqItemText entity and save it to the S/4HANA system.
      Parameters:
      creditMemoReqItemText - CreditMemoReqItemText entity object that will be updated in the S/4HANA system.
      Returns:
      A fluent helper to update an existing CreditMemoReqItemText entity. To perform execution, call the execute method on the fluent helper object.
    • deleteCreditMemoReqItemText

      @Nonnull CreditMemoReqItemTextDeleteFluentHelper deleteCreditMemoReqItemText(@Nonnull CreditMemoReqItemText creditMemoReqItemText)
      Deletes an existing CreditMemoReqItemText entity in the S/4HANA system.
      Parameters:
      creditMemoReqItemText - CreditMemoReqItemText entity object that will be deleted in the S/4HANA system.
      Returns:
      A fluent helper to delete an existing CreditMemoReqItemText entity. To perform execution, call the execute method on the fluent helper object.
    • getAllCreditMemoReqPartner

      @Nonnull CreditMemoReqPartnerFluentHelper getAllCreditMemoReqPartner()
      Fetch multiple CreditMemoReqPartner entities.
      Returns:
      A fluent helper to fetch multiple CreditMemoReqPartner entities. This fluent helper allows methods which modify the underlying query to be called before executing the query itself. To perform execution, call the execute method on the fluent helper object.
    • getCreditMemoReqPartnerByKey

      @Nonnull CreditMemoReqPartnerByKeyFluentHelper getCreditMemoReqPartnerByKey(String creditMemoRequest, String partnerFunction)
      Fetch a single CreditMemoReqPartner entity using key fields.
      Parameters:
      partnerFunction - Partner Function

      Constraints: Not nullable, Maximum length: 2

      creditMemoRequest - Sales and Distribution Document Number

      Constraints: Not nullable, Maximum length: 10

      Returns:
      A fluent helper to fetch a single CreditMemoReqPartner entity using key fields. This fluent helper allows methods which modify the underlying query to be called before executing the query itself. To perform execution, call the execute method on the fluent helper object.
    • updateCreditMemoReqPartner

      @Nonnull CreditMemoReqPartnerUpdateFluentHelper updateCreditMemoReqPartner(@Nonnull CreditMemoReqPartner creditMemoReqPartner)
      Update an existing CreditMemoReqPartner entity and save it to the S/4HANA system.
      Parameters:
      creditMemoReqPartner - CreditMemoReqPartner entity object that will be updated in the S/4HANA system.
      Returns:
      A fluent helper to update an existing CreditMemoReqPartner entity. To perform execution, call the execute method on the fluent helper object.
    • deleteCreditMemoReqPartner

      @Nonnull CreditMemoReqPartnerDeleteFluentHelper deleteCreditMemoReqPartner(@Nonnull CreditMemoReqPartner creditMemoReqPartner)
      Deletes an existing CreditMemoReqPartner entity in the S/4HANA system.
      Parameters:
      creditMemoReqPartner - CreditMemoReqPartner entity object that will be deleted in the S/4HANA system.
      Returns:
      A fluent helper to delete an existing CreditMemoReqPartner entity. To perform execution, call the execute method on the fluent helper object.
    • getAllCreditMemoReqPrcgElmnt

      @Nonnull CreditMemoReqPrcgElmntFluentHelper getAllCreditMemoReqPrcgElmnt()
      Fetch multiple CreditMemoReqPrcgElmnt entities.
      Returns:
      A fluent helper to fetch multiple CreditMemoReqPrcgElmnt entities. This fluent helper allows methods which modify the underlying query to be called before executing the query itself. To perform execution, call the execute method on the fluent helper object.
    • getCreditMemoReqPrcgElmntByKey

      @Nonnull CreditMemoReqPrcgElmntByKeyFluentHelper getCreditMemoReqPrcgElmntByKey(String creditMemoRequest, String pricingProcedureStep, String pricingProcedureCounter)
      Fetch a single CreditMemoReqPrcgElmnt entity using key fields.
      Parameters:
      pricingProcedureCounter - Condition Counter

      Constraints: Not nullable, Maximum length: 3

      creditMemoRequest - Sales Document

      Constraints: Not nullable, Maximum length: 10

      pricingProcedureStep - Step Number

      Constraints: Not nullable, Maximum length: 3

      Returns:
      A fluent helper to fetch a single CreditMemoReqPrcgElmnt entity using key fields. This fluent helper allows methods which modify the underlying query to be called before executing the query itself. To perform execution, call the execute method on the fluent helper object.
    • updateCreditMemoReqPrcgElmnt

      @Nonnull CreditMemoReqPrcgElmntUpdateFluentHelper updateCreditMemoReqPrcgElmnt(@Nonnull CreditMemoReqPrcgElmnt creditMemoReqPrcgElmnt)
      Update an existing CreditMemoReqPrcgElmnt entity and save it to the S/4HANA system.
      Parameters:
      creditMemoReqPrcgElmnt - CreditMemoReqPrcgElmnt entity object that will be updated in the S/4HANA system.
      Returns:
      A fluent helper to update an existing CreditMemoReqPrcgElmnt entity. To perform execution, call the execute method on the fluent helper object.
    • deleteCreditMemoReqPrcgElmnt

      @Nonnull CreditMemoReqPrcgElmntDeleteFluentHelper deleteCreditMemoReqPrcgElmnt(@Nonnull CreditMemoReqPrcgElmnt creditMemoReqPrcgElmnt)
      Deletes an existing CreditMemoReqPrcgElmnt entity in the S/4HANA system.
      Parameters:
      creditMemoReqPrcgElmnt - CreditMemoReqPrcgElmnt entity object that will be deleted in the S/4HANA system.
      Returns:
      A fluent helper to delete an existing CreditMemoReqPrcgElmnt entity. To perform execution, call the execute method on the fluent helper object.
    • getAllCreditMemoReqSubsqntProcFlow

      @Nonnull CreditMemoReqSubsqntProcFlowFluentHelper getAllCreditMemoReqSubsqntProcFlow()
      Fetch multiple CreditMemoReqSubsqntProcFlow entities.
      Returns:
      A fluent helper to fetch multiple CreditMemoReqSubsqntProcFlow entities. This fluent helper allows methods which modify the underlying query to be called before executing the query itself. To perform execution, call the execute method on the fluent helper object.
    • getCreditMemoReqSubsqntProcFlowByKey

      @Nonnull CreditMemoReqSubsqntProcFlowByKeyFluentHelper getCreditMemoReqSubsqntProcFlowByKey(String creditMemoRequest, String subsequentDocument)
      Fetch a single CreditMemoReqSubsqntProcFlow entity using key fields.
      Parameters:
      creditMemoRequest - Preceding sales and distribution document

      Constraints: Not nullable, Maximum length: 10

      subsequentDocument - Subsequent Sales and Distribution Document

      Constraints: Not nullable, Maximum length: 10

      Returns:
      A fluent helper to fetch a single CreditMemoReqSubsqntProcFlow entity using key fields. This fluent helper allows methods which modify the underlying query to be called before executing the query itself. To perform execution, call the execute method on the fluent helper object.
    • getAllCreditMemoReqText

      @Nonnull CreditMemoReqTextFluentHelper getAllCreditMemoReqText()
      Fetch multiple CreditMemoReqText entities.
      Returns:
      A fluent helper to fetch multiple CreditMemoReqText entities. This fluent helper allows methods which modify the underlying query to be called before executing the query itself. To perform execution, call the execute method on the fluent helper object.
    • getCreditMemoReqTextByKey

      @Nonnull CreditMemoReqTextByKeyFluentHelper getCreditMemoReqTextByKey(String creditMemoRequest, String language, String longTextID)
      Fetch a single CreditMemoReqText entity using key fields.
      Parameters:
      creditMemoRequest - Credit Memo Request

      Constraints: Not nullable, Maximum length: 10

      language - Language Key

      Constraints: Not nullable, Maximum length: 2

      longTextID - Text ID

      Constraints: Not nullable, Maximum length: 4

      Returns:
      A fluent helper to fetch a single CreditMemoReqText entity using key fields. This fluent helper allows methods which modify the underlying query to be called before executing the query itself. To perform execution, call the execute method on the fluent helper object.
    • updateCreditMemoReqText

      @Nonnull CreditMemoReqTextUpdateFluentHelper updateCreditMemoReqText(@Nonnull CreditMemoReqText creditMemoReqText)
      Update an existing CreditMemoReqText entity and save it to the S/4HANA system.
      Parameters:
      creditMemoReqText - CreditMemoReqText entity object that will be updated in the S/4HANA system.
      Returns:
      A fluent helper to update an existing CreditMemoReqText entity. To perform execution, call the execute method on the fluent helper object.
    • deleteCreditMemoReqText

      @Nonnull CreditMemoReqTextDeleteFluentHelper deleteCreditMemoReqText(@Nonnull CreditMemoReqText creditMemoReqText)
      Deletes an existing CreditMemoReqText entity in the S/4HANA system.
      Parameters:
      creditMemoReqText - CreditMemoReqText entity object that will be deleted in the S/4HANA system.
      Returns:
      A fluent helper to delete an existing CreditMemoReqText entity. To perform execution, call the execute method on the fluent helper object.
    • getAllCreditMemoRequest

      @Nonnull CreditMemoRequestFluentHelper getAllCreditMemoRequest()
      Fetch multiple CreditMemoRequest entities.
      Returns:
      A fluent helper to fetch multiple CreditMemoRequest entities. This fluent helper allows methods which modify the underlying query to be called before executing the query itself. To perform execution, call the execute method on the fluent helper object.
    • getCreditMemoRequestByKey

      @Nonnull CreditMemoRequestByKeyFluentHelper getCreditMemoRequestByKey(String creditMemoRequest)
      Fetch a single CreditMemoRequest entity using key fields.
      Parameters:
      creditMemoRequest - Credit Memo Request

      Constraints: Not nullable, Maximum length: 10

      Returns:
      A fluent helper to fetch a single CreditMemoRequest entity using key fields. This fluent helper allows methods which modify the underlying query to be called before executing the query itself. To perform execution, call the execute method on the fluent helper object.
    • createCreditMemoRequest

      @Nonnull CreditMemoRequestCreateFluentHelper createCreditMemoRequest(@Nonnull CreditMemoRequest creditMemoRequest)
      Create a new CreditMemoRequest entity and save it to the S/4HANA system.
      Parameters:
      creditMemoRequest - CreditMemoRequest entity object that will be created in the S/4HANA system.
      Returns:
      A fluent helper to create a new CreditMemoRequest entity. To perform execution, call the execute method on the fluent helper object.
    • updateCreditMemoRequest

      @Nonnull CreditMemoRequestUpdateFluentHelper updateCreditMemoRequest(@Nonnull CreditMemoRequest creditMemoRequest)
      Update an existing CreditMemoRequest entity and save it to the S/4HANA system.
      Parameters:
      creditMemoRequest - CreditMemoRequest entity object that will be updated in the S/4HANA system.
      Returns:
      A fluent helper to update an existing CreditMemoRequest entity. To perform execution, call the execute method on the fluent helper object.
    • deleteCreditMemoRequest

      @Nonnull CreditMemoRequestDeleteFluentHelper deleteCreditMemoRequest(@Nonnull CreditMemoRequest creditMemoRequest)
      Deletes an existing CreditMemoRequest entity in the S/4HANA system.
      Parameters:
      creditMemoRequest - CreditMemoRequest entity object that will be deleted in the S/4HANA system.
      Returns:
      A fluent helper to delete an existing CreditMemoRequest entity. To perform execution, call the execute method on the fluent helper object.
    • getAllCreditMemoRequestItem

      @Nonnull CreditMemoRequestItemFluentHelper getAllCreditMemoRequestItem()
      Fetch multiple CreditMemoRequestItem entities.
      Returns:
      A fluent helper to fetch multiple CreditMemoRequestItem entities. This fluent helper allows methods which modify the underlying query to be called before executing the query itself. To perform execution, call the execute method on the fluent helper object.
    • getCreditMemoRequestItemByKey

      @Nonnull CreditMemoRequestItemByKeyFluentHelper getCreditMemoRequestItemByKey(String creditMemoRequest, String creditMemoRequestItem)
      Fetch a single CreditMemoRequestItem entity using key fields.
      Parameters:
      creditMemoRequest - Credit Memo Request

      Constraints: Not nullable, Maximum length: 10

      creditMemoRequestItem - Credit Memo Request Item

      Constraints: Not nullable, Maximum length: 6

      Returns:
      A fluent helper to fetch a single CreditMemoRequestItem entity using key fields. This fluent helper allows methods which modify the underlying query to be called before executing the query itself. To perform execution, call the execute method on the fluent helper object.
    • createCreditMemoRequestItem

      @Nonnull CreditMemoRequestItemCreateFluentHelper createCreditMemoRequestItem(@Nonnull CreditMemoRequestItem creditMemoRequestItem)
      Create a new CreditMemoRequestItem entity and save it to the S/4HANA system.
      Parameters:
      creditMemoRequestItem - CreditMemoRequestItem entity object that will be created in the S/4HANA system.
      Returns:
      A fluent helper to create a new CreditMemoRequestItem entity. To perform execution, call the execute method on the fluent helper object.
    • updateCreditMemoRequestItem

      @Nonnull CreditMemoRequestItemUpdateFluentHelper updateCreditMemoRequestItem(@Nonnull CreditMemoRequestItem creditMemoRequestItem)
      Update an existing CreditMemoRequestItem entity and save it to the S/4HANA system.
      Parameters:
      creditMemoRequestItem - CreditMemoRequestItem entity object that will be updated in the S/4HANA system.
      Returns:
      A fluent helper to update an existing CreditMemoRequestItem entity. To perform execution, call the execute method on the fluent helper object.
    • deleteCreditMemoRequestItem

      @Nonnull CreditMemoRequestItemDeleteFluentHelper deleteCreditMemoRequestItem(@Nonnull CreditMemoRequestItem creditMemoRequestItem)
      Deletes an existing CreditMemoRequestItem entity in the S/4HANA system.
      Parameters:
      creditMemoRequestItem - CreditMemoRequestItem entity object that will be deleted in the S/4HANA system.
      Returns:
      A fluent helper to delete an existing CreditMemoRequestItem entity. To perform execution, call the execute method on the fluent helper object.
    • getAllBusinessAreaStdVH

      @Nonnull BusinessAreaStdVHFluentHelper getAllBusinessAreaStdVH()
      Fetch multiple BusinessAreaStdVH entities.
      Returns:
      A fluent helper to fetch multiple BusinessAreaStdVH entities. This fluent helper allows methods which modify the underlying query to be called before executing the query itself. To perform execution, call the execute method on the fluent helper object.
    • getBusinessAreaStdVHByKey

      @Nonnull BusinessAreaStdVHByKeyFluentHelper getBusinessAreaStdVHByKey(String businessArea)
      Fetch a single BusinessAreaStdVH entity using key fields.
      Parameters:
      businessArea - Business Area

      Constraints: Not nullable, Maximum length: 4

      Returns:
      A fluent helper to fetch a single BusinessAreaStdVH entity using key fields. This fluent helper allows methods which modify the underlying query to be called before executing the query itself. To perform execution, call the execute method on the fluent helper object.
    • getAllCompanyCodeStdVH

      @Nonnull CompanyCodeStdVHFluentHelper getAllCompanyCodeStdVH()
      Fetch multiple CompanyCodeStdVH entities.
      Returns:
      A fluent helper to fetch multiple CompanyCodeStdVH entities. This fluent helper allows methods which modify the underlying query to be called before executing the query itself. To perform execution, call the execute method on the fluent helper object.
    • getCompanyCodeStdVHByKey

      @Nonnull CompanyCodeStdVHByKeyFluentHelper getCompanyCodeStdVHByKey(String companyCode)
      Fetch a single CompanyCodeStdVH entity using key fields.
      Parameters:
      companyCode - Company Code

      Constraints: Not nullable, Maximum length: 4

      Returns:
      A fluent helper to fetch a single CompanyCodeStdVH entity using key fields. This fluent helper allows methods which modify the underlying query to be called before executing the query itself. To perform execution, call the execute method on the fluent helper object.
    • getAllControllingAreaStdVH

      @Nonnull ControllingAreaStdVHFluentHelper getAllControllingAreaStdVH()
      Fetch multiple ControllingAreaStdVH entities.
      Returns:
      A fluent helper to fetch multiple ControllingAreaStdVH entities. This fluent helper allows methods which modify the underlying query to be called before executing the query itself. To perform execution, call the execute method on the fluent helper object.
    • getControllingAreaStdVHByKey

      @Nonnull ControllingAreaStdVHByKeyFluentHelper getControllingAreaStdVHByKey(String controllingArea)
      Fetch a single ControllingAreaStdVH entity using key fields.
      Parameters:
      controllingArea - Controlling Area

      Constraints: Not nullable, Maximum length: 4

      Returns:
      A fluent helper to fetch a single ControllingAreaStdVH entity using key fields. This fluent helper allows methods which modify the underlying query to be called before executing the query itself. To perform execution, call the execute method on the fluent helper object.
    • getAllControllingObjectStdVH

      @Nonnull ControllingObjectStdVHFluentHelper getAllControllingObjectStdVH()
      Fetch multiple ControllingObjectStdVH entities.
      Returns:
      A fluent helper to fetch multiple ControllingObjectStdVH entities. This fluent helper allows methods which modify the underlying query to be called before executing the query itself. To perform execution, call the execute method on the fluent helper object.
    • getControllingObjectStdVHByKey

      @Nonnull ControllingObjectStdVHByKeyFluentHelper getControllingObjectStdVHByKey(String controllingObject)
      Fetch a single ControllingObjectStdVH entity using key fields.
      Parameters:
      controllingObject - Object Number

      Constraints: Not nullable, Maximum length: 22

      Returns:
      A fluent helper to fetch a single ControllingObjectStdVH entity using key fields. This fluent helper allows methods which modify the underlying query to be called before executing the query itself. To perform execution, call the execute method on the fluent helper object.
    • getAllCreditControlAreaStdVH

      @Nonnull CreditControlAreaStdVHFluentHelper getAllCreditControlAreaStdVH()
      Fetch multiple CreditControlAreaStdVH entities.
      Returns:
      A fluent helper to fetch multiple CreditControlAreaStdVH entities. This fluent helper allows methods which modify the underlying query to be called before executing the query itself. To perform execution, call the execute method on the fluent helper object.
    • getCreditControlAreaStdVHByKey

      @Nonnull CreditControlAreaStdVHByKeyFluentHelper getCreditControlAreaStdVHByKey(String creditControlArea)
      Fetch a single CreditControlAreaStdVH entity using key fields.
      Parameters:
      creditControlArea - Credit Control Area

      Constraints: Not nullable, Maximum length: 4

      Returns:
      A fluent helper to fetch a single CreditControlAreaStdVH entity using key fields. This fluent helper allows methods which modify the underlying query to be called before executing the query itself. To perform execution, call the execute method on the fluent helper object.
    • getAllCustomer_VH

      @Nonnull Customer_VHFluentHelper getAllCustomer_VH()
      Fetch multiple Customer_VH entities.
      Returns:
      A fluent helper to fetch multiple Customer_VH entities. This fluent helper allows methods which modify the underlying query to be called before executing the query itself. To perform execution, call the execute method on the fluent helper object.
    • getCustomer_VHByKey

      @Nonnull Customer_VHByKeyFluentHelper getCustomer_VHByKey(String customer)
      Fetch a single Customer_VH entity using key fields.
      Parameters:
      customer - Customer Number

      Constraints: Not nullable, Maximum length: 10

      Returns:
      A fluent helper to fetch a single Customer_VH entity using key fields. This fluent helper allows methods which modify the underlying query to be called before executing the query itself. To perform execution, call the execute method on the fluent helper object.
    • getAllMaterialStdVH

      @Nonnull MaterialStdVHFluentHelper getAllMaterialStdVH()
      Fetch multiple MaterialStdVH entities.
      Returns:
      A fluent helper to fetch multiple MaterialStdVH entities. This fluent helper allows methods which modify the underlying query to be called before executing the query itself. To perform execution, call the execute method on the fluent helper object.
    • getMaterialStdVHByKey

      @Nonnull MaterialStdVHByKeyFluentHelper getMaterialStdVHByKey(String material)
      Fetch a single MaterialStdVH entity using key fields.
      Parameters:
      material - Material Number

      Constraints: Not nullable, Maximum length: 40

      Returns:
      A fluent helper to fetch a single MaterialStdVH entity using key fields. This fluent helper allows methods which modify the underlying query to be called before executing the query itself. To perform execution, call the execute method on the fluent helper object.
    • getAllProductStdVH

      @Nonnull ProductStdVHFluentHelper getAllProductStdVH()
      Fetch multiple ProductStdVH entities.
      Returns:
      A fluent helper to fetch multiple ProductStdVH entities. This fluent helper allows methods which modify the underlying query to be called before executing the query itself. To perform execution, call the execute method on the fluent helper object.
    • getProductStdVHByKey

      @Nonnull ProductStdVHByKeyFluentHelper getProductStdVHByKey(String product)
      Fetch a single ProductStdVH entity using key fields.
      Parameters:
      product - Product Number

      Constraints: Not nullable, Maximum length: 40

      Returns:
      A fluent helper to fetch a single ProductStdVH entity using key fields. This fluent helper allows methods which modify the underlying query to be called before executing the query itself. To perform execution, call the execute method on the fluent helper object.
    • getAllSalesDealStdVH

      @Nonnull SalesDealStdVHFluentHelper getAllSalesDealStdVH()
      Fetch multiple SalesDealStdVH entities.
      Returns:
      A fluent helper to fetch multiple SalesDealStdVH entities. This fluent helper allows methods which modify the underlying query to be called before executing the query itself. To perform execution, call the execute method on the fluent helper object.
    • getSalesDealStdVHByKey

      @Nonnull SalesDealStdVHByKeyFluentHelper getSalesDealStdVHByKey(String salesDeal)
      Fetch a single SalesDealStdVH entity using key fields.
      Parameters:
      salesDeal - Agreement (various conditions grouped together)

      Constraints: Not nullable, Maximum length: 10

      Returns:
      A fluent helper to fetch a single SalesDealStdVH entity using key fields. This fluent helper allows methods which modify the underlying query to be called before executing the query itself. To perform execution, call the execute method on the fluent helper object.
    • releaseApprovalRequest

      @Nonnull ReleaseApprovalRequestFluentHelper releaseApprovalRequest(@Nonnull String creditMemoRequest)

      Creates a fluent helper for the releaseApprovalRequest OData function import.

      Parameters:
      creditMemoRequest - Constraints: Not nullable, Maximum length: 11000

      Original parameter name from the Odata EDM: CreditMemoRequest

      Returns:
      A fluent helper object that will execute the releaseApprovalRequest OData function import with the provided parameters. To perform execution, call the execute method on the fluent helper object.
    • rejectApprovalRequest

      @Nonnull RejectApprovalRequestFluentHelper rejectApprovalRequest(@Nonnull String creditMemoRequest)

      Creates a fluent helper for the rejectApprovalRequest OData function import.

      Parameters:
      creditMemoRequest - Constraints: Not nullable, Maximum length: 11000

      Original parameter name from the Odata EDM: CreditMemoRequest

      Returns:
      A fluent helper object that will execute the rejectApprovalRequest OData function import with the provided parameters. To perform execution, call the execute method on the fluent helper object.