Interface PurchaseOrderService

All Known Implementing Classes:
DefaultPurchaseOrderService

@Deprecated public interface PurchaseOrderService
Deprecated.
The service and all its related classes are deprecated. Please use the odata generator to generate the VDM.

This service enables you to create purchase orders through an API call from a source system outside SAP S/4HANA Cloud. Furthermore, the service enables you to read, update or delete existing purchase orders from the SAP S/4HANA Cloud system. The service is based on the OData protocol..

Business Documentation

Reference: SAP Business Accelerator Hub

Details:

OData Service: CE_PURCHASEORDER_0001
API Version: 1.0.0
Minimum ERP Version: 2302
Communication Scenario: Purchase Order Integration(SAP_COM_0053)
Scope Items: Consumable Purchasing(BNX), Service and Material Procurement - Project-Based Services(J13), Procurement of Direct Materials(J45), Procurement of Direct Materials(O45), Consumable Purchasing(ONX), Service Procurement with Ariba Network and SAP Fieldglass(4R2)
Authentication Methods: x509
Service Group Name: API_PURCHASEORDER_2
Business Object: Purchase Order
  • Field Details

  • Method Details

    • withServicePath

      @Nonnull PurchaseOrderService withServicePath(@Nonnull String servicePath)
      Deprecated.
      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.
    • batch

      @Nonnull BatchRequestBuilder batch()
      Deprecated.
      Creates a batch request builder object.
      Returns:
      A request builder to handle batch operation on this service. To perform execution, call the execute method on the request builder object.
    • getAllPOSubcontractingComponent

      @Nonnull GetAllRequestBuilder<POSubcontractingComponent> getAllPOSubcontractingComponent()
      Deprecated.
      Fetch multiple POSubcontractingComponent entities.
      Returns:
      A request builder to fetch multiple POSubcontractingComponent 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.
    • countPOSubcontractingComponent

      @Nonnull CountRequestBuilder<POSubcontractingComponent> countPOSubcontractingComponent()
      Deprecated.
      Fetch the number of entries from the POSubcontractingComponent entity collection matching the filter and search expressions.
      Returns:
      A request builder to fetch the count of POSubcontractingComponent 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.
    • getPOSubcontractingComponentByKey

      @Nonnull GetByKeyRequestBuilder<POSubcontractingComponent> getPOSubcontractingComponentByKey(String purchaseOrder, String purchaseOrderItem, String scheduleLine, String reservationItem, String recordType)
      Deprecated.
      Fetch a single POSubcontractingComponent entity using key fields.
      Parameters:
      reservationItem - Reservation Item

      Constraints: Not nullable, Maximum length: 4

      recordType - Reservation Record Type

      Constraints: Not nullable, Maximum length: 1

      purchaseOrder - Purchasing Document

      Constraints: Not nullable, Maximum length: 10

      scheduleLine - Delivery Schedule Line Counter

      Constraints: Not nullable, Maximum length: 4

      purchaseOrderItem - Purchasing Document Item

      Constraints: Not nullable, Maximum length: 5

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

      @Nonnull UpdateRequestBuilder<POSubcontractingComponent> updatePOSubcontractingComponent(@Nonnull POSubcontractingComponent pOSubcontractingComponent)
      Deprecated.
      Update an existing POSubcontractingComponent entity and save it to the S/4HANA system.
      Parameters:
      pOSubcontractingComponent - POSubcontractingComponent entity object that will be updated in the S/4HANA system.
      Returns:
      A request builder to update an existing POSubcontractingComponent entity. To perform execution, call the execute method on the request builder object.
    • getAllPurchaseOrder

      @Nonnull GetAllRequestBuilder<PurchaseOrder> getAllPurchaseOrder()
      Deprecated.
      Fetch multiple PurchaseOrder entities.
      Returns:
      A request builder to fetch multiple PurchaseOrder 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.
    • countPurchaseOrder

      @Nonnull CountRequestBuilder<PurchaseOrder> countPurchaseOrder()
      Deprecated.
      Fetch the number of entries from the PurchaseOrder entity collection matching the filter and search expressions.
      Returns:
      A request builder to fetch the count of PurchaseOrder 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.
    • getPurchaseOrderByKey

      @Nonnull GetByKeyRequestBuilder<PurchaseOrder> getPurchaseOrderByKey(String purchaseOrder)
      Deprecated.
      Fetch a single PurchaseOrder entity using key fields.
      Parameters:
      purchaseOrder - Purchase Order Number

      Constraints: Not nullable, Maximum length: 10

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

      @Nonnull CreateRequestBuilder<PurchaseOrder> createPurchaseOrder(@Nonnull PurchaseOrder purchaseOrder)
      Deprecated.
      Create a new PurchaseOrder entity and save it to the S/4HANA system.
      Parameters:
      purchaseOrder - PurchaseOrder entity object that will be created in the S/4HANA system.
      Returns:
      A request builder to create a new PurchaseOrder entity. To perform execution, call the execute method on the request builder object.
    • updatePurchaseOrder

      @Nonnull UpdateRequestBuilder<PurchaseOrder> updatePurchaseOrder(@Nonnull PurchaseOrder purchaseOrder)
      Deprecated.
      Update an existing PurchaseOrder entity and save it to the S/4HANA system.
      Parameters:
      purchaseOrder - PurchaseOrder entity object that will be updated in the S/4HANA system.
      Returns:
      A request builder to update an existing PurchaseOrder entity. To perform execution, call the execute method on the request builder object.
    • deletePurchaseOrder

      @Nonnull DeleteRequestBuilder<PurchaseOrder> deletePurchaseOrder(@Nonnull PurchaseOrder purchaseOrder)
      Deprecated.
      Deletes an existing PurchaseOrder entity in the S/4HANA system.
      Parameters:
      purchaseOrder - PurchaseOrder entity object that will be deleted in the S/4HANA system.
      Returns:
      A request builder to delete an existing PurchaseOrder entity. To perform execution, call the execute method on the request builder object.
    • getAllPurchaseOrderAccountAssignment

      @Nonnull GetAllRequestBuilder<PurchaseOrderAccountAssignment> getAllPurchaseOrderAccountAssignment()
      Deprecated.
      Fetch multiple PurchaseOrderAccountAssignment entities.
      Returns:
      A request builder to fetch multiple PurchaseOrderAccountAssignment 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.
    • countPurchaseOrderAccountAssignment

      @Nonnull CountRequestBuilder<PurchaseOrderAccountAssignment> countPurchaseOrderAccountAssignment()
      Deprecated.
      Fetch the number of entries from the PurchaseOrderAccountAssignment entity collection matching the filter and search expressions.
      Returns:
      A request builder to fetch the count of PurchaseOrderAccountAssignment 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.
    • getPurchaseOrderAccountAssignmentByKey

      @Nonnull GetByKeyRequestBuilder<PurchaseOrderAccountAssignment> getPurchaseOrderAccountAssignmentByKey(String purchaseOrder, String purchaseOrderItem, String accountAssignmentNumber)
      Deprecated.
      Fetch a single PurchaseOrderAccountAssignment entity using key fields.
      Parameters:
      purchaseOrder - Purchasing Document Number

      Constraints: Not nullable, Maximum length: 10

      accountAssignmentNumber - Sequential Number of Account Assignment

      Constraints: Not nullable, Maximum length: 2

      purchaseOrderItem - Item Number of Purchasing Document

      Constraints: Not nullable, Maximum length: 5

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

      @Nonnull UpdateRequestBuilder<PurchaseOrderAccountAssignment> updatePurchaseOrderAccountAssignment(@Nonnull PurchaseOrderAccountAssignment purchaseOrderAccountAssignment)
      Deprecated.
      Update an existing PurchaseOrderAccountAssignment entity and save it to the S/4HANA system.
      Parameters:
      purchaseOrderAccountAssignment - PurchaseOrderAccountAssignment entity object that will be updated in the S/4HANA system.
      Returns:
      A request builder to update an existing PurchaseOrderAccountAssignment entity. To perform execution, call the execute method on the request builder object.
    • getAllPurchaseOrderInvoicingPlan

      @Nonnull GetAllRequestBuilder<PurchaseOrderInvoicingPlan> getAllPurchaseOrderInvoicingPlan()
      Deprecated.
      Fetch multiple PurchaseOrderInvoicingPlan entities.
      Returns:
      A request builder to fetch multiple PurchaseOrderInvoicingPlan 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.
    • countPurchaseOrderInvoicingPlan

      @Nonnull CountRequestBuilder<PurchaseOrderInvoicingPlan> countPurchaseOrderInvoicingPlan()
      Deprecated.
      Fetch the number of entries from the PurchaseOrderInvoicingPlan entity collection matching the filter and search expressions.
      Returns:
      A request builder to fetch the count of PurchaseOrderInvoicingPlan 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.
    • getPurchaseOrderInvoicingPlanByKey

      @Nonnull GetByKeyRequestBuilder<PurchaseOrderInvoicingPlan> getPurchaseOrderInvoicingPlanByKey(String purchaseOrder, String purchaseOrderItem, String invoicingPlan)
      Deprecated.
      Fetch a single PurchaseOrderInvoicingPlan entity using key fields.
      Parameters:
      purchaseOrder - Purchase Order Number

      Constraints: Not nullable, Maximum length: 10

      purchaseOrderItem - Item Number of Purchase Order

      Constraints: Not nullable, Maximum length: 5

      invoicingPlan - Billing Plan Number / Invoicing Plan Number

      Constraints: Not nullable, Maximum length: 10

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

      @Nonnull CreateRequestBuilder<PurchaseOrderInvoicingPlan> createPurchaseOrderInvoicingPlan(@Nonnull PurchaseOrderInvoicingPlan purchaseOrderInvoicingPlan)
      Deprecated.
      Create a new PurchaseOrderInvoicingPlan entity and save it to the S/4HANA system.
      Parameters:
      purchaseOrderInvoicingPlan - PurchaseOrderInvoicingPlan entity object that will be created in the S/4HANA system.
      Returns:
      A request builder to create a new PurchaseOrderInvoicingPlan entity. To perform execution, call the execute method on the request builder object.
    • getAllPurchaseOrderInvoicingPlanItem

      @Nonnull GetAllRequestBuilder<POInvoicingPlanItem> getAllPurchaseOrderInvoicingPlanItem()
      Deprecated.
      Fetch multiple POInvoicingPlanItem entities.
      Returns:
      A request builder to fetch multiple POInvoicingPlanItem 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.
    • countPurchaseOrderInvoicingPlanItem

      @Nonnull CountRequestBuilder<POInvoicingPlanItem> countPurchaseOrderInvoicingPlanItem()
      Deprecated.
      Fetch the number of entries from the POInvoicingPlanItem entity collection matching the filter and search expressions.
      Returns:
      A request builder to fetch the count of POInvoicingPlanItem 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.
    • getPurchaseOrderInvoicingPlanItemByKey

      @Nonnull GetByKeyRequestBuilder<POInvoicingPlanItem> getPurchaseOrderInvoicingPlanItemByKey(String purchaseOrder, String purchaseOrderItem, String invoicingPlanItem, String invoicingPlan)
      Deprecated.
      Fetch a single POInvoicingPlanItem entity using key fields.
      Parameters:
      invoicingPlanItem - Item for billing plan/invoice plan/payment cards

      Constraints: Not nullable, Maximum length: 6

      purchaseOrder - Purchase Order Number

      Constraints: Not nullable, Maximum length: 10

      purchaseOrderItem - Item Number of Purchase Order

      Constraints: Not nullable, Maximum length: 5

      invoicingPlan - Billing Plan Number / Invoicing Plan Number

      Constraints: Not nullable, Maximum length: 10

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

      @Nonnull GetAllRequestBuilder<PurchaseOrderItem> getAllPurchaseOrderItem()
      Deprecated.
      Fetch multiple PurchaseOrderItem entities.
      Returns:
      A request builder to fetch multiple PurchaseOrderItem 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.
    • countPurchaseOrderItem

      @Nonnull CountRequestBuilder<PurchaseOrderItem> countPurchaseOrderItem()
      Deprecated.
      Fetch the number of entries from the PurchaseOrderItem entity collection matching the filter and search expressions.
      Returns:
      A request builder to fetch the count of PurchaseOrderItem 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.
    • getPurchaseOrderItemByKey

      @Nonnull GetByKeyRequestBuilder<PurchaseOrderItem> getPurchaseOrderItemByKey(String purchaseOrder, String purchaseOrderItem)
      Deprecated.
      Fetch a single PurchaseOrderItem entity using key fields.
      Parameters:
      purchaseOrder - Purchase Order Number

      Constraints: Not nullable, Maximum length: 10

      purchaseOrderItem - Item Number of Purchase Order

      Constraints: Not nullable, Maximum length: 5

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

      @Nonnull CreateRequestBuilder<PurchaseOrderItem> createPurchaseOrderItem(@Nonnull PurchaseOrderItem purchaseOrderItem)
      Deprecated.
      Create a new PurchaseOrderItem entity and save it to the S/4HANA system.
      Parameters:
      purchaseOrderItem - PurchaseOrderItem entity object that will be created in the S/4HANA system.
      Returns:
      A request builder to create a new PurchaseOrderItem entity. To perform execution, call the execute method on the request builder object.
    • updatePurchaseOrderItem

      @Nonnull UpdateRequestBuilder<PurchaseOrderItem> updatePurchaseOrderItem(@Nonnull PurchaseOrderItem purchaseOrderItem)
      Deprecated.
      Update an existing PurchaseOrderItem entity and save it to the S/4HANA system.
      Parameters:
      purchaseOrderItem - PurchaseOrderItem entity object that will be updated in the S/4HANA system.
      Returns:
      A request builder to update an existing PurchaseOrderItem entity. To perform execution, call the execute method on the request builder object.
    • deletePurchaseOrderItem

      @Nonnull DeleteRequestBuilder<PurchaseOrderItem> deletePurchaseOrderItem(@Nonnull PurchaseOrderItem purchaseOrderItem)
      Deprecated.
      Deletes an existing PurchaseOrderItem entity in the S/4HANA system.
      Parameters:
      purchaseOrderItem - PurchaseOrderItem entity object that will be deleted in the S/4HANA system.
      Returns:
      A request builder to delete an existing PurchaseOrderItem entity. To perform execution, call the execute method on the request builder object.
    • getAllPurchaseOrderItemNote

      @Nonnull GetAllRequestBuilder<PurchaseOrderItemNote> getAllPurchaseOrderItemNote()
      Deprecated.
      Fetch multiple PurchaseOrderItemNote entities.
      Returns:
      A request builder to fetch multiple PurchaseOrderItemNote 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.
    • countPurchaseOrderItemNote

      @Nonnull CountRequestBuilder<PurchaseOrderItemNote> countPurchaseOrderItemNote()
      Deprecated.
      Fetch the number of entries from the PurchaseOrderItemNote entity collection matching the filter and search expressions.
      Returns:
      A request builder to fetch the count of PurchaseOrderItemNote 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.
    • getPurchaseOrderItemNoteByKey

      @Nonnull GetByKeyRequestBuilder<PurchaseOrderItemNote> getPurchaseOrderItemNoteByKey(String purchaseOrder, String purchaseOrderItem, String textObjectType, String language)
      Deprecated.
      Fetch a single PurchaseOrderItemNote entity using key fields.
      Parameters:
      textObjectType - Text ID

      Constraints: Not nullable, Maximum length: 4

      purchaseOrder - Purchase Order Number

      Constraints: Not nullable, Maximum length: 10

      language - Language Key

      Constraints: Not nullable, Maximum length: 2

      purchaseOrderItem - Item Number of Purchase Order

      Constraints: Not nullable, Maximum length: 5

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

      @Nonnull GetAllRequestBuilder<PurchaseOrderNote> getAllPurchaseOrderNote()
      Deprecated.
      Fetch multiple PurchaseOrderNote entities.
      Returns:
      A request builder to fetch multiple PurchaseOrderNote 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.
    • countPurchaseOrderNote

      @Nonnull CountRequestBuilder<PurchaseOrderNote> countPurchaseOrderNote()
      Deprecated.
      Fetch the number of entries from the PurchaseOrderNote entity collection matching the filter and search expressions.
      Returns:
      A request builder to fetch the count of PurchaseOrderNote 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.
    • getPurchaseOrderNoteByKey

      @Nonnull GetByKeyRequestBuilder<PurchaseOrderNote> getPurchaseOrderNoteByKey(String purchaseOrder, String textObjectType, String language)
      Deprecated.
      Fetch a single PurchaseOrderNote entity using key fields.
      Parameters:
      textObjectType - Text ID

      Constraints: Not nullable, Maximum length: 4

      purchaseOrder - Purchase Order Number

      Constraints: Not nullable, Maximum length: 10

      language - Language Key

      Constraints: Not nullable, Maximum length: 2

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

      @Nonnull GetAllRequestBuilder<PurchaseOrderPartner> getAllPurchaseOrderPartner()
      Deprecated.
      Fetch multiple PurchaseOrderPartner entities.
      Returns:
      A request builder to fetch multiple PurchaseOrderPartner 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.
    • countPurchaseOrderPartner

      @Nonnull CountRequestBuilder<PurchaseOrderPartner> countPurchaseOrderPartner()
      Deprecated.
      Fetch the number of entries from the PurchaseOrderPartner entity collection matching the filter and search expressions.
      Returns:
      A request builder to fetch the count of PurchaseOrderPartner 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.
    • getPurchaseOrderPartnerByKey

      @Nonnull GetByKeyRequestBuilder<PurchaseOrderPartner> getPurchaseOrderPartnerByKey(String purchaseOrder, String partnerFunction)
      Deprecated.
      Fetch a single PurchaseOrderPartner entity using key fields.
      Parameters:
      partnerFunction - Partner Function

      Constraints: Not nullable, Maximum length: 2

      purchaseOrder - Purchasing Document Number

      Constraints: Not nullable, Maximum length: 10

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

      @Nonnull GetAllRequestBuilder<PurchaseOrderScheduleLine> getAllPurchaseOrderScheduleLine()
      Deprecated.
      Fetch multiple PurchaseOrderScheduleLine entities.
      Returns:
      A request builder to fetch multiple PurchaseOrderScheduleLine 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.
    • countPurchaseOrderScheduleLine

      @Nonnull CountRequestBuilder<PurchaseOrderScheduleLine> countPurchaseOrderScheduleLine()
      Deprecated.
      Fetch the number of entries from the PurchaseOrderScheduleLine entity collection matching the filter and search expressions.
      Returns:
      A request builder to fetch the count of PurchaseOrderScheduleLine 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.
    • getPurchaseOrderScheduleLineByKey

      @Nonnull GetByKeyRequestBuilder<PurchaseOrderScheduleLine> getPurchaseOrderScheduleLineByKey(String purchaseOrder, String purchaseOrderItem, String scheduleLine)
      Deprecated.
      Fetch a single PurchaseOrderScheduleLine entity using key fields.
      Parameters:
      purchaseOrder - Purchasing Document Number

      Constraints: Not nullable, Maximum length: 10

      scheduleLine - Delivery Schedule Line Counter

      Constraints: Not nullable, Maximum length: 4

      purchaseOrderItem - Item Number of Purchasing Document

      Constraints: Not nullable, Maximum length: 5

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

      @Nonnull CreateRequestBuilder<PurchaseOrderScheduleLine> createPurchaseOrderScheduleLine(@Nonnull PurchaseOrderScheduleLine purchaseOrderScheduleLine)
      Deprecated.
      Create a new PurchaseOrderScheduleLine entity and save it to the S/4HANA system.
      Parameters:
      purchaseOrderScheduleLine - PurchaseOrderScheduleLine entity object that will be created in the S/4HANA system.
      Returns:
      A request builder to create a new PurchaseOrderScheduleLine entity. To perform execution, call the execute method on the request builder object.
    • updatePurchaseOrderScheduleLine

      @Nonnull UpdateRequestBuilder<PurchaseOrderScheduleLine> updatePurchaseOrderScheduleLine(@Nonnull PurchaseOrderScheduleLine purchaseOrderScheduleLine)
      Deprecated.
      Update an existing PurchaseOrderScheduleLine entity and save it to the S/4HANA system.
      Parameters:
      purchaseOrderScheduleLine - PurchaseOrderScheduleLine entity object that will be updated in the S/4HANA system.
      Returns:
      A request builder to update an existing PurchaseOrderScheduleLine entity. To perform execution, call the execute method on the request builder object.
    • getAllPurchaseOrderSupplierAddress

      @Nonnull GetAllRequestBuilder<PurchaseOrderSupplierAddress> getAllPurchaseOrderSupplierAddress()
      Deprecated.
      Fetch multiple PurchaseOrderSupplierAddress entities.
      Returns:
      A request builder to fetch multiple PurchaseOrderSupplierAddress 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.
    • countPurchaseOrderSupplierAddress

      @Nonnull CountRequestBuilder<PurchaseOrderSupplierAddress> countPurchaseOrderSupplierAddress()
      Deprecated.
      Fetch the number of entries from the PurchaseOrderSupplierAddress entity collection matching the filter and search expressions.
      Returns:
      A request builder to fetch the count of PurchaseOrderSupplierAddress 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.
    • getPurchaseOrderSupplierAddressByKey

      @Nonnull GetByKeyRequestBuilder<PurchaseOrderSupplierAddress> getPurchaseOrderSupplierAddressByKey(String supplierAddressID, String purchaseOrder)
      Deprecated.
      Fetch a single PurchaseOrderSupplierAddress entity using key fields.
      Parameters:
      supplierAddressID - Address Number

      Constraints: Not nullable, Maximum length: 10

      purchaseOrder - Purchase Order Number

      Constraints: Not nullable, Maximum length: 10

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

      @Nonnull UpdateRequestBuilder<PurchaseOrderSupplierAddress> updatePurchaseOrderSupplierAddress(@Nonnull PurchaseOrderSupplierAddress purchaseOrderSupplierAddress)
      Deprecated.
      Update an existing PurchaseOrderSupplierAddress entity and save it to the S/4HANA system.
      Parameters:
      purchaseOrderSupplierAddress - PurchaseOrderSupplierAddress entity object that will be updated in the S/4HANA system.
      Returns:
      A request builder to update an existing PurchaseOrderSupplierAddress entity. To perform execution, call the execute method on the request builder object.
    • getAllPurOrderItemDeliveryAddress

      @Nonnull GetAllRequestBuilder<PurOrderItemDeliveryAddress> getAllPurOrderItemDeliveryAddress()
      Deprecated.
      Fetch multiple PurOrderItemDeliveryAddress entities.
      Returns:
      A request builder to fetch multiple PurOrderItemDeliveryAddress 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.
    • countPurOrderItemDeliveryAddress

      @Nonnull CountRequestBuilder<PurOrderItemDeliveryAddress> countPurOrderItemDeliveryAddress()
      Deprecated.
      Fetch the number of entries from the PurOrderItemDeliveryAddress entity collection matching the filter and search expressions.
      Returns:
      A request builder to fetch the count of PurOrderItemDeliveryAddress 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.
    • getPurOrderItemDeliveryAddressByKey

      @Nonnull GetByKeyRequestBuilder<PurOrderItemDeliveryAddress> getPurOrderItemDeliveryAddressByKey(String purchaseOrder, String purchaseOrderItem, String deliveryAddressID)
      Deprecated.
      Fetch a single PurOrderItemDeliveryAddress entity using key fields.
      Parameters:
      deliveryAddressID - Manual address number in purchasing document item

      Constraints: Not nullable, Maximum length: 10

      purchaseOrder - Purchasing Document Number

      Constraints: Not nullable, Maximum length: 10

      purchaseOrderItem - Item Number of Purchase Order

      Constraints: Not nullable, Maximum length: 5

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

      @Nonnull UpdateRequestBuilder<PurOrderItemDeliveryAddress> updatePurOrderItemDeliveryAddress(@Nonnull PurOrderItemDeliveryAddress purOrderItemDeliveryAddress)
      Deprecated.
      Update an existing PurOrderItemDeliveryAddress entity and save it to the S/4HANA system.
      Parameters:
      purOrderItemDeliveryAddress - PurOrderItemDeliveryAddress entity object that will be updated in the S/4HANA system.
      Returns:
      A request builder to update an existing PurOrderItemDeliveryAddress entity. To perform execution, call the execute method on the request builder object.
    • getAllPurOrderItemPricingElement

      @Nonnull GetAllRequestBuilder<PurOrderItemPricingElement> getAllPurOrderItemPricingElement()
      Deprecated.
      Fetch multiple PurOrderItemPricingElement entities.
      Returns:
      A request builder to fetch multiple PurOrderItemPricingElement 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.
    • countPurOrderItemPricingElement

      @Nonnull CountRequestBuilder<PurOrderItemPricingElement> countPurOrderItemPricingElement()
      Deprecated.
      Fetch the number of entries from the PurOrderItemPricingElement entity collection matching the filter and search expressions.
      Returns:
      A request builder to fetch the count of PurOrderItemPricingElement 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.
    • getPurOrderItemPricingElementByKey

      @Nonnull GetByKeyRequestBuilder<PurOrderItemPricingElement> getPurOrderItemPricingElementByKey(String purchaseOrder, String purchaseOrderItem, String pricingDocument, String pricingDocumentItem, String pricingProcedureStep, String pricingProcedureCounter)
      Deprecated.
      Fetch a single PurOrderItemPricingElement entity using key fields.
      Parameters:
      pricingDocumentItem - Condition item number

      Constraints: Not nullable, Maximum length: 6

      pricingProcedureCounter - Condition Counter

      Constraints: Not nullable, Maximum length: 3

      purchaseOrder - Purchasing Document Number

      Constraints: Not nullable, Maximum length: 10

      purchaseOrderItem - Item Number of Purchasing Document

      Constraints: Not nullable, Maximum length: 5

      pricingProcedureStep - Step Number

      Constraints: Not nullable, Maximum length: 3

      pricingDocument - Number of the Document Condition

      Constraints: Not nullable, Maximum length: 10

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

      @Nonnull UpdateRequestBuilder<PurOrderItemPricingElement> updatePurOrderItemPricingElement(@Nonnull PurOrderItemPricingElement purOrderItemPricingElement)
      Deprecated.
      Update an existing PurOrderItemPricingElement entity and save it to the S/4HANA system.
      Parameters:
      purOrderItemPricingElement - PurOrderItemPricingElement entity object that will be updated in the S/4HANA system.
      Returns:
      A request builder to update an existing PurOrderItemPricingElement entity. To perform execution, call the execute method on the request builder object.