@Named public class DefaultProcessPurchaseOrdersService extends Object implements 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) |
Constructor and Description |
---|
DefaultProcessPurchaseOrdersService() |
public PurOrdAccountAssignmentFluentHelper getAllPurOrdAccountAssignment()
ProcessPurchaseOrdersService
PurOrdAccountAssignment
entities.getAllPurOrdAccountAssignment
in interface ProcessPurchaseOrdersService
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.public PurOrdAccountAssignmentByKeyFluentHelper getPurOrdAccountAssignmentByKey(String purchaseOrder, String purchaseOrderItem, String accountAssignmentNumber)
ProcessPurchaseOrdersService
PurOrdAccountAssignment
entity using key fields.getPurOrdAccountAssignmentByKey
in interface ProcessPurchaseOrdersService
purchaseOrder
- Purchasing Document NumberConstraints: Not nullable, Maximum length: 10
purchaseOrderItem
- Item Number of Purchasing DocumentConstraints: Not nullable, Maximum length: 5
accountAssignmentNumber
- Sequential Number of Account AssignmentConstraints: Not nullable, Maximum length: 2
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.public PurOrdAccountAssignmentCreateFluentHelper createPurOrdAccountAssignment(PurOrdAccountAssignment purOrdAccountAssignment)
ProcessPurchaseOrdersService
PurOrdAccountAssignment
entity and save it to the S/4HANA system.createPurOrdAccountAssignment
in interface ProcessPurchaseOrdersService
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.public PurOrdAccountAssignmentUpdateFluentHelper updatePurOrdAccountAssignment(PurOrdAccountAssignment purOrdAccountAssignment)
ProcessPurchaseOrdersService
PurOrdAccountAssignment
entity and save it to the S/4HANA system.updatePurOrdAccountAssignment
in interface ProcessPurchaseOrdersService
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.public PurOrdAccountAssignmentDeleteFluentHelper deletePurOrdAccountAssignment(PurOrdAccountAssignment purOrdAccountAssignment)
ProcessPurchaseOrdersService
PurOrdAccountAssignment
entity in the S/4HANA system.deletePurOrdAccountAssignment
in interface ProcessPurchaseOrdersService
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.public PurOrdPricingElementFluentHelper getAllPurOrdPricingElement()
ProcessPurchaseOrdersService
PurOrdPricingElement
entities.getAllPurOrdPricingElement
in interface ProcessPurchaseOrdersService
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.public PurOrdPricingElementByKeyFluentHelper getPurOrdPricingElementByKey(String purchaseOrder, String purchaseOrderItem, String pricingDocument, String pricingDocumentItem, String pricingProcedureStep, String pricingProcedureCounter)
ProcessPurchaseOrdersService
PurOrdPricingElement
entity using key fields.getPurOrdPricingElementByKey
in interface ProcessPurchaseOrdersService
purchaseOrder
- Purchasing Document NumberConstraints: Not nullable, Maximum length: 10
purchaseOrderItem
- Item Number of Purchasing DocumentConstraints: Not nullable, Maximum length: 5
pricingDocument
- Number of the Document ConditionConstraints: Not nullable, Maximum length: 10
pricingDocumentItem
- Condition item numberConstraints: Not nullable, Maximum length: 6
pricingProcedureStep
- Step NumberConstraints: Not nullable, Maximum length: 3
pricingProcedureCounter
- Condition CounterConstraints: Not nullable, Maximum length: 3
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.public PurOrdPricingElementCreateFluentHelper createPurOrdPricingElement(PurOrdPricingElement purOrdPricingElement)
ProcessPurchaseOrdersService
PurOrdPricingElement
entity and save it to the S/4HANA system.createPurOrdPricingElement
in interface ProcessPurchaseOrdersService
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.public PurOrdPricingElementUpdateFluentHelper updatePurOrdPricingElement(PurOrdPricingElement purOrdPricingElement)
ProcessPurchaseOrdersService
PurOrdPricingElement
entity and save it to the S/4HANA system.updatePurOrdPricingElement
in interface ProcessPurchaseOrdersService
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.public PurOrdPricingElementDeleteFluentHelper deletePurOrdPricingElement(PurOrdPricingElement purOrdPricingElement)
ProcessPurchaseOrdersService
PurOrdPricingElement
entity in the S/4HANA system.deletePurOrdPricingElement
in interface ProcessPurchaseOrdersService
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.public PurchaseOrderFluentHelper getAllPurchaseOrder()
ProcessPurchaseOrdersService
PurchaseOrder
entities.getAllPurchaseOrder
in interface ProcessPurchaseOrdersService
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.public PurchaseOrderByKeyFluentHelper getPurchaseOrderByKey(String purchaseOrder)
ProcessPurchaseOrdersService
PurchaseOrder
entity using key fields.getPurchaseOrderByKey
in interface ProcessPurchaseOrdersService
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.public PurchaseOrderCreateFluentHelper createPurchaseOrder(PurchaseOrder purchaseOrder)
ProcessPurchaseOrdersService
PurchaseOrder
entity and save it to the S/4HANA system.createPurchaseOrder
in interface ProcessPurchaseOrdersService
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.public PurchaseOrderUpdateFluentHelper updatePurchaseOrder(PurchaseOrder purchaseOrder)
ProcessPurchaseOrdersService
PurchaseOrder
entity and save it to the S/4HANA system.updatePurchaseOrder
in interface ProcessPurchaseOrdersService
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.public PurchaseOrderDeleteFluentHelper deletePurchaseOrder(PurchaseOrder purchaseOrder)
ProcessPurchaseOrdersService
PurchaseOrder
entity in the S/4HANA system.deletePurchaseOrder
in interface ProcessPurchaseOrdersService
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.public PurchaseOrderItemFluentHelper getAllPurchaseOrderItem()
ProcessPurchaseOrdersService
PurchaseOrderItem
entities.getAllPurchaseOrderItem
in interface ProcessPurchaseOrdersService
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.public PurchaseOrderItemByKeyFluentHelper getPurchaseOrderItemByKey(String purchaseOrder, String purchaseOrderItem)
ProcessPurchaseOrdersService
PurchaseOrderItem
entity using key fields.getPurchaseOrderItemByKey
in interface ProcessPurchaseOrdersService
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.public PurchaseOrderItemCreateFluentHelper createPurchaseOrderItem(PurchaseOrderItem purchaseOrderItem)
ProcessPurchaseOrdersService
PurchaseOrderItem
entity and save it to the S/4HANA system.createPurchaseOrderItem
in interface ProcessPurchaseOrdersService
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.public PurchaseOrderItemUpdateFluentHelper updatePurchaseOrderItem(PurchaseOrderItem purchaseOrderItem)
ProcessPurchaseOrdersService
PurchaseOrderItem
entity and save it to the S/4HANA system.updatePurchaseOrderItem
in interface ProcessPurchaseOrdersService
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.public PurchaseOrderItemDeleteFluentHelper deletePurchaseOrderItem(PurchaseOrderItem purchaseOrderItem)
ProcessPurchaseOrdersService
PurchaseOrderItem
entity in the S/4HANA system.deletePurchaseOrderItem
in interface ProcessPurchaseOrdersService
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.public PurchaseOrderScheduleLineFluentHelper getAllPurchaseOrderScheduleLine()
ProcessPurchaseOrdersService
PurchaseOrderScheduleLine
entities.getAllPurchaseOrderScheduleLine
in interface ProcessPurchaseOrdersService
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.public PurchaseOrderScheduleLineByKeyFluentHelper getPurchaseOrderScheduleLineByKey(String purchasingDocument, String purchasingDocumentItem, String scheduleLine)
ProcessPurchaseOrdersService
PurchaseOrderScheduleLine
entity using key fields.getPurchaseOrderScheduleLineByKey
in interface ProcessPurchaseOrdersService
purchasingDocument
- Purchasing Document NumberConstraints: Not nullable, Maximum length: 10
purchasingDocumentItem
- Item Number of Purchasing DocumentConstraints: Not nullable, Maximum length: 5
scheduleLine
- Delivery Schedule Line CounterConstraints: Not nullable, Maximum length: 4
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.public PurchaseOrderScheduleLineCreateFluentHelper createPurchaseOrderScheduleLine(PurchaseOrderScheduleLine purchaseOrderScheduleLine)
ProcessPurchaseOrdersService
PurchaseOrderScheduleLine
entity and save it to the S/4HANA system.createPurchaseOrderScheduleLine
in interface ProcessPurchaseOrdersService
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.public PurchaseOrderScheduleLineUpdateFluentHelper updatePurchaseOrderScheduleLine(PurchaseOrderScheduleLine purchaseOrderScheduleLine)
ProcessPurchaseOrdersService
PurchaseOrderScheduleLine
entity and save it to the S/4HANA system.updatePurchaseOrderScheduleLine
in interface ProcessPurchaseOrdersService
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.public PurchaseOrderScheduleLineDeleteFluentHelper deletePurchaseOrderScheduleLine(PurchaseOrderScheduleLine purchaseOrderScheduleLine)
ProcessPurchaseOrdersService
PurchaseOrderScheduleLine
entity in the S/4HANA system.deletePurchaseOrderScheduleLine
in interface ProcessPurchaseOrdersService
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.