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 purchasinginfo record has been created, the purchasing info record number is sent in the response. If there are any issues when the purchasing info recordis created, the system displays error messages in the response. .
Reference: SAP API Business Hub
OData Service: | API_INFORECORD_PROCESS_SRV |
API Version: | 1 |
Communication Scenario: | Purchasing Info Record Integration (SAP_COM_0145) |
Scope Items: | Physical Inventory - Inventory Count and Adjustment (BML), Consumable Purchasing (BNX), Service and Material Procurement - Project-Based Services (J13), Procurement of Direct Materials (J45) |
Authentication Methods: | Basic, x509 |
Business Object: | PurchasingInfoRecord |
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
- Specifies the number that uniquely identifies a 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
- Specifies the key for a production facility or branch office within the company (that is, the company
code).
Constraints: Not nullable, Maximum length: 4
purchasingOrganization
- Denotes the purchasing organization.
Constraints: Not nullable, Maximum length: 4
purchasingInfoRecord
- Specifies the number that uniquely identifies a purchasing info record.
Constraints: Not nullable, Maximum length: 10
purchasingInfoRecordCategory
- The info record category enables you to create different info records for different document types.
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 that uniquely identifies a 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
- The date up to which the condition is valid.
Constraints: Not nullable, Precision: 0
conditionRecord
- Number that uniquely identifies a 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
- The sequential number that uniquely identifies the condition if a condition supplement exists.
Constraints: Not nullable, Maximum length: 2
conditionRecord
- Number that uniquely identifies a 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 © 2020 SAP SE. All rights reserved.