@Named public class DefaultProcessPurchaseRequisitionService extends Object implements ProcessPurchaseRequisitionService
This service enables you to create purchase requisitions 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 requisition data from the SAP S/4HANA Cloud or SAP S/4HANA on- Premise system.
Reference: SAP API Business Hub
OData Service: | API_PURCHASEREQ_PROCESS_SRV |
API Version: | 1 |
Communication Scenario: | Purchase Requisition Integration (SAP_COM_0102) |
Scope Items: | Returnables Processing - Intercompany (18J), Consumable Purchasing (BNX), Service and Material Procurement - Project-Based Services (J13), Procurement of Direct Materials (J45) |
Constructor and Description |
---|
DefaultProcessPurchaseRequisitionService() |
public DefaultProcessPurchaseRequisitionService()
public PurReqAddDeliveryFluentHelper getAllPurReqAddDelivery()
ProcessPurchaseRequisitionService
PurReqAddDelivery
entities.getAllPurReqAddDelivery
in interface ProcessPurchaseRequisitionService
PurReqAddDelivery
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 PurReqAddDeliveryByKeyFluentHelper getPurReqAddDeliveryByKey(String purchaseRequisition, String purchaseRequisitionItem)
ProcessPurchaseRequisitionService
PurReqAddDelivery
entity using key fields.getPurReqAddDeliveryByKey
in interface ProcessPurchaseRequisitionService
purchaseRequisition
- Purchase requisition numberConstraints: Not nullable, Maximum length: 10
purchaseRequisitionItem
- Item number of purchase requisitionConstraints: Not nullable, Maximum length: 5
PurReqAddDelivery
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 PurReqAddDeliveryCreateFluentHelper createPurReqAddDelivery(PurReqAddDelivery purReqAddDelivery)
ProcessPurchaseRequisitionService
PurReqAddDelivery
entity and save it to the S/4HANA system.createPurReqAddDelivery
in interface ProcessPurchaseRequisitionService
purReqAddDelivery
- PurReqAddDelivery
entity object that will be created in the S/4HANA system.PurReqAddDelivery
entity. To perform execution, call the execute
method on the fluent helper object.public PurReqAddDeliveryUpdateFluentHelper updatePurReqAddDelivery(PurReqAddDelivery purReqAddDelivery)
ProcessPurchaseRequisitionService
PurReqAddDelivery
entity and save it to the S/4HANA system.updatePurReqAddDelivery
in interface ProcessPurchaseRequisitionService
purReqAddDelivery
- PurReqAddDelivery
entity object that will be updated in the S/4HANA system.PurReqAddDelivery
entity. To perform execution, call the execute
method on the fluent helper object.public PurReqAddDeliveryDeleteFluentHelper deletePurReqAddDelivery(PurReqAddDelivery purReqAddDelivery)
ProcessPurchaseRequisitionService
PurReqAddDelivery
entity in the S/4HANA system.deletePurReqAddDelivery
in interface ProcessPurchaseRequisitionService
purReqAddDelivery
- PurReqAddDelivery
entity object that will be deleted in the S/4HANA system.PurReqAddDelivery
entity. To perform execution, call the execute
method on the fluent helper object.public PurReqnAcctAssgmtFluentHelper getAllPurReqnAcctAssgmt()
ProcessPurchaseRequisitionService
PurReqnAcctAssgmt
entities.getAllPurReqnAcctAssgmt
in interface ProcessPurchaseRequisitionService
PurReqnAcctAssgmt
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 PurReqnAcctAssgmtByKeyFluentHelper getPurReqnAcctAssgmtByKey(String purchaseRequisition, String purchaseRequisitionItem, String purchaseReqnAcctAssgmtNumber)
ProcessPurchaseRequisitionService
PurReqnAcctAssgmt
entity using key fields.getPurReqnAcctAssgmtByKey
in interface ProcessPurchaseRequisitionService
purchaseRequisition
- Purchase Requisition NumberConstraints: Not nullable, Maximum length: 10
purchaseRequisitionItem
- Item Number of Purchase RequisitionConstraints: Not nullable, Maximum length: 5
purchaseReqnAcctAssgmtNumber
- Serial number for PReq account assignment segmentConstraints: Not nullable, Maximum length: 2
PurReqnAcctAssgmt
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 PurReqnAcctAssgmtCreateFluentHelper createPurReqnAcctAssgmt(PurReqnAcctAssgmt purReqnAcctAssgmt)
ProcessPurchaseRequisitionService
PurReqnAcctAssgmt
entity and save it to the S/4HANA system.createPurReqnAcctAssgmt
in interface ProcessPurchaseRequisitionService
purReqnAcctAssgmt
- PurReqnAcctAssgmt
entity object that will be created in the S/4HANA system.PurReqnAcctAssgmt
entity. To perform execution, call the execute
method on the fluent helper object.public PurReqnAcctAssgmtUpdateFluentHelper updatePurReqnAcctAssgmt(PurReqnAcctAssgmt purReqnAcctAssgmt)
ProcessPurchaseRequisitionService
PurReqnAcctAssgmt
entity and save it to the S/4HANA system.updatePurReqnAcctAssgmt
in interface ProcessPurchaseRequisitionService
purReqnAcctAssgmt
- PurReqnAcctAssgmt
entity object that will be updated in the S/4HANA system.PurReqnAcctAssgmt
entity. To perform execution, call the execute
method on the fluent helper object.public PurReqnAcctAssgmtDeleteFluentHelper deletePurReqnAcctAssgmt(PurReqnAcctAssgmt purReqnAcctAssgmt)
ProcessPurchaseRequisitionService
PurReqnAcctAssgmt
entity in the S/4HANA system.deletePurReqnAcctAssgmt
in interface ProcessPurchaseRequisitionService
purReqnAcctAssgmt
- PurReqnAcctAssgmt
entity object that will be deleted in the S/4HANA system.PurReqnAcctAssgmt
entity. To perform execution, call the execute
method on the fluent helper object.public PurchaseRequisitionHeaderFluentHelper getAllPurchaseRequisitionHeader()
ProcessPurchaseRequisitionService
PurchaseRequisitionHeader
entities.getAllPurchaseRequisitionHeader
in interface ProcessPurchaseRequisitionService
PurchaseRequisitionHeader
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 PurchaseRequisitionHeaderByKeyFluentHelper getPurchaseRequisitionHeaderByKey(String purchaseRequisition)
ProcessPurchaseRequisitionService
PurchaseRequisitionHeader
entity using key fields.getPurchaseRequisitionHeaderByKey
in interface ProcessPurchaseRequisitionService
purchaseRequisition
- Purchase requisition numberConstraints: Not nullable, Maximum length: 10
PurchaseRequisitionHeader
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 PurchaseRequisitionHeaderCreateFluentHelper createPurchaseRequisitionHeader(PurchaseRequisitionHeader purchaseRequisitionHeader)
ProcessPurchaseRequisitionService
PurchaseRequisitionHeader
entity and save it to the S/4HANA system.createPurchaseRequisitionHeader
in interface ProcessPurchaseRequisitionService
purchaseRequisitionHeader
- PurchaseRequisitionHeader
entity object that will be created in the S/4HANA system.PurchaseRequisitionHeader
entity. To perform execution, call the execute
method on the fluent helper object.public PurchaseRequisitionHeaderUpdateFluentHelper updatePurchaseRequisitionHeader(PurchaseRequisitionHeader purchaseRequisitionHeader)
ProcessPurchaseRequisitionService
PurchaseRequisitionHeader
entity and save it to the S/4HANA system.updatePurchaseRequisitionHeader
in interface ProcessPurchaseRequisitionService
purchaseRequisitionHeader
- PurchaseRequisitionHeader
entity object that will be updated in the S/4HANA system.PurchaseRequisitionHeader
entity. To perform execution, call the execute
method on the fluent helper object.public PurchaseRequisitionHeaderDeleteFluentHelper deletePurchaseRequisitionHeader(PurchaseRequisitionHeader purchaseRequisitionHeader)
ProcessPurchaseRequisitionService
PurchaseRequisitionHeader
entity in the S/4HANA system.deletePurchaseRequisitionHeader
in interface ProcessPurchaseRequisitionService
purchaseRequisitionHeader
- PurchaseRequisitionHeader
entity object that will be deleted in the S/4HANA system.PurchaseRequisitionHeader
entity. To perform execution, call the execute
method on the fluent helper object.public PurchaseRequisitionItemFluentHelper getAllPurchaseRequisitionItem()
ProcessPurchaseRequisitionService
PurchaseRequisitionItem
entities.getAllPurchaseRequisitionItem
in interface ProcessPurchaseRequisitionService
PurchaseRequisitionItem
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 PurchaseRequisitionItemByKeyFluentHelper getPurchaseRequisitionItemByKey(String purchaseRequisition, String purchaseRequisitionItem)
ProcessPurchaseRequisitionService
PurchaseRequisitionItem
entity using key fields.getPurchaseRequisitionItemByKey
in interface ProcessPurchaseRequisitionService
purchaseRequisition
- Purchase requisition numberConstraints: Not nullable, Maximum length: 10
purchaseRequisitionItem
- Item number of purchase requisitionConstraints: Not nullable, Maximum length: 5
PurchaseRequisitionItem
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 PurchaseRequisitionItemCreateFluentHelper createPurchaseRequisitionItem(PurchaseRequisitionItem purchaseRequisitionItem)
ProcessPurchaseRequisitionService
PurchaseRequisitionItem
entity and save it to the S/4HANA system.createPurchaseRequisitionItem
in interface ProcessPurchaseRequisitionService
purchaseRequisitionItem
- PurchaseRequisitionItem
entity object that will be created in the S/4HANA system.PurchaseRequisitionItem
entity. To perform execution, call the execute
method on the fluent helper object.public PurchaseRequisitionItemUpdateFluentHelper updatePurchaseRequisitionItem(PurchaseRequisitionItem purchaseRequisitionItem)
ProcessPurchaseRequisitionService
PurchaseRequisitionItem
entity and save it to the S/4HANA system.updatePurchaseRequisitionItem
in interface ProcessPurchaseRequisitionService
purchaseRequisitionItem
- PurchaseRequisitionItem
entity object that will be updated in the S/4HANA system.PurchaseRequisitionItem
entity. To perform execution, call the execute
method on the fluent helper object.public PurchaseRequisitionItemDeleteFluentHelper deletePurchaseRequisitionItem(PurchaseRequisitionItem purchaseRequisitionItem)
ProcessPurchaseRequisitionService
PurchaseRequisitionItem
entity in the S/4HANA system.deletePurchaseRequisitionItem
in interface ProcessPurchaseRequisitionService
purchaseRequisitionItem
- PurchaseRequisitionItem
entity object that will be deleted in the S/4HANA system.PurchaseRequisitionItem
entity. To perform execution, call the execute
method on the fluent helper object.Copyright © 2017 SAP SE. All rights reserved.