public interface PurchasingInfoRecordService extends BatchService<PurchasingInfoRecordServiceBatch>
This synchronous inbound service enables you to create, update, and delete purchasing info records with conditions. The service contains general data, purchase organization data and conditions. It is based on the OData protocol. The information is sent in the request as a payload. All information is used when creating a purchasing info record, including conditions are checked for authorizations. Once the purchasing info record has been created, the purchasing info record number is sent in the response. If there are any issues when the purchasing info record is created, the system displays error messages in the response. .
Reference: SAP API Business Hub
OData Service: | OP_API_INFORECORD_PROCESS_SRV_0001 |
API Version: | 1 |
Minimum ERP Version: | 2020 |
Authentication Methods: | Basic, x509 |
Business Object: | Purchasing Info Record |
Modifier and Type | Field and Description |
---|---|
static String |
DEFAULT_SERVICE_PATH
If no other path was provided via the
withServicePath(String) method, this is the default service path
used to access the endpoint. |
batch
static final String DEFAULT_SERVICE_PATH
withServicePath(String)
method, this is the default service path
used to access the endpoint.@Nonnull PurchasingInfoRecordService withServicePath(@Nonnull String servicePath)
servicePath
- Service path that will override the default.@Nonnull PurchasingInfoRecordFluentHelper getAllPurchasingInfoRecord()
PurchasingInfoRecord
entities.PurchasingInfoRecord
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.@Nonnull PurchasingInfoRecordByKeyFluentHelper getPurchasingInfoRecordByKey(String purchasingInfoRecord)
PurchasingInfoRecord
entity using key fields.purchasingInfoRecord
- Number of purchasing info record
Constraints: Not nullable, Maximum length: 10
PurchasingInfoRecord
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.@Nonnull PurchasingInfoRecordCreateFluentHelper createPurchasingInfoRecord(@Nonnull PurchasingInfoRecord purchasingInfoRecord)
PurchasingInfoRecord
entity and save it to the S/4HANA system.purchasingInfoRecord
- PurchasingInfoRecord
entity object that will be created in the S/4HANA system.PurchasingInfoRecord
entity. To perform execution, call the
execute
method on the fluent helper object.@Nonnull PurchasingInfoRecordUpdateFluentHelper updatePurchasingInfoRecord(@Nonnull PurchasingInfoRecord purchasingInfoRecord)
PurchasingInfoRecord
entity and save it to the S/4HANA system.purchasingInfoRecord
- PurchasingInfoRecord
entity object that will be updated in the S/4HANA system.PurchasingInfoRecord
entity. To perform execution, call the
execute
method on the fluent helper object.@Nonnull PurgInfoRecdOrgPlantDataFluentHelper getAllPurgInfoRecdOrgPlantData()
PurgInfoRecdOrgPlantData
entities.PurgInfoRecdOrgPlantData
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.@Nonnull PurgInfoRecdOrgPlantDataByKeyFluentHelper getPurgInfoRecdOrgPlantDataByKey(String purchasingInfoRecord, String purchasingInfoRecordCategory, String purchasingOrganization, String plant)
PurgInfoRecdOrgPlantData
entity using key fields.plant
- Plant
Constraints: Not nullable, Maximum length: 4
purchasingOrganization
- Purchasing organization
Constraints: Not nullable, Maximum length: 4
purchasingInfoRecord
- Number of purchasing info record
Constraints: Not nullable, Maximum length: 10
purchasingInfoRecordCategory
- Purchasing info record category
Constraints: Not nullable, Maximum length: 1
PurgInfoRecdOrgPlantData
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.@Nonnull PurgInfoRecdOrgPlantDataCreateFluentHelper createPurgInfoRecdOrgPlantData(@Nonnull PurgInfoRecdOrgPlantData purgInfoRecdOrgPlantData)
PurgInfoRecdOrgPlantData
entity and save it to the S/4HANA system.purgInfoRecdOrgPlantData
- PurgInfoRecdOrgPlantData
entity object that will be created in the S/4HANA system.PurgInfoRecdOrgPlantData
entity. To perform execution, call the
execute
method on the fluent helper object.@Nonnull PurgInfoRecdOrgPlantDataUpdateFluentHelper updatePurgInfoRecdOrgPlantData(@Nonnull PurgInfoRecdOrgPlantData purgInfoRecdOrgPlantData)
PurgInfoRecdOrgPlantData
entity and save it to the S/4HANA system.purgInfoRecdOrgPlantData
- PurgInfoRecdOrgPlantData
entity object that will be updated in the S/4HANA system.PurgInfoRecdOrgPlantData
entity. To perform execution, call the
execute
method on the fluent helper object.@Nonnull PurInfoRecdPrcgCndnFluentHelper getAllPurInfoRecdPrcgCndn()
PurInfoRecdPrcgCndn
entities.PurInfoRecdPrcgCndn
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.@Nonnull PurInfoRecdPrcgCndnByKeyFluentHelper getPurInfoRecdPrcgCndnByKey(String conditionRecord)
PurInfoRecdPrcgCndn
entity using key fields.conditionRecord
- Number of the Condition Record
Constraints: Not nullable, Maximum length: 10
PurInfoRecdPrcgCndn
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.@Nonnull PurInfoRecdPrcgCndnCreateFluentHelper createPurInfoRecdPrcgCndn(@Nonnull PurInfoRecdPrcgCndn purInfoRecdPrcgCndn)
PurInfoRecdPrcgCndn
entity and save it to the S/4HANA system.purInfoRecdPrcgCndn
- PurInfoRecdPrcgCndn
entity object that will be created in the S/4HANA system.PurInfoRecdPrcgCndn
entity. To perform execution, call the
execute
method on the fluent helper object.@Nonnull PurInfoRecdPrcgCndnUpdateFluentHelper updatePurInfoRecdPrcgCndn(@Nonnull PurInfoRecdPrcgCndn purInfoRecdPrcgCndn)
PurInfoRecdPrcgCndn
entity and save it to the S/4HANA system.purInfoRecdPrcgCndn
- PurInfoRecdPrcgCndn
entity object that will be updated in the S/4HANA system.PurInfoRecdPrcgCndn
entity. To perform execution, call the
execute
method on the fluent helper object.@Nonnull PurInfoRecdPrcgCndnValidityFluentHelper getAllPurInfoRecdPrcgCndnValidity()
PurInfoRecdPrcgCndnValidity
entities.PurInfoRecdPrcgCndnValidity
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.@Nonnull PurInfoRecdPrcgCndnValidityByKeyFluentHelper getPurInfoRecdPrcgCndnValidityByKey(String conditionRecord, LocalDateTime conditionValidityEndDate)
PurInfoRecdPrcgCndnValidity
entity using key fields.conditionValidityEndDate
- Validity end date of the condition record
Constraints: Not nullable, Precision: 0
conditionRecord
- Number of the Condition Record
Constraints: Not nullable, Maximum length: 10
PurInfoRecdPrcgCndnValidity
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.@Nonnull PurInfoRecdPrcgCndnValidityCreateFluentHelper createPurInfoRecdPrcgCndnValidity(@Nonnull PurInfoRecdPrcgCndnValidity purInfoRecdPrcgCndnValidity)
PurInfoRecdPrcgCndnValidity
entity and save it to the S/4HANA system.purInfoRecdPrcgCndnValidity
- PurInfoRecdPrcgCndnValidity
entity object that will be created in the S/4HANA system.PurInfoRecdPrcgCndnValidity
entity. To perform execution, call the
execute
method on the fluent helper object.@Nonnull PurInfoRecdPrcgCndnValidityUpdateFluentHelper updatePurInfoRecdPrcgCndnValidity(@Nonnull PurInfoRecdPrcgCndnValidity purInfoRecdPrcgCndnValidity)
PurInfoRecdPrcgCndnValidity
entity and save it to the S/4HANA system.purInfoRecdPrcgCndnValidity
- PurInfoRecdPrcgCndnValidity
entity object that will be updated in the S/4HANA system.PurInfoRecdPrcgCndnValidity
entity. To perform execution, call the
execute
method on the fluent helper object.@Nonnull PurInfoRecdSuplmntPrcgCndnFluentHelper getAllPurInfoRecdSuplmntPrcgCndn()
PurInfoRecdSuplmntPrcgCndn
entities.PurInfoRecdSuplmntPrcgCndn
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.@Nonnull PurInfoRecdSuplmntPrcgCndnByKeyFluentHelper getPurInfoRecdSuplmntPrcgCndnByKey(String conditionRecord, String conditionSequentialNumber)
PurInfoRecdSuplmntPrcgCndn
entity using key fields.conditionSequentialNumber
- Sequential number of the condition
Constraints: Not nullable, Maximum length: 2
conditionRecord
- Number of the Condition Record
Constraints: Not nullable, Maximum length: 10
PurInfoRecdSuplmntPrcgCndn
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.@Nonnull PurInfoRecdSuplmntPrcgCndnCreateFluentHelper createPurInfoRecdSuplmntPrcgCndn(@Nonnull PurInfoRecdSuplmntPrcgCndn purInfoRecdSuplmntPrcgCndn)
PurInfoRecdSuplmntPrcgCndn
entity and save it to the S/4HANA system.purInfoRecdSuplmntPrcgCndn
- PurInfoRecdSuplmntPrcgCndn
entity object that will be created in the S/4HANA system.PurInfoRecdSuplmntPrcgCndn
entity. To perform execution, call the
execute
method on the fluent helper object.@Nonnull PurInfoRecdSuplmntPrcgCndnUpdateFluentHelper updatePurInfoRecdSuplmntPrcgCndn(@Nonnull PurInfoRecdSuplmntPrcgCndn purInfoRecdSuplmntPrcgCndn)
PurInfoRecdSuplmntPrcgCndn
entity and save it to the S/4HANA system.purInfoRecdSuplmntPrcgCndn
- PurInfoRecdSuplmntPrcgCndn
entity object that will be updated in the S/4HANA system.PurInfoRecdSuplmntPrcgCndn
entity. To perform execution, call the
execute
method on the fluent helper object.@Nonnull PurInfoRecdSuplmntPrcgCndnDeleteFluentHelper deletePurInfoRecdSuplmntPrcgCndn(@Nonnull PurInfoRecdSuplmntPrcgCndn purInfoRecdSuplmntPrcgCndn)
PurInfoRecdSuplmntPrcgCndn
entity in the S/4HANA system.purInfoRecdSuplmntPrcgCndn
- PurInfoRecdSuplmntPrcgCndn
entity object that will be deleted in the S/4HANA system.PurInfoRecdSuplmntPrcgCndn
entity. To perform execution, call the
execute
method on the fluent helper object.Copyright © 2021 SAP SE. All rights reserved.