public interface ProcessPurchaseOrdersService
This service enables you to create purchase orders through an API call from a source system outside SAP S/4HANA Cloud or SAP S/4HANA on-Premise. Furthermore, the service enables you to read, update, and delete existing purchase order data from the SAP S/4HANA Cloud or SAP S/4HANA on- Premise system.
Reference: SAP API Business Hub
OData Service: | API_PURCHASEORDER_PROCESS_SRV |
API Version: | 1 |
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) |
PurOrdAccountAssignmentFluentHelper getAllPurOrdAccountAssignment()
PurOrdAccountAssignment
entities.PurOrdAccountAssignment
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.PurOrdAccountAssignmentByKeyFluentHelper getPurOrdAccountAssignmentByKey(String purchaseOrder, String purchaseOrderItem, String accountAssignmentNumber)
PurOrdAccountAssignment
entity using key fields.purchaseOrder
- Purchasing Document NumberConstraints: Not nullable, Maximum length: 10
accountAssignmentNumber
- Sequential Number of Account AssignmentConstraints: Not nullable, Maximum length: 2
purchaseOrderItem
- Item Number of Purchasing DocumentConstraints: Not nullable, Maximum length: 5
PurOrdAccountAssignment
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.PurOrdAccountAssignmentCreateFluentHelper createPurOrdAccountAssignment(PurOrdAccountAssignment purOrdAccountAssignment)
PurOrdAccountAssignment
entity and save it to the S/4HANA system.purOrdAccountAssignment
- PurOrdAccountAssignment
entity object that will be created in the S/4HANA system.PurOrdAccountAssignment
entity. To perform execution, call the execute
method on the fluent helper object.PurOrdAccountAssignmentUpdateFluentHelper updatePurOrdAccountAssignment(PurOrdAccountAssignment purOrdAccountAssignment)
PurOrdAccountAssignment
entity and save it to the S/4HANA system.purOrdAccountAssignment
- PurOrdAccountAssignment
entity object that will be updated in the S/4HANA system.PurOrdAccountAssignment
entity. To perform execution, call the execute
method on the fluent helper object.PurOrdAccountAssignmentDeleteFluentHelper deletePurOrdAccountAssignment(PurOrdAccountAssignment purOrdAccountAssignment)
PurOrdAccountAssignment
entity in the S/4HANA system.purOrdAccountAssignment
- PurOrdAccountAssignment
entity object that will be deleted in the S/4HANA system.PurOrdAccountAssignment
entity. To perform execution, call the execute
method on the fluent helper object.PurOrdPricingElementFluentHelper getAllPurOrdPricingElement()
PurOrdPricingElement
entities.PurOrdPricingElement
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.PurOrdPricingElementByKeyFluentHelper getPurOrdPricingElementByKey(String purchaseOrder, String purchaseOrderItem, String pricingDocument, String pricingDocumentItem, String pricingProcedureStep, String pricingProcedureCounter)
PurOrdPricingElement
entity using key fields.pricingDocumentItem
- Condition item numberConstraints: Not nullable, Maximum length: 6
pricingProcedureCounter
- Condition CounterConstraints: Not nullable, Maximum length: 3
purchaseOrder
- Purchasing Document NumberConstraints: Not nullable, Maximum length: 10
purchaseOrderItem
- Item Number of Purchasing DocumentConstraints: Not nullable, Maximum length: 5
pricingProcedureStep
- Step NumberConstraints: Not nullable, Maximum length: 3
pricingDocument
- Number of the Document ConditionConstraints: Not nullable, Maximum length: 10
PurOrdPricingElement
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.PurOrdPricingElementCreateFluentHelper createPurOrdPricingElement(PurOrdPricingElement purOrdPricingElement)
PurOrdPricingElement
entity and save it to the S/4HANA system.purOrdPricingElement
- PurOrdPricingElement
entity object that will be created in the S/4HANA system.PurOrdPricingElement
entity. To perform execution, call the execute
method on the fluent helper object.PurOrdPricingElementUpdateFluentHelper updatePurOrdPricingElement(PurOrdPricingElement purOrdPricingElement)
PurOrdPricingElement
entity and save it to the S/4HANA system.purOrdPricingElement
- PurOrdPricingElement
entity object that will be updated in the S/4HANA system.PurOrdPricingElement
entity. To perform execution, call the execute
method on the fluent helper object.PurOrdPricingElementDeleteFluentHelper deletePurOrdPricingElement(PurOrdPricingElement purOrdPricingElement)
PurOrdPricingElement
entity in the S/4HANA system.purOrdPricingElement
- PurOrdPricingElement
entity object that will be deleted in the S/4HANA system.PurOrdPricingElement
entity. To perform execution, call the execute
method on the fluent helper object.PurchaseOrderFluentHelper getAllPurchaseOrder()
PurchaseOrder
entities.PurchaseOrder
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.PurchaseOrderByKeyFluentHelper getPurchaseOrderByKey(String purchaseOrder)
PurchaseOrder
entity using key fields.purchaseOrder
- Purchase Order NumberConstraints: Not nullable, Maximum length: 10
PurchaseOrder
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.PurchaseOrderCreateFluentHelper createPurchaseOrder(PurchaseOrder purchaseOrder)
PurchaseOrder
entity and save it to the S/4HANA system.purchaseOrder
- PurchaseOrder
entity object that will be created in the S/4HANA system.PurchaseOrder
entity. To perform execution, call the execute
method on the fluent helper object.PurchaseOrderUpdateFluentHelper updatePurchaseOrder(PurchaseOrder purchaseOrder)
PurchaseOrder
entity and save it to the S/4HANA system.purchaseOrder
- PurchaseOrder
entity object that will be updated in the S/4HANA system.PurchaseOrder
entity. To perform execution, call the execute
method on the fluent helper object.PurchaseOrderDeleteFluentHelper deletePurchaseOrder(PurchaseOrder purchaseOrder)
PurchaseOrder
entity in the S/4HANA system.purchaseOrder
- PurchaseOrder
entity object that will be deleted in the S/4HANA system.PurchaseOrder
entity. To perform execution, call the execute
method on the fluent helper object.PurchaseOrderItemFluentHelper getAllPurchaseOrderItem()
PurchaseOrderItem
entities.PurchaseOrderItem
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.PurchaseOrderItemByKeyFluentHelper getPurchaseOrderItemByKey(String purchaseOrder, String purchaseOrderItem)
PurchaseOrderItem
entity using key fields.purchaseOrder
- Purchasing Document NumberConstraints: Not nullable, Maximum length: 10
purchaseOrderItem
- Item Number of Purchase OrderConstraints: Not nullable, Maximum length: 5
PurchaseOrderItem
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.PurchaseOrderItemCreateFluentHelper createPurchaseOrderItem(PurchaseOrderItem purchaseOrderItem)
PurchaseOrderItem
entity and save it to the S/4HANA system.purchaseOrderItem
- PurchaseOrderItem
entity object that will be created in the S/4HANA system.PurchaseOrderItem
entity. To perform execution, call the execute
method on the fluent helper object.PurchaseOrderItemUpdateFluentHelper updatePurchaseOrderItem(PurchaseOrderItem purchaseOrderItem)
PurchaseOrderItem
entity and save it to the S/4HANA system.purchaseOrderItem
- PurchaseOrderItem
entity object that will be updated in the S/4HANA system.PurchaseOrderItem
entity. To perform execution, call the execute
method on the fluent helper object.PurchaseOrderItemDeleteFluentHelper deletePurchaseOrderItem(PurchaseOrderItem purchaseOrderItem)
PurchaseOrderItem
entity in the S/4HANA system.purchaseOrderItem
- PurchaseOrderItem
entity object that will be deleted in the S/4HANA system.PurchaseOrderItem
entity. To perform execution, call the execute
method on the fluent helper object.PurchaseOrderScheduleLineFluentHelper getAllPurchaseOrderScheduleLine()
PurchaseOrderScheduleLine
entities.PurchaseOrderScheduleLine
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.PurchaseOrderScheduleLineByKeyFluentHelper getPurchaseOrderScheduleLineByKey(String purchasingDocument, String purchasingDocumentItem, String scheduleLine)
PurchaseOrderScheduleLine
entity using key fields.purchasingDocument
- Purchasing Document NumberConstraints: Not nullable, Maximum length: 10
scheduleLine
- Delivery Schedule Line CounterConstraints: Not nullable, Maximum length: 4
purchasingDocumentItem
- Item Number of Purchasing DocumentConstraints: Not nullable, Maximum length: 5
PurchaseOrderScheduleLine
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.PurchaseOrderScheduleLineCreateFluentHelper createPurchaseOrderScheduleLine(PurchaseOrderScheduleLine purchaseOrderScheduleLine)
PurchaseOrderScheduleLine
entity and save it to the S/4HANA system.purchaseOrderScheduleLine
- PurchaseOrderScheduleLine
entity object that will be created in the S/4HANA system.PurchaseOrderScheduleLine
entity. To perform execution, call the execute
method on the fluent helper object.PurchaseOrderScheduleLineUpdateFluentHelper updatePurchaseOrderScheduleLine(PurchaseOrderScheduleLine purchaseOrderScheduleLine)
PurchaseOrderScheduleLine
entity and save it to the S/4HANA system.purchaseOrderScheduleLine
- PurchaseOrderScheduleLine
entity object that will be updated in the S/4HANA system.PurchaseOrderScheduleLine
entity. To perform execution, call the execute
method on the fluent helper object.PurchaseOrderScheduleLineDeleteFluentHelper deletePurchaseOrderScheduleLine(PurchaseOrderScheduleLine purchaseOrderScheduleLine)
PurchaseOrderScheduleLine
entity in the S/4HANA system.purchaseOrderScheduleLine
- PurchaseOrderScheduleLine
entity object that will be deleted in the S/4HANA system.PurchaseOrderScheduleLine
entity. To perform execution, call the execute
method on the fluent helper object.Copyright © 2017 SAP SE. All rights reserved.